brintos

brintos / llvm-project-archived public Read only

0
0
Text · 960 B · d13ebdb Raw
40 lines · plain
1# REQUIRES: ppc2# RUN: llvm-mc -filetype=obj -triple=powerpc %s -o %t.be.o3# RUN: ld.lld %t.be.o -o %t4# RUN: llvm-objdump -d --no-show-raw-insn %t | FileCheck %s5 6# RUN: llvm-mc -filetype=obj -triple=powerpcle %s -o %t.le.o7# RUN: ld.lld %t.le.o -o %t8# RUN: llvm-objdump -d --no-show-raw-insn %t | FileCheck %s9# RUN: llvm-objdump -s %t | FileCheck %s --check-prefix=HEX10 11.section .R_PPC_REL14,"ax",@progbits12  beq 1f131:14# CHECK-LABEL: section .R_PPC_REL14:15# CHECK: 100100f4: bt 2, 0x100100f816 17.section .R_PPC_REL24,"ax",@progbits18  b 1f191:20# CHECK-LABEL: section .R_PPC_REL24:21# CHECK: b 0x100100fc22 23.section .R_PPC_REL32,"ax",@progbits24  .long 1f - .251:26# HEX-LABEL: section .R_PPC_REL32:27# HEX-NEXT:  0400000028 29.section .R_PPC_PLTREL24,"ax",@progbits30  b 1f@PLT+32768311:32# CHECK-LABEL: section .R_PPC_PLTREL24:33# CHECK: b 0x1001010434 35.section .R_PPC_LOCAL24PC,"ax",@progbits36  b 1f@local371:38# CHECK-LABEL: section .R_PPC_LOCAL24PC:39# CHECK: b 0x1001010840