aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-alpha
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2005-08-15 15:39:48 +0000
committerAlan Modra <amodra@gmail.com>2005-08-15 15:39:48 +0000
commit85167a847e75be75d22a57909d384bad806e66ab (patch)
tree1cf8759980d9a880793809a4bf9dbc74761c8bc0 /ld/testsuite/ld-alpha
parentd98685ac81121ad2dc5acec4300d9f0833b7bd0f (diff)
downloadfsf-binutils-gdb-85167a847e75be75d22a57909d384bad806e66ab.zip
fsf-binutils-gdb-85167a847e75be75d22a57909d384bad806e66ab.tar.gz
fsf-binutils-gdb-85167a847e75be75d22a57909d384bad806e66ab.tar.bz2
Adjust for dynamic sym changes.
Diffstat (limited to 'ld/testsuite/ld-alpha')
-rw-r--r--ld/testsuite/ld-alpha/tlsbin.rd153
-rw-r--r--ld/testsuite/ld-alpha/tlsbinr.rd159
-rw-r--r--ld/testsuite/ld-alpha/tlspic.rd9
3 files changed, 156 insertions, 165 deletions
diff --git a/ld/testsuite/ld-alpha/tlsbin.rd b/ld/testsuite/ld-alpha/tlsbin.rd
index 26da7e5..32c9268 100644
--- a/ld/testsuite/ld-alpha/tlsbin.rd
+++ b/ld/testsuite/ld-alpha/tlsbin.rd
@@ -56,84 +56,81 @@ Relocation section '.rela.plt' at offset 0x[0-9a-f]+ contains 1 entries:
Symbol table '.dynsym' contains [0-9]+ entries:
+Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +UND *
- +1: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +2: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +3: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +4: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +5: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +6: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +7: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +8: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
- +9: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +UND *
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
+[0-9 ]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
Symbol table '.symtab' contains [0-9]+ entries:
+Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3
- +4: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4
- +5: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5
- +6: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6
- +7: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7
- +8: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8
- +9: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl1
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl2
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl3
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl4
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl5
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl6
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl7
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl8
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl1
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl2
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl3
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl4
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl5
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl6
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl7
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg3
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg3
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh3
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg4
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg5
- +[0-9]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh7
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg1
- +[0-9]+: [0-9a-f]+ +52 FUNC +GLOBAL DEFAULT +7 _start
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh4
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg7
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +136 FUNC +GLOBAL DEFAULT +7 fn2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg4
+[0-9 ]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl1
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl2
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl3
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl4
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl5
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl6
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl7
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl8
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl1
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl2
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl3
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl4
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl5
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl6
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl7
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg3
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +11 _DYNAMIC
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg3
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh3
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg4
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg5
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +12 _PROCEDURE_LINKAGE_TABLE_
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg5
+[0-9 ]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh7
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg1
+[0-9 ]+: [0-9a-f]+ +52 FUNC +GLOBAL DEFAULT +7 _start
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh4
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg7
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh5
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+[0-9 ]+: [0-9a-f]+ +136 FUNC +GLOBAL DEFAULT +7 fn2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg7
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +13 _GLOBAL_OFFSET_TABLE_
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg4
diff --git a/ld/testsuite/ld-alpha/tlsbinr.rd b/ld/testsuite/ld-alpha/tlsbinr.rd
index 5be3895..3148293 100644
--- a/ld/testsuite/ld-alpha/tlsbinr.rd
+++ b/ld/testsuite/ld-alpha/tlsbinr.rd
@@ -46,89 +46,86 @@ Program Headers:
Relocation section '.rela.dyn' at offset 0x[0-9a-f]+ contains 2 entries:
+Offset +Info +Type +Symbol's Value +Symbol's Name \+ Addend
-[0-9a-f]+ +0+200000026 R_ALPHA_TPREL64 +0+ sG2 \+ 0
-[0-9a-f]+ +0+600000026 R_ALPHA_TPREL64 +0+ sG1 \+ 0
+[0-9a-f]+ +0+100000026 R_ALPHA_TPREL64 +0+ sG2 \+ 0
+[0-9a-f]+ +0+400000026 R_ALPHA_TPREL64 +0+ sG1 \+ 0
-Symbol table '.dynsym' contains 10 entries:
+Symbol table '.dynsym' contains [0-9]+ entries:
+Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND
- +1: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +2: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +3: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +4: 0+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +5: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +6: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +7: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +8: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
- +9: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+[0-9 ]+: 0+ +0 NOTYPE +LOCAL +DEFAULT +UND
+[0-9 ]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG2
+[0-9 ]+: 0+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+[0-9 ]+: 0+ +0 TLS +GLOBAL DEFAULT +UND sG1
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
Symbol table '.symtab' contains [0-9]+ entries:
+Num: +Value +Size Type +Bind +Vis +Ndx Name
- +0: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +UND
- +1: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1
- +2: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2
- +3: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3
- +4: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4
- +5: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5
- +6: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6
- +7: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7
- +8: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8
- +9: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15
- +[0-9]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl1
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl2
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl3
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl4
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl5
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl6
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl7
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl8
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl1
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl2
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl3
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl4
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl5
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl6
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl7
- +[0-9]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg3
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg3
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh3
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg4
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg5
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg5
- +[0-9]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh7
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh8
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg1
- +[0-9]+: [0-9a-f]+ +52 FUNC +GLOBAL DEFAULT +7 _start
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh4
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg7
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh5
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
- +[0-9]+: [0-9a-f]+ +136 FUNC +GLOBAL DEFAULT +7 fn2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg7
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
- +[0-9]+: [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
- +[0-9]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh6
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg2
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg1
- +[0-9]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg4
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +LOCAL +DEFAULT +UND
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +1
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +2
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +3
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +4
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +5
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +6
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +7
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +8
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +9
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +10
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +11
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +12
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +13
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +14
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +15
+[0-9 ]+: [0-9a-f]+ +0 SECTION LOCAL +DEFAULT +16
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl1
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl2
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl3
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl4
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl5
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl6
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl7
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +9 sl8
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl1
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl2
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl3
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl4
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl5
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl6
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl7
+[0-9 ]+: [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +10 bl8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg3
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +11 _DYNAMIC
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg3
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh3
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg4
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg5
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +12 _PROCEDURE_LINKAGE_TABLE_
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg5
+[0-9 ]+: [0-9a-f]+ +4 FUNC +GLOBAL DEFAULT +UND __tls_get_addr
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh7
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh8
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg1
+[0-9 ]+: [0-9a-f]+ +52 FUNC +GLOBAL DEFAULT +7 _start
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh4
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg7
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh5
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS __bss_start
+[0-9 ]+: [0-9a-f]+ +136 FUNC +GLOBAL DEFAULT +7 fn2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +UND sG1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +9 sg7
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
+[0-9 ]+: [0-9a-f]+ +0 OBJECT +GLOBAL HIDDEN +13 _GLOBAL_OFFSET_TABLE_
+[0-9 ]+: [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL HIDDEN +9 sh6
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg2
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg1
+[0-9 ]+: [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +10 bg4
diff --git a/ld/testsuite/ld-alpha/tlspic.rd b/ld/testsuite/ld-alpha/tlspic.rd
index f5a8f18..04b2e0f 100644
--- a/ld/testsuite/ld-alpha/tlspic.rd
+++ b/ld/testsuite/ld-alpha/tlspic.rd
@@ -62,11 +62,9 @@ Symbol table '.dynsym' contains [0-9]+ entries:
.* [0-9a-f]+ 0 SECTION LOCAL DEFAULT 8
.* [0-9a-f]+ 0 SECTION LOCAL DEFAULT 9
.* [0-9a-f]+ 0 TLS GLOBAL DEFAULT 8 sg8
-.* [0-9a-f]+ 0 OBJECT GLOBAL DEFAULT ABS _DYNAMIC
.* [0-9a-f]+ 0 TLS GLOBAL DEFAULT 8 sg3
.* [0-9a-f]+ 0 TLS GLOBAL DEFAULT 8 sg4
.* [0-9a-f]+ 0 TLS GLOBAL DEFAULT 8 sg5
-.* [0-9a-f]+ 0 OBJECT GLOBAL DEFAULT ABS _PROCEDURE_LINKAGE_TABLE_
.* [0-9a-f]+ 0 NOTYPE GLOBAL DEFAULT UND __tls_get_addr
.* [0-9a-f]+ 0 TLS GLOBAL DEFAULT 8 sg1
.* [0-9a-f]+ 172 FUNC GLOBAL DEFAULT 6 fn1
@@ -75,7 +73,6 @@ Symbol table '.dynsym' contains [0-9]+ entries:
.* [0-9a-f]+ 0 TLS GLOBAL DEFAULT 8 sg6
.* [0-9a-f]+ 0 TLS GLOBAL DEFAULT 8 sg7
.* [0-9a-f]+ 0 NOTYPE GLOBAL DEFAULT ABS _edata
-.* [0-9a-f]+ 0 OBJECT GLOBAL DEFAULT ABS _GLOBAL_OFFSET_TABLE_
.* [0-9a-f]+ 0 NOTYPE GLOBAL DEFAULT ABS _end
Symbol table '.symtab' contains [0-9]+ entries:
@@ -105,9 +102,11 @@ Symbol table '.symtab' contains [0-9]+ entries:
.* [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +8 sl7
.* [0-9a-f]+ +0 TLS +LOCAL +DEFAULT +8 sl8
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH1
+.* [0-9a-f]+ +0 OBJECT +LOCAL +HIDDEN +ABS _DYNAMIC
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh3
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH2
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH7
+.* [0-9a-f]+ +0 OBJECT +LOCAL +HIDDEN +ABS _PROCEDURE_LINKAGE_TABLE_
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh7
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh8
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH4
@@ -118,14 +117,13 @@ Symbol table '.symtab' contains [0-9]+ entries:
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH6
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +9 sH8
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh1
+.* [0-9a-f]+ +0 OBJECT +LOCAL +HIDDEN +ABS _GLOBAL_OFFSET_TABLE_
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh2
.* [0-9a-f]+ +0 TLS +LOCAL +HIDDEN +8 sh6
.* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg8
-.* [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _DYNAMIC
.* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg3
.* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg4
.* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg5
-.* [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _PROCEDURE_LINKAGE_TABLE_
.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +UND __tls_get_addr
.* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg1
.* [0-9a-f]+ +172 FUNC +GLOBAL DEFAULT +6 fn1
@@ -134,5 +132,4 @@ Symbol table '.symtab' contains [0-9]+ entries:
.* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg6
.* [0-9a-f]+ +0 TLS +GLOBAL DEFAULT +8 sg7
.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _edata
-.* [0-9a-f]+ +0 OBJECT +GLOBAL DEFAULT +ABS _GLOBAL_OFFSET_TABLE_
.* [0-9a-f]+ +0 NOTYPE +GLOBAL DEFAULT +ABS _end