[PATCH] D20951: [RFC][ARM][LLD] Initial support for ARM in lld

Peter Smith via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 6 05:39:13 PDT 2016


peter.smith updated this revision to Diff 59704.
peter.smith marked an inline comment as done.
peter.smith added a comment.

I've updated the patch with:

- Small corrections applied
- Made PLT comments and code clearer and closer to the example code in ELF for the ARM Architecture
- Clang format run over patch
- R_ARM_BASE_PREL now maps to R_GOTONLY_PC.
- Removed the setting of _GLOBAL_OFFSET_TABLE_ to the base of the .got section for ARM only.


http://reviews.llvm.org/D20951

Files:
  ELF/Driver.cpp
  ELF/InputFiles.cpp
  ELF/Target.cpp
  test/ELF/Inputs/arm-plt-reloc.s
  test/ELF/Inputs/far-arm-abs.s
  test/ELF/Inputs/relocation-copy-arm.s
  test/ELF/arm-abs32-dyn.s
  test/ELF/arm-attributes-remove.s
  test/ELF/arm-branch-error.s
  test/ELF/arm-branch.s
  test/ELF/arm-copy.s
  test/ELF/arm-data-prel.s
  test/ELF/arm-data-relocs.s
  test/ELF/arm-fpic-got.s
  test/ELF/arm-gnu-ifunc-nosym.s
  test/ELF/arm-gnu-ifunc.s
  test/ELF/arm-got-relative.s
  test/ELF/arm-gotoff.s
  test/ELF/arm-mov-relocs.s
  test/ELF/arm-plt-reloc.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D20951.59704.patch
Type: text/x-patch
Size: 37469 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160606/d9444b6b/attachment.bin>


More information about the llvm-commits mailing list