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.

Reply via email to