[PATCH] D15779: [ELF] - Implemented optimization for R_X86_64_GOTPCREL relocation.

George Rimar via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 19 12:20:52 PST 2016


grimar added a comment.

Lots of tests started to crash if I remove the  "Off <= 2" check. I think that was the reason why I added that initially.

25>      lld :: ELF/dynamic-reloc-weak.s
25>      lld :: ELF/got.s
25>      lld :: ELF/gotpc-relax-und-dso.s
25>      lld :: ELF/local-got-shared.s
25>      lld :: ELF/local-got.s
25>      lld :: ELF/relocation.s
25>      lld :: ELF/relro.s

For example ELF/local-got.s which has

  _start:
  	call bar at gotpcrel

So it looks would be better or to leave check as is for now or to add Off argument to RelocateOne.


http://reviews.llvm.org/D15779





More information about the llvm-commits mailing list