Reinstate bypass for 32-bit relocs overflow on SPARC

David S. Miller davem@davemloft.net
Tue Jan 31 22:47:00 GMT 2006


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 :)



More information about the Binutils mailing list