[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