Stefan Kaltenbrunner wrote:
> Tom Lane wrote:
>
>> The answer is: it's a gcc bug. The attached program should print
>> x = 12.3
>> y = 12.3
>>
>> but if compiled with -O or -O2 on Stefan's machine, I get garbage:
>>
>> $ gcc -O ftest.c
>> $ ./a.out
>> x = 12.3
>> y = 1.47203e-39
>
>
> woa - scary. I will report that to the OpenBSD-folks upstream - many
> thanks for the nice testcase!
>
>
>
very scary.
Meanwhile, what do we do? Turn off -O in src/template/openbsd for
some/all releases?
cheers
andrew