mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-25 13:05:04 +00:00
[test] Update dwarf-loongarch-relocs.ll
Address buildbot faiures: http://45.33.8.238/macm1/77360/step_11.txt http://45.33.8.238/linux/128902/step_12.txt (cherry picked from commit baba7e4175b6ca21e83b1cf8229f29dbba02e979)
This commit is contained in:
parent
3173faaff1
commit
c9e73cdd9a
@ -1,19 +1,22 @@
|
||||
; RUN: llc --filetype=obj --mtriple=loongarch64 --mattr=-relax %s -o %t.o
|
||||
; RUN: llvm-readobj -r %t.o | FileCheck --check-prefixes=RELOCS-BOTH,RELOCS-NORL %s
|
||||
; RUN: llvm-objdump --source %t.o | FileCheck --check-prefix=SOURCE %s
|
||||
; RUN: llvm-dwarfdump --debug-info --debug-line %t.o | FileCheck --check-prefix=DWARF %s
|
||||
; RUN: llvm-objdump --source %t.o | FileCheck --check-prefixes=SOURCE,SOURCE-NORL %s
|
||||
; RUN: llvm-dwarfdump --debug-info --debug-line %t.o | FileCheck --check-prefixes=DWARF,DWARF-NORL %s
|
||||
|
||||
; RUN: llc --filetype=obj --mtriple=loongarch64 --mattr=+relax %s -o %t.r.o
|
||||
; RUN: llvm-readobj -r %t.r.o | FileCheck --check-prefixes=RELOCS-BOTH,RELOCS-ENRL %s
|
||||
; RUN: llvm-objdump --source %t.r.o | FileCheck --check-prefix=SOURCE %s
|
||||
; RUN: llvm-dwarfdump --debug-info --debug-line %t.r.o | FileCheck --check-prefix=DWARF %s
|
||||
; RUN: llvm-objdump --source %t.r.o | FileCheck --check-prefixes=SOURCE,SOURCE-ENRL %s
|
||||
; RUN: llvm-dwarfdump --debug-info --debug-line %t.r.o | FileCheck --check-prefixes=DWARF,DWARF-ENRL %s
|
||||
|
||||
; RELOCS-BOTH: Relocations [
|
||||
; RELOCS-BOTH-NEXT: Section ({{.*}}) .rela.text {
|
||||
; RELOCS-BOTH-NEXT: 0x14 R_LARCH_PCALA_HI20 sym 0x0
|
||||
; RELOCS-ENRL-NEXT: 0x14 R_LARCH_RELAX - 0x0
|
||||
; RELOCS-BOTH-NEXT: 0x18 R_LARCH_PCALA_LO12 sym 0x0
|
||||
; RELOCS-ENRL-NEXT: 0x18 R_LARCH_RELAX - 0x0
|
||||
; RELOCS-NORL-NEXT: 0x14 R_LARCH_PCALA_HI20 sym 0x0
|
||||
; RELOCS-NORL-NEXT: 0x18 R_LARCH_PCALA_LO12 sym 0x0
|
||||
; RELOCS-ENRL-NEXT: 0x0 R_LARCH_ALIGN .Lla-relax-align0 0x5
|
||||
; RELOCS-ENRL-NEXT: 0x30 R_LARCH_PCALA_HI20 sym 0x0
|
||||
; RELOCS-ENRL-NEXT: 0x30 R_LARCH_RELAX - 0x0
|
||||
; RELOCS-ENRL-NEXT: 0x34 R_LARCH_PCALA_LO12 sym 0x0
|
||||
; RELOCS-ENRL-NEXT: 0x34 R_LARCH_RELAX - 0x0
|
||||
; RELOCS-BOTH-NEXT: }
|
||||
; RELOCS-BOTH: Section ({{.*}}) .rela.debug_frame {
|
||||
; RELOCS-NORL-NEXT: 0x1C R_LARCH_32 .debug_frame 0x0
|
||||
@ -36,7 +39,8 @@
|
||||
; RELOCS-BOTH-NEXT: }
|
||||
; RELOCS-BOTH-NEXT: ]
|
||||
|
||||
; SOURCE: 0000000000000000 <foo>:
|
||||
; SOURCE-NORL: 0000000000000000 <foo>:
|
||||
; SOURCE-ENRL: 000000000000001c <foo>:
|
||||
; SOURCE: ; {
|
||||
; SOURCE: ; asm volatile(
|
||||
; SOURCE: ; return 0;
|
||||
@ -87,11 +91,16 @@
|
||||
; DWARF-EMPTY:
|
||||
; DWARF-NEXT: Address Line Column File ISA Discriminator OpIndex Flags
|
||||
; DWARF-NEXT: ------------------ ------ ------ ------ --- ------------- ------- -------------
|
||||
; DWARF-NEXT: 0x0000000000000000 2 0 0 0 0 0 is_stmt
|
||||
; DWARF-NEXT: 0x0000000000000010 3 3 0 0 0 0 is_stmt prologue_end
|
||||
; DWARF-NEXT: 0x0000000000000020 10 3 0 0 0 0 is_stmt
|
||||
; DWARF-NEXT: 0x000000000000002c 10 3 0 0 0 0 epilogue_begin
|
||||
; DWARF-NEXT: 0x0000000000000034 10 3 0 0 0 0 end_sequence
|
||||
; DWARF-NORL-NEXT: 0x0000000000000000 2 0 0 0 0 0 is_stmt
|
||||
; DWARF-NORL-NEXT: 0x0000000000000010 3 3 0 0 0 0 is_stmt prologue_end
|
||||
; DWARF-NORL-NEXT: 0x0000000000000020 10 3 0 0 0 0 is_stmt
|
||||
; DWARF-NORL-NEXT: 0x000000000000002c 10 3 0 0 0 0 epilogue_begin
|
||||
; DWARF-NORL-NEXT: 0x0000000000000034 10 3 0 0 0 0 end_sequence
|
||||
; DWARF-ENRL-NEXT: 0x000000000000001c 2 0 0 0 0 0 is_stmt
|
||||
; DWARF-ENRL-NEXT: 0x000000000000002c 3 3 0 0 0 0 is_stmt prologue_end
|
||||
; DWARF-ENRL-NEXT: 0x000000000000003c 10 3 0 0 0 0 is_stmt
|
||||
; DWARF-ENRL-NEXT: 0x0000000000000048 10 3 0 0 0 0 epilogue_begin
|
||||
; DWARF-ENRL-NEXT: 0x0000000000000050 10 3 0 0 0 0 end_sequence
|
||||
|
||||
; ModuleID = 'dwarf-loongarch-relocs.c'
|
||||
source_filename = "dwarf-loongarch-relocs.c"
|
||||
|
Loading…
x
Reference in New Issue
Block a user