[Bug middle-end/30506] not sibcalling a function
jakub at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Mar 11 12:34:00 GMT 2010
------- Comment #6 from jakub at gcc dot gnu dot org 2010-03-11 12:34 -------
That's not a bug. Unlike x86-64, on i?86 when calling (or jumping to) a PLT
slot in position independent code %ebx must be set to the calling function's
PIC pointer. As %ebx is call saved register, this precludes sibcall.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30506
More information about the Gcc-bugs
mailing list