Libgcc symbols
Richard Henderson
rth@redhat.com
Tue Apr 17 11:23:00 GMT 2001
On Mon, Apr 16, 2001 at 09:08:22AM -0700, Zack Weinberg wrote:
> Referenced nowhere, but I'd like to know why it was added in the first
> place before killing it.
I believe Kenner added it in the distant past as a way to reload
the PIC register after a non-local goto or exception receiver.
Which happens to work on Alpha and a few other architectures.
IIRC I removed it much later, as some architectures require the pic
register be loaded in order to perform the call in the first place,
and there are better and shorter ways to reload the PIC register
directly on the affected systems.
r~
More information about the Gcc
mailing list