# RUN: llvm-mc --filetype=obj --triple=loongarch64 %s -o %t # RUN: llvm-readobj -r %t | FileCheck %s # RUN: llvm-mc --filetype=obj --triple=loongarch64 -mattr=+relax %s -o %t # RUN: llvm-readobj -r %t | FileCheck %s --check-prefix=CHECKR # CHECK: Relocations [ # CHECK-NEXT: Section ({{.*}}) .rela.data { # CHECK-NEXT: 0x0 R_LARCH_64 .text 0x4 # CHECK-NEXT: } # CHECK-NEXT: ] # CHECKR: Relocations [ # CHECKR-NEXT: Section ({{.*}}) .rela.text { # CHECKR-NEXT: 0x8 R_LARCH_B21 .L1 0x0 # CHECKR-NEXT: 0xC R_LARCH_B16 .L1 0x0 # CHECKR-NEXT: 0x10 R_LARCH_B26 .L1 0x0 # CHECKR-NEXT: } # CHECKR-NEXT: Section ({{.*}}) .rela.data { # CHECKR-NEXT: 0x0 R_LARCH_64 .L1 0x0 # CHECKR-NEXT: } # CHECKR-NEXT: ] .text nop .L1: nop beqz $a0, .L1 blt $a0, $a1, .L1 b .L1 .data .dword .L1