[lld] r234924 - [Mips] Make tests more tolerant to the program and section headers offsets

Simon Atanasyan simon at atanasyan.com
Tue Apr 14 11:52:55 PDT 2015


Author: atanasyan
Date: Tue Apr 14 13:52:55 2015
New Revision: 234924

URL: http://llvm.org/viewvc/llvm-project?rev=234924&view=rev
Log:
[Mips] Make tests more tolerant to the program and section headers offsets

No functional changes.

Modified:
    lld/trunk/test/elf/Mips/dynlib-fileheader-64.test
    lld/trunk/test/elf/Mips/dynlib-fileheader-micro-64.test
    lld/trunk/test/elf/Mips/dynlib-fileheader-micro.test
    lld/trunk/test/elf/Mips/dynlib-fileheader.test
    lld/trunk/test/elf/Mips/exe-fileheader-64.test
    lld/trunk/test/elf/Mips/exe-fileheader-micro-64.test
    lld/trunk/test/elf/Mips/exe-fileheader-micro.test
    lld/trunk/test/elf/Mips/exe-fileheader.test
    lld/trunk/test/elf/Mips/gp-sym-1-micro.test
    lld/trunk/test/elf/Mips/gp-sym-1.test
    lld/trunk/test/elf/Mips/mips-options-gp0.test
    lld/trunk/test/elf/Mips/rel-gprel16.test
    lld/trunk/test/elf/Mips/rel-gprel32.test

Modified: lld/trunk/test/elf/Mips/dynlib-fileheader-64.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/dynlib-fileheader-64.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/dynlib-fileheader-64.test (original)
+++ lld/trunk/test/elf/Mips/dynlib-fileheader-64.test Tue Apr 14 13:52:55 2015
@@ -23,8 +23,8 @@
 # CHECK:   Machine: EM_MIPS (0x8)
 # CHECK:   Version: 1
 # CHECK:   Entry: 0x170
-# CHECK:   ProgramHeaderOffset: 0x40
-# CHECK:   SectionHeaderOffset: 0x2140
+# CHECK:   ProgramHeaderOffset: 0x{{[0-9A-F]+}}
+# CHECK:   SectionHeaderOffset: 0x{{[0-9A-F]+}}
 # CHECK:   Flags [ (0x80000006)
 # CHECK:     EF_MIPS_ARCH_64R2 (0x80000000)
 # CHECK:     EF_MIPS_CPIC (0x4)

Modified: lld/trunk/test/elf/Mips/dynlib-fileheader-micro-64.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/dynlib-fileheader-micro-64.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/dynlib-fileheader-micro-64.test (original)
+++ lld/trunk/test/elf/Mips/dynlib-fileheader-micro-64.test Tue Apr 14 13:52:55 2015
@@ -23,8 +23,8 @@
 # CHECK-NEXT:  Machine: EM_MIPS (0x8)
 # CHECK-NEXT:  Version: 1
 # CHECK-NEXT:  Entry: 0x170
-# CHECK-NEXT:  ProgramHeaderOffset: 0x40
-# CHECK-NEXT:  SectionHeaderOffset: 0x2140
+# CHECK-NEXT:  ProgramHeaderOffset: 0x{{[0-9A-F]+}}
+# CHECK-NEXT:  SectionHeaderOffset: 0x{{[0-9A-F]+}}
 # CHECK-NEXT:  Flags [ (0x82000007)
 # CHECK-NEXT:    EF_MIPS_ARCH_64R2 (0x80000000)
 # CHECK-NEXT:    EF_MIPS_CPIC (0x4)

Modified: lld/trunk/test/elf/Mips/dynlib-fileheader-micro.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/dynlib-fileheader-micro.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/dynlib-fileheader-micro.test (original)
+++ lld/trunk/test/elf/Mips/dynlib-fileheader-micro.test Tue Apr 14 13:52:55 2015
@@ -23,8 +23,8 @@
 # CHECK-NEXT:  Machine: EM_MIPS (0x8)
 # CHECK-NEXT:  Version: 1
 # CHECK-NEXT:  Entry: 0x100
-# CHECK-NEXT:  ProgramHeaderOffset: 0x34
-# CHECK-NEXT:  SectionHeaderOffset: 0x2100
+# CHECK-NEXT:  ProgramHeaderOffset: 0x{{[0-9A-F]+}}
+# CHECK-NEXT:  SectionHeaderOffset: 0x{{[0-9A-F]+}}
 # CHECK-NEXT:  Flags [ (0x72001007)
 # CHECK-NEXT:    EF_MIPS_ABI_O32 (0x1000)
 # CHECK-NEXT:    EF_MIPS_ARCH_32R2 (0x70000000)

Modified: lld/trunk/test/elf/Mips/dynlib-fileheader.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/dynlib-fileheader.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/dynlib-fileheader.test (original)
+++ lld/trunk/test/elf/Mips/dynlib-fileheader.test Tue Apr 14 13:52:55 2015
@@ -23,8 +23,8 @@
 # CHECK:  Machine: EM_MIPS (0x8)
 # CHECK:  Version: 1
 # CHECK:  Entry: 0x100
