https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113679

--- Comment #2 from Дилян Палаузов <dilyan.palauzov at aegee dot org> ---
This happens only without optimizations:

$  gcc -O0 -m32 -o diff diff.c && ./diff
-2.000000
$  gcc -O1 -m32 -o diff diff.c && ./diff
0.000000
$  gcc -O2 -m32 -o diff diff.c && ./diff
0.000000
$  gcc -O3 -m32 -o diff diff.c && ./diff
0.000000

Reply via email to