aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2016-02-15 11:11:46 +0000
committerNick Clifton <nickc@redhat.com>2016-02-15 11:11:46 +0000
commit9fb71ee49fc37163697e4f34e16097928eb83d66 (patch)
tree059842e2b43a163ceae1867632b98dc00014d133 /ld/testsuite
parent2b63aca39c2b0abbb410f7a5a60124ac5abf7438 (diff)
downloadgdb-9fb71ee49fc37163697e4f34e16097928eb83d66.zip
gdb-9fb71ee49fc37163697e4f34e16097928eb83d66.tar.gz
gdb-9fb71ee49fc37163697e4f34e16097928eb83d66.tar.bz2
Enhance GAS's .section directive so that it can take numeric values for the flags and type fields. (ELF only)
gas * doc/as.texinfo (.section): Document that numeric values can now be used for the flags and type fields of the ELF target's .section directive. Add notes about the restrictions on setting flags and types. * config/obj-elf.c (obj_elf_change_section): Allow known sections to be given processor specific section types. Allow processor and application specific flags of a section to be set after definition. (obj_elf_parse_section_letters): Handle parsing numeric values. (obj_elf_section_type): Handle parsing numeric values. (obj_elf_section): Allow numeric type values. * config/obj-elf.h (obj_elf_change_section): Update prototype. * testsuite/gas/elf/section10.d: New test. * testsuite/gas/elf/section10.s: Source file for new test. * testsuite/gas/elf/elf.exp: Run the new test. * testsuite/gas/i386/ilp32/x86-64-unwind.d: Remove dependency upon the description of the flags produced by readelf. * testsuite/gas/tic6x/scomm-directive-4.d: Likewise. * NEWS: Mention the new feature. bfd * elf-bfd.h (struct bfd_elf_special_section): Use unsigned values for length and type fields. Use a signed value for the suffix_length field. binutils* readelf.c (get_section_type_name): Add hex prefix to offsets printed for LOPROC and LOOS values. Ensure that a result is always returned for the V850 target, even when an unrecognised processor specific value is encountered. (process_section_headers): Display key values in the order in which they appear to the user. Add the "C (compressed)" value to the list. ld * testsuite/ld-i386/pr12718.d: Remove dependency upon the description of the flags produced by readelf. * testsuite/ld-i386/pr12921.d: Likewise. * testsuite/ld-i386/tlsbin-nacl.rd: Likewise. * testsuite/ld-i386/tlsbin.rd: Likewise. * testsuite/ld-i386/tlsbindesc-nacl.rd: Likewise. * testsuite/ld-i386/tlsbindesc.rd: Likewise. * testsuite/ld-i386/tlsdesc-nacl.rd: Likewise. * testsuite/ld-i386/tlsdesc.rd: Likewise. * testsuite/ld-i386/tlsgdesc-nacl.rd: Likewise. * testsuite/ld-i386/tlsgdesc.rd: Likewise. * testsuite/ld-i386/tlsnopic-nacl.rd: Likewise. * testsuite/ld-i386/tlsnopic.rd: Likewise. * testsuite/ld-i386/tlspic-nacl.rd: Likewise. * testsuite/ld-i386/tlspic.rd: Likewise. * testsuite/ld-s390/tlsbin.rd: Likewise. * testsuite/ld-s390/tlsbin_64.rd: Likewise. * testsuite/ld-s390/tlspic.rd: Likewise. * testsuite/ld-s390/tlspic_64.rd: Likewise. * testsuite/ld-sh/tlsbin-2.d: Likewise. * testsuite/ld-sh/tlspic-2.d: Likewise. * testsuite/ld-tic6x/common.d: Likewise. * testsuite/ld-tic6x/shlib-1.rd: Likewise. * testsuite/ld-tic6x/shlib-1b.rd: Likewise. * testsuite/ld-tic6x/shlib-1r.rd: Likewise. * testsuite/ld-tic6x/shlib-1rb.rd: Likewise. * testsuite/ld-tic6x/shlib-app-1.rd: Likewise. * testsuite/ld-tic6x/shlib-app-1b.rd: Likewise. * testsuite/ld-tic6x/shlib-app-1r.rd: Likewise. * testsuite/ld-tic6x/shlib-app-1rb.rd: Likewise. * testsuite/ld-tic6x/shlib-noindex.rd: Likewise. * testsuite/ld-tic6x/static-app-1.rd: Likewise. * testsuite/ld-tic6x/static-app-1b.rd: Likewise. * testsuite/ld-tic6x/static-app-1r.rd: Likewise. * testsuite/ld-tic6x/static-app-1rb.rd: Likewise. * testsuite/ld-x86-64/ilp32-4-nacl.d: Likewise. * testsuite/ld-x86-64/ilp32-4.d: Likewise. * testsuite/ld-x86-64/pr12718.d: Likewise. * testsuite/ld-x86-64/pr12921.d: Likewise. * testsuite/ld-x86-64/split-by-file-nacl.rd: Likewise. * testsuite/ld-x86-64/split-by-file.rd: Likewise. * testsuite/ld-x86-64/tlsbin-nacl.rd: Likewise. * testsuite/ld-x86-64/tlsbin.rd: Likewise. * testsuite/ld-x86-64/tlsbindesc-nacl.rd: Likewise. * testsuite/ld-x86-64/tlsbindesc.rd: Likewise. * testsuite/ld-x86-64/tlsdesc-nacl.rd: Likewise. * testsuite/ld-x86-64/tlsdesc.rd: Likewise. * testsuite/ld-x86-64/tlsgdesc-nacl.rd: Likewise. * testsuite/ld-x86-64/tlsgdesc.rd: Likewise. * testsuite/ld-x86-64/tlspic-nacl.rd: Likewise. * testsuite/ld-x86-64/tlspic.rd: Likewise. * testsuite/ld-xtensa/tlsbin.rd: Likewise. * testsuite/ld-xtensa/tlspic.rd: Likewise.
Diffstat (limited to 'ld/testsuite')
-rw-r--r--ld/testsuite/ld-i386/pr12718.d3
-rw-r--r--ld/testsuite/ld-i386/pr12921.d3
-rw-r--r--ld/testsuite/ld-i386/tlsbin-nacl.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsbin.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsbindesc-nacl.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsbindesc.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsdesc-nacl.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsdesc.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsgdesc-nacl.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsgdesc.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsnopic-nacl.rd4
-rw-r--r--ld/testsuite/ld-i386/tlsnopic.rd4
-rw-r--r--ld/testsuite/ld-i386/tlspic-nacl.rd4
-rw-r--r--ld/testsuite/ld-i386/tlspic.rd4
-rw-r--r--ld/testsuite/ld-s390/tlsbin.rd4
-rw-r--r--ld/testsuite/ld-s390/tlsbin_64.rd4
-rw-r--r--ld/testsuite/ld-s390/tlspic.rd4
-rw-r--r--ld/testsuite/ld-s390/tlspic_64.rd4
-rw-r--r--ld/testsuite/ld-sh/tlsbin-2.d4
-rw-r--r--ld/testsuite/ld-sh/tlspic-2.d4
-rw-r--r--ld/testsuite/ld-tic6x/common.d4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-1.rd4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-1b.rd4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-1r.rd4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-1rb.rd4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-app-1.rd4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-app-1b.rd4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-app-1r.rd4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-app-1rb.rd4
-rw-r--r--ld/testsuite/ld-tic6x/shlib-noindex.rd4
-rw-r--r--ld/testsuite/ld-tic6x/static-app-1.rd4
-rw-r--r--ld/testsuite/ld-tic6x/static-app-1b.rd4
-rw-r--r--ld/testsuite/ld-tic6x/static-app-1r.rd4
-rw-r--r--ld/testsuite/ld-tic6x/static-app-1rb.rd4
-rw-r--r--ld/testsuite/ld-x86-64/ilp32-4-nacl.d4
-rw-r--r--ld/testsuite/ld-x86-64/ilp32-4.d4
-rw-r--r--ld/testsuite/ld-x86-64/pr12718.d3
-rw-r--r--ld/testsuite/ld-x86-64/pr12921.d3
-rw-r--r--ld/testsuite/ld-x86-64/split-by-file-nacl.rd4
-rw-r--r--ld/testsuite/ld-x86-64/split-by-file.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlsbin-nacl.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlsbin.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlsbindesc.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlsdesc-nacl.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlsdesc.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlsgdesc.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlspic-nacl.rd4
-rw-r--r--ld/testsuite/ld-x86-64/tlspic.rd4
-rw-r--r--ld/testsuite/ld-xtensa/tlsbin.rd4
-rw-r--r--ld/testsuite/ld-xtensa/tlspic.rd4
52 files changed, 48 insertions, 156 deletions
diff --git a/ld/testsuite/ld-i386/pr12718.d b/ld/testsuite/ld-i386/pr12718.d
index 6bcea85..87905c3 100644
--- a/ld/testsuite/ld-i386/pr12718.d
+++ b/ld/testsuite/ld-i386/pr12718.d
@@ -13,7 +13,4 @@ Section Headers:
+\[ 3\] +.symtab +SYMTAB +0+ +[0-9a-f]+ +[0-9a-f]+ 10 +4 +[0-9] +4
+\[ 4\] +.strtab +STRTAB +0+ +[0-9a-f]+ +[0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
#pass
diff --git a/ld/testsuite/ld-i386/pr12921.d b/ld/testsuite/ld-i386/pr12921.d
index 891db8b..c72b04c 100644
--- a/ld/testsuite/ld-i386/pr12921.d
+++ b/ld/testsuite/ld-i386/pr12921.d
@@ -15,7 +15,4 @@ Section Headers:
+\[ 5\] .symtab +SYMTAB +0+ +[0-9a-f]+ +[0-9a-f]+ +10 +6 +[0-9] +4
+\[ 6\] .strtab +STRTAB +0+ +[0-9a-f]+ +[0-9a-f]+ +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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
#pass
diff --git a/ld/testsuite/ld-i386/tlsbin-nacl.rd b/ld/testsuite/ld-i386/tlsbin-nacl.rd
index 8061ccc..1e1cf7c 100644
--- a/ld/testsuite/ld-i386/tlsbin-nacl.rd
+++ b/ld/testsuite/ld-i386/tlsbin-nacl.rd
@@ -27,9 +27,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x0*21188
diff --git a/ld/testsuite/ld-i386/tlsbin.rd b/ld/testsuite/ld-i386/tlsbin.rd
index 6a641dc..12b3e81 100644
--- a/ld/testsuite/ld-i386/tlsbin.rd
+++ b/ld/testsuite/ld-i386/tlsbin.rd
@@ -27,9 +27,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x8049188
diff --git a/ld/testsuite/ld-i386/tlsbindesc-nacl.rd b/ld/testsuite/ld-i386/tlsbindesc-nacl.rd
index 7d51f71..51cffc0 100644
--- a/ld/testsuite/ld-i386/tlsbindesc-nacl.rd
+++ b/ld/testsuite/ld-i386/tlsbindesc-nacl.rd
@@ -25,9 +25,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x0*20156
diff --git a/ld/testsuite/ld-i386/tlsbindesc.rd b/ld/testsuite/ld-i386/tlsbindesc.rd
index 3127de4..7f7194c 100644
--- a/ld/testsuite/ld-i386/tlsbindesc.rd
+++ b/ld/testsuite/ld-i386/tlsbindesc.rd
@@ -25,9 +25,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x8049156
diff --git a/ld/testsuite/ld-i386/tlsdesc-nacl.rd b/ld/testsuite/ld-i386/tlsdesc-nacl.rd
index c8c82f3..b28744f 100644
--- a/ld/testsuite/ld-i386/tlsdesc-nacl.rd
+++ b/ld/testsuite/ld-i386/tlsdesc-nacl.rd
@@ -25,9 +25,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-i386/tlsdesc.rd b/ld/testsuite/ld-i386/tlsdesc.rd
index 9b00c39..68695ff 100644
--- a/ld/testsuite/ld-i386/tlsdesc.rd
+++ b/ld/testsuite/ld-i386/tlsdesc.rd
@@ -25,9 +25,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-i386/tlsgdesc-nacl.rd b/ld/testsuite/ld-i386/tlsgdesc-nacl.rd
index 43f9a3d..ba5fa62 100644
--- a/ld/testsuite/ld-i386/tlsgdesc-nacl.rd
+++ b/ld/testsuite/ld-i386/tlsgdesc-nacl.rd
@@ -23,9 +23,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-i386/tlsgdesc.rd b/ld/testsuite/ld-i386/tlsgdesc.rd
index 1e074c7..929ffa2 100644
--- a/ld/testsuite/ld-i386/tlsgdesc.rd
+++ b/ld/testsuite/ld-i386/tlsgdesc.rd
@@ -23,9 +23,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-i386/tlsnopic-nacl.rd b/ld/testsuite/ld-i386/tlsnopic-nacl.rd
index d3fe642..b14164a 100644
--- a/ld/testsuite/ld-i386/tlsnopic-nacl.rd
+++ b/ld/testsuite/ld-i386/tlsnopic-nacl.rd
@@ -23,9 +23,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x0+
diff --git a/ld/testsuite/ld-i386/tlsnopic.rd b/ld/testsuite/ld-i386/tlsnopic.rd
index 9b163c8..b754158 100644
--- a/ld/testsuite/ld-i386/tlsnopic.rd
+++ b/ld/testsuite/ld-i386/tlsnopic.rd
@@ -23,9 +23,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x1000
diff --git a/ld/testsuite/ld-i386/tlspic-nacl.rd b/ld/testsuite/ld-i386/tlspic-nacl.rd
index 77dd9ce..b7d3e35 100644
--- a/ld/testsuite/ld-i386/tlspic-nacl.rd
+++ b/ld/testsuite/ld-i386/tlspic-nacl.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-i386/tlspic.rd b/ld/testsuite/ld-i386/tlspic.rd
index e26dc70..f693760 100644
--- a/ld/testsuite/ld-i386/tlspic.rd
+++ b/ld/testsuite/ld-i386/tlspic.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-s390/tlsbin.rd b/ld/testsuite/ld-s390/tlsbin.rd
index b9efe8a..32c883a 100644
--- a/ld/testsuite/ld-s390/tlsbin.rd
+++ b/ld/testsuite/ld-s390/tlsbin.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab .*
+\[[ 0-9]+\] .strtab .*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-s390/tlsbin_64.rd b/ld/testsuite/ld-s390/tlsbin_64.rd
index f461f51..38d5789 100644
--- a/ld/testsuite/ld-s390/tlsbin_64.rd
+++ b/ld/testsuite/ld-s390/tlsbin_64.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab .*
+\[[ 0-9]+\] .strtab .*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-s390/tlspic.rd b/ld/testsuite/ld-s390/tlspic.rd
index 37ebe47..07d29c2 100644
--- a/ld/testsuite/ld-s390/tlspic.rd
+++ b/ld/testsuite/ld-s390/tlspic.rd
@@ -25,9 +25,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab .*
+\[[ 0-9]+\] .strtab .*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-s390/tlspic_64.rd b/ld/testsuite/ld-s390/tlspic_64.rd
index 9b4105c..6197f8a 100644
--- a/ld/testsuite/ld-s390/tlspic_64.rd
+++ b/ld/testsuite/ld-s390/tlspic_64.rd
@@ -25,9 +25,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab .*
+\[[ 0-9]+\] .strtab .*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-sh/tlsbin-2.d b/ld/testsuite/ld-sh/tlsbin-2.d
index cd30833..167270f 100644
--- a/ld/testsuite/ld-sh/tlsbin-2.d
+++ b/ld/testsuite/ld-sh/tlsbin-2.d
@@ -27,9 +27,7 @@ Section Headers:
+\[[0-9a-f]+\] \.symtab .*
+\[[0-9a-f]+\] \.strtab .*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x402000
diff --git a/ld/testsuite/ld-sh/tlspic-2.d b/ld/testsuite/ld-sh/tlspic-2.d
index d8e355f..0b47878 100644
--- a/ld/testsuite/ld-sh/tlspic-2.d
+++ b/ld/testsuite/ld-sh/tlspic-2.d
@@ -26,9 +26,7 @@ Section Headers:
+\[[0-9a-f]+\] \.symtab .*
+\[[0-9a-f]+\] \.strtab .*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-tic6x/common.d b/ld/testsuite/ld-tic6x/common.d
index 83f533d..30521fc 100644
--- a/ld/testsuite/ld-tic6x/common.d
+++ b/ld/testsuite/ld-tic6x/common.d
@@ -15,9 +15,7 @@ Section Headers:
\[ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Symbol table '\.symtab' contains 5 entries:
Num: Value Size Type Bind Vis Ndx Name
diff --git a/ld/testsuite/ld-tic6x/shlib-1.rd b/ld/testsuite/ld-tic6x/shlib-1.rd
index b4a3c30..4b6e026 100644
--- a/ld/testsuite/ld-tic6x/shlib-1.rd
+++ b/ld/testsuite/ld-tic6x/shlib-1.rd
@@ -20,9 +20,7 @@ Section Headers:
\[15\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 16 [0-9]+ 4
\[16\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x10000080
diff --git a/ld/testsuite/ld-tic6x/shlib-1b.rd b/ld/testsuite/ld-tic6x/shlib-1b.rd
index b4a3c30..4b6e026 100644
--- a/ld/testsuite/ld-tic6x/shlib-1b.rd
+++ b/ld/testsuite/ld-tic6x/shlib-1b.rd
@@ -20,9 +20,7 @@ Section Headers:
\[15\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 16 [0-9]+ 4
\[16\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x10000080
diff --git a/ld/testsuite/ld-tic6x/shlib-1r.rd b/ld/testsuite/ld-tic6x/shlib-1r.rd
index b4a3c30..4b6e026 100644
--- a/ld/testsuite/ld-tic6x/shlib-1r.rd
+++ b/ld/testsuite/ld-tic6x/shlib-1r.rd
@@ -20,9 +20,7 @@ Section Headers:
\[15\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 16 [0-9]+ 4
\[16\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x10000080
diff --git a/ld/testsuite/ld-tic6x/shlib-1rb.rd b/ld/testsuite/ld-tic6x/shlib-1rb.rd
index b4a3c30..4b6e026 100644
--- a/ld/testsuite/ld-tic6x/shlib-1rb.rd
+++ b/ld/testsuite/ld-tic6x/shlib-1rb.rd
@@ -20,9 +20,7 @@ Section Headers:
\[15\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 16 [0-9]+ 4
\[16\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x10000080
diff --git a/ld/testsuite/ld-tic6x/shlib-app-1.rd b/ld/testsuite/ld-tic6x/shlib-app-1.rd
index 23fb91c..35cc92f 100644
--- a/ld/testsuite/ld-tic6x/shlib-app-1.rd
+++ b/ld/testsuite/ld-tic6x/shlib-app-1.rd
@@ -21,9 +21,7 @@ Section Headers:
\[16\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 17 [0-9]+ 4
\[17\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x10000060
diff --git a/ld/testsuite/ld-tic6x/shlib-app-1b.rd b/ld/testsuite/ld-tic6x/shlib-app-1b.rd
index 7509e0a..a16c4fa 100644
--- a/ld/testsuite/ld-tic6x/shlib-app-1b.rd
+++ b/ld/testsuite/ld-tic6x/shlib-app-1b.rd
@@ -21,9 +21,7 @@ Section Headers:
\[16\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 17 [0-9]+ 4
\[17\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x10000060
diff --git a/ld/testsuite/ld-tic6x/shlib-app-1r.rd b/ld/testsuite/ld-tic6x/shlib-app-1r.rd
index ba0e84d..d12ee1c 100644
--- a/ld/testsuite/ld-tic6x/shlib-app-1r.rd
+++ b/ld/testsuite/ld-tic6x/shlib-app-1r.rd
@@ -20,9 +20,7 @@ Section Headers:
\[15\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 16 [0-9]+ 4
\[16\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x10000060
diff --git a/ld/testsuite/ld-tic6x/shlib-app-1rb.rd b/ld/testsuite/ld-tic6x/shlib-app-1rb.rd
index f7ff5a0..6026e2a 100644
--- a/ld/testsuite/ld-tic6x/shlib-app-1rb.rd
+++ b/ld/testsuite/ld-tic6x/shlib-app-1rb.rd
@@ -20,9 +20,7 @@ Section Headers:
\[15\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 16 [0-9]+ 4
\[16\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x10000060
diff --git a/ld/testsuite/ld-tic6x/shlib-noindex.rd b/ld/testsuite/ld-tic6x/shlib-noindex.rd
index aae19f7..3d9a724 100644
--- a/ld/testsuite/ld-tic6x/shlib-noindex.rd
+++ b/ld/testsuite/ld-tic6x/shlib-noindex.rd
@@ -21,9 +21,7 @@ Section Headers:
\[16\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 17 [0-9]+ 4
\[17\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x10000080
diff --git a/ld/testsuite/ld-tic6x/static-app-1.rd b/ld/testsuite/ld-tic6x/static-app-1.rd
index 01ff975..1efa574 100644
--- a/ld/testsuite/ld-tic6x/static-app-1.rd
+++ b/ld/testsuite/ld-tic6x/static-app-1.rd
@@ -18,9 +18,7 @@ Section Headers:
\[13\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 14 [0-9]+ 4
\[14\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x10000000
diff --git a/ld/testsuite/ld-tic6x/static-app-1b.rd b/ld/testsuite/ld-tic6x/static-app-1b.rd
index 01ff975..1efa574 100644
--- a/ld/testsuite/ld-tic6x/static-app-1b.rd
+++ b/ld/testsuite/ld-tic6x/static-app-1b.rd
@@ -18,9 +18,7 @@ Section Headers:
\[13\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 14 [0-9]+ 4
\[14\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x10000000
diff --git a/ld/testsuite/ld-tic6x/static-app-1r.rd b/ld/testsuite/ld-tic6x/static-app-1r.rd
index 041caf4..4ee2c85 100644
--- a/ld/testsuite/ld-tic6x/static-app-1r.rd
+++ b/ld/testsuite/ld-tic6x/static-app-1r.rd
@@ -18,9 +18,7 @@ Section Headers:
\[13\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 14 [0-9]+ 4
\[14\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x10000000
diff --git a/ld/testsuite/ld-tic6x/static-app-1rb.rd b/ld/testsuite/ld-tic6x/static-app-1rb.rd
index 041caf4..4ee2c85 100644
--- a/ld/testsuite/ld-tic6x/static-app-1rb.rd
+++ b/ld/testsuite/ld-tic6x/static-app-1rb.rd
@@ -18,9 +18,7 @@ Section Headers:
\[13\] \.symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 14 [0-9]+ 4
\[14\] \.strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 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\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x10000000
diff --git a/ld/testsuite/ld-x86-64/ilp32-4-nacl.d b/ld/testsuite/ld-x86-64/ilp32-4-nacl.d
index 181868c..ac49a6e 100644
--- a/ld/testsuite/ld-x86-64/ilp32-4-nacl.d
+++ b/ld/testsuite/ld-x86-64/ilp32-4-nacl.d
@@ -18,9 +18,7 @@ Section Headers:
+\[ 7\] \.symtab +SYMTAB +0+0 +[0-9a-f]+ +[0-9a-f]+ +10 +8 +[0-9] +4
+\[ 8\] \.strtab +STRTAB +0+ +[0-9a-f]+ +[0-9a-f]+ +00 +0 +0 +1
Key to Flags:
- W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\), l \(large\)
- I \(info\), L \(link order\), G \(group\), T \(TLS\), E \(exclude\), x \(unknown\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Dynamic section at offset 0x15c contains 6 entries:
Tag Type Name/Value
diff --git a/ld/testsuite/ld-x86-64/ilp32-4.d b/ld/testsuite/ld-x86-64/ilp32-4.d
index 6b63e5a..cfdfde7 100644
--- a/ld/testsuite/ld-x86-64/ilp32-4.d
+++ b/ld/testsuite/ld-x86-64/ilp32-4.d
@@ -17,9 +17,7 @@ Section Headers:
\[ 7\] .symtab SYMTAB 00000000 [0-9a-f]+ [0-9a-f]+ 10 8 [0-9] 4
\[ 8\] .strtab STRTAB 00000000 [0-9a-f]+ [0-9a-f]+ 00 0 0 1
Key to Flags:
- W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\), l \(large\)
- I \(info\), L \(link order\), G \(group\), T \(TLS\), E \(exclude\), x \(unknown\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#...
Dynamic section at offset 0x13c contains 6 entries:
Tag Type Name/Value
diff --git a/ld/testsuite/ld-x86-64/pr12718.d b/ld/testsuite/ld-x86-64/pr12718.d
index 8e28651..4b81d71 100644
--- a/ld/testsuite/ld-x86-64/pr12718.d
+++ b/ld/testsuite/ld-x86-64/pr12718.d
@@ -13,7 +13,4 @@ Section Headers:
+\[ 3\] +.symtab +SYMTAB +0+ +[0-9a-f]+ +[0-9a-f]+ 18 +4 +[0-9] +8
+\[ 4\] +.strtab +STRTAB +0+ +[0-9a-f]+ +[0-9a-f]+ 00 +0 +0 +1
Key to Flags:
- W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\), l \(large\)
- I \(info\), L \(link order\), G \(group\), T \(TLS\), E \(exclude\), x \(unknown\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
#pass
diff --git a/ld/testsuite/ld-x86-64/pr12921.d b/ld/testsuite/ld-x86-64/pr12921.d
index 61939e4..8d09616 100644
--- a/ld/testsuite/ld-x86-64/pr12921.d
+++ b/ld/testsuite/ld-x86-64/pr12921.d
@@ -15,7 +15,4 @@ Section Headers:
+\[ 5\] .symtab +SYMTAB +0+ +[0-9a-f]+ +[0-9a-f]+ +18 +6 +[0-9] +8
+\[ 6\] .strtab +STRTAB +0+ +[0-9a-f]+ +[0-9a-f]+ +00 +0 +0 +1
Key to Flags:
- W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\), l \(large\)
- I \(info\), L \(link order\), G \(group\), T \(TLS\), E \(exclude\), x \(unknown\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
#pass
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 340c5fc..d11988a 100644
--- a/ld/testsuite/ld-x86-64/split-by-file-nacl.rd
+++ b/ld/testsuite/ld-x86-64/split-by-file-nacl.rd
@@ -12,6 +12,4 @@ Section Headers:
\[ 7\] .symtab SYMTAB 0000000000000000 [0-9a-f]+ [0-9a-f]+ 18 8 [0-9] 8
\[ 8\] .strtab STRTAB 0000000000000000 [0-9a-f]+ [0-9a-f]+ 00 0 0 1
Key to Flags:
- W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\), l \(large\)
- I \(info\), L \(link order\), G \(group\), T \(TLS\), E \(exclude\), x \(unknown\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#pass
diff --git a/ld/testsuite/ld-x86-64/split-by-file.rd b/ld/testsuite/ld-x86-64/split-by-file.rd
index 340c5fc..d11988a 100644
--- a/ld/testsuite/ld-x86-64/split-by-file.rd
+++ b/ld/testsuite/ld-x86-64/split-by-file.rd
@@ -12,6 +12,4 @@ Section Headers:
\[ 7\] .symtab SYMTAB 0000000000000000 [0-9a-f]+ [0-9a-f]+ 18 8 [0-9] 8
\[ 8\] .strtab STRTAB 0000000000000000 [0-9a-f]+ [0-9a-f]+ 00 0 0 1
Key to Flags:
- W \(write\), A \(alloc\), X \(execute\), M \(merge\), S \(strings\), l \(large\)
- I \(info\), L \(link order\), G \(group\), T \(TLS\), E \(exclude\), x \(unknown\)
- O \(extra OS processing required\) o \(OS specific\), p \(processor specific\)
+#pass
diff --git a/ld/testsuite/ld-x86-64/tlsbin-nacl.rd b/ld/testsuite/ld-x86-64/tlsbin-nacl.rd
index 94c14a0..5de5e1a 100644
--- a/ld/testsuite/ld-x86-64/tlsbin-nacl.rd
+++ b/ld/testsuite/ld-x86-64/tlsbin-nacl.rd
@@ -27,9 +27,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x21139
diff --git a/ld/testsuite/ld-x86-64/tlsbin.rd b/ld/testsuite/ld-x86-64/tlsbin.rd
index 9aaddbf..6f73b98 100644
--- a/ld/testsuite/ld-x86-64/tlsbin.rd
+++ b/ld/testsuite/ld-x86-64/tlsbin.rd
@@ -27,9 +27,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x401139
diff --git a/ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd b/ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd
index 6ae8daa..39a5abe 100644
--- a/ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd
+++ b/ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd
@@ -25,9 +25,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x20105
diff --git a/ld/testsuite/ld-x86-64/tlsbindesc.rd b/ld/testsuite/ld-x86-64/tlsbindesc.rd
index 48bbdb9..8c9a3426 100644
--- a/ld/testsuite/ld-x86-64/tlsbindesc.rd
+++ b/ld/testsuite/ld-x86-64/tlsbindesc.rd
@@ -25,9 +25,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x401105
diff --git a/ld/testsuite/ld-x86-64/tlsdesc-nacl.rd b/ld/testsuite/ld-x86-64/tlsdesc-nacl.rd
index 25bbd9b..25c557d 100644
--- a/ld/testsuite/ld-x86-64/tlsdesc-nacl.rd
+++ b/ld/testsuite/ld-x86-64/tlsdesc-nacl.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x1000
diff --git a/ld/testsuite/ld-x86-64/tlsdesc.rd b/ld/testsuite/ld-x86-64/tlsdesc.rd
index 1efea46..08ded71 100644
--- a/ld/testsuite/ld-x86-64/tlsdesc.rd
+++ b/ld/testsuite/ld-x86-64/tlsdesc.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x1000
diff --git a/ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd b/ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd
index e867862..6fbce68 100644
--- a/ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd
+++ b/ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd
@@ -23,9 +23,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-x86-64/tlsgdesc.rd b/ld/testsuite/ld-x86-64/tlsgdesc.rd
index 2eb2ec0..7914c0d 100644
--- a/ld/testsuite/ld-x86-64/tlsgdesc.rd
+++ b/ld/testsuite/ld-x86-64/tlsgdesc.rd
@@ -23,9 +23,7 @@ Section Headers:
+\[[ 0-9]+\] \.symtab +.*
+\[[ 0-9]+\] \.strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-x86-64/tlspic-nacl.rd b/ld/testsuite/ld-x86-64/tlspic-nacl.rd
index 2233690..1be2e48 100644
--- a/ld/testsuite/ld-x86-64/tlspic-nacl.rd
+++ b/ld/testsuite/ld-x86-64/tlspic-nacl.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x1000
diff --git a/ld/testsuite/ld-x86-64/tlspic.rd b/ld/testsuite/ld-x86-64/tlspic.rd
index c2830e9..39bd779 100644
--- a/ld/testsuite/ld-x86-64/tlspic.rd
+++ b/ld/testsuite/ld-x86-64/tlspic.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x1000
diff --git a/ld/testsuite/ld-xtensa/tlsbin.rd b/ld/testsuite/ld-xtensa/tlsbin.rd
index 6226ea7..2361139 100644
--- a/ld/testsuite/ld-xtensa/tlsbin.rd
+++ b/ld/testsuite/ld-xtensa/tlsbin.rd
@@ -26,9 +26,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is EXEC \(Executable file\)
Entry point 0x[0-9a-f]+
diff --git a/ld/testsuite/ld-xtensa/tlspic.rd b/ld/testsuite/ld-xtensa/tlspic.rd
index 2edd54f..379334c 100644
--- a/ld/testsuite/ld-xtensa/tlspic.rd
+++ b/ld/testsuite/ld-xtensa/tlspic.rd
@@ -27,9 +27,7 @@ Section Headers:
+\[[ 0-9]+\] .symtab +.*
+\[[ 0-9]+\] .strtab +.*
Key to Flags:
-.*
-.*
-.*
+#...
Elf file type is DYN \(Shared object file\)
Entry point 0x[0-9a-f]+