http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58277
--- Comment #2 from Zhendong Su <su at cs dot ucdavis.edu> --- I'm also attaching a related testcase (small2.c) for both 32-bit and 64-bit modes. $ gcc-trunk -m64 -O2 small2.c $ a.out $ gcc-4.6 -m64 -O3 small2.c $ a.out $ gcc-4.7 -m64 -O3 small2.c $ a.out Aborted (core dumped) $ gcc-4.8 -m64 -O3 small2.c $ a.out Aborted (core dumped) $ gcc-trunk -m64 -O3 small2.c $ a.out Aborted (core dumped) $