[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [csmith-bugs] int64_t generated even if --no-math64 --no-longlong



Dear Xuejun,



2011/8/2 Xuejun Yang <jxyang@cs.utah.edu>:
> Hi Xavier,
>
> Thanks for the bug reporting. I wonder which version of Csmith were you
> running.

Right, I should have mentioned that I am experimenting with Csmith
2.0.0 as distributed on http://embed.cs.utah.edu/csmith/.   I didn't
notice that the GIT repository was available too, so maybe I should
switch to the development version of Csmith from the GIT repo.

Best wishes,

- Xavier


I can't reproduce the problem with the GIT head. And I have run
> this command 10,000 times without any problem:
>
> csmith --no-math64 --no-longlong | grep int64
>
> thanks,
> -Xuejun
>
>>
>> Dear Csmith developers,
>>
>> Before finding the --ccomp option, I was fiddling with the --no-math64
>> and --no-longlong options to try to prevent Csmith from ever
>> generating anything involving 64-bit ints.  I was surprised that even
>> with these two options, Csmith generates code that uses int64_t and
> uint64_t:
>>
>> xleroy@jollyjumper:~/tmp/csmith-2.0.0$ src/csmith --seed 123 --no-math64
>> --no-longlong | grep int64
>>    int64_t  f3;
>>    int64_t  f0;
>>    int64_t  f7;
>>    int64_t  f3;
>>    const uint64_t  f9;
>>
>> Is this intended?  I feel that it would be useful to have options that
>> guarantee that no 64-bit integers are generated, ever.
>>
>> Best wishes,
>>
>> - Xavier
>
>