Andreas Krebbel writes:
> This is caused by changing t-crtstuff-pic from:
> CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) -fPIC
> to:
> CRTSTUFF_T_CFLAGS_S = $(CRTSTUFF_T_CFLAGS) $(PICFLAG)
>
> With that change the crtbeginS file is built with -fpic instead of -fPIC and
> therefore the
> relocation
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
> `__cxa_finalize@@
Andreas Krebbel 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
> `__cxa_finalize@@GLIBC_2.2' defined in
On 11/02/2011 01:37 PM, Rainer Orth wrote:
> 2011-07-15 Rainer Orth
>
> gcc:
> * config.gcc (extra_parts): Remove.
> (*-*-freebsd*): Remove extra_parts.
> (*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu, *-*-knetbsd*-gnu,
> *-*-gnu*, *-*-kopensolaris*-gnu): Likewise
Matthew Gretton-Dann 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 assuming it was
empty while it
That fixed bootstrap, so I committed it.
Jason
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
Jason Merrill 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
> $(crt_compile) -c
On 02/11/11 12:37, Rainer Orth wrote:
Rainer Orth 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 libgcc in
the future.
Much of t
Rainer Orth 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: $(gcc_srcdir)/config/ia64/crtbegin.asm
> +# FIX
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 c
Hans-Peter Nilsson writes:
>> From: Rainer Orth
>> 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. ex
> From: Rainer Orth
> 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 from
> *-*-elf, there's
13 matches
Mail list logo