This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Handling of -fpic in ASM_OUTPUT_MI_THUNK in sparc


It seems that ASM_OUTPUT_MI_THUNK in sparc emits normal funcion call
sequence when the file compiled is compiled with -fpic.  This sounds
very slow, since the call goes thru the dynamic table and can lead to
an additional register window trap.

Is there any reason why not to emit the thunk to a writable segment?
In that case -fpic condition could be taken away.

Besides, the current test does not help if the main program compiled
without -fpic emits thunks that call methods in a shared library.

Teemu


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]