http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59003
Bug ID: 59003 Summary: [4.9 Regression] profiledbootstrap miscompiles gcc during stagefeedback Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: gcov-profile Assignee: unassigned at gcc dot gnu.org Reporter: octoploid at yandex dot com % ../gcc/configure --enable-checking=release --disable-werror --disable-multilib --enable-languages=c,c++ % make -j4 BOOT_CFLAGS="-march=native -O3 -pipe" STAGE1_CFLAGS="-march=native -O3 -pipe" CFLAGS_FOR_TARGET="-march=native -O3 -pipe" CXXFLAGS_FOR_TARGET="-march=native -O3 -pipe" profiledbootstrap ... /var/tmp/gcc_build_dir/./gcc/xgcc -B/var/tmp/gcc_build_dir/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -march=native -O3 -pipe -O2 -march=native -O3 -pipe -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -I. -I. -I../.././gcc -I../../../gcc/libgcc -I../../../gcc/libgcc/. -I../../../gcc/libgcc/../gcc -I../../../gcc/libgcc/../include -I../../../gcc/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o bid128_noncomp.o -MT bid128_noncomp.o -MD -MP -MF bid128_noncomp.dep -c ../../../gcc/libgcc/config/libbid/bid128_noncomp.c /var/tmp/gcc_build_dir/./gcc/xgcc -B/var/tmp/gcc_build_dir/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -march=native -O3 -pipe -O2 -march=native -O3 -pipe -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -mlong-double-80 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -mlong-double-80 -I. -I. -I../.././gcc -I../../../gcc/libgcc -I../../../gcc/libgcc/. -I../../../gcc/libgcc/../gcc -I../../../gcc/libgcc/../include -I../../../gcc/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o bid128_fma.o -MT bid128_fma.o -MD -MP -MF bid128_fma.dep -c ../../../gcc/libgcc/config/libbid/bid128_fma.c In file included from ../../../gcc/libgcc/config/libbid/bid_internal.h:27:0, from ../../../gcc/libgcc/config/libbid/bid64_noncomp.c:24: ../../../gcc/libgcc/config/libbid/bid64_noncomp.c: In function ‘__bid64_isInf’: ../../../gcc/libgcc/config/libbid/bid_conf.h:258:21: internal compiler error: Segmentation fault #define bid64_isInf __bid64_isInf ^ ../../../gcc/libgcc/config/libbid/bid64_noncomp.c:220:1: note: in expansion of macro ‘bid64_isInf’ bid64_isInf (UINT64 x _EXC_MASKS_PARAM _EXC_INFO_PARAM) { ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[3]: *** [bid64_noncomp.o] Error 1 Looks like gcc got miscompiled during stagefeedback. -march=native is amdfam10 on my machine. Without --enable-checking=release gcc builds fine.