ebotcazou@gcc.gnu.org writes: > Could you precise what the self-contained testcase ouputs when compiled with the different versions of gcc ? the simplified (second) example: $ gcc-2.95 -O2 fbug2.c && ./a.out 0 $ gcc-3.0 -O2 fbug2.c && ./a.out 0 $ gcc-3.2 -O2 fbug2.c && ./a.out 2 $ gcc-3.2 -O1 fbug2.c && ./a.out 0