http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56634
Bug #: 56634 Summary: libgcc does not compile for 4.7.2: Yields internal compiler error: Bus error Classification: Unclassified Product: gcc Version: unknown Status: UNCONFIRMED Severity: major Priority: P3 Component: libgcc AssignedTo: unassig...@gcc.gnu.org ReportedBy: basi...@udc.es Created attachment 29681 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29681 preprocessed file generated by adding -save-temps I was compiling the distribution for gcc 4.7.2 and broke with: /tmp/obj/./gcc/xgcc -B/tmp/obj/./gcc/ -B/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/bin/ -B/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/lib/ -isystem /usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/include -isystem /usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/sys-include -g -O2 -m64 -O2 -g -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -pipe -Wa,-force_cpusubtype_ALL -mmacosx-version-min=10.4 -fno-common -mlong-double-128 -g -DIN_LIBGCC2 -fbuilding-libgcc -fno-stack-protector -pipe -Wa,-force_cpusubtype_ALL -mmacosx-version-min=10.4 -fno-common -mlong-double-128 -I. -I. -I../../.././gcc -I../../../../gcc-4.7.2/libgcc -I../../../../gcc-4.7.2/libgcc/. -I../../../../gcc-4.7.2/libgcc/../gcc -I../../../../gcc-4.7.2/libgcc/../include -DUSE_EMUTLS -o _muldi3.o -MT _muldi3.o -MD -MP -MF _muldi3.dep -DL_muldi3 -c ../../../../gcc-4.7.2/libgcc/libgcc2.c -fvisibility=hidden -DHIDE_EXPORTS ../../../../gcc-4.7.2/libgcc/libgcc2.c: In function '__multi3': ../../../../gcc-4.7.2/libgcc/libgcc2.c:549:1: internal compiler error: Bus error Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. ------------------------------------------------------------------ The output obtained when flags -v -savetemps are added to the command line is: xgcc: warning: -pipe ignored because -save-temps specified Reading specs from /tmp/obj/./gcc/specs COLLECT_GCC=/tmp/obj/./gcc/xgcc Target: powerpc-apple-darwin9.8.0 Configured with: ../gcc-4.7.2/configure --prefix=/usr/local/gcc-4.72 --enable-languages=c,c++,fortran --disable-nls Thread model: posix gcc version 4.7.2 (GCC) COLLECT_GCC_OPTIONS='-v' '-save-temps' '-B' '/tmp/obj/./gcc/' '-B' '/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/bin/' '-B' '/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/lib/' '-isystem' '/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/include' '-isystem' '/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/sys-include' '-g' '-O2' '-m64' '-O2' '-g' '-O2' '-D' 'IN_GCC' '-Wextra' '-Wall' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wold-style-definition' '-isystem' './include' '-pipe' '-mmacosx-version-min=10.4' '-mlong-double-128' '-g' '-D' 'IN_LIBGCC2' '-fbuilding-libgcc' '-fno-stack-protector' '-pipe' '-mmacosx-version-min=10.4' '-fno-common' '-mlong-double-128' '-I' '.' '-I' '.' '-I' '../../.././gcc' '-I' '../../../../gcc-4.7.2/libgcc' '-I' '../../../../gcc-4.7.2/libgcc/.' '-I' '../../../../gcc-4.7.2/libgcc/../gcc' '-I' '../../../../gcc-4.7.2/libgcc/../include' '-D' 'USE_EMUTLS' '-o' '_muldi3.o' '-MT' '_muldi3.o' '-MD' '-MP' '-MF' '_muldi3.dep' '-D' 'L_muldi3' '-c' '-fvisibility=hidden' '-D' 'HIDE_EXPORTS' /tmp/obj/./gcc/cc1 -E -quiet -v -I . -I . -I ../../.././gcc -I ../../../../gcc-4.7.2/libgcc -I ../../../../gcc-4.7.2/libgcc/. -I ../../../../gcc-4.7.2/libgcc/../gcc -I ../../../../gcc-4.7.2/libgcc/../include -imultilib ppc64 -iprefix /private/tmp/obj/gcc/../lib/gcc/powerpc-apple-darwin9.8.0/4.7.2/ -isystem /tmp/obj/./gcc/include -isystem /tmp/obj/./gcc/include-fixed -MD _muldi3.d -MF _muldi3.dep -MP -MT _muldi3.o -D__DYNAMIC__ -D IN_GCC -D IN_LIBGCC2 -D USE_EMUTLS -D L_muldi3 -D HIDE_EXPORTS -isystem /usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/include -isystem /usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/sys-include -isystem ./include ../../../../gcc-4.7.2/libgcc/libgcc2.c -feliminate-unused-debug-symbols -fPIC -m64 -mmacosx-version-min=10.4 -mlong-double-128 -mmacosx-version-min=10.4 -mlong-double-128 -Wextra -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fbuilding-libgcc -fno-stack-protector -fno-common -fvisibility=hidden -g -g -g -fworking-directory -O2 -O2 -O2 -fpch-preprocess -o libgcc2.i ignoring nonexistent directory "/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/include" ignoring nonexistent directory "/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/sys-include" ignoring nonexistent directory "./include" ignoring nonexistent directory "/private/tmp/obj/gcc/../lib/gcc/powerpc-apple-darwin9.8.0/4.7.2/include" ignoring nonexistent directory "/private/tmp/obj/gcc/../lib/gcc/powerpc-apple-darwin9.8.0/4.7.2/include-fixed" ignoring nonexistent directory "/private/tmp/obj/gcc/../lib/gcc/powerpc-apple-darwin9.8.0/4.7.2/../../../../powerpc-apple-darwin9.8.0/include" ignoring nonexistent directory "/private/tmp/obj/gcc/../lib/gcc/../../lib/gcc/powerpc-apple-darwin9.8.0/4.7.2/include" ignoring nonexistent directory "/private/tmp/obj/gcc/../lib/gcc/../../include" ignoring nonexistent directory "/private/tmp/obj/gcc/../lib/gcc/../../lib/gcc/powerpc-apple-darwin9.8.0/4.7.2/include-fixed" ignoring nonexistent directory "/private/tmp/obj/gcc/../lib/gcc/../../lib/gcc/powerpc-apple-darwin9.8.0/4.7.2/../../../../powerpc-apple-darwin9.8.0/include" ignoring duplicate directory "." ignoring duplicate directory "../../../../gcc-4.7.2/libgcc/." #include "..." search starts here: #include <...> search starts here: . ../../.././gcc ../../../../gcc-4.7.2/libgcc ../../../../gcc-4.7.2/libgcc/../gcc ../../../../gcc-4.7.2/libgcc/../include /Users/basilio/tbb22_013oss/include /tmp/obj/./gcc/include /tmp/obj/./gcc/include-fixed /usr/local/include /usr/include /System/Library/Frameworks /Library/Frameworks End of search list. COLLECT_GCC_OPTIONS='-v' '-save-temps' '-B' '/tmp/obj/./gcc/' '-B' '/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/bin/' '-B' '/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/lib/' '-isystem' '/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/include' '-isystem' '/usr/local/gcc-4.72/powerpc-apple-darwin9.8.0/sys-include' '-g' '-O2' '-m64' '-O2' '-g' '-O2' '-D' 'IN_GCC' '-Wextra' '-Wall' '-Wwrite-strings' '-Wcast-qual' '-Wstrict-prototypes' '-Wmissing-prototypes' '-Wold-style-definition' '-isystem' './include' '-pipe' '-mmacosx-version-min=10.4' '-mlong-double-128' '-g' '-D' 'IN_LIBGCC2' '-fbuilding-libgcc' '-fno-stack-protector' '-pipe' '-mmacosx-version-min=10.4' '-fno-common' '-mlong-double-128' '-I' '.' '-I' '.' '-I' '../../.././gcc' '-I' '../../../../gcc-4.7.2/libgcc' '-I' '../../../../gcc-4.7.2/libgcc/.' '-I' '../../../../gcc-4.7.2/libgcc/../gcc' '-I' '../../../../gcc-4.7.2/libgcc/../include' '-D' 'USE_EMUTLS' '-o' '_muldi3.o' '-MT' '_muldi3.o' '-MD' '-MP' '-MF' '_muldi3.dep' '-D' 'L_muldi3' '-c' '-fvisibility=hidden' '-D' 'HIDE_EXPORTS' /tmp/obj/./gcc/cc1 -fpreprocessed libgcc2.i -feliminate-unused-debug-symbols -fPIC -quiet -dumpbase libgcc2.c -m64 -mmacosx-version-min=10.4 -mlong-double-128 -mmacosx-version-min=10.4 -mlong-double-128 -auxbase-strip _muldi3.o -g -g -g -O2 -O2 -O2 -Wextra -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -version -fbuilding-libgcc -fno-stack-protector -fno-common -fvisibility=hidden -o libgcc2.s GNU C (GCC) version 4.7.2 (powerpc-apple-darwin9.8.0) compiled by GNU C version 4.0.1 (Apple Inc. build 5465), GMP version 5.1.1, MPFR version 2.4.2, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 GNU C (GCC) version 4.7.2 (powerpc-apple-darwin9.8.0) compiled by GNU C version 4.0.1 (Apple Inc. build 5465), GMP version 5.1.1, MPFR version 2.4.2, MPC version 1.0.1 GGC heuristics: --param ggc-min-expand=30 --param ggc-min-heapsize=4096 Compiler executable checksum: b3e480fea1096570677449fcf222ced7 ../../../../gcc-4.7.2/libgcc/libgcc2.c: In function '__multi3': ../../../../gcc-4.7.2/libgcc/libgcc2.c:549:1: internal compiler error: Bus error Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions.