[lld] r260054 - [ELF][MIPS] Perform two checks using the single llvm-objdump / FileCheck run

Simon Atanasyan via llvm-commits llvm-commits at lists.llvm.org
Sun Feb 7 12:36:40 PST 2016


Author: atanasyan
Date: Sun Feb  7 14:36:40 2016
New Revision: 260054

URL: http://llvm.org/viewvc/llvm-project?rev=260054&view=rev
Log:
[ELF][MIPS] Perform two checks using the single llvm-objdump / FileCheck run

NFC

Modified:
    lld/trunk/test/ELF/mips-relocs.s

Modified: lld/trunk/test/ELF/mips-relocs.s
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/mips-relocs.s?rev=260054&r1=260053&r2=260054&view=diff
==============================================================================
--- lld/trunk/test/ELF/mips-relocs.s (original)
+++ lld/trunk/test/ELF/mips-relocs.s Sun Feb  7 14:36:40 2016
@@ -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




More information about the llvm-commits mailing list