1 # Check handling of R_MIPS_PC19_S2 relocation.
3 # RUN: yaml2obj -format=elf %s > %t.o
4 # RUN: lld -flavor gnu -target mipsel -e T0 -o %t.exe %t.o
5 # RUN: llvm-objdump -s -t %t.exe | FileCheck %s
7 # CHECK: Contents of section .text:
8 # CHECK-NEXT: 400110 01000000 00000000 00000000
11 # V = (T1 - 4 - T0) >> 2 =>
14 # CHECK: SYMBOL TABLE:
15 # CHECK: 00400110 g F .text 00000008 T0
16 # CHECK: 00400118 g F .text 00000004 T1
23 Flags: [EF_MIPS_CPIC, EF_MIPS_ABI_O32, EF_MIPS_ARCH_32R6]
28 Content: "ffff07000000000000000000"
30 # ^ T0 A := 0x7ffff == -1
32 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]