[LLVMdev] Problem in External/SPEC/CFP2000/177.mesa/Makefile ?
dalej at apple.com
Wed Dec 23 20:22:35 PST 2009
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/
> 10 test/input/numbers
> Generating 100 frames causes undefined behaviour because the program
> 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:
RUN_TYPE := test
RUN_TYPE := ref
RUN_TYPE := train
100 is a fine value for "train". I think it's better to test both
variables in the mesa Makefile.
(IMO controlling a ternary variable with 2 booleans is not the right
way to do it, btw.)
> Julien Lerouge
> PGP Key Id: 0xB1964A62
> PGP Fingerprint: 392D 4BAD DB8B CE7F 4E5F FA3C 62DB 4AA7 B196 4A62
> PGP Public Key from: keyserver.pgp.com
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu
More information about the llvm-dev