summaryrefslogtreecommitdiff
path: root/test/ELF/ppc-relocs.s
diff options
context:
space:
mode:
Diffstat (limited to 'test/ELF/ppc-relocs.s')
-rw-r--r--test/ELF/ppc-relocs.s101
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