-# CHECK:  ProgramHeaderOffset: 0x34
-# CHECK:  SectionHeaderOffset: 0x2100
+# CHECK:  ProgramHeaderOffset: 0x{{[0-9A-F]+}}
+# CHECK:  SectionHeaderOffset: 0x{{[0-9A-F]+}}
 # CHECK:  Flags [ (0x70001007)
 # CHECK:    EF_MIPS_ABI_O32 (0x1000)
 # CHECK:    EF_MIPS_ARCH_32R2 (0x70000000)

Modified: lld/trunk/test/elf/Mips/exe-fileheader-64.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/exe-fileheader-64.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/exe-fileheader-64.test (original)
+++ lld/trunk/test/elf/Mips/exe-fileheader-64.test Tue Apr 14 13:52:55 2015
@@ -23,8 +23,8 @@
 # CHECK:   Machine: EM_MIPS (0x8)
 # CHECK:   Version: 1
 # CHECK:   Entry: 0x1200001A0
-# CHECK:   ProgramHeaderOffset: 0x40
-# CHECK:   SectionHeaderOffset: 0x1300
+# CHECK:   ProgramHeaderOffset: 0x{{[0-9A-F]+}}
+# CHECK:   SectionHeaderOffset: 0x{{[0-9A-F]+}}
 # CHECK:   Flags [ (0x60000007)
 # CHECK:     EF_MIPS_ARCH_64 (0x60000000)
 # CHECK:     EF_MIPS_CPIC (0x4)

Modified: lld/trunk/test/elf/Mips/exe-fileheader-micro-64.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/exe-fileheader-micro-64.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/exe-fileheader-micro-64.test (original)
+++ lld/trunk/test/elf/Mips/exe-fileheader-micro-64.test Tue Apr 14 13:52:55 2015
@@ -23,8 +23,8 @@
 # CHECK:   Machine: EM_MIPS (0x8)
 # CHECK:   Version: 1
 # CHECK:   Entry: 0x1200001A1
-# CHECK:   ProgramHeaderOffset: 0x40
-# CHECK:   SectionHeaderOffset: 0x1300
+# CHECK:   ProgramHeaderOffset: 0x{{[0-9A-F]+}}
+# CHECK:   SectionHeaderOffset: 0x{{[0-9A-F]+}}
 # CHECK:   Flags [ (0x82000007)
 # CHECK:     EF_MIPS_ARCH_64R2 (0x80000000)
 # CHECK:     EF_MIPS_CPIC (0x4)

Modified: lld/trunk/test/elf/Mips/exe-fileheader-micro.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/exe-fileheader-micro.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/exe-fileheader-micro.test (original)
+++ lld/trunk/test/elf/Mips/exe-fileheader-micro.test Tue Apr 14 13:52:55 2015
@@ -24,8 +24,8 @@
 # CHECK-NEXT:   Machine: EM_MIPS (0x8)
 # CHECK-NEXT:   Version: 1
 # CHECK-NEXT:   Entry: 0x400109
-# CHECK-NEXT:   ProgramHeaderOffset: 0x34
-# CHECK-NEXT:   SectionHeaderOffset: 0x1268
+# CHECK-NEXT:   ProgramHeaderOffset: 0x{{[0-9A-F]+}}
+# CHECK-NEXT:   SectionHeaderOffset: 0x{{[0-9A-F]+}}
 # CHECK-NEXT:   Flags [ (0x72001005)
 # CHECK-NEXT:     EF_MIPS_ABI_O32 (0x1000)
 # CHECK-NEXT:     EF_MIPS_ARCH_32R2 (0x70000000)

Modified: lld/trunk/test/elf/Mips/exe-fileheader.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/exe-fileheader.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/exe-fileheader.test (original)
+++ lld/trunk/test/elf/Mips/exe-fileheader.test Tue Apr 14 13:52:55 2015
@@ -27,8 +27,8 @@
 # CHECK:   Machine: EM_MIPS (0x8)
 # CHECK:   Version: 1
 # CHECK:   Entry: 0x400190
-# CHECK:   ProgramHeaderOffset: 0x34
-# CHECK:   SectionHeaderOffset: 0x2280
+# CHECK:   ProgramHeaderOffset: 0x{{[0-9A-F]+}}
+# CHECK:   SectionHeaderOffset: 0x{{[0-9A-F]+}}
 # CHECK:   Flags [ (0x70001005)
 # CHECK:     EF_MIPS_ABI_O32 (0x1000)
 # CHECK:     EF_MIPS_ARCH_32R2 (0x70000000)

Modified: lld/trunk/test/elf/Mips/gp-sym-1-micro.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/gp-sym-1-micro.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/gp-sym-1-micro.test (original)
+++ lld/trunk/test/elf/Mips/gp-sym-1-micro.test Tue Apr 14 13:52:55 2015
@@ -8,7 +8,7 @@
 # RUN: llvm-readobj -symbols %t.exe | FileCheck -check-prefix=SYM %s
 # RUN: llvm-objdump -s %t.exe | FileCheck -check-prefix=SEC %s
 
-# SYM:      Name: _gp (203)
+# SYM:      Name: _gp
 # SYM-NEXT: Value: 0x408FF0
 
 # SEC:      Contents of section .text:

Modified: lld/trunk/test/elf/Mips/gp-sym-1.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/gp-sym-1.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/gp-sym-1.test (original)
+++ lld/trunk/test/elf/Mips/gp-sym-1.test Tue Apr 14 13:52:55 2015
@@ -7,7 +7,7 @@
 # RUN: llvm-readobj -symbols %t.exe | FileCheck -check-prefix=SYM %s
 # RUN: llvm-objdump -s %t.exe | FileCheck -check-prefix=SEC %s
 
-# SYM:      Name: _gp (203)
+# SYM:      Name: _gp
 # SYM-NEXT: Value: 0x408FF0
 
 # SEC:      Contents of section .text:

Modified: lld/trunk/test/elf/Mips/mips-options-gp0.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/mips-options-gp0.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/mips-options-gp0.test (original)
+++ lld/trunk/test/elf/Mips/mips-options-gp0.test Tue Apr 14 13:52:55 2015
@@ -5,7 +5,7 @@
 # RUN: llvm-readobj -symbols %t.so | FileCheck -check-prefix=SYM %s
 # RUN: llvm-objdump -s %t.so | FileCheck -check-prefix=SEC %s
 
-# SYM:      Name: L1 (1)
+# SYM:      Name: L1
 # SYM-NEXT: Value: 0x1A4
 # SYM-NEXT: Size: 4
 # SYM-NEXT: Binding: Local (0x0)
@@ -13,7 +13,7 @@
 # SYM-NEXT: Other: 0
 # SYM-NEXT: Section: .text (0x5)
 
-# SYM:      Name: _gp (34)
+# SYM:      Name: _gp
 # SYM-NEXT: Value: 0x9FF0
 # SYM-NEXT: Size: 0
 # SYM-NEXT: Binding: Global (0x1)

Modified: lld/trunk/test/elf/Mips/rel-gprel16.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/rel-gprel16.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/rel-gprel16.test (original)
+++ lld/trunk/test/elf/Mips/rel-gprel16.test Tue Apr 14 13:52:55 2015
@@ -5,7 +5,7 @@
 # RUN: llvm-readobj -symbols %t.so | FileCheck -check-prefix=SYM %s
 # RUN: llvm-objdump -s %t.so | FileCheck -check-prefix=SEC %s
 
-# SYM:      Name: L1 (1)
+# SYM:      Name: L1
 # SYM-NEXT: Value: 0x104
 # SYM-NEXT: Size: 4
 # SYM-NEXT: Binding: Local (0x0)
@@ -13,7 +13,7 @@
 # SYM-NEXT: Other: 0
 # SYM-NEXT: Section: .text (0x5)
 
-# SYM:      Name: G1 (4)
+# SYM:      Name: G1
 # SYM-NEXT: Value: 0x108
 # SYM-NEXT: Size: 4
 # SYM-NEXT: Binding: Global (0x1)
@@ -21,7 +21,7 @@
 # SYM-NEXT: Other: 0
 # SYM-NEXT: Section: .text (0x5)
 
-# SYM:      Name: _gp (34)
+# SYM:      Name: _gp
 # SYM-NEXT: Value: 0x8FF0
 # SYM-NEXT: Size: 0
 # SYM-NEXT: Binding: Global (0x1)

Modified: lld/trunk/test/elf/Mips/rel-gprel32.test
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/elf/Mips/rel-gprel32.test?rev=234924&r1=234923&r2=234924&view=diff
==============================================================================
--- lld/trunk/test/elf/Mips/rel-gprel32.test (original)
+++ lld/trunk/test/elf/Mips/rel-gprel32.test Tue Apr 14 13:52:55 2015
@@ -5,7 +5,7 @@
 # RUN: llvm-readobj -symbols %t-exe | FileCheck -check-prefix=SYM %s
 # RUN: llvm-objdump -s %t-exe | FileCheck -check-prefix=SEC %s
 
-# SYM:      Name: $L1 (1)
+# SYM:      Name: $L1
 # SYM-NEXT: Value: 0x400140
 # SYM-NEXT: Size: 4
 # SYM-NEXT: Binding: Local (0x0)
@@ -13,7 +13,7 @@
 # SYM-NEXT: Other: 0
 # SYM-NEXT: Section: .text (0x6)
 #
-# SYM:      Name: _gp (212)
+# SYM:      Name: _gp
 # SYM-NEXT: Value: 0x408FF0
 # SYM-NEXT: Size: 0
 # SYM-NEXT: Binding: Global (0x1)





More information about the llvm-commits mailing list