diff options
Diffstat (limited to 'test/ELF/ppc-relocs.s')
-rw-r--r-- | test/ELF/ppc-relocs.s | 101 |
1 files changed, 0 insertions, 101 deletions
diff --git a/test/ELF/ppc-relocs.s b/test/ELF/ppc-relocs.s deleted file mode 100644 index 40536b6f37680..0000000000000 --- a/test/ELF/ppc-relocs.s +++ /dev/null @@ -1,101 +0,0 @@ -# REQUIRES: ppc -# RUN: llvm-mc -filetype=obj -triple=powerpc-unknown-freebsd %s -o %t -# RUN: ld.lld %t -o %t2 -# RUN: llvm-objdump -d %t2 | FileCheck %s - -.section .R_PPC_ADDR16_HA,"ax",@progbits -.globl _start -_start: - lis 4, msg@ha -msg: - .string "foo" - len = . - msg - -# CHECK: Disassembly of section .R_PPC_ADDR16_HA: -# CHECK: _start: -# CHECK: 11000: 3c 80 00 01 lis 4, 1 -# CHECK: msg: -# CHECK: 11004: 66 6f 6f 00 oris 15, 19, 28416 - -.section .R_PPC_ADDR16_HI,"ax",@progbits -.globl _starti -_starti: - lis 4,msgi@h -msgi: - .string "foo" - leni = . - msgi - -# CHECK: Disassembly of section .R_PPC_ADDR16_HI: -# CHECK: _starti: -# CHECK: 11008: 3c 80 00 01 lis 4, 1 -# CHECK: msgi: -# CHECK: 1100c: 66 6f 6f 00 oris 15, 19, 28416 - -.section .R_PPC_ADDR16_LO,"ax",@progbits - addi 4, 4, msg@l -mystr: - .asciz "blah" - len = . - mystr - -# CHECK: Disassembly of section .R_PPC_ADDR16_LO: -# CHECK: .R_PPC_ADDR16_LO: -# CHECK: 11010: 38 84 10 04 addi 4, 4, 4100 -# CHECK: mystr: -# CHECK: 11014: 62 6c 61 68 ori 12, 19, 24936 - -.align 2 -.section .R_PPC_REL24,"ax",@progbits -.globl .FR_PPC_REL24 -.FR_PPC_REL24: - b .Lfoox -.section .R_PPC_REL24_2,"ax",@progbits -.Lfoox: - -# CHECK: Disassembly of section .R_PPC_REL24: -# CHECK: .FR_PPC_REL24: -# CHECK: 1101c: 48 00 00 04 b .+4 - -.section .R_PPC_REL14,"ax",@progbits -.globl .FR_PPC_REL14 -.FR_PPC_REL14: - beq .Lfooy -.section .R_PPC_REL14_2,"ax",@progbits -.Lfooy: - -# CHECK: Disassembly of section .R_PPC_REL14: -# CHECK: .FR_PPC_REL14: -# CHECK: 11020: {{.*}} bt 2, .+4 - -.section .R_PPC_REL32,"ax",@progbits -.globl .FR_PPC_REL32 -.FR_PPC_REL32: - .long .Lfoox3 - . -.section .R_PPC_REL32_2,"ax",@progbits -.Lfoox3: - -# CHECK: Disassembly of section .R_PPC_REL32: -# CHECK: .FR_PPC_REL32: -# CHECK: 11024: 00 00 00 04 - -.section .R_PPC_ADDR32,"ax",@progbits -.globl .FR_PPC_ADDR32 -.FR_PPC_ADDR32: - .long .Lfoox2 -.section .R_PPC_ADDR32_2,"ax",@progbits -.Lfoox2: - -# CHECK: Disassembly of section .R_PPC_ADDR32: -# CHECK: .FR_PPC_ADDR32: -# CHECK: 11028: 00 01 10 2c - -.align 2 -.section .R_PPC_PLTREL24,"ax",@progbits -.globl .R_PPC_PLTREL24 -.FR_PPC_PLTREL24: - b .Lfoox4@PLT -.section .R_PPC_PLTREL24_2,"ax",@progbits -.Lfoox4: - -# CHECK: Disassembly of section .R_PPC_PLTREL24: -# CHECK: .R_PPC_PLTREL24: -# CHECK: 1102c: 48 00 00 04 b .+4 |