Handling of -fpic in ASM_OUTPUT_MI_THUNK in sparc
Richard Henderson
rth@cygnus.com
Tue Nov 18 12:29:00 GMT 1997
On Tue, Nov 18, 1997 at 09:33:45AM -0800, Jason Merrill wrote:
> > Besides, the current test does not help if the main program compiled
> > without -fpic emits thunks that call methods in a shared library.
>
> Huh? How is this different from any other function that calls functions in
> a shared library?
Normal function calls use call not sethi+jmp. The former case gets
fixed up to a call through the PLT, the later results in runtime
relocations to the read-only text segment. Which works, but slows down
startup unnecessarily.
r~
More information about the Gcc
mailing list