brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · 26164b3 Raw
39 lines · plain
1# RUN: llvm-mc -triple=sparc %s | FileCheck --check-prefix=PRINT %s2# RUN: llvm-mc -triple=sparcv9 %s | FileCheck --check-prefix=PRINT %s3# RUN: llvm-mc -filetype=obj -triple=sparc %s | llvm-readobj -r - | FileCheck %s4# RUN: llvm-mc -filetype=obj -triple=sparcv9 %s | llvm-readobj -r - | FileCheck %s5 6# PRINT: .reloc {{.*}}+8, R_SPARC_NONE, .data7 8# CHECK:      0x8 R_SPARC_NONE .data 0x09# CHECK-NEXT: 0x4 R_SPARC_NONE foo 0x410# CHECK-NEXT: 0x0 R_SPARC_NONE - 0x811# CHECK-NEXT: 0x0 R_SPARC_32 .data 0x212# CHECK-NEXT: 0x0 R_SPARC_UA16 foo 0x313# CHECK-NEXT: 0x0 R_SPARC_DISP32 foo 0x514# CHECK-NEXT: 0x0 R_SPARC_NONE - 0x915# CHECK-NEXT: 0x0 R_SPARC_32 foo 0x216# CHECK-NEXT: 0x0 R_SPARC_64 foo 0x317.text18  .reloc .+8, R_SPARC_NONE, .data19  .reloc .+4, R_SPARC_NONE, foo+420  .reloc .+0, R_SPARC_NONE, 821 22  .reloc .+0, R_SPARC_32, .data+223  .reloc .+0, R_SPARC_UA16, foo+324  .reloc .+0, R_SPARC_DISP32, foo+525 26  .reloc .+0, BFD_RELOC_NONE, 927  .reloc .+0, BFD_RELOC_32, foo+228  .reloc .+0, BFD_RELOC_64, foo+329  ret30  nop31  nop32 33.data34.globl foo35foo:36  .word 037  .word 038  .word 039