Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-04 Thread Andreas Krebbel
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*,

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-04 Thread Rainer Orth
Andreas Krebbel kreb...@linux.vnet.ibm.com writes: 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

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-04 Thread Andreas Krebbel
On 11/04/2011 02:17 PM, Andreas Krebbel wrote: 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

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-03 Thread Andreas Schwab
Rainer Orth r...@cebitec.uni-bielefeld.de writes: diff --git a/libgcc/config/ia64/t-ia64 b/libgcc/config/ia64/t-ia64 --- a/libgcc/config/ia64/t-ia64 +++ b/libgcc/config/ia64/t-ia64 @@ -1,17 +1,15 @@ CUSTOM_CRTSTUFF = yes # Assemble startup files. -crtbegin.o:

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-03 Thread Matthew Gretton-Dann
On 02/11/11 12:37, Rainer Orth wrote: Rainer Orthr...@cebitec.uni-bielefeld.de writes: The next patch in the series moves crtstuff.c, extra_parts, EXTRA_PARTS, EXTRA_MULTILIB_PARTS and referenced files to libgcc. This will avoid errors due to inconsistencies in extra_parts between gcc and

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-03 Thread Rainer Orth
Jason Merrill ja...@redhat.com writes: This broke bootstrap on powerpc64-unknown-linux-gnu, due to a couple of problems with t-ppccomm. I fixed the missing backslashes, but the startup file recipes are clearly wrong as well: ecrti$(objext): $(srcdir)/config/rs6000/eabi-ci.S

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-03 Thread Paolo Bonzini
On 11/03/2011 01:52 PM, Rainer Orth wrote: ncrtn$(objext): $(srcdir)/config/rs6000/sol-cn.S - $(crt_compile) -c ncrtn.S + $(crt_compile) -c Oops. Missing dollar sign. Paolo

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-03 Thread Jason Merrill
That fixed bootstrap, so I committed it. Jason

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-03 Thread Rainer Orth
Matthew Gretton-Dann matthew.gretton-d...@arm.com writes: This also breaks arm-none-eabi builds (fails to find unwind-arm-common.h from gcc/ginclude). I have raised PR50978 for this (http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50978). I had incidentally removed arm/t-bpabi, incorrectly

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-11-02 Thread Jason Merrill
This broke bootstrap on powerpc64-unknown-linux-gnu, due to a couple of problems with t-ppccomm. I fixed the missing backslashes, but the startup file recipes are clearly wrong as well: ecrti$(objext): $(srcdir)/config/rs6000/eabi-ci.S $(crt_compile) -c ecrti.S Note that they try to

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-08-16 Thread Rainer Orth
Hans-Peter Nilsson hans-peter.nils...@axis.com writes: From: Rainer Orth r...@cebitec.uni-bielefeld.de Date: Mon, 15 Aug 2011 19:01:39 +0200 * Unlike any other target, cris has crisv32-*-none and cris-*-none targets which seem to be aliases for their *-elf counterparts. Do we really

Re: CFT: [build] Move crtstuff support to toplevel libgcc

2011-08-15 Thread Hans-Peter Nilsson
From: Rainer Orth r...@cebitec.uni-bielefeld.de Date: Mon, 15 Aug 2011 19:01:39 +0200 * Unlike any other target, cris has crisv32-*-none and cris-*-none targets which seem to be aliases for their *-elf counterparts. Do we really need to keep those? While I can inherit e.g. extra_parts