http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58387
--- Comment #6 from Zhendong Su <su at cs dot ucdavis.edu> --- (In reply to Richard Biener from comment #5) > Cannot reproduce either. > > Maybe you got hit by Jeffs bus introducing random bits into your bootstrap? > > So I wonder if it reproduces for you if you rebuild GCC ;) Hi guys, I rebuilt GCC, but it still reproduces for me (see below). Did you configure with --enable-checking=release? $ gcc-trunk -v Using built-in specs. COLLECT_GCC=gcc-trunk COLLECT_LTO_WRAPPER=/usr/local/gcc-trunk/libexec/gcc/x86_64-unknown-linux-gnu/4.9.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../gcc-trunk/configure --enable-languages=c,c++,objc,obj-c++,fortran,lto --with-gmp=/usr/local/gcc-trunk --with-mpfr=/usr/local/gcc-trunk --with-mpc=/usr/local/gcc-trunk --with-cloog=/usr/local/gcc-trunk --prefix=/usr/local/gcc-trunk Thread model: posix gcc version 4.9.0 20130911 (experimental) [trunk revision 202489] (GCC) $ gcc-trunk -Os small.c $ a.out 0 $ gcc-trunk -O1 small.c $ a.out $