Follow up to d0858bffa11, add missing REQUIRES x86
[llvm-project.git] / llvm / test / MC / LoongArch / Relocations / relax-attr.s
blobb1e648d850bb9089474b3179ec43028e796a0e63
1 # RUN: llvm-mc --filetype=obj --triple=loongarch64 %s -o %t
2 # RUN: llvm-readobj -r %t | FileCheck %s
3 # RUN: llvm-mc --filetype=obj --triple=loongarch64 -mattr=+relax %s -o %t
4 # RUN: llvm-readobj -r %t | FileCheck %s --check-prefix=CHECKR
6 # CHECK: Relocations [
7 # CHECK-NEXT: Section ({{.*}}) .rela.data {
8 # CHECK-NEXT: 0x0 R_LARCH_64 .text 0x4
9 # CHECK-NEXT: }
10 # CHECK-NEXT: ]
12 # CHECKR: Relocations [
13 # CHECKR-NEXT: Section ({{.*}}) .rela.text {
14 # CHECKR-NEXT: 0x8 R_LARCH_B21 .L1 0x0
15 # CHECKR-NEXT: 0xC R_LARCH_B16 .L1 0x0
16 # CHECKR-NEXT: 0x10 R_LARCH_B26 .L1 0x0
17 # CHECKR-NEXT: }
18 # CHECKR-NEXT: Section ({{.*}}) .rela.data {
19 # CHECKR-NEXT: 0x0 R_LARCH_64 .L1 0x0
20 # CHECKR-NEXT: }
21 # CHECKR-NEXT: ]
23 .text
24 nop
25 .L1:
26 nop
27 beqz $a0, .L1
28 blt $a0, $a1, .L1
29 b .L1
31 .data
32 .dword .L1