diff options
author | Alan Modra <amodra@gmail.com> | 2014-09-10 14:26:25 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2014-09-11 00:15:51 +0930 |
commit | a485e98ea0cbb61ea9da1e7858da545e0bcf1a46 (patch) | |
tree | e15a62480177db22789bdaf8ac4178a571e47619 /ld/testsuite | |
parent | 8efa9855823a78b8f465f39ddd8736266a6f31c4 (diff) | |
download | gdb-a485e98ea0cbb61ea9da1e7858da545e0bcf1a46.zip gdb-a485e98ea0cbb61ea9da1e7858da545e0bcf1a46.tar.gz gdb-a485e98ea0cbb61ea9da1e7858da545e0bcf1a46.tar.bz2 |
Move ELF section headers to end of object file
Currently, section ordering differs a little for non-loaded reloc
sections output by ld -emit-relocs or ld -r and that after passing
such objects through objcopy. Not that it really matters, but it
would be better for a simple objcopy to produce an unchanged output
object file. Also, section headers are put somewhere in the middle of
the non-loaded sections, again slightly differently for ld and
objcopy. This patch fixes these discrepancies and puts section
headers last, which is where gold puts them, and is where
bfd_from_remote_memory wrongly assumed they will be found.
bfd/
* elf.c (assign_file_positions_except_relocs): Move section header
placement to..
(_bfd_elf_assign_file_positions_for_relocs): ..here. Make static.
* elf-bfd.h (_bfd_elf_assign_file_positions_for_relocs): Delete.
* elflink.c (bfd_elf_final_link): Don't call above function.
gas/testsuite/
* gas/arm/got_prel.d: Adjust for changed section header placement.
* gas/i386/ilp32/x86-64-size-1.d: Likewise.
* gas/i386/ilp32/x86-64-size-3.d: Likewise.
* gas/i386/ilp32/x86-64-size-5.d: Likewise.
* gas/i386/ilp32/x86-64-unwind.d: Likewise.
* gas/i386/size-1.d: Likewise.
* gas/i386/size-3.d: Likewise.
* gas/i386/x86-64-size-1.d: Likewise.
* gas/i386/x86-64-size-3.d: Likewise.
* gas/i386/x86-64-size-5.d: Likewise.
* gas/i386/x86-64-unwind.d: Likewise.
* gas/ia64/alias-ilp32.d: Likewise.
* gas/ia64/alias.d: Likewise.
* gas/ia64/group-1.d: Likewise.
* gas/ia64/group-2.d: Likewise.
* gas/ia64/secname-ilp32.d: Likewise.
* gas/ia64/secname.d: Likewise.
* gas/ia64/unwind-ilp32.d: Likewise.
* gas/ia64/unwind.d: Likewise.
* gas/mmix/bspec-1.d: Likewise.
* gas/mmix/bspec-2.d: Likewise.
* gas/mmix/byte-1.d: Likewise.
* gas/mmix/loc-1.d: Likewise.
* gas/mmix/loc-2.d: Likewise.
* gas/mmix/loc-3.d: Likewise.
* gas/mmix/loc-4.d: Likewise.
* gas/mmix/loc-5.d: Likewise.
* gas/tic6x/scomm-directive-4.d: Likewise.
ld/testsuite/
* ld-aarch64/emit-relocs-local-addend.d: Adjust for changed
section header placement.
* ld-aarch64/local-addend-r.d: Likewise.
* ld-mmix/bspec1.d: Likewise.
* ld-mmix/bspec2.d: Likewise.
* ld-mmix/local1.d: Likewise.
* ld-mmix/local3.d: Likewise.
* ld-mmix/local5.d: Likewise.
* ld-mmix/local7.d: Likewise.
* ld-mmix/undef-3.d: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-tic6x/common.d: Likewise.
* ld-tic6x/shlib-1.rd: Likewise.
* ld-tic6x/shlib-1b.rd: Likewise.
* ld-tic6x/shlib-1r.rd: Likewise.
* ld-tic6x/shlib-1rb.rd: Likewise.
* ld-tic6x/shlib-app-1.rd: Likewise.
* ld-tic6x/shlib-app-1b.rd: Likewise.
* ld-tic6x/shlib-app-1r.rd: Likewise.
* ld-tic6x/shlib-app-1rb.rd: Likewise.
* ld-tic6x/shlib-noindex.rd: Likewise.
* ld-tic6x/static-app-1.rd: Likewise.
* ld-tic6x/static-app-1b.rd: Likewise.
* ld-tic6x/static-app-1r.rd: Likewise.
* ld-tic6x/static-app-1rb.rd: Likewise.
* ld-x86-64/ilp32-4.d: Likewise.
* ld-x86-64/split-by-file-nacl.rd: Likewise.
* ld-x86-64/split-by-file.rd: Likewise.
Diffstat (limited to 'ld/testsuite')
31 files changed, 76 insertions, 42 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 45639d3..8f38ff5 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,37 @@ +2014-09-10 Alan Modra <amodra@gmail.com> + + * ld-aarch64/emit-relocs-local-addend.d: Adjust for changed + section header placement. + * ld-aarch64/local-addend-r.d: Likewise. + * ld-mmix/bspec1.d: Likewise. + * ld-mmix/bspec2.d: Likewise. + * ld-mmix/local1.d: Likewise. + * ld-mmix/local3.d: Likewise. + * ld-mmix/local5.d: Likewise. + * ld-mmix/local7.d: Likewise. + * ld-mmix/undef-3.d: Likewise. + * ld-sh/sh64/crange3-cmpct.rd: Likewise. + * ld-sh/sh64/crange3-media.rd: Likewise. + * ld-sh/sh64/crangerel1.rd: Likewise. + * ld-sh/sh64/crangerel2.rd: Likewise. + * ld-tic6x/common.d: Likewise. + * ld-tic6x/shlib-1.rd: Likewise. + * ld-tic6x/shlib-1b.rd: Likewise. + * ld-tic6x/shlib-1r.rd: Likewise. + * ld-tic6x/shlib-1rb.rd: Likewise. + * ld-tic6x/shlib-app-1.rd: Likewise. + * ld-tic6x/shlib-app-1b.rd: Likewise. + * ld-tic6x/shlib-app-1r.rd: Likewise. + * ld-tic6x/shlib-app-1rb.rd: Likewise. + * ld-tic6x/shlib-noindex.rd: Likewise. + * ld-tic6x/static-app-1.rd: Likewise. + * ld-tic6x/static-app-1b.rd: Likewise. + * ld-tic6x/static-app-1r.rd: Likewise. + * ld-tic6x/static-app-1rb.rd: Likewise. + * ld-x86-64/ilp32-4.d: Likewise. + * ld-x86-64/split-by-file-nacl.rd: Likewise. + * ld-x86-64/split-by-file.rd: Likewise. + 2014-09-06 Matthew Fortune <matthew.fortune@imgtec.com> * ld-mips-elf/abiflags-strip1-ph.d: Ignore big/little endian diff --git a/ld/testsuite/ld-aarch64/emit-relocs-local-addend.d b/ld/testsuite/ld-aarch64/emit-relocs-local-addend.d index 9d652c2..a5ce63d 100644 --- a/ld/testsuite/ld-aarch64/emit-relocs-local-addend.d +++ b/ld/testsuite/ld-aarch64/emit-relocs-local-addend.d @@ -3,14 +3,14 @@ #ld: -T relocs.ld -e0 --emit-relocs #readelf: -r -Relocation section '\.rela\.text' at offset 0x102f8 contains 4 entries: +Relocation section '\.rela\.text' at offset .* contains 4 entries: Offset Info Type Sym\. Value Sym\. Name \+ Addend 000000010000 000200000113 R_AARCH64_ADR_PRE 0000000000010018 \.rodata \+ 0 000000010004 000200000115 R_AARCH64_ADD_ABS 0000000000010018 \.rodata \+ 0 00000001000c 000200000113 R_AARCH64_ADR_PRE 0000000000010018 \.rodata \+ 10 000000010010 000200000115 R_AARCH64_ADD_ABS 0000000000010018 \.rodata \+ 10 -Relocation section '\.rela\.rodata' at offset 0x10358 contains 2 entries: +Relocation section '\.rela\.rodata' at offset .* contains 2 entries: Offset Info Type Sym\. Value Sym. Name \+ Addend 000000010020 000200000101 R_AARCH64_ABS64 0000000000010018 \.rodata \+ 0 000000010030 000200000101 R_AARCH64_ABS64 0000000000010018 \.rodata \+ 10 diff --git a/ld/testsuite/ld-aarch64/local-addend-r.d b/ld/testsuite/ld-aarch64/local-addend-r.d index c8c2777..eb81404 100644 --- a/ld/testsuite/ld-aarch64/local-addend-r.d +++ b/ld/testsuite/ld-aarch64/local-addend-r.d @@ -3,14 +3,14 @@ #ld: -e0 -r #readelf: -r -Relocation section '\.rela\.text' at offset 0x338 contains 4 entries: +Relocation section '\.rela\.text' at offset .* contains 4 entries: Offset Info Type Sym\. Value Sym\. Name \+ Addend 000000000000 000200000113 R_AARCH64_ADR_PRE 0000000000000000 \.rodata \+ 0 000000000004 000200000115 R_AARCH64_ADD_ABS 0000000000000000 \.rodata \+ 0 00000000000c 000200000113 R_AARCH64_ADR_PRE 0000000000000000 \.rodata \+ 10 000000000010 000200000115 R_AARCH64_ADD_ABS 0000000000000000 \.rodata \+ 10 -Relocation section '\.rela\.rodata' at offset 0x398 contains 2 entries: +Relocation section '\.rela\.rodata' at offset .* contains 2 entries: Offset Info Type Sym\. Value Sym. Name \+ Addend 000000000008 000200000101 R_AARCH64_ABS64 0000000000000000 \.rodata \+ 0 000000000018 000200000101 R_AARCH64_ABS64 0000000000000000 \.rodata \+ 10 diff --git a/ld/testsuite/ld-mmix/bspec1.d b/ld/testsuite/ld-mmix/bspec1.d index 16db5f4..cc5b7fd 100644 --- a/ld/testsuite/ld-mmix/bspec1.d +++ b/ld/testsuite/ld-mmix/bspec1.d @@ -3,7 +3,7 @@ #ld: -m elf64mmix #readelf: -Ssr -x1 -x2 -There are 6 section headers, starting at offset 0xb8: +There are 6 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Address +Offset @@ -16,9 +16,9 @@ Section Headers: +0+4 +0+ +0 +0 +4 +\[ 3\] \.shstrtab +STRTAB +0+ +0+80 +0+33 +0+ +0 +0 +1 - +\[ 4\] \.symtab +SYMTAB +0+ +0+238 + +\[ 4\] \.symtab +SYMTAB +0+ .* +0+d8 +0+18 +5 +3 +8 - +\[ 5\] \.strtab +STRTAB +0+ +0+310 + +\[ 5\] \.strtab +STRTAB +0+ .* +0+2d +0+ +0 +0 +1 Key to Flags: #... diff --git a/ld/testsuite/ld-mmix/bspec2.d b/ld/testsuite/ld-mmix/bspec2.d index d2fd6dd..2f61c08 100644 --- a/ld/testsuite/ld-mmix/bspec2.d +++ b/ld/testsuite/ld-mmix/bspec2.d @@ -6,7 +6,7 @@ #ld: -m elf64mmix #readelf: -Ssr -x1 -x2 -x3 -There are 7 section headers, starting at offset 0xd0: +There are 7 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Address +Offset @@ -21,9 +21,9 @@ Section Headers: +0+4 +0+ +0 +0 +4 +\[ 4\] \.shstrtab +STRTAB +0+ +0+88 +0+45 +0+ +0 +0 +1 - +\[ 5\] \.symtab +SYMTAB +0+ +0+290 + +\[ 5\] \.symtab +SYMTAB +0+ .* +0+108 +0+18 +6 +4 +8 - +\[ 6\] \.strtab +STRTAB +0+ +0+398 + +\[ 6\] \.strtab +STRTAB +0+ .* +0+32 +0+ +0 +0 +1 Key to Flags: #... diff --git a/ld/testsuite/ld-mmix/local1.d b/ld/testsuite/ld-mmix/local1.d index 31caa1c..ab91710 100644 --- a/ld/testsuite/ld-mmix/local1.d +++ b/ld/testsuite/ld-mmix/local1.d @@ -10,7 +10,7 @@ # (different meaning of "local" than for symbol), which can be seen as # somewhat twisted. -There are 6 section headers, starting at offset 0xc8: +There are 6 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Address +Offset diff --git a/ld/testsuite/ld-mmix/local3.d b/ld/testsuite/ld-mmix/local3.d index 837633c..efcef6d 100644 --- a/ld/testsuite/ld-mmix/local3.d +++ b/ld/testsuite/ld-mmix/local3.d @@ -8,7 +8,7 @@ # Like local1, but ext1 is here a constant, not a global register. -There are 6 section headers, starting at offset 0xc8: +There are 6 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Address +Offset diff --git a/ld/testsuite/ld-mmix/local5.d b/ld/testsuite/ld-mmix/local5.d index 3beba4e..a89b9af 100644 --- a/ld/testsuite/ld-mmix/local5.d +++ b/ld/testsuite/ld-mmix/local5.d @@ -9,7 +9,7 @@ # Like local1, but with two checks for a local register. -There are 6 section headers, starting at offset 0xc8: +There are 6 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Address +Offset diff --git a/ld/testsuite/ld-mmix/local7.d b/ld/testsuite/ld-mmix/local7.d index b4653fd..cd6a4a7 100644 --- a/ld/testsuite/ld-mmix/local7.d +++ b/ld/testsuite/ld-mmix/local7.d @@ -10,7 +10,7 @@ # Like local1, but ext1 is here a constant, not a global register and two # local-register checks. -There are 6 section headers, starting at offset 0xc8: +There are 6 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Address +Offset diff --git a/ld/testsuite/ld-mmix/undef-3.d b/ld/testsuite/ld-mmix/undef-3.d index 93d7a99..2f551b9 100644 --- a/ld/testsuite/ld-mmix/undef-3.d +++ b/ld/testsuite/ld-mmix/undef-3.d @@ -2,7 +2,7 @@ #ld: -u undefd -m elf64mmix #readelf: -S -s -There are 5 section headers, starting at offset 0xa0: +There are 5 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Address +Offset @@ -13,9 +13,9 @@ Section Headers: +0+4 +0+ +AX +0 +0 +4 +\[ 2\] \.shstrtab +STRTAB +0+ +0+7c +0+21 +0+ +0 +0 +1 - +\[ 3\] \.symtab +SYMTAB +0+ +0+1e0 + +\[ 3\] \.symtab +SYMTAB +0+ .* +0+c0 +0+18 +4 +2 +8 - +\[ 4\] \.strtab +STRTAB +0+ +0+2a0 + +\[ 4\] \.strtab +STRTAB +0+ .* +0+2f +0+ +0 +0 +1 Key to Flags: #... diff --git a/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd b/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd index cfd0b5a..d4f090e 100644 --- a/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd +++ b/ld/testsuite/ld-sh/sh64/crange3-cmpct.rd @@ -10,7 +10,7 @@ ELF Header: +Version: +0x1 +Entry point address: +0x10c4 +Start of program headers: +52 \(bytes into file\) - +Start of section headers: +504 \(bytes into file\) + +Start of section headers: .* +Flags: +0xa, sh5 +Size of this header: +52 \(bytes\) +Size of program headers: +32 \(bytes\) diff --git a/ld/testsuite/ld-sh/sh64/crange3-media.rd b/ld/testsuite/ld-sh/sh64/crange3-media.rd index 8490219..5a856d4 100644 --- a/ld/testsuite/ld-sh/sh64/crange3-media.rd +++ b/ld/testsuite/ld-sh/sh64/crange3-media.rd @@ -10,7 +10,7 @@ ELF Header: +Version: +0x1 +Entry point address: +0x10a5 +Start of program headers: +52 \(bytes into file\) - +Start of section headers: +504 \(bytes into file\) + +Start of section headers: .* +Flags: +0xa, sh5 +Size of this header: +52 \(bytes\) +Size of program headers: +32 \(bytes\) diff --git a/ld/testsuite/ld-sh/sh64/crangerel1.rd b/ld/testsuite/ld-sh/sh64/crangerel1.rd index 1a9ce2f..6f3b84b 100644 --- a/ld/testsuite/ld-sh/sh64/crangerel1.rd +++ b/ld/testsuite/ld-sh/sh64/crangerel1.rd @@ -1,4 +1,4 @@ -There are 11 section headers, starting at offset 0xbc: +There are 11 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al @@ -9,7 +9,7 @@ Section Headers: +\[ 4\] \.bss +NOBITS +00000000 00004c 000000 00 +WA +0 +0 +1 +\[ 5\] \.stack +PROGBITS +00000000 00004c 000004 00 +WA +0 +0 +1 +\[ 6\] \.cranges +PROGBITS +00000000 000050 00001e 00 +W +0 +0 +1 - +\[ 7\] \.rela\.cranges +RELA +00000000 000274 000024 0c +9 +6 +4 + +\[ 7\] \.rela\.cranges +RELA +00000000 [0-9a-f]+ 000024 0c +9 +6 +4 +\[ 8\] \.shstrtab +STRTAB +00000000 00006e 00004d 00 +0 +0 +1 +\[ 9\] \.symtab +SYMTAB .* +\[10\] \.strtab +STRTAB .* diff --git a/ld/testsuite/ld-sh/sh64/crangerel2.rd b/ld/testsuite/ld-sh/sh64/crangerel2.rd index 81c3942..f0df51b 100644 --- a/ld/testsuite/ld-sh/sh64/crangerel2.rd +++ b/ld/testsuite/ld-sh/sh64/crangerel2.rd @@ -1,4 +1,4 @@ -There are 11 section headers, starting at offset 0x128: +There are 11 section headers, starting at offset .*: Section Headers: +\[Nr\] Name +Type +Addr +Off +Size +ES Flg Lk Inf Al @@ -9,7 +9,7 @@ Section Headers: +\[ 4\] \.bss +NOBITS +00000000 000090 000000 00 +WA +0 +0 +1 +\[ 5\] \.stack +PROGBITS +00000000 000090 000004 00 +WA +0 +0 +1 +\[ 6\] \.cranges +PROGBITS +00000000 000094 000046 00 +W +0 +0 +1 - +\[ 7\] \.rela\.cranges +RELA +00000000 0002e0 000054 0c +9 +6 +4 + +\[ 7\] \.rela\.cranges +RELA +00000000 [0-9a-f]+ 000054 0c +9 +6 +4 +\[ 8\] \.shstrtab +STRTAB +00000000 0000da 00004d 00 +0 +0 +1 +\[ 9\] \.symtab +SYMTAB +00000000 [0-9a-f]+ [0-9a-f]+ 10 +10 +[0-9]+ +4 +\[10\] \.strtab +STRTAB +00000000 [0-9a-f]+ [0-9a-f]+ 00 +0 +0 +1 diff --git a/ld/testsuite/ld-tic6x/common.d b/ld/testsuite/ld-tic6x/common.d index 68529f8..3a3942c 100644 --- a/ld/testsuite/ld-tic6x/common.d +++ b/ld/testsuite/ld-tic6x/common.d @@ -4,7 +4,7 @@ #source: common.s #readelf: -Ss -There are 6 section headers, starting at offset 0x7c: +There are 6 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al @@ -12,8 +12,8 @@ Section Headers: \[ 1\] \.far NOBITS 00000080 000080 000008 00 WA 0 0 4 \[ 2\] \.bss NOBITS 00000100 000080 000004 00 WA 0 0 4 \[ 3\] \.shstrtab STRTAB 00000000 000054 000025 00 0 0 1 - \[ 4\] \.symtab SYMTAB 00000000 00016c 000050 10 5 3 4 - \[ 5\] \.strtab STRTAB 00000000 0001bc 000005 00 0 0 1 + \[ 4\] \.symtab SYMTAB 00000000 [0-9a-f]+ 000050 10 5 3 4 + \[ 5\] \.strtab STRTAB 00000000 [0-9a-f]+ 000005 00 0 0 1 Key to Flags: W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\) I \(info\), L \(link order\), G \(group\), T \(TLS\), E \(exclude\), x \(unknown\) diff --git a/ld/testsuite/ld-tic6x/shlib-1.rd b/ld/testsuite/ld-tic6x/shlib-1.rd index 1fe043b..2e0c830 100644 --- a/ld/testsuite/ld-tic6x/shlib-1.rd +++ b/ld/testsuite/ld-tic6x/shlib-1.rd @@ -1,4 +1,4 @@ -There are 17 section headers, starting at offset 0x21c4: +There are 17 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/shlib-1b.rd b/ld/testsuite/ld-tic6x/shlib-1b.rd index 1fe043b..2e0c830 100644 --- a/ld/testsuite/ld-tic6x/shlib-1b.rd +++ b/ld/testsuite/ld-tic6x/shlib-1b.rd @@ -1,4 +1,4 @@ -There are 17 section headers, starting at offset 0x21c4: +There are 17 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/shlib-1r.rd b/ld/testsuite/ld-tic6x/shlib-1r.rd index 1fe043b..2e0c830 100644 --- a/ld/testsuite/ld-tic6x/shlib-1r.rd +++ b/ld/testsuite/ld-tic6x/shlib-1r.rd @@ -1,4 +1,4 @@ -There are 17 section headers, starting at offset 0x21c4: +There are 17 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/shlib-1rb.rd b/ld/testsuite/ld-tic6x/shlib-1rb.rd index 1fe043b..2e0c830 100644 --- a/ld/testsuite/ld-tic6x/shlib-1rb.rd +++ b/ld/testsuite/ld-tic6x/shlib-1rb.rd @@ -1,4 +1,4 @@ -There are 17 section headers, starting at offset 0x21c4: +There are 17 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/shlib-app-1.rd b/ld/testsuite/ld-tic6x/shlib-app-1.rd index 74b090e..db1c560 100644 --- a/ld/testsuite/ld-tic6x/shlib-app-1.rd +++ b/ld/testsuite/ld-tic6x/shlib-app-1.rd @@ -1,4 +1,4 @@ -There are 18 section headers, starting at offset 0x2168: +There are 18 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/shlib-app-1b.rd b/ld/testsuite/ld-tic6x/shlib-app-1b.rd index 9c0610d..086f21a 100644 --- a/ld/testsuite/ld-tic6x/shlib-app-1b.rd +++ b/ld/testsuite/ld-tic6x/shlib-app-1b.rd @@ -1,4 +1,4 @@ -There are 18 section headers, starting at offset 0x2168: +There are 18 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/shlib-app-1r.rd b/ld/testsuite/ld-tic6x/shlib-app-1r.rd index 5cba27e..f09738c 100644 --- a/ld/testsuite/ld-tic6x/shlib-app-1r.rd +++ b/ld/testsuite/ld-tic6x/shlib-app-1r.rd @@ -1,4 +1,4 @@ -There are 17 section headers, starting at offset 0x2158: +There are 17 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/shlib-app-1rb.rd b/ld/testsuite/ld-tic6x/shlib-app-1rb.rd index 7119945..a49fc05 100644 --- a/ld/testsuite/ld-tic6x/shlib-app-1rb.rd +++ b/ld/testsuite/ld-tic6x/shlib-app-1rb.rd @@ -1,4 +1,4 @@ -There are 17 section headers, starting at offset 0x2158: +There are 17 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/shlib-noindex.rd b/ld/testsuite/ld-tic6x/shlib-noindex.rd index b4de2e5..3575d4c 100644 --- a/ld/testsuite/ld-tic6x/shlib-noindex.rd +++ b/ld/testsuite/ld-tic6x/shlib-noindex.rd @@ -1,4 +1,4 @@ -There are 18 section headers, starting at offset 0x21cc: +There are 18 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/static-app-1.rd b/ld/testsuite/ld-tic6x/static-app-1.rd index ebe3675..81a45f9 100644 --- a/ld/testsuite/ld-tic6x/static-app-1.rd +++ b/ld/testsuite/ld-tic6x/static-app-1.rd @@ -1,4 +1,4 @@ -There are 15 section headers, starting at offset 0x2180: +There are 15 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/static-app-1b.rd b/ld/testsuite/ld-tic6x/static-app-1b.rd index ebe3675..81a45f9 100644 --- a/ld/testsuite/ld-tic6x/static-app-1b.rd +++ b/ld/testsuite/ld-tic6x/static-app-1b.rd @@ -1,4 +1,4 @@ -There are 15 section headers, starting at offset 0x2180: +There are 15 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/static-app-1r.rd b/ld/testsuite/ld-tic6x/static-app-1r.rd index 66bde12..0ddcd63 100644 --- a/ld/testsuite/ld-tic6x/static-app-1r.rd +++ b/ld/testsuite/ld-tic6x/static-app-1r.rd @@ -1,4 +1,4 @@ -There are 15 section headers, starting at offset 0x2178: +There are 15 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-tic6x/static-app-1rb.rd b/ld/testsuite/ld-tic6x/static-app-1rb.rd index 66bde12..0ddcd63 100644 --- a/ld/testsuite/ld-tic6x/static-app-1rb.rd +++ b/ld/testsuite/ld-tic6x/static-app-1rb.rd @@ -1,4 +1,4 @@ -There are 15 section headers, starting at offset 0x2178: +There are 15 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-x86-64/ilp32-4.d b/ld/testsuite/ld-x86-64/ilp32-4.d index 94c1e82..df3e94c 100644 --- a/ld/testsuite/ld-x86-64/ilp32-4.d +++ b/ld/testsuite/ld-x86-64/ilp32-4.d @@ -3,7 +3,7 @@ #readelf: -d -S --wide #target: x86_64-*-linux* -There are 9 section headers, starting at offset 0x1d4: +There are 9 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Addr Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-x86-64/split-by-file-nacl.rd b/ld/testsuite/ld-x86-64/split-by-file-nacl.rd index 6cc8101..edc3e0b 100644 --- a/ld/testsuite/ld-x86-64/split-by-file-nacl.rd +++ b/ld/testsuite/ld-x86-64/split-by-file-nacl.rd @@ -1,4 +1,4 @@ -There are 9 section headers, starting at offset 0x80: +There are 9 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Address Off Size ES Flg Lk Inf Al diff --git a/ld/testsuite/ld-x86-64/split-by-file.rd b/ld/testsuite/ld-x86-64/split-by-file.rd index 6cc8101..edc3e0b 100644 --- a/ld/testsuite/ld-x86-64/split-by-file.rd +++ b/ld/testsuite/ld-x86-64/split-by-file.rd @@ -1,4 +1,4 @@ -There are 9 section headers, starting at offset 0x80: +There are 9 section headers, starting at offset .*: Section Headers: \[Nr\] Name Type Address Off Size ES Flg Lk Inf Al |