1@ RUN: llvm-mc < %s -triple armv7-none-linux-gnueabi -filetype=obj | llvm-objdump -triple armv7-none-linux-gnueabi -r - | FileCheck %s --check-prefix=CHECK --check-prefix=ARM 2@ RUN: llvm-mc < %s -triple thumbv7-none-linux-gnueabi -filetype=obj | llvm-objdump -triple thumbv7-none-linux-gnueabi -r - | FileCheck %s --check-prefix=CHECK --check-prefix=THUMB 3 4@ CHECK-LABEL: RELOCATION RECORDS FOR [.rel.text] 5.Lsym: 6 7@ empty 8.word f00 9.word f01 10@CHECK: 0 R_ARM_ABS32 f00 11@CHECK: 4 R_ARM_ABS32 f01 12 13@ none 14.word f02(NONE) 15.word f03(none) 16@CHECK: 8 R_ARM_NONE f02 17@CHECK: c R_ARM_NONE f03 18 19@ plt 20bl f04(PLT) 21bl f05(plt) 22@ARM: 10 R_ARM_PLT32 f04 23@ARM: 14 R_ARM_PLT32 f05 24@THUMB: 10 R_ARM_THM_CALL f04 25@THUMB: 14 R_ARM_THM_CALL f05 26 27@ got 28.word f06(GOT) 29.word f07(got) 30@CHECK: 18 R_ARM_GOT_BREL f06 31@CHECK: 1c R_ARM_GOT_BREL f07 32 33@ gotoff 34.word f08(GOTOFF) 35.word f09(gotoff) 36@CHECK: 20 R_ARM_GOTOFF32 f08 37@CHECK: 24 R_ARM_GOTOFF32 f09 38 39@ tpoff 40.word f10(TPOFF) 41.word f11(tpoff) 42@CHECK: 28 R_ARM_TLS_LE32 f10 43@CHECK: 2c R_ARM_TLS_LE32 f11 44 45@ tlsgd 46.word f12(TLSGD) 47.word f13(tlsgd) 48@CHECK: 30 R_ARM_TLS_GD32 f12 49@CHECK: 34 R_ARM_TLS_GD32 f13 50 51@ target1 52.word f14(TARGET1) 53.word f15(target1) 54@CHECK: 38 R_ARM_TARGET1 f14 55@CHECK: 3c R_ARM_TARGET1 f15 56 57@ target2 58.word f16(TARGET2) 59.word f17(target2) 60@CHECK: 40 R_ARM_TARGET2 f16 61@CHECK: 44 R_ARM_TARGET2 f17 62 63@ prel31 64.word f18(PREL31) 65.word f19(prel31) 66@CHECK: 48 R_ARM_PREL31 f18 67@CHECK: 4c R_ARM_PREL31 f19 68 69@ tlsldo 70.word f20(TLSLDO) 71.word f21(tlsldo) 72@CHECK: 50 R_ARM_TLS_LDO32 f20 73@CHECK: 54 R_ARM_TLS_LDO32 f21 74 75@ tlscall 76.word f22(TLSCALL) 77.word f23(tlscall) 78@ CHECK: 58 R_ARM_TLS_CALL f22 79@ CHECK: 5c R_ARM_TLS_CALL f23 80 81@ tlsdesc 82.word f24(TLSDESC) 83.word f25(tlsdesc) 84@ CHECK: 60 R_ARM_TLS_GOTDESC f24 85@ CHECK: 64 R_ARM_TLS_GOTDESC f25 86 87@ got_prel 88.word f26(GOT_PREL) + (. - .Lsym) 89 ldr r3, =f27(GOT_PREL) 90@ CHECK: 68 R_ARM_GOT_PREL f26 91@ CHECK: 70 R_ARM_GOT_PREL f27 92