[LLVMdev] Problem in External/SPEC/CFP2000/177.mesa/Makefile ?
jlerouge at apple.com
Wed Dec 23 21:43:41 PST 2009
On Wed, Dec 23, 2009 at 08:22:35PM -0800, Dale Johannesen wrote:
> On Dec 23, 2009, at 6:26 PM, Julien Lerouge wrote:
>> Hello folks,
>> The makefile for 177.mesa says that for a small problem size, it will
>> get 100 frames. But in the spec sources I have, the test folder only
>> contains numbers for 10 frames:
>> $ speccpu2000/benchspec/CFP2000/177.mesa/data $ wc -l test/input/numbers
>> 10 test/input/numbers
>> Generating 100 frames causes undefined behaviour because the program is
>> doing unchecked fscanf on that "numbers" file.
>> Is my version of spec wrong ?
> What you say is true in the version I have.
>> If not, can we apply the attached patch ?
> I don't think it's ideal. There are 3 input sets, not 2, that's the root
> of the problem:
> ifndef RUN_TYPE
> ifdef SMALL_PROBLEM_SIZE
> RUN_TYPE := test
> ifdef LARGE_PROBLEM_SIZE
> RUN_TYPE := ref
> RUN_TYPE := train
Ah, I should have verified. Thanks.
> 100 is a fine value for "train". I think it's better to test both
> variables in the mesa Makefile.
Alright, I'll do that then.
PGP Key Id: 0xB1964A62
PGP Fingerprint: 392D 4BAD DB8B CE7F 4E5F FA3C 62DB 4AA7 B196 4A62
PGP Public Key from: keyserver.pgp.com
More information about the llvm-dev