forked from OSchip/llvm-project
[ELF][MIPS] Perform two checks using the single llvm-objdump / FileCheck run
NFC llvm-svn: 260054
This commit is contained in:
parent
e40dca7285
commit
8a611a858b
|
@ -2,14 +2,14 @@
|
|||
|
||||
# RUN: llvm-mc -filetype=obj -triple=mips-unknown-linux %s -o %t-be.o
|
||||
# RUN: ld.lld -shared %t-be.o -o %t-be.so
|
||||
# RUN: llvm-objdump -t %t-be.so | FileCheck %s
|
||||
# RUN: llvm-objdump -s %t-be.so | FileCheck -check-prefix=BE %s
|
||||
# RUN: llvm-objdump -t -s %t-be.so \
|
||||
# RUN: | FileCheck -check-prefix=SYM -check-prefix=BE %s
|
||||
# RUN: llvm-readobj -r -dynamic-table %t-be.so | FileCheck -check-prefix=REL %s
|
||||
|
||||
# RUN: llvm-mc -filetype=obj -triple=mipsel-unknown-linux %s -o %t-el.o
|
||||
# RUN: ld.lld -shared %t-el.o -o %t-el.so
|
||||
# RUN: llvm-objdump -t %t-el.so | FileCheck %s
|
||||
# RUN: llvm-objdump -s %t-el.so | FileCheck -check-prefix=EL %s
|
||||
# RUN: llvm-objdump -t -s %t-el.so \
|
||||
# RUN: | FileCheck -check-prefix=SYM -check-prefix=EL %s
|
||||
# RUN: llvm-readobj -r -dynamic-table %t-el.so | FileCheck -check-prefix=REL %s
|
||||
|
||||
# REQUIRES: mips
|
||||
|
@ -31,10 +31,6 @@ v2:
|
|||
.word v2+4 # R_MIPS_32 target v2 addend 4
|
||||
.word v1 # R_MIPS_32 target v1 addend 0
|
||||
|
||||
# CHECK: SYMBOL TABLE:
|
||||
# CHECK: 00030000 l .data 00000004 v1
|
||||
# CHECK: 00030004 g .data 00000008 v2
|
||||
|
||||
# BE: Contents of section .data:
|
||||
# BE-NEXT: 30000 00000000 00030008 00030000
|
||||
# ^-- v2+4 ^-- v1
|
||||
|
@ -43,6 +39,10 @@ v2:
|
|||
# EL-NEXT: 30000 00000000 08000300 00000300
|
||||
# ^-- v2+4 ^-- v1
|
||||
|
||||
# SYM: SYMBOL TABLE:
|
||||
# SYM: 00030000 l .data 00000004 v1
|
||||
# SYM: 00030004 g .data 00000008 v2
|
||||
|
||||
# REL: Relocations [
|
||||
# REL-NEXT: Section (7) .rel.dyn {
|
||||
# REL-NEXT: 0x30004 R_MIPS_REL32 v2 0x0
|
||||
|
|
Loading…
Reference in New Issue