1 # Check handling of R_ARM_PREL31 relocation.
2 # RUN: yaml2obj -format=elf %s > %t-o.o
3 # RUN: lld -flavor gnu -target arm -m armelf_linux_eabi -Bstatic \
4 # RUN: --noinhibit-exec %t-o.o -o %t
5 # RUN: llvm-objdump -s -t %t | FileCheck %s
7 # CHECK: Contents of section .ARM.extab:
8 # CHECK: 4000a4 b1fffe7f
10 # CHECK: 00400054 g F .text {{[0-9a-f]+}} __gxx_personality_v0
18 Flags: [ EF_ARM_EABI_VER5 ]
24 Content: 0000FF7F84019701B0B0B008FFFF01080E2432003A040000
25 - Name: .rel.ARM.extab
32 Symbol: __gxx_personality_v0
36 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
38 Content: 80B400AF00231846BD465DF8047B704780B582B000AF3B1D1846FFF7FEFFFFF7FEFFFFF7FEFF0420FFF7FEFF0346184601230360002240F20001C0F20001FFF7FEFF3B1D1846FFF7FEFFFFF7FEFF00BF
42 - Name: __gxx_personality_v0