https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110053
--- Comment #3 from David Binderman <dcb314 at hotmail dot com> --- Problem seems to have gone away. For a recent gcc trunk compiler: foundBugs $ ~/gcc/results/bin/gcc -w -fpermissive bug929.c foundBugs $ ./a.out checksum = D6B625E3 foundBugs $ ~/gcc/results/bin/gcc -w -fpermissive -O1 bug929.c foundBugs $ ./a.out checksum = D6B625E3 foundBugs $ ~/gcc/results/bin/gcc -w -fpermissive -O2 bug929.c foundBugs $ ./a.out checksum = D6B625E3 foundBugs $ ~/gcc/results/bin/gcc -w -fpermissive -O3 bug929.c foundBugs $ ./a.out checksum = D6B625E3 foundBugs $ ~/gcc/results/bin/gcc -w -fpermissive -O3 -fno-strict-aliasing bug929.c foundBugs $ ./a.out checksum = D6B625E3 foundBugs $ ~/gcc/results/bin/gcc -w -fpermissive -O3 -fno-strict-aliasing -march=native bug929.c && ./a.out checksum = D6B625E3
