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

Reply via email to