This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: Reinstate bypass for 32-bit relocs overflow on SPARC
- From: "David S. Miller" <davem at davemloft dot net>
- To: ebotcazou at libertysurf dot fr
- Cc: binutils at sourceware dot org
- Date: Tue, 31 Jan 2006 14:47:05 -0800 (PST)
- Subject: Re: Reinstate bypass for 32-bit relocs overflow on SPARC
- References: <200601312343.41977.ebotcazou@libertysurf.fr>
From: Eric Botcazou <ebotcazou@libertysurf.fr>
Date: Tue, 31 Jan 2006 23:43:41 +0100
> It was presumably ditched when DaveM merged the 32-bit and 64-bit code.
> We need it on Solaris because 64-bit GCC has STABS enabled on this platform
> and this yields gazillions of failures in the testsuite otherwise.
>
> Tested on SPARC/Solaris 10 and SPARC64/Solaris 9. GCC 4.1pre was also
> bootstrapped/regtested. Applied as semi-obvious. :-)
When this occurs, doesn't that make the resulting stabs totally
unusable?
I think if we emit broken debugging information, we should at least
warn about that instead of silently letting it happen. Just because
we've silently let it pass in the past doesn't mean that's the right
thing to do :)