[PATCH] D11612: [lld][ELF2] Apply relocations.
Simon Atanasyan via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 7 22:22:53 PDT 2015
atanasyan added a subscriber: atanasyan.
atanasyan added a comment.
> I believe it shouldn't be hard to rewrite it as one pass if we have to.
> So it looks like a premature optimization to me.
Suppose we have a relocation R. This relocation is in the .text section and refers a symbol in the .data section. Suppose that the .data section goes after the .text one. It is still a common case even if we forget about a linker script support. How will we write result of this relocation using a single pass approach? Will we know an address of the symbol in the .data section at the moment of writing the .text section?
http://reviews.llvm.org/D11612
More information about the llvm-commits
mailing list