summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/include/llvm/Support/ELFRelocs/ARM.def3
-rw-r--r--llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-armbin2100 -> 2112 bytes
-rw-r--r--llvm/test/tools/llvm-readobj/Inputs/relocs.py1
-rw-r--r--llvm/test/tools/llvm-readobj/reloc-types.test1
4 files changed, 4 insertions, 1 deletions
diff --git a/llvm/include/llvm/Support/ELFRelocs/ARM.def b/llvm/include/llvm/Support/ELFRelocs/ARM.def
index 99ae5756b32..730fc5b8836 100644
--- a/llvm/include/llvm/Support/ELFRelocs/ARM.def
+++ b/llvm/include/llvm/Support/ELFRelocs/ARM.def
@@ -3,7 +3,7 @@
#error "ELF_RELOC must be defined"
#endif
-// Meets 2.08 ABI Specs.
+// Meets 2.09 ABI Specs.
ELF_RELOC(R_ARM_NONE, 0x00)
ELF_RELOC(R_ARM_PC24, 0x01)
ELF_RELOC(R_ARM_ABS32, 0x02)
@@ -135,3 +135,4 @@ ELF_RELOC(R_ARM_PRIVATE_15, 0x7f)
ELF_RELOC(R_ARM_ME_TOO, 0x80)
ELF_RELOC(R_ARM_THM_TLS_DESCSEQ16, 0x81)
ELF_RELOC(R_ARM_THM_TLS_DESCSEQ32, 0x82)
+ELF_RELOC(R_ARM_IRELATIVE, 0xa0)
diff --git a/llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-arm b/llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-arm
index 908507d20ab..206c933d478 100644
--- a/llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-arm
+++ b/llvm/test/tools/llvm-readobj/Inputs/relocs.obj.elf-arm
Binary files differ
diff --git a/llvm/test/tools/llvm-readobj/Inputs/relocs.py b/llvm/test/tools/llvm-readobj/Inputs/relocs.py
index ffddf3daaed..0a605ab85ae 100644
--- a/llvm/test/tools/llvm-readobj/Inputs/relocs.py
+++ b/llvm/test/tools/llvm-readobj/Inputs/relocs.py
@@ -808,6 +808,7 @@ class Relocs_Elf_ARM(Enum):
R_ARM_ME_TOO = 0x80
R_ARM_THM_TLS_DESCSEQ16 = 0x81
R_ARM_THM_TLS_DESCSEQ32 = 0x82
+ R_ARM_IRELATIVE = 0xa0
class Relocs_Elf_Mips(Enum):
R_MIPS_NONE = 0
diff --git a/llvm/test/tools/llvm-readobj/reloc-types.test b/llvm/test/tools/llvm-readobj/reloc-types.test
index 20c25380a96..b777c5d7549 100644
--- a/llvm/test/tools/llvm-readobj/reloc-types.test
+++ b/llvm/test/tools/llvm-readobj/reloc-types.test
@@ -364,6 +364,7 @@ ELF-ARM: Type: R_ARM_PRIVATE_15 (127)
ELF-ARM: Type: R_ARM_ME_TOO (128)
ELF-ARM: Type: R_ARM_THM_TLS_DESCSEQ16 (129)
ELF-ARM: Type: R_ARM_THM_TLS_DESCSEQ32 (130)
+ELF-ARM: Type: R_ARM_IRELATIVE (160)
ELF-MIPS: Type: R_MIPS_NONE (0)
ELF-MIPS: Type: R_MIPS_16 (1)
OpenPOWER on IntegriCloud