[PATCH] i386: Use "movl main@GOT(%ebx), %eax" in start.S

Florian Weimer fw@deneb.enyo.de
Tue Oct 3 15:37:00 GMT 2017


* H. J. Lu:

> Don't use "leal main@GOTOFF(%ebx), %eax" since main may be in a
> shared object.  Linker will convert "movl main@GOT(%ebx), %eax"
> to "leal main@GOTOFF(%ebx), %eax" if main is defined locally.
>
> Any comments?

Would it be worthwhile to add a test for this which is not
architecture-specific?



More information about the Libc-alpha mailing list