On 11/02/2011 01:37 PM, Rainer Orth wrote: > 2011-07-15 Rainer Orth <r...@cebitec.uni-bielefeld.de> > > gcc: > * config.gcc (extra_parts): Remove. > (*-*-freebsd*): Remove extra_parts. > (*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu, *-*-knetbsd*-gnu, > *-*-gnu*, *-*-kopensolaris*-gnu): Likewise. > (*-*-netbsd*): Remove t-libc-ok, t-netbsd from tmake_file. > Remove extra_parts for *-*-netbsd*1.[7-9]*, *-*-netbsd[2-9]*, > *-*-netbsdelf[2-9]*. > (*-*-openbsd*): Remove t-libc-ok from tmake_file. > (alpha*-*-linux*): Remove extra_parts. ...
This appears to break bootstrap on s390x: /home/andreas/regtest/gcc-bisect-build/./gcc/crtbeginS.o: In function `__do_global_dtors_aux': crtstuff.c:(.text+0x28): relocation truncated to fit: R_390_GOT12 against symbol `__cxa_finalize@@GLIBC_2.2' defined in .text section in /lib64/libc.so.6 /home/andreas/regtest/gcc-bisect-build/./gcc/crtbeginS.o: In function `frame_dummy': crtstuff.c:(.text+0x78): relocation truncated to fit: R_390_GOT12 against undefined symbol `_Jv_RegisterClasses' collect2: error: ld returned 1 exit status make[5]: *** [libstdc++.la] Error 1 make[5]: Leaving directory `/home/andreas/regtest/gcc-bisect-build/s390x-ibm-linux-gnu/libstdc++-v3/src' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/home/andreas/regtest/gcc-bisect-build/s390x-ibm-linux-gnu/libstdc++-v3' make[3]: *** [all] Error 2 make[3]: Leaving directory `/home/andreas/regtest/gcc-bisect-build/s390x-ibm-linux-gnu/libstdc++-v3' make[2]: *** [all-stage1-target-libstdc++-v3] Error 2 make[2]: Leaving directory `/home/andreas/regtest/gcc-bisect-build' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/home/andreas/regtest/gcc-bisect-build' make: *** [all] Error 2