[PATCH] D30699: [ELF] - Stop producing broken output for R_386_GOT32X relocation.

Joerg Sonnenberger via llvm-commits llvm-commits at lists.llvm.org
Fri Mar 31 07:55:10 PDT 2017


On Fri, Mar 31, 2017 at 10:05:39AM -0400, Rafael EspĂ­ndola via llvm-commits wrote:
> * MC has to be changed to produce R_386_GOT32X for "mov _start at GOT,
> %eax" regardless of command line options since the current ABI changed
> the meaning of that expression. This tempts me to just drop the
> -relax-relocations option. I will open a bug about this.

That will make users of GPL2 GNU ld very unhappy, won't it?

Joerg


More information about the llvm-commits mailing list