brintos

brintos / llvm-project-archived public Read only

0
0
Text · 958 B · 2fc0c81 Raw
39 lines · plain
1# RUN: llvm-mc --triple=loongarch64 %s | FileCheck --check-prefix=PRINT %s2# RUN: llvm-mc --filetype=obj --triple=loongarch64 %s \3# RUN:     | llvm-readobj -r - | FileCheck %s4 5# PRINT: .reloc {{.*}}+8, R_LARCH_NONE, .data6 7.text8  .reloc .+8, R_LARCH_NONE, .data9  .reloc .+4, R_LARCH_NONE, foo+410  .reloc .+0, R_LARCH_NONE, 811 12  .reloc .+0, R_LARCH_32, .data+213  .reloc .+0, R_LARCH_TLS_DTPMOD32, foo+314  .reloc .+0, R_LARCH_IRELATIVE, 515 16  .reloc .+0, BFD_RELOC_NONE, 917  .reloc .+0, BFD_RELOC_32, 918  .reloc .+0, BFD_RELOC_64, 919  ret20  nop21  nop22 23.data24.globl foo25foo:26  .word 027  .word 028  .word 029 30# CHECK:      0x8 R_LARCH_NONE .data 0x031# CHECK-NEXT: 0x4 R_LARCH_NONE foo 0x432# CHECK-NEXT: 0x0 R_LARCH_NONE - 0x833# CHECK-NEXT: 0x0 R_LARCH_32 .data 0x234# CHECK-NEXT: 0x0 R_LARCH_TLS_DTPMOD32 foo 0x335# CHECK-NEXT: 0x0 R_LARCH_IRELATIVE - 0x536# CHECK-NEXT: 0x0 R_LARCH_NONE - 0x937# CHECK-NEXT: 0x0 R_LARCH_32 - 0x938# CHECK-NEXT: 0x0 R_LARCH_64 - 0x939