[llvm] 409cf4b - [llvm-readobj][test] - Remove unused Offset key from reloc-types-*.test tests
Georgii Rymar via llvm-commits
llvm-commits at lists.llvm.org
Tue Mar 17 02:25:19 PDT 2020
Author: Georgii Rymar
Date: 2020-03-17T12:10:08+03:00
New Revision: 409cf4b7bf5b5b1fedbb71c8309a62a05d7a5cef
URL: https://github.com/llvm/llvm-project/commit/409cf4b7bf5b5b1fedbb71c8309a62a05d7a5cef
DIFF: https://github.com/llvm/llvm-project/commit/409cf4b7bf5b5b1fedbb71c8309a62a05d7a5cef.diff
LOG: [llvm-readobj][test] - Remove unused Offset key from reloc-types-*.test tests
This is a follow-up for D75608.
The `Offset` property is unused and can be removed to reduce tests.
This patch does nothing with `reloc-types-elf-i386.test` which has a different
structure and kind of tests the `Offset`. I think we might want to split it probably.
Differential revision: https://reviews.llvm.org/D76195
Added:
Modified:
llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test
llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test
llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test
llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test
llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test
Removed:
################################################################################
diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test
index 8245a1564c11..c95265d520a1 100644
--- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test
+++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-aarch64.test
@@ -144,248 +144,126 @@ Sections:
EntSize: 0x0000000000000018
Info: .text
Relocations:
- - Type: R_AARCH64_NONE
- - Offset: 0x0000000000000004
- Type: R_AARCH64_ABS64
- - Offset: 0x0000000000000008
- Type: R_AARCH64_ABS32
- - Offset: 0x000000000000000C
- Type: R_AARCH64_ABS16
- - Offset: 0x0000000000000010
- Type: R_AARCH64_PREL64
- - Offset: 0x0000000000000014
- Type: R_AARCH64_PREL32
- - Offset: 0x0000000000000018
- Type: R_AARCH64_PREL16
- - Offset: 0x000000000000001C
- Type: R_AARCH64_MOVW_UABS_G0
- - Offset: 0x0000000000000020
- Type: R_AARCH64_MOVW_UABS_G0_NC
- - Offset: 0x0000000000000024
- Type: R_AARCH64_MOVW_UABS_G1
- - Offset: 0x0000000000000028
- Type: R_AARCH64_MOVW_UABS_G1_NC
- - Offset: 0x000000000000002C
- Type: R_AARCH64_MOVW_UABS_G2
- - Offset: 0x0000000000000030
- Type: R_AARCH64_MOVW_UABS_G2_NC
- - Offset: 0x0000000000000034
- Type: R_AARCH64_MOVW_UABS_G3
- - Offset: 0x0000000000000038
- Type: R_AARCH64_MOVW_SABS_G0
- - Offset: 0x000000000000003C
- Type: R_AARCH64_MOVW_SABS_G1
- - Offset: 0x0000000000000040
- Type: R_AARCH64_MOVW_SABS_G2
- - Offset: 0x0000000000000044
- Type: R_AARCH64_LD_PREL_LO19
- - Offset: 0x0000000000000048
- Type: R_AARCH64_ADR_PREL_LO21
- - Offset: 0x000000000000004C
- Type: R_AARCH64_ADR_PREL_PG_HI21
- - Offset: 0x0000000000000050
- Type: R_AARCH64_ADR_PREL_PG_HI21_NC
- - Offset: 0x0000000000000054
- Type: R_AARCH64_ADD_ABS_LO12_NC
- - Offset: 0x0000000000000058
- Type: R_AARCH64_LDST8_ABS_LO12_NC
- - Offset: 0x000000000000005C
- Type: R_AARCH64_TSTBR14
- - Offset: 0x0000000000000060
- Type: R_AARCH64_CONDBR19
- - Offset: 0x0000000000000064
- Type: R_AARCH64_JUMP26
- - Offset: 0x0000000000000068
- Type: R_AARCH64_CALL26
- - Offset: 0x000000000000006C
- Type: R_AARCH64_LDST16_ABS_LO12_NC
- - Offset: 0x0000000000000070
- Type: R_AARCH64_LDST32_ABS_LO12_NC
- - Offset: 0x0000000000000074
- Type: R_AARCH64_LDST64_ABS_LO12_NC
- - Offset: 0x0000000000000078
- Type: R_AARCH64_MOVW_PREL_G0
- - Offset: 0x000000000000007C
- Type: R_AARCH64_MOVW_PREL_G0_NC
- - Offset: 0x0000000000000080
- Type: R_AARCH64_MOVW_PREL_G1
- - Offset: 0x0000000000000084
- Type: R_AARCH64_MOVW_PREL_G1_NC
- - Offset: 0x0000000000000088
- Type: R_AARCH64_MOVW_PREL_G2
- - Offset: 0x000000000000008C
- Type: R_AARCH64_MOVW_PREL_G2_NC
- - Offset: 0x0000000000000090
- Type: R_AARCH64_MOVW_PREL_G3
- - Offset: 0x0000000000000094
- Type: R_AARCH64_LDST128_ABS_LO12_NC
- - Offset: 0x0000000000000098
- Type: R_AARCH64_MOVW_GOTOFF_G0
- - Offset: 0x000000000000009C
- Type: R_AARCH64_MOVW_GOTOFF_G0_NC
- - Offset: 0x00000000000000A0
- Type: R_AARCH64_MOVW_GOTOFF_G1
- - Offset: 0x00000000000000A4
- Type: R_AARCH64_MOVW_GOTOFF_G1_NC
- - Offset: 0x00000000000000A8
- Type: R_AARCH64_MOVW_GOTOFF_G2
- - Offset: 0x00000000000000AC
- Type: R_AARCH64_MOVW_GOTOFF_G2_NC
- - Offset: 0x00000000000000B0
- Type: R_AARCH64_MOVW_GOTOFF_G3
- - Offset: 0x00000000000000B4
- Type: R_AARCH64_GOTREL64
- - Offset: 0x00000000000000B8
- Type: R_AARCH64_GOTREL32
- - Offset: 0x00000000000000BC
- Type: R_AARCH64_GOT_LD_PREL19
- - Offset: 0x00000000000000C0
- Type: R_AARCH64_LD64_GOTOFF_LO15
- - Offset: 0x00000000000000C4
- Type: R_AARCH64_ADR_GOT_PAGE
- - Offset: 0x00000000000000C8
- Type: R_AARCH64_LD64_GOT_LO12_NC
- - Offset: 0x00000000000000CC
- Type: R_AARCH64_LD64_GOTPAGE_LO15
- - Offset: 0x00000000000000D0
- Type: R_AARCH64_TLSGD_ADR_PREL21
- - Offset: 0x00000000000000D4
- Type: R_AARCH64_TLSGD_ADR_PAGE21
- - Offset: 0x00000000000000D8
- Type: R_AARCH64_TLSGD_ADD_LO12_NC
- - Offset: 0x00000000000000DC
- Type: R_AARCH64_TLSGD_MOVW_G1
- - Offset: 0x00000000000000E0
- Type: R_AARCH64_TLSGD_MOVW_G0_NC
- - Offset: 0x00000000000000E4
- Type: R_AARCH64_TLSLD_ADR_PREL21
- - Offset: 0x00000000000000E8
- Type: R_AARCH64_TLSLD_ADR_PAGE21
- - Offset: 0x00000000000000EC
- Type: R_AARCH64_TLSLD_ADD_LO12_NC
- - Offset: 0x00000000000000F0
- Type: R_AARCH64_TLSLD_MOVW_G1
- - Offset: 0x00000000000000F4
- Type: R_AARCH64_TLSLD_MOVW_G0_NC
- - Offset: 0x00000000000000F8
- Type: R_AARCH64_TLSLD_LD_PREL19
- - Offset: 0x00000000000000FC
- Type: R_AARCH64_TLSLD_MOVW_DTPREL_G2
- - Offset: 0x0000000000000100
- Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1
- - Offset: 0x0000000000000104
- Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC
- - Offset: 0x0000000000000108
- Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0
- - Offset: 0x000000000000010C
- Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC
- - Offset: 0x0000000000000110
- Type: R_AARCH64_TLSLD_ADD_DTPREL_HI12
- - Offset: 0x0000000000000114
- Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12
- - Offset: 0x0000000000000118
- Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC
- - Offset: 0x000000000000011C
- Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12
- - Offset: 0x0000000000000120
- Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC
- - Offset: 0x0000000000000124
- Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12
- - Offset: 0x0000000000000128
- Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC
- - Offset: 0x000000000000012C
- Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12
- - Offset: 0x0000000000000130
- Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC
- - Offset: 0x0000000000000134
- Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12
- - Offset: 0x0000000000000138
- Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC
- - Offset: 0x000000000000013C
- Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G1
- - Offset: 0x0000000000000140
- Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC
- - Offset: 0x0000000000000144
- Type: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21
- - Offset: 0x0000000000000148
- Type: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC
- - Offset: 0x000000000000014C
- Type: R_AARCH64_TLSIE_LD_GOTTPREL_PREL19
- - Offset: 0x0000000000000150
- Type: R_AARCH64_TLSLE_MOVW_TPREL_G2
- - Offset: 0x0000000000000154
- Type: R_AARCH64_TLSLE_MOVW_TPREL_G1
- - Offset: 0x0000000000000158
- Type: R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
- - Offset: 0x000000000000015C
- Type: R_AARCH64_TLSLE_MOVW_TPREL_G0
- - Offset: 0x0000000000000160
- Type: R_AARCH64_TLSLE_MOVW_TPREL_G0_NC
- - Offset: 0x0000000000000164
- Type: R_AARCH64_TLSLE_ADD_TPREL_HI12
- - Offset: 0x0000000000000168
- Type: R_AARCH64_TLSLE_ADD_TPREL_LO12
- - Offset: 0x000000000000016C
- Type: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC
- - Offset: 0x0000000000000170
- Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12
- - Offset: 0x0000000000000174
- Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC
- - Offset: 0x0000000000000178
- Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12
- - Offset: 0x000000000000017C
- Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC
- - Offset: 0x0000000000000180
- Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12
- - Offset: 0x0000000000000184
- Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC
- - Offset: 0x0000000000000188
- Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12
- - Offset: 0x000000000000018C
- Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC
- - Offset: 0x0000000000000190
- Type: R_AARCH64_TLSDESC_LD_PREL19
- - Offset: 0x0000000000000194
- Type: R_AARCH64_TLSDESC_ADR_PREL21
- - Offset: 0x0000000000000198
- Type: R_AARCH64_TLSDESC_ADR_PAGE21
- - Offset: 0x000000000000019C
- Type: R_AARCH64_TLSDESC_LD64_LO12
- - Offset: 0x00000000000001A0
- Type: R_AARCH64_TLSDESC_ADD_LO12
- - Offset: 0x00000000000001A4
- Type: R_AARCH64_TLSDESC_OFF_G1
- - Offset: 0x00000000000001A8
- Type: R_AARCH64_TLSDESC_OFF_G0_NC
- - Offset: 0x00000000000001AC
- Type: R_AARCH64_TLSDESC_LDR
- - Offset: 0x00000000000001B0
- Type: R_AARCH64_TLSDESC_ADD
- - Offset: 0x00000000000001B4
- Type: R_AARCH64_TLSDESC_CALL
- - Offset: 0x00000000000001B8
- Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12
- - Offset: 0x00000000000001BC
- Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC
- - Offset: 0x00000000000001C0
- Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12
- - Offset: 0x00000000000001C4
- Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC
- - Offset: 0x00000000000001C8
- Type: R_AARCH64_COPY
- - Offset: 0x00000000000001CC
- Type: R_AARCH64_GLOB_DAT
- - Offset: 0x00000000000001D0
- Type: R_AARCH64_JUMP_SLOT
- - Offset: 0x00000000000001D4
- Type: R_AARCH64_RELATIVE
- - Offset: 0x00000000000001D8
- Type: R_AARCH64_TLS_DTPMOD64
- - Offset: 0x00000000000001DC
- Type: R_AARCH64_TLS_DTPREL64
- - Offset: 0x00000000000001E0
- Type: R_AARCH64_TLS_TPREL64
- - Offset: 0x00000000000001E4
- Type: R_AARCH64_TLSDESC
- - Offset: 0x00000000000001E8
- Type: R_AARCH64_IRELATIVE
+ - Type: R_AARCH64_NONE
+ - Type: R_AARCH64_ABS64
+ - Type: R_AARCH64_ABS32
+ - Type: R_AARCH64_ABS16
+ - Type: R_AARCH64_PREL64
+ - Type: R_AARCH64_PREL32
+ - Type: R_AARCH64_PREL16
+ - Type: R_AARCH64_MOVW_UABS_G0
+ - Type: R_AARCH64_MOVW_UABS_G0_NC
+ - Type: R_AARCH64_MOVW_UABS_G1
+ - Type: R_AARCH64_MOVW_UABS_G1_NC
+ - Type: R_AARCH64_MOVW_UABS_G2
+ - Type: R_AARCH64_MOVW_UABS_G2_NC
+ - Type: R_AARCH64_MOVW_UABS_G3
+ - Type: R_AARCH64_MOVW_SABS_G0
+ - Type: R_AARCH64_MOVW_SABS_G1
+ - Type: R_AARCH64_MOVW_SABS_G2
+ - Type: R_AARCH64_LD_PREL_LO19
+ - Type: R_AARCH64_ADR_PREL_LO21
+ - Type: R_AARCH64_ADR_PREL_PG_HI21
+ - Type: R_AARCH64_ADR_PREL_PG_HI21_NC
+ - Type: R_AARCH64_ADD_ABS_LO12_NC
+ - Type: R_AARCH64_LDST8_ABS_LO12_NC
+ - Type: R_AARCH64_TSTBR14
+ - Type: R_AARCH64_CONDBR19
+ - Type: R_AARCH64_JUMP26
+ - Type: R_AARCH64_CALL26
+ - Type: R_AARCH64_LDST16_ABS_LO12_NC
+ - Type: R_AARCH64_LDST32_ABS_LO12_NC
+ - Type: R_AARCH64_LDST64_ABS_LO12_NC
+ - Type: R_AARCH64_MOVW_PREL_G0
+ - Type: R_AARCH64_MOVW_PREL_G0_NC
+ - Type: R_AARCH64_MOVW_PREL_G1
+ - Type: R_AARCH64_MOVW_PREL_G1_NC
+ - Type: R_AARCH64_MOVW_PREL_G2
+ - Type: R_AARCH64_MOVW_PREL_G2_NC
+ - Type: R_AARCH64_MOVW_PREL_G3
+ - Type: R_AARCH64_LDST128_ABS_LO12_NC
+ - Type: R_AARCH64_MOVW_GOTOFF_G0
+ - Type: R_AARCH64_MOVW_GOTOFF_G0_NC
+ - Type: R_AARCH64_MOVW_GOTOFF_G1
+ - Type: R_AARCH64_MOVW_GOTOFF_G1_NC
+ - Type: R_AARCH64_MOVW_GOTOFF_G2
+ - Type: R_AARCH64_MOVW_GOTOFF_G2_NC
+ - Type: R_AARCH64_MOVW_GOTOFF_G3
+ - Type: R_AARCH64_GOTREL64
+ - Type: R_AARCH64_GOTREL32
+ - Type: R_AARCH64_GOT_LD_PREL19
+ - Type: R_AARCH64_LD64_GOTOFF_LO15
+ - Type: R_AARCH64_ADR_GOT_PAGE
+ - Type: R_AARCH64_LD64_GOT_LO12_NC
+ - Type: R_AARCH64_LD64_GOTPAGE_LO15
+ - Type: R_AARCH64_TLSGD_ADR_PREL21
+ - Type: R_AARCH64_TLSGD_ADR_PAGE21
+ - Type: R_AARCH64_TLSGD_ADD_LO12_NC
+ - Type: R_AARCH64_TLSGD_MOVW_G1
+ - Type: R_AARCH64_TLSGD_MOVW_G0_NC
+ - Type: R_AARCH64_TLSLD_ADR_PREL21
+ - Type: R_AARCH64_TLSLD_ADR_PAGE21
+ - Type: R_AARCH64_TLSLD_ADD_LO12_NC
+ - Type: R_AARCH64_TLSLD_MOVW_G1
+ - Type: R_AARCH64_TLSLD_MOVW_G0_NC
+ - Type: R_AARCH64_TLSLD_LD_PREL19
+ - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G2
+ - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1
+ - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G1_NC
+ - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0
+ - Type: R_AARCH64_TLSLD_MOVW_DTPREL_G0_NC
+ - Type: R_AARCH64_TLSLD_ADD_DTPREL_HI12
+ - Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12
+ - Type: R_AARCH64_TLSLD_ADD_DTPREL_LO12_NC
+ - Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12
+ - Type: R_AARCH64_TLSLD_LDST8_DTPREL_LO12_NC
+ - Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12
+ - Type: R_AARCH64_TLSLD_LDST16_DTPREL_LO12_NC
+ - Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12
+ - Type: R_AARCH64_TLSLD_LDST32_DTPREL_LO12_NC
+ - Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12
+ - Type: R_AARCH64_TLSLD_LDST64_DTPREL_LO12_NC
+ - Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G1
+ - Type: R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC
+ - Type: R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21
+ - Type: R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC
+ - Type: R_AARCH64_TLSIE_LD_GOTTPREL_PREL19
+ - Type: R_AARCH64_TLSLE_MOVW_TPREL_G2
+ - Type: R_AARCH64_TLSLE_MOVW_TPREL_G1
+ - Type: R_AARCH64_TLSLE_MOVW_TPREL_G1_NC
+ - Type: R_AARCH64_TLSLE_MOVW_TPREL_G0
+ - Type: R_AARCH64_TLSLE_MOVW_TPREL_G0_NC
+ - Type: R_AARCH64_TLSLE_ADD_TPREL_HI12
+ - Type: R_AARCH64_TLSLE_ADD_TPREL_LO12
+ - Type: R_AARCH64_TLSLE_ADD_TPREL_LO12_NC
+ - Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12
+ - Type: R_AARCH64_TLSLE_LDST8_TPREL_LO12_NC
+ - Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12
+ - Type: R_AARCH64_TLSLE_LDST16_TPREL_LO12_NC
+ - Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12
+ - Type: R_AARCH64_TLSLE_LDST32_TPREL_LO12_NC
+ - Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12
+ - Type: R_AARCH64_TLSLE_LDST64_TPREL_LO12_NC
+ - Type: R_AARCH64_TLSDESC_LD_PREL19
+ - Type: R_AARCH64_TLSDESC_ADR_PREL21
+ - Type: R_AARCH64_TLSDESC_ADR_PAGE21
+ - Type: R_AARCH64_TLSDESC_LD64_LO12
+ - Type: R_AARCH64_TLSDESC_ADD_LO12
+ - Type: R_AARCH64_TLSDESC_OFF_G1
+ - Type: R_AARCH64_TLSDESC_OFF_G0_NC
+ - Type: R_AARCH64_TLSDESC_LDR
+ - Type: R_AARCH64_TLSDESC_ADD
+ - Type: R_AARCH64_TLSDESC_CALL
+ - Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12
+ - Type: R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC
+ - Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12
+ - Type: R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC
+ - Type: R_AARCH64_COPY
+ - Type: R_AARCH64_GLOB_DAT
+ - Type: R_AARCH64_JUMP_SLOT
+ - Type: R_AARCH64_RELATIVE
+ - Type: R_AARCH64_TLS_DTPMOD64
+ - Type: R_AARCH64_TLS_DTPREL64
+ - Type: R_AARCH64_TLS_TPREL64
+ - Type: R_AARCH64_TLSDESC
+ - Type: R_AARCH64_IRELATIVE
diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test
index 2bd08c9f7f6e..f72d7cdd8913 100644
--- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test
+++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-arm.test
@@ -153,266 +153,135 @@ Sections:
EntSize: 0x0000000000000008
Info: .text
Relocations:
- - Type: R_ARM_NONE
- - Offset: 0x0000000000000004
- Type: R_ARM_PC24
- - Offset: 0x0000000000000008
- Type: R_ARM_ABS32
- - Offset: 0x000000000000000C
- Type: R_ARM_REL32
- - Offset: 0x0000000000000010
- Type: R_ARM_LDR_PC_G0
- - Offset: 0x0000000000000014
- Type: R_ARM_ABS16
- - Offset: 0x0000000000000018
- Type: R_ARM_ABS12
- - Offset: 0x000000000000001C
- Type: R_ARM_THM_ABS5
- - Offset: 0x0000000000000020
- Type: R_ARM_ABS8
- - Offset: 0x0000000000000024
- Type: R_ARM_SBREL32
- - Offset: 0x0000000000000028
- Type: R_ARM_THM_CALL
- - Offset: 0x000000000000002C
- Type: R_ARM_THM_PC8
- - Offset: 0x0000000000000030
- Type: R_ARM_BREL_ADJ
- - Offset: 0x0000000000000034
- Type: R_ARM_TLS_DESC
- - Offset: 0x0000000000000038
- Type: R_ARM_THM_SWI8
- - Offset: 0x000000000000003C
- Type: R_ARM_XPC25
- - Offset: 0x0000000000000040
- Type: R_ARM_THM_XPC22
- - Offset: 0x0000000000000044
- Type: R_ARM_TLS_DTPMOD32
- - Offset: 0x0000000000000048
- Type: R_ARM_TLS_DTPOFF32
- - Offset: 0x000000000000004C
- Type: R_ARM_TLS_TPOFF32
- - Offset: 0x0000000000000050
- Type: R_ARM_COPY
- - Offset: 0x0000000000000054
- Type: R_ARM_GLOB_DAT
- - Offset: 0x0000000000000058
- Type: R_ARM_JUMP_SLOT
- - Offset: 0x000000000000005C
- Type: R_ARM_RELATIVE
- - Offset: 0x0000000000000060
- Type: R_ARM_GOTOFF32
- - Offset: 0x0000000000000064
- Type: R_ARM_BASE_PREL
- - Offset: 0x0000000000000068
- Type: R_ARM_GOT_BREL
- - Offset: 0x000000000000006C
- Type: R_ARM_PLT32
- - Offset: 0x0000000000000070
- Type: R_ARM_CALL
- - Offset: 0x0000000000000074
- Type: R_ARM_JUMP24
- - Offset: 0x0000000000000078
- Type: R_ARM_THM_JUMP24
- - Offset: 0x000000000000007C
- Type: R_ARM_BASE_ABS
- - Offset: 0x0000000000000080
- Type: R_ARM_ALU_PCREL_7_0
- - Offset: 0x0000000000000084
- Type: R_ARM_ALU_PCREL_15_8
- - Offset: 0x0000000000000088
- Type: R_ARM_ALU_PCREL_23_15
- - Offset: 0x000000000000008C
- Type: R_ARM_LDR_SBREL_11_0_NC
- - Offset: 0x0000000000000090
- Type: R_ARM_ALU_SBREL_19_12_NC
- - Offset: 0x0000000000000094
- Type: R_ARM_ALU_SBREL_27_20_CK
- - Offset: 0x0000000000000098
- Type: R_ARM_TARGET1
- - Offset: 0x000000000000009C
- Type: R_ARM_SBREL31
- - Offset: 0x00000000000000A0
- Type: R_ARM_V4BX
- - Offset: 0x00000000000000A4
- Type: R_ARM_TARGET2
- - Offset: 0x00000000000000A8
- Type: R_ARM_PREL31
- - Offset: 0x00000000000000AC
- Type: R_ARM_MOVW_ABS_NC
- - Offset: 0x00000000000000B0
- Type: R_ARM_MOVT_ABS
- - Offset: 0x00000000000000B4
- Type: R_ARM_MOVW_PREL_NC
- - Offset: 0x00000000000000B8
- Type: R_ARM_MOVT_PREL
- - Offset: 0x00000000000000BC
- Type: R_ARM_THM_MOVW_ABS_NC
- - Offset: 0x00000000000000C0
- Type: R_ARM_THM_MOVT_ABS
- - Offset: 0x00000000000000C4
- Type: R_ARM_THM_MOVW_PREL_NC
- - Offset: 0x00000000000000C8
- Type: R_ARM_THM_MOVT_PREL
- - Offset: 0x00000000000000CC
- Type: R_ARM_THM_JUMP19
- - Offset: 0x00000000000000D0
- Type: R_ARM_THM_JUMP6
- - Offset: 0x00000000000000D4
- Type: R_ARM_THM_ALU_PREL_11_0
- - Offset: 0x00000000000000D8
- Type: R_ARM_THM_PC12
- - Offset: 0x00000000000000DC
- Type: R_ARM_ABS32_NOI
- - Offset: 0x00000000000000E0
- Type: R_ARM_REL32_NOI
- - Offset: 0x00000000000000E4
- Type: R_ARM_ALU_PC_G0_NC
- - Offset: 0x00000000000000E8
- Type: R_ARM_ALU_PC_G0
- - Offset: 0x00000000000000EC
- Type: R_ARM_ALU_PC_G1_NC
- - Offset: 0x00000000000000F0
- Type: R_ARM_ALU_PC_G1
- - Offset: 0x00000000000000F4
- Type: R_ARM_ALU_PC_G2
- - Offset: 0x00000000000000F8
- Type: R_ARM_LDR_PC_G1
- - Offset: 0x00000000000000FC
- Type: R_ARM_LDR_PC_G2
- - Offset: 0x0000000000000100
- Type: R_ARM_LDRS_PC_G0
- - Offset: 0x0000000000000104
- Type: R_ARM_LDRS_PC_G1
- - Offset: 0x0000000000000108
- Type: R_ARM_LDRS_PC_G2
- - Offset: 0x000000000000010C
- Type: R_ARM_LDC_PC_G0
- - Offset: 0x0000000000000110
- Type: R_ARM_LDC_PC_G1
- - Offset: 0x0000000000000114
- Type: R_ARM_LDC_PC_G2
- - Offset: 0x0000000000000118
- Type: R_ARM_ALU_SB_G0_NC
- - Offset: 0x000000000000011C
- Type: R_ARM_ALU_SB_G0
- - Offset: 0x0000000000000120
- Type: R_ARM_ALU_SB_G1_NC
- - Offset: 0x0000000000000124
- Type: R_ARM_ALU_SB_G1
- - Offset: 0x0000000000000128
- Type: R_ARM_ALU_SB_G2
- - Offset: 0x000000000000012C
- Type: R_ARM_LDR_SB_G0
- - Offset: 0x0000000000000130
- Type: R_ARM_LDR_SB_G1
- - Offset: 0x0000000000000134
- Type: R_ARM_LDR_SB_G2
- - Offset: 0x0000000000000138
- Type: R_ARM_LDRS_SB_G0
- - Offset: 0x000000000000013C
- Type: R_ARM_LDRS_SB_G1
- - Offset: 0x0000000000000140
- Type: R_ARM_LDRS_SB_G2
- - Offset: 0x0000000000000144
- Type: R_ARM_LDC_SB_G0
- - Offset: 0x0000000000000148
- Type: R_ARM_LDC_SB_G1
- - Offset: 0x000000000000014C
- Type: R_ARM_LDC_SB_G2
- - Offset: 0x0000000000000150
- Type: R_ARM_MOVW_BREL_NC
- - Offset: 0x0000000000000154
- Type: R_ARM_MOVT_BREL
- - Offset: 0x0000000000000158
- Type: R_ARM_MOVW_BREL
- - Offset: 0x000000000000015C
- Type: R_ARM_THM_MOVW_BREL_NC
- - Offset: 0x0000000000000160
- Type: R_ARM_THM_MOVT_BREL
- - Offset: 0x0000000000000164
- Type: R_ARM_THM_MOVW_BREL
- - Offset: 0x0000000000000168
- Type: R_ARM_TLS_GOTDESC
- - Offset: 0x000000000000016C
- Type: R_ARM_TLS_CALL
- - Offset: 0x0000000000000170
- Type: R_ARM_TLS_DESCSEQ
- - Offset: 0x0000000000000174
- Type: R_ARM_THM_TLS_CALL
- - Offset: 0x0000000000000178
- Type: R_ARM_PLT32_ABS
- - Offset: 0x000000000000017C
- Type: R_ARM_GOT_ABS
- - Offset: 0x0000000000000180
- Type: R_ARM_GOT_PREL
- - Offset: 0x0000000000000184
- Type: R_ARM_GOT_BREL12
- - Offset: 0x0000000000000188
- Type: R_ARM_GOTOFF12
- - Offset: 0x000000000000018C
- Type: R_ARM_GOTRELAX
- - Offset: 0x0000000000000190
- Type: R_ARM_GNU_VTENTRY
- - Offset: 0x0000000000000194
- Type: R_ARM_GNU_VTINHERIT
- - Offset: 0x0000000000000198
- Type: R_ARM_THM_JUMP11
- - Offset: 0x000000000000019C
- Type: R_ARM_THM_JUMP8
- - Offset: 0x00000000000001A0
- Type: R_ARM_TLS_GD32
- - Offset: 0x00000000000001A4
- Type: R_ARM_TLS_LDM32
- - Offset: 0x00000000000001A8
- Type: R_ARM_TLS_LDO32
- - Offset: 0x00000000000001AC
- Type: R_ARM_TLS_IE32
- - Offset: 0x00000000000001B0
- Type: R_ARM_TLS_LE32
- - Offset: 0x00000000000001B4
- Type: R_ARM_TLS_LDO12
- - Offset: 0x00000000000001B8
- Type: R_ARM_TLS_LE12
- - Offset: 0x00000000000001BC
- Type: R_ARM_TLS_IE12GP
- - Offset: 0x00000000000001C0
- Type: R_ARM_PRIVATE_0
- - Offset: 0x00000000000001C4
- Type: R_ARM_PRIVATE_1
- - Offset: 0x00000000000001C8
- Type: R_ARM_PRIVATE_2
- - Offset: 0x00000000000001CC
- Type: R_ARM_PRIVATE_3
- - Offset: 0x00000000000001D0
- Type: R_ARM_PRIVATE_4
- - Offset: 0x00000000000001D4
- Type: R_ARM_PRIVATE_5
- - Offset: 0x00000000000001D8
- Type: R_ARM_PRIVATE_6
- - Offset: 0x00000000000001DC
- Type: R_ARM_PRIVATE_7
- - Offset: 0x00000000000001E0
- Type: R_ARM_PRIVATE_8
- - Offset: 0x00000000000001E4
- Type: R_ARM_PRIVATE_9
- - Offset: 0x00000000000001E8
- Type: R_ARM_PRIVATE_10
- - Offset: 0x00000000000001EC
- Type: R_ARM_PRIVATE_11
- - Offset: 0x00000000000001F0
- Type: R_ARM_PRIVATE_12
- - Offset: 0x00000000000001F4
- Type: R_ARM_PRIVATE_13
- - Offset: 0x00000000000001F8
- Type: R_ARM_PRIVATE_14
- - Offset: 0x00000000000001FC
- Type: R_ARM_PRIVATE_15
- - Offset: 0x0000000000000200
- Type: R_ARM_ME_TOO
- - Offset: 0x0000000000000204
- Type: R_ARM_THM_TLS_DESCSEQ16
- - Offset: 0x0000000000000208
- Type: R_ARM_THM_TLS_DESCSEQ32
- - Offset: 0x000000000000020C
- Type: R_ARM_IRELATIVE
+ - Type: R_ARM_NONE
+ - Type: R_ARM_PC24
+ - Type: R_ARM_ABS32
+ - Type: R_ARM_REL32
+ - Type: R_ARM_LDR_PC_G0
+ - Type: R_ARM_ABS16
+ - Type: R_ARM_ABS12
+ - Type: R_ARM_THM_ABS5
+ - Type: R_ARM_ABS8
+ - Type: R_ARM_SBREL32
+ - Type: R_ARM_THM_CALL
+ - Type: R_ARM_THM_PC8
+ - Type: R_ARM_BREL_ADJ
+ - Type: R_ARM_TLS_DESC
+ - Type: R_ARM_THM_SWI8
+ - Type: R_ARM_XPC25
+ - Type: R_ARM_THM_XPC22
+ - Type: R_ARM_TLS_DTPMOD32
+ - Type: R_ARM_TLS_DTPOFF32
+ - Type: R_ARM_TLS_TPOFF32
+ - Type: R_ARM_COPY
+ - Type: R_ARM_GLOB_DAT
+ - Type: R_ARM_JUMP_SLOT
+ - Type: R_ARM_RELATIVE
+ - Type: R_ARM_GOTOFF32
+ - Type: R_ARM_BASE_PREL
+ - Type: R_ARM_GOT_BREL
+ - Type: R_ARM_PLT32
+ - Type: R_ARM_CALL
+ - Type: R_ARM_JUMP24
+ - Type: R_ARM_THM_JUMP24
+ - Type: R_ARM_BASE_ABS
+ - Type: R_ARM_ALU_PCREL_7_0
+ - Type: R_ARM_ALU_PCREL_15_8
+ - Type: R_ARM_ALU_PCREL_23_15
+ - Type: R_ARM_LDR_SBREL_11_0_NC
+ - Type: R_ARM_ALU_SBREL_19_12_NC
+ - Type: R_ARM_ALU_SBREL_27_20_CK
+ - Type: R_ARM_TARGET1
+ - Type: R_ARM_SBREL31
+ - Type: R_ARM_V4BX
+ - Type: R_ARM_TARGET2
+ - Type: R_ARM_PREL31
+ - Type: R_ARM_MOVW_ABS_NC
+ - Type: R_ARM_MOVT_ABS
+ - Type: R_ARM_MOVW_PREL_NC
+ - Type: R_ARM_MOVT_PREL
+ - Type: R_ARM_THM_MOVW_ABS_NC
+ - Type: R_ARM_THM_MOVT_ABS
+ - Type: R_ARM_THM_MOVW_PREL_NC
+ - Type: R_ARM_THM_MOVT_PREL
+ - Type: R_ARM_THM_JUMP19
+ - Type: R_ARM_THM_JUMP6
+ - Type: R_ARM_THM_ALU_PREL_11_0
+ - Type: R_ARM_THM_PC12
+ - Type: R_ARM_ABS32_NOI
+ - Type: R_ARM_REL32_NOI
+ - Type: R_ARM_ALU_PC_G0_NC
+ - Type: R_ARM_ALU_PC_G0
+ - Type: R_ARM_ALU_PC_G1_NC
+ - Type: R_ARM_ALU_PC_G1
+ - Type: R_ARM_ALU_PC_G2
+ - Type: R_ARM_LDR_PC_G1
+ - Type: R_ARM_LDR_PC_G2
+ - Type: R_ARM_LDRS_PC_G0
+ - Type: R_ARM_LDRS_PC_G1
+ - Type: R_ARM_LDRS_PC_G2
+ - Type: R_ARM_LDC_PC_G0
+ - Type: R_ARM_LDC_PC_G1
+ - Type: R_ARM_LDC_PC_G2
+ - Type: R_ARM_ALU_SB_G0_NC
+ - Type: R_ARM_ALU_SB_G0
+ - Type: R_ARM_ALU_SB_G1_NC
+ - Type: R_ARM_ALU_SB_G1
+ - Type: R_ARM_ALU_SB_G2
+ - Type: R_ARM_LDR_SB_G0
+ - Type: R_ARM_LDR_SB_G1
+ - Type: R_ARM_LDR_SB_G2
+ - Type: R_ARM_LDRS_SB_G0
+ - Type: R_ARM_LDRS_SB_G1
+ - Type: R_ARM_LDRS_SB_G2
+ - Type: R_ARM_LDC_SB_G0
+ - Type: R_ARM_LDC_SB_G1
+ - Type: R_ARM_LDC_SB_G2
+ - Type: R_ARM_MOVW_BREL_NC
+ - Type: R_ARM_MOVT_BREL
+ - Type: R_ARM_MOVW_BREL
+ - Type: R_ARM_THM_MOVW_BREL_NC
+ - Type: R_ARM_THM_MOVT_BREL
+ - Type: R_ARM_THM_MOVW_BREL
+ - Type: R_ARM_TLS_GOTDESC
+ - Type: R_ARM_TLS_CALL
+ - Type: R_ARM_TLS_DESCSEQ
+ - Type: R_ARM_THM_TLS_CALL
+ - Type: R_ARM_PLT32_ABS
+ - Type: R_ARM_GOT_ABS
+ - Type: R_ARM_GOT_PREL
+ - Type: R_ARM_GOT_BREL12
+ - Type: R_ARM_GOTOFF12
+ - Type: R_ARM_GOTRELAX
+ - Type: R_ARM_GNU_VTENTRY
+ - Type: R_ARM_GNU_VTINHERIT
+ - Type: R_ARM_THM_JUMP11
+ - Type: R_ARM_THM_JUMP8
+ - Type: R_ARM_TLS_GD32
+ - Type: R_ARM_TLS_LDM32
+ - Type: R_ARM_TLS_LDO32
+ - Type: R_ARM_TLS_IE32
+ - Type: R_ARM_TLS_LE32
+ - Type: R_ARM_TLS_LDO12
+ - Type: R_ARM_TLS_LE12
+ - Type: R_ARM_TLS_IE12GP
+ - Type: R_ARM_PRIVATE_0
+ - Type: R_ARM_PRIVATE_1
+ - Type: R_ARM_PRIVATE_2
+ - Type: R_ARM_PRIVATE_3
+ - Type: R_ARM_PRIVATE_4
+ - Type: R_ARM_PRIVATE_5
+ - Type: R_ARM_PRIVATE_6
+ - Type: R_ARM_PRIVATE_7
+ - Type: R_ARM_PRIVATE_8
+ - Type: R_ARM_PRIVATE_9
+ - Type: R_ARM_PRIVATE_10
+ - Type: R_ARM_PRIVATE_11
+ - Type: R_ARM_PRIVATE_12
+ - Type: R_ARM_PRIVATE_13
+ - Type: R_ARM_PRIVATE_14
+ - Type: R_ARM_PRIVATE_15
+ - Type: R_ARM_ME_TOO
+ - Type: R_ARM_THM_TLS_DESCSEQ16
+ - Type: R_ARM_THM_TLS_DESCSEQ32
+ - Type: R_ARM_IRELATIVE
diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test
index 101c0a8e7a97..6bbe1a839b50 100644
--- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test
+++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-lanai.test
@@ -30,16 +30,10 @@ Sections:
EntSize: 0x000000000000000C
Info: .text
Relocations:
- - Type: R_LANAI_NONE
- - Offset: 0x0000000000000004
- Type: R_LANAI_21
- - Offset: 0x0000000000000008
- Type: R_LANAI_21_F
- - Offset: 0x000000000000000C
- Type: R_LANAI_25
- - Offset: 0x0000000000000010
- Type: R_LANAI_32
- - Offset: 0x0000000000000014
- Type: R_LANAI_HI16
- - Offset: 0x0000000000000018
- Type: R_LANAI_LO16
+ - Type: R_LANAI_NONE
+ - Type: R_LANAI_21
+ - Type: R_LANAI_21_F
+ - Type: R_LANAI_25
+ - Type: R_LANAI_32
+ - Type: R_LANAI_HI16
+ - Type: R_LANAI_LO16
diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test
index 1bfe2f4aba72..59793c512b35 100644
--- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test
+++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips.test
@@ -74,106 +74,55 @@ Sections:
EntSize: 0x0000000000000008
Info: .text
Relocations:
- - Type: R_MIPS_NONE
- - Offset: 0x0000000000000004
- Type: R_MIPS_16
- - Offset: 0x0000000000000008
- Type: R_MIPS_32
- - Offset: 0x000000000000000C
- Type: R_MIPS_REL32
- - Offset: 0x0000000000000010
- Type: R_MIPS_26
- - Offset: 0x0000000000000014
- Type: R_MIPS_HI16
- - Offset: 0x0000000000000018
- Type: R_MIPS_LO16
- - Offset: 0x000000000000001C
- Type: R_MIPS_GPREL16
- - Offset: 0x0000000000000020
- Type: R_MIPS_LITERAL
- - Offset: 0x0000000000000024
- Type: R_MIPS_GOT16
- - Offset: 0x0000000000000028
- Type: R_MIPS_PC16
- - Offset: 0x000000000000002C
- Type: R_MIPS_CALL16
- - Offset: 0x0000000000000030
- Type: R_MIPS_GPREL32
- - Offset: 0x0000000000000034
- Type: R_MIPS_SHIFT5
- - Offset: 0x0000000000000038
- Type: R_MIPS_SHIFT6
- - Offset: 0x000000000000003C
- Type: R_MIPS_64
- - Offset: 0x0000000000000040
- Type: R_MIPS_GOT_DISP
- - Offset: 0x0000000000000044
- Type: R_MIPS_GOT_PAGE
- - Offset: 0x0000000000000048
- Type: R_MIPS_GOT_OFST
- - Offset: 0x000000000000004C
- Type: R_MIPS_GOT_HI16
- - Offset: 0x0000000000000050
- Type: R_MIPS_GOT_LO16
- - Offset: 0x0000000000000054
- Type: R_MIPS_SUB
- - Offset: 0x0000000000000058
- Type: R_MIPS_INSERT_A
- - Offset: 0x000000000000005C
- Type: R_MIPS_INSERT_B
- - Offset: 0x0000000000000060
- Type: R_MIPS_DELETE
- - Offset: 0x0000000000000064
- Type: R_MIPS_HIGHER
- - Offset: 0x0000000000000068
- Type: R_MIPS_HIGHEST
- - Offset: 0x000000000000006C
- Type: R_MIPS_CALL_HI16
- - Offset: 0x0000000000000070
- Type: R_MIPS_CALL_LO16
- - Offset: 0x0000000000000074
- Type: R_MIPS_SCN_DISP
- - Offset: 0x0000000000000078
- Type: R_MIPS_REL16
- - Offset: 0x000000000000007C
- Type: R_MIPS_ADD_IMMEDIATE
- - Offset: 0x0000000000000080
- Type: R_MIPS_PJUMP
- - Offset: 0x0000000000000084
- Type: R_MIPS_RELGOT
- - Offset: 0x0000000000000088
- Type: R_MIPS_JALR
- - Offset: 0x000000000000008C
- Type: R_MIPS_TLS_DTPMOD32
- - Offset: 0x0000000000000090
- Type: R_MIPS_TLS_DTPREL32
- - Offset: 0x0000000000000094
- Type: R_MIPS_TLS_DTPMOD64
- - Offset: 0x0000000000000098
- Type: R_MIPS_TLS_DTPREL64
- - Offset: 0x000000000000009C
- Type: R_MIPS_TLS_GD
- - Offset: 0x00000000000000A0
- Type: R_MIPS_TLS_LDM
- - Offset: 0x00000000000000A4
- Type: R_MIPS_TLS_DTPREL_HI16
- - Offset: 0x00000000000000A8
- Type: R_MIPS_TLS_DTPREL_LO16
- - Offset: 0x00000000000000AC
- Type: R_MIPS_TLS_GOTTPREL
- - Offset: 0x00000000000000B0
- Type: R_MIPS_TLS_TPREL32
- - Offset: 0x00000000000000B4
- Type: R_MIPS_TLS_TPREL64
- - Offset: 0x00000000000000B8
- Type: R_MIPS_TLS_TPREL_HI16
- - Offset: 0x00000000000000BC
- Type: R_MIPS_TLS_TPREL_LO16
- - Offset: 0x00000000000000C0
- Type: R_MIPS_GLOB_DAT
- - Offset: 0x00000000000000C4
- Type: R_MIPS_COPY
- - Offset: 0x00000000000000C8
- Type: R_MIPS_JUMP_SLOT
- - Offset: 0x00000000000000CC
- Type: R_MIPS_NUM
+ - Type: R_MIPS_NONE
+ - Type: R_MIPS_16
+ - Type: R_MIPS_32
+ - Type: R_MIPS_REL32
+ - Type: R_MIPS_26
+ - Type: R_MIPS_HI16
+ - Type: R_MIPS_LO16
+ - Type: R_MIPS_GPREL16
+ - Type: R_MIPS_LITERAL
+ - Type: R_MIPS_GOT16
+ - Type: R_MIPS_PC16
+ - Type: R_MIPS_CALL16
+ - Type: R_MIPS_GPREL32
+ - Type: R_MIPS_SHIFT5
+ - Type: R_MIPS_SHIFT6
+ - Type: R_MIPS_64
+ - Type: R_MIPS_GOT_DISP
+ - Type: R_MIPS_GOT_PAGE
+ - Type: R_MIPS_GOT_OFST
+ - Type: R_MIPS_GOT_HI16
+ - Type: R_MIPS_GOT_LO16
+ - Type: R_MIPS_SUB
+ - Type: R_MIPS_INSERT_A
+ - Type: R_MIPS_INSERT_B
+ - Type: R_MIPS_DELETE
+ - Type: R_MIPS_HIGHER
+ - Type: R_MIPS_HIGHEST
+ - Type: R_MIPS_CALL_HI16
+ - Type: R_MIPS_CALL_LO16
+ - Type: R_MIPS_SCN_DISP
+ - Type: R_MIPS_REL16
+ - Type: R_MIPS_ADD_IMMEDIATE
+ - Type: R_MIPS_PJUMP
+ - Type: R_MIPS_RELGOT
+ - Type: R_MIPS_JALR
+ - Type: R_MIPS_TLS_DTPMOD32
+ - Type: R_MIPS_TLS_DTPREL32
+ - Type: R_MIPS_TLS_DTPMOD64
+ - Type: R_MIPS_TLS_DTPREL64
+ - Type: R_MIPS_TLS_GD
+ - Type: R_MIPS_TLS_LDM
+ - Type: R_MIPS_TLS_DTPREL_HI16
+ - Type: R_MIPS_TLS_DTPREL_LO16
+ - Type: R_MIPS_TLS_GOTTPREL
+ - Type: R_MIPS_TLS_TPREL32
+ - Type: R_MIPS_TLS_TPREL64
+ - Type: R_MIPS_TLS_TPREL_HI16
+ - Type: R_MIPS_TLS_TPREL_LO16
+ - Type: R_MIPS_GLOB_DAT
+ - Type: R_MIPS_COPY
+ - Type: R_MIPS_JUMP_SLOT
+ - Type: R_MIPS_NUM
diff --git a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test
index 8c303d46b728..fc72edd29d2c 100644
--- a/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test
+++ b/llvm/test/tools/llvm-readobj/ELF/reloc-types-elf-mips64.test
@@ -74,208 +74,157 @@ Sections:
EntSize: 0x0000000000000018
Info: .text
Relocations:
- - Type: R_MIPS_NONE
- - Offset: 0x0000000000000004
- Type: R_MIPS_16
- Type2: R_MIPS_16
- Type3: R_MIPS_16
- - Offset: 0x0000000000000008
- Type: R_MIPS_32
- Type2: R_MIPS_32
- Type3: R_MIPS_32
- - Offset: 0x000000000000000C
- Type: R_MIPS_REL32
- Type2: R_MIPS_REL32
- Type3: R_MIPS_REL32
- - Offset: 0x0000000000000010
- Type: R_MIPS_26
- Type2: R_MIPS_26
- Type3: R_MIPS_26
- - Offset: 0x0000000000000014
- Type: R_MIPS_HI16
- Type2: R_MIPS_HI16
- Type3: R_MIPS_HI16
- - Offset: 0x0000000000000018
- Type: R_MIPS_LO16
- Type2: R_MIPS_LO16
- Type3: R_MIPS_LO16
- - Offset: 0x000000000000001C
- Type: R_MIPS_GPREL16
- Type2: R_MIPS_GPREL16
- Type3: R_MIPS_GPREL16
- - Offset: 0x0000000000000020
- Type: R_MIPS_LITERAL
- Type2: R_MIPS_LITERAL
- Type3: R_MIPS_LITERAL
- - Offset: 0x0000000000000024
- Type: R_MIPS_GOT16
- Type2: R_MIPS_GOT16
- Type3: R_MIPS_GOT16
- - Offset: 0x0000000000000028
- Type: R_MIPS_PC16
- Type2: R_MIPS_PC16
- Type3: R_MIPS_PC16
- - Offset: 0x000000000000002C
- Type: R_MIPS_CALL16
- Type2: R_MIPS_CALL16
- Type3: R_MIPS_CALL16
- - Offset: 0x0000000000000030
- Type: R_MIPS_GPREL32
- Type2: R_MIPS_GPREL32
- Type3: R_MIPS_GPREL32
- - Offset: 0x0000000000000034
- Type: R_MIPS_SHIFT5
- Type2: R_MIPS_SHIFT5
- Type3: R_MIPS_SHIFT5
- - Offset: 0x0000000000000038
- Type: R_MIPS_SHIFT6
- Type2: R_MIPS_SHIFT6
- Type3: R_MIPS_SHIFT6
- - Offset: 0x000000000000003C
- Type: R_MIPS_64
- Type2: R_MIPS_64
- Type3: R_MIPS_64
- - Offset: 0x0000000000000040
- Type: R_MIPS_GOT_DISP
- Type2: R_MIPS_GOT_DISP
- Type3: R_MIPS_GOT_DISP
- - Offset: 0x0000000000000044
- Type: R_MIPS_GOT_PAGE
- Type2: R_MIPS_GOT_PAGE
- Type3: R_MIPS_GOT_PAGE
- - Offset: 0x0000000000000048
- Type: R_MIPS_GOT_OFST
- Type2: R_MIPS_GOT_OFST
- Type3: R_MIPS_GOT_OFST
- - Offset: 0x000000000000004C
- Type: R_MIPS_GOT_HI16
- Type2: R_MIPS_GOT_HI16
- Type3: R_MIPS_GOT_HI16
- - Offset: 0x0000000000000050
- Type: R_MIPS_GOT_LO16
- Type2: R_MIPS_GOT_LO16
- Type3: R_MIPS_GOT_LO16
- - Offset: 0x0000000000000054
- Type: R_MIPS_SUB
- Type2: R_MIPS_SUB
- Type3: R_MIPS_SUB
- - Offset: 0x0000000000000058
- Type: R_MIPS_INSERT_A
- Type2: R_MIPS_INSERT_A
- Type3: R_MIPS_INSERT_A
- - Offset: 0x000000000000005C
- Type: R_MIPS_INSERT_B
- Type2: R_MIPS_INSERT_B
- Type3: R_MIPS_INSERT_B
- - Offset: 0x0000000000000060
- Type: R_MIPS_DELETE
- Type2: R_MIPS_DELETE
- Type3: R_MIPS_DELETE
- - Offset: 0x0000000000000064
- Type: R_MIPS_HIGHER
- Type2: R_MIPS_HIGHER
- Type3: R_MIPS_HIGHER
- - Offset: 0x0000000000000068
- Type: R_MIPS_HIGHEST
- Type2: R_MIPS_HIGHEST
- Type3: R_MIPS_HIGHEST
- - Offset: 0x000000000000006C
- Type: R_MIPS_CALL_HI16
- Type2: R_MIPS_CALL_HI16
- Type3: R_MIPS_CALL_HI16
- - Offset: 0x0000000000000070
- Type: R_MIPS_CALL_LO16
- Type2: R_MIPS_CALL_LO16
- Type3: R_MIPS_CALL_LO16
- - Offset: 0x0000000000000074
- Type: R_MIPS_SCN_DISP
- Type2: R_MIPS_SCN_DISP
- Type3: R_MIPS_SCN_DISP
- - Offset: 0x0000000000000078
- Type: R_MIPS_REL16
- Type2: R_MIPS_REL16
- Type3: R_MIPS_REL16
- - Offset: 0x000000000000007C
- Type: R_MIPS_ADD_IMMEDIATE
- Type2: R_MIPS_ADD_IMMEDIATE
- Type3: R_MIPS_ADD_IMMEDIATE
- - Offset: 0x0000000000000080
- Type: R_MIPS_PJUMP
- Type2: R_MIPS_PJUMP
- Type3: R_MIPS_PJUMP
- - Offset: 0x0000000000000084
- Type: R_MIPS_RELGOT
- Type2: R_MIPS_RELGOT
- Type3: R_MIPS_RELGOT
- - Offset: 0x0000000000000088
- Type: R_MIPS_JALR
- Type2: R_MIPS_JALR
- Type3: R_MIPS_JALR
- - Offset: 0x000000000000008C
- Type: R_MIPS_TLS_DTPMOD32
- Type2: R_MIPS_TLS_DTPMOD32
- Type3: R_MIPS_TLS_DTPMOD32
- - Offset: 0x0000000000000090
- Type: R_MIPS_TLS_DTPREL32
- Type2: R_MIPS_TLS_DTPREL32
- Type3: R_MIPS_TLS_DTPREL32
- - Offset: 0x0000000000000094
- Type: R_MIPS_TLS_DTPMOD64
- Type2: R_MIPS_TLS_DTPMOD64
- Type3: R_MIPS_TLS_DTPMOD64
- - Offset: 0x0000000000000098
- Type: R_MIPS_TLS_DTPREL64
- Type2: R_MIPS_TLS_DTPREL64
- Type3: R_MIPS_TLS_DTPREL64
- - Offset: 0x000000000000009C
- Type: R_MIPS_TLS_GD
- Type2: R_MIPS_TLS_GD
- Type3: R_MIPS_TLS_GD
- - Offset: 0x00000000000000A0
- Type: R_MIPS_TLS_LDM
- Type2: R_MIPS_TLS_LDM
- Type3: R_MIPS_TLS_LDM
- - Offset: 0x00000000000000A4
- Type: R_MIPS_TLS_DTPREL_HI16
- Type2: R_MIPS_TLS_DTPREL_HI16
- Type3: R_MIPS_TLS_DTPREL_HI16
- - Offset: 0x00000000000000A8
- Type: R_MIPS_TLS_DTPREL_LO16
- Type2: R_MIPS_TLS_DTPREL_LO16
- Type3: R_MIPS_TLS_DTPREL_LO16
- - Offset: 0x00000000000000AC
- Type: R_MIPS_TLS_GOTTPREL
- Type2: R_MIPS_TLS_GOTTPREL
- Type3: R_MIPS_TLS_GOTTPREL
- - Offset: 0x00000000000000B0
- Type: R_MIPS_TLS_TPREL32
- Type2: R_MIPS_TLS_TPREL32
- Type3: R_MIPS_TLS_TPREL32
- - Offset: 0x00000000000000B4
- Type: R_MIPS_TLS_TPREL64
- Type2: R_MIPS_TLS_TPREL64
- Type3: R_MIPS_TLS_TPREL64
- - Offset: 0x00000000000000B8
- Type: R_MIPS_TLS_TPREL_HI16
- Type2: R_MIPS_TLS_TPREL_HI16
- Type3: R_MIPS_TLS_TPREL_HI16
- - Offset: 0x00000000000000BC
- Type: R_MIPS_TLS_TPREL_LO16
- Type2: R_MIPS_TLS_TPREL_LO16
- Type3: R_MIPS_TLS_TPREL_LO16
- - Offset: 0x00000000000000C0
- Type: R_MIPS_GLOB_DAT
- Type2: R_MIPS_GLOB_DAT
- Type3: R_MIPS_GLOB_DAT
- - Offset: 0x00000000000000C4
- Type: R_MIPS_COPY
- Type2: R_MIPS_COPY
- Type3: R_MIPS_COPY
- - Offset: 0x00000000000000C8
- Type: R_MIPS_JUMP_SLOT
- Type2: R_MIPS_JUMP_SLOT
- Type3: R_MIPS_JUMP_SLOT
- - Offset: 0x00000000000000CC
- Type: R_MIPS_NUM
- Type2: R_MIPS_NUM
- Type3: R_MIPS_NUM
+ - Type: R_MIPS_NONE
+ - Type: R_MIPS_16
+ Type2: R_MIPS_16
+ Type3: R_MIPS_16
+ - Type: R_MIPS_32
+ Type2: R_MIPS_32
+ Type3: R_MIPS_32
+ - Type: R_MIPS_REL32
+ Type2: R_MIPS_REL32
+ Type3: R_MIPS_REL32
+ - Type: R_MIPS_26
+ Type2: R_MIPS_26
+ Type3: R_MIPS_26
+ - Type: R_MIPS_HI16
+ Type2: R_MIPS_HI16
+ Type3: R_MIPS_HI16
+ - Type: R_MIPS_LO16
+ Type2: R_MIPS_LO16
+ Type3: R_MIPS_LO16
+ - Type: R_MIPS_GPREL16
+ Type2: R_MIPS_GPREL16
+ Type3: R_MIPS_GPREL16
+ - Type: R_MIPS_LITERAL
+ Type2: R_MIPS_LITERAL
+ Type3: R_MIPS_LITERAL
+ - Type: R_MIPS_GOT16
+ Type2: R_MIPS_GOT16
+ Type3: R_MIPS_GOT16
+ - Type: R_MIPS_PC16
+ Type2: R_MIPS_PC16
+ Type3: R_MIPS_PC16
+ - Type: R_MIPS_CALL16
+ Type2: R_MIPS_CALL16
+ Type3: R_MIPS_CALL16
+ - Type: R_MIPS_GPREL32
+ Type2: R_MIPS_GPREL32
+ Type3: R_MIPS_GPREL32
+ - Type: R_MIPS_SHIFT5
+ Type2: R_MIPS_SHIFT5
+ Type3: R_MIPS_SHIFT5
+ - Type: R_MIPS_SHIFT6
+ Type2: R_MIPS_SHIFT6
+ Type3: R_MIPS_SHIFT6
+ - Type: R_MIPS_64
+ Type2: R_MIPS_64
+ Type3: R_MIPS_64
+ - Type: R_MIPS_GOT_DISP
+ Type2: R_MIPS_GOT_DISP
+ Type3: R_MIPS_GOT_DISP
+ - Type: R_MIPS_GOT_PAGE
+ Type2: R_MIPS_GOT_PAGE
+ Type3: R_MIPS_GOT_PAGE
+ - Type: R_MIPS_GOT_OFST
+ Type2: R_MIPS_GOT_OFST
+ Type3: R_MIPS_GOT_OFST
+ - Type: R_MIPS_GOT_HI16
+ Type2: R_MIPS_GOT_HI16
+ Type3: R_MIPS_GOT_HI16
+ - Type: R_MIPS_GOT_LO16
+ Type2: R_MIPS_GOT_LO16
+ Type3: R_MIPS_GOT_LO16
+ - Type: R_MIPS_SUB
+ Type2: R_MIPS_SUB
+ Type3: R_MIPS_SUB
+ - Type: R_MIPS_INSERT_A
+ Type2: R_MIPS_INSERT_A
+ Type3: R_MIPS_INSERT_A
+ - Type: R_MIPS_INSERT_B
+ Type2: R_MIPS_INSERT_B
+ Type3: R_MIPS_INSERT_B
+ - Type: R_MIPS_DELETE
+ Type2: R_MIPS_DELETE
+ Type3: R_MIPS_DELETE
+ - Type: R_MIPS_HIGHER
+ Type2: R_MIPS_HIGHER
+ Type3: R_MIPS_HIGHER
+ - Type: R_MIPS_HIGHEST
+ Type2: R_MIPS_HIGHEST
+ Type3: R_MIPS_HIGHEST
+ - Type: R_MIPS_CALL_HI16
+ Type2: R_MIPS_CALL_HI16
+ Type3: R_MIPS_CALL_HI16
+ - Type: R_MIPS_CALL_LO16
+ Type2: R_MIPS_CALL_LO16
+ Type3: R_MIPS_CALL_LO16
+ - Type: R_MIPS_SCN_DISP
+ Type2: R_MIPS_SCN_DISP
+ Type3: R_MIPS_SCN_DISP
+ - Type: R_MIPS_REL16
+ Type2: R_MIPS_REL16
+ Type3: R_MIPS_REL16
+ - Type: R_MIPS_ADD_IMMEDIATE
+ Type2: R_MIPS_ADD_IMMEDIATE
+ Type3: R_MIPS_ADD_IMMEDIATE
+ - Type: R_MIPS_PJUMP
+ Type2: R_MIPS_PJUMP
+ Type3: R_MIPS_PJUMP
+ - Type: R_MIPS_RELGOT
+ Type2: R_MIPS_RELGOT
+ Type3: R_MIPS_RELGOT
+ - Type: R_MIPS_JALR
+ Type2: R_MIPS_JALR
+ Type3: R_MIPS_JALR
+ - Type: R_MIPS_TLS_DTPMOD32
+ Type2: R_MIPS_TLS_DTPMOD32
+ Type3: R_MIPS_TLS_DTPMOD32
+ - Type: R_MIPS_TLS_DTPREL32
+ Type2: R_MIPS_TLS_DTPREL32
+ Type3: R_MIPS_TLS_DTPREL32
+ - Type: R_MIPS_TLS_DTPMOD64
+ Type2: R_MIPS_TLS_DTPMOD64
+ Type3: R_MIPS_TLS_DTPMOD64
+ - Type: R_MIPS_TLS_DTPREL64
+ Type2: R_MIPS_TLS_DTPREL64
+ Type3: R_MIPS_TLS_DTPREL64
+ - Type: R_MIPS_TLS_GD
+ Type2: R_MIPS_TLS_GD
+ Type3: R_MIPS_TLS_GD
+ - Type: R_MIPS_TLS_LDM
+ Type2: R_MIPS_TLS_LDM
+ Type3: R_MIPS_TLS_LDM
+ - Type: R_MIPS_TLS_DTPREL_HI16
+ Type2: R_MIPS_TLS_DTPREL_HI16
+ Type3: R_MIPS_TLS_DTPREL_HI16
+ - Type: R_MIPS_TLS_DTPREL_LO16
+ Type2: R_MIPS_TLS_DTPREL_LO16
+ Type3: R_MIPS_TLS_DTPREL_LO16
+ - Type: R_MIPS_TLS_GOTTPREL
+ Type2: R_MIPS_TLS_GOTTPREL
+ Type3: R_MIPS_TLS_GOTTPREL
+ - Type: R_MIPS_TLS_TPREL32
+ Type2: R_MIPS_TLS_TPREL32
+ Type3: R_MIPS_TLS_TPREL32
+ - Type: R_MIPS_TLS_TPREL64
+ Type2: R_MIPS_TLS_TPREL64
+ Type3: R_MIPS_TLS_TPREL64
+ - Type: R_MIPS_TLS_TPREL_HI16
+ Type2: R_MIPS_TLS_TPREL_HI16
+ Type3: R_MIPS_TLS_TPREL_HI16
+ - Type: R_MIPS_TLS_TPREL_LO16
+ Type2: R_MIPS_TLS_TPREL_LO16
+ Type3: R_MIPS_TLS_TPREL_LO16
+ - Type: R_MIPS_GLOB_DAT
+ Type2: R_MIPS_GLOB_DAT
+ Type3: R_MIPS_GLOB_DAT
+ - Type: R_MIPS_COPY
+ Type2: R_MIPS_COPY
+ Type3: R_MIPS_COPY
+ - Type: R_MIPS_JUMP_SLOT
+ Type2: R_MIPS_JUMP_SLOT
+ Type3: R_MIPS_JUMP_SLOT
+ - Type: R_MIPS_NUM
+ Type2: R_MIPS_NUM
+ Type3: R_MIPS_NUM
More information about the llvm-commits
mailing list