http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54638
--- Comment #2 from Markus Trippelsdorf <markus at trippelsdorf dot de> 2012-09-20 14:01:14 UTC --- (In reply to comment #1) > Please specify -v output of that command (what does -march=native expand to?) > and attach preprocessed source. Is that stage1 xgcc? It also happens without -march=native. And yes, it's stage1 xgcc: /var/tmp/gcc_build_dir/./gcc/xgcc -v -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 -O2 -pipe -O2 -march=native -O2 -pipe -DIN_GCC -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fpic -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -fpic -I. -I. -I../.././gcc -I/home/markus/gcc/libgcc -I/home/markus/gcc/libgcc/. -I/home/markus/gcc/libgcc/../gcc -I/home/markus/gcc/libgcc/../include -I/home/markus/gcc/libgcc/config/libbid -DENABLE_DECIMAL_BID_FORMAT -DHAVE_CC_TLS -DUSE_TLS -o _cmpdi2.o -MT _cmpdi2.o -MD -MP -MF _cmpdi2.dep -DL_cmpdi2 -c /home/markus/gcc/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS Reading specs from /var/tmp/gcc_build_dir/./gcc/specs COLLECT_GCC=/var/tmp/gcc_build_dir/./gcc/xgcc Target: x86_64-unknown-linux-gnu Configured with: /home/markus/gcc/configure --disable-werror --disable-multilib --enable-checking=release --enable-languages=c,c++ Thread model: posix gcc version 4.7.2 20120920 (prerelease) (GCC) COLLECT_GCC_OPTIONS='-v' '-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' '-O2' '-pipe' '-O2' '-march=native' '-O2' '-pipe' '-D' 'IN_GCC' '-Wextra' '-Wall' '-Wno-narrowing' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wold-style-definition' '-isystem' './include' '-g' '-D' 'IN_LIBGCC2' '-fbuilding-libgcc' '-fno-stack-protector' '-fpic' '-I' '.' '-I' '.' '-I' '../.././gcc' '-I' '/home/markus/gcc/libgcc' '-I' '/home/markus/gcc/libgcc/.' '-I' '/home/markus/gcc/libgcc/../gcc' '-I' '/home/markus/gcc/libgcc/../include' '-I' '/home/markus/gcc/libgcc/config/libbid' '-D' 'ENABLE_DECIMAL_BID_FORMAT' '-D' 'HAVE_CC_TLS' '-D' 'USE_TLS' '-o' '_cmpdi2.o' '-MT' '_cmpdi2.o' '-MD' '-MP' '-MF' '_cmpdi2.dep' '-D' 'L_cmpdi2' '-c' '-fvisibility=hidden' '-D' 'HIDE_EXPORTS' /var/tmp/gcc_build_dir/./gcc/cc1 -quiet -v -I . -I . -I ../.././gcc -I /home/markus/gcc/libgcc -I /home/markus/gcc/libgcc/. -I /home/markus/gcc/libgcc/../gcc -I /home/markus/gcc/libgcc/../include -I /home/markus/gcc/libgcc/config/libbid -iprefix /var/tmp/gcc_build_dir/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.7.2/ -isystem /var/tmp/gcc_build_dir/./gcc/include -isystem /var/tmp/gcc_build_dir/./gcc/include-fixed -MD _cmpdi2.d -MF _cmpdi2.dep -MP -MT _cmpdi2.o -D IN_GCC -D IN_LIBGCC2 -D ENABLE_DECIMAL_BID_FORMAT -D HAVE_CC_TLS -D USE_TLS -D L_cmpdi2 -D HIDE_EXPORTS -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include -isystem ./include /home/markus/gcc/libgcc/libgcc2.c -march=amdfam10 -mcx16 -msahf -mno-movbe -mno-aes -mno-pclmul -mpopcnt -mabm -mno-lwp -mno-fma -mno-fma4 -mno-xop -mno-bmi -mno-bmi2 -mno-tbm -mno-avx -mno-avx2 -mno-sse4.2 -mno-sse4.1 -mlzcnt -mno-rdrnd -mno-f16c -mno-fsgsbase --param l1-cache-size=64 --param l1-cache-line-size=64 --param l2-cache-size=512 -mtune=amdfam10 -quiet -dumpbase libgcc2.c -auxbase-strip _cmpdi2.o -g -O2 -O2 -O2 -Wextra -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -fbuilding-libgcc -fno-stack-protector -fpic -fvisibility=hidden -o - | /var/tmp/gcc_build_dir/./gcc/as -v -I . -I . -I ../.././gcc -I /home/markus/gcc/libgcc -I /home/markus/gcc/libgcc/. -I /home/markus/gcc/libgcc/../gcc -I /home/markus/gcc/libgcc/../include -I /home/markus/gcc/libgcc/config/libbid --64 -o _cmpdi2.o GNU assembler version 2.23.51 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.23.51.20120914 GNU C (GCC) version 4.7.2 20120920 (prerelease) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.8.0 20120920 (experimental), GMP version 5.0.5, MPFR version 3.1.1, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 ignoring nonexistent directory "/usr/local/x86_64-unknown-linux-gnu/include" ignoring nonexistent directory "/usr/local/x86_64-unknown-linux-gnu/sys-include" ignoring nonexistent directory "./include" ignoring nonexistent directory "/var/tmp/gcc_build_dir/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.7.2/include" ignoring nonexistent directory "/var/tmp/gcc_build_dir/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.7.2/include-fixed" ignoring nonexistent directory "/var/tmp/gcc_build_dir/gcc/../lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../x86_64-unknown-linux-gnu/include" ignoring nonexistent directory "/var/tmp/gcc_build_dir/gcc/../lib/gcc/../../lib/gcc/x86_64-unknown-linux-gnu/4.7.2/include" ignoring nonexistent directory "/var/tmp/gcc_build_dir/gcc/../lib/gcc/../../lib/gcc/x86_64-unknown-linux-gnu/4.7.2/include-fixed" ignoring nonexistent directory "/var/tmp/gcc_build_dir/gcc/../lib/gcc/../../lib/gcc/x86_64-unknown-linux-gnu/4.7.2/../../../../x86_64-unknown-linux-gnu/include" ignoring duplicate directory "." ignoring duplicate directory "/home/markus/gcc/libgcc/." #include "..." search starts here: #include <...> search starts here: . ../.././gcc /home/markus/gcc/libgcc /home/markus/gcc/libgcc/../gcc /home/markus/gcc/libgcc/../include /home/markus/gcc/libgcc/config/libbid /var/tmp/gcc_build_dir/./gcc/include /var/tmp/gcc_build_dir/./gcc/include-fixed /usr/local/include /usr/include End of search list. GNU C (GCC) version 4.7.2 20120920 (prerelease) (x86_64-unknown-linux-gnu) compiled by GNU C version 4.8.0 20120920 (experimental), GMP version 5.0.5, MPFR version 3.1.1, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 Compiler executable checksum: d3079c9e650d188865673f87bd2f25ec *** glibc detected *** /var/tmp/gcc_build_dir/./gcc/cc1: malloc(): memory corruption: 0x0000000002601000 ***