summaryrefslogtreecommitdiff
path: root/gas/testsuite
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2004-12-11 04:32:37 +0000
committerAlan Modra <amodra@bigpond.net.au>2004-12-11 04:32:37 +0000
commitda2e7e9b39428b6f9b7d7473f66ea914c58d106b (patch)
tree42f2d7a807a4deafcba598dd1cfc822aeff72d58 /gas/testsuite
parent5aafb9b3ff042614fd8e92d1a78d4df42c4ad58f (diff)
downloadbinutils-redhat-da2e7e9b39428b6f9b7d7473f66ea914c58d106b.tar.gz
bfd/
* elfcode.h (elf_slurp_symbol_table): Use bfd_elf_sym_name so that canonical sections syms have a name. gas/testsuite/ Update for changed section syms. ld/testsuite/ Update for changed section syms.
Diffstat (limited to 'gas/testsuite')
-rw-r--r--gas/testsuite/ChangeLog57
-rw-r--r--gas/testsuite/gas/alpha/elf-usepv-1.d10
-rw-r--r--gas/testsuite/gas/arm/mapping.d8
-rw-r--r--gas/testsuite/gas/mips/tmips16-e.d12
-rw-r--r--gas/testsuite/gas/mips/tmips16-f.d12
-rw-r--r--gas/testsuite/gas/mmix/align-1.d6
-rw-r--r--gas/testsuite/gas/mmix/basep-10.d8
-rw-r--r--gas/testsuite/gas/mmix/basep-11.d6
-rw-r--r--gas/testsuite/gas/mmix/basep-7.d6
-rw-r--r--gas/testsuite/gas/mmix/basep-8.d6
-rw-r--r--gas/testsuite/gas/mmix/basep-9.d8
-rw-r--r--gas/testsuite/gas/mmix/builtin1.d6
-rw-r--r--gas/testsuite/gas/mmix/builtin2.d6
-rw-r--r--gas/testsuite/gas/mmix/builtin3.d6
-rw-r--r--gas/testsuite/gas/mmix/bz-c.d6
-rw-r--r--gas/testsuite/gas/mmix/comment-2.d6
-rw-r--r--gas/testsuite/gas/mmix/comment-3.d8
-rw-r--r--gas/testsuite/gas/mmix/cons-2.d6
-rw-r--r--gas/testsuite/gas/mmix/fb-1.d8
-rw-r--r--gas/testsuite/gas/mmix/fb-2.d8
-rw-r--r--gas/testsuite/gas/mmix/geta-c.d6
-rw-r--r--gas/testsuite/gas/mmix/greg1.d8
-rw-r--r--gas/testsuite/gas/mmix/greg1a.d8
-rw-r--r--gas/testsuite/gas/mmix/greg2.d8
-rw-r--r--gas/testsuite/gas/mmix/greg2a.d8
-rw-r--r--gas/testsuite/gas/mmix/greg3.d8
-rw-r--r--gas/testsuite/gas/mmix/greg4.d8
-rw-r--r--gas/testsuite/gas/mmix/greg5.d8
-rw-r--r--gas/testsuite/gas/mmix/greg6.d8
-rw-r--r--gas/testsuite/gas/mmix/greg7.d8
-rw-r--r--gas/testsuite/gas/mmix/greg8.d8
-rw-r--r--gas/testsuite/gas/mmix/is-1.d6
-rw-r--r--gas/testsuite/gas/mmix/jump-c.d6
-rw-r--r--gas/testsuite/gas/mmix/local-1.d6
-rw-r--r--gas/testsuite/gas/mmix/locall1.d6
-rw-r--r--gas/testsuite/gas/mmix/odd-1.d8
-rw-r--r--gas/testsuite/gas/mmix/op-0-1.d6
-rw-r--r--gas/testsuite/gas/mmix/op-0-1s.d6
-rw-r--r--gas/testsuite/gas/mmix/op-0-2.d6
-rw-r--r--gas/testsuite/gas/mmix/prefix1.d6
-rw-r--r--gas/testsuite/gas/mmix/prefix2.d6
-rw-r--r--gas/testsuite/gas/mmix/prefix3.d8
-rw-r--r--gas/testsuite/gas/mmix/pseudo-1.d6
-rw-r--r--gas/testsuite/gas/mmix/pushj-c.d6
-rw-r--r--gas/testsuite/gas/mmix/pushj-cs.d6
-rw-r--r--gas/testsuite/gas/mmix/sym-1.d6
-rw-r--r--gas/testsuite/gas/mmix/weak1-s.d6
-rw-r--r--gas/testsuite/gas/mmix/weak1.d6
-rw-r--r--gas/testsuite/gas/mmix/zerop-1.d6
-rw-r--r--gas/testsuite/gas/ppc/power4.d8
-rw-r--r--gas/testsuite/gas/ppc/test1elf32.d6
-rw-r--r--gas/testsuite/gas/ppc/test1elf64.d8
-rw-r--r--gas/testsuite/gas/sh/sh64/datal32-3.d8
-rw-r--r--gas/testsuite/gas/sh/sh64/datal64-3.d8
-rw-r--r--gas/testsuite/gas/sh/sh64/localcom-1.d6
55 files changed, 249 insertions, 192 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 386340d60a..28d7451332 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,60 @@
+2004-12-11 Alan Modra <amodra@bigpond.net.au>
+
+ * gas/alpha/elf-usepv-1.d: Update for changed section syms.
+ * gas/arm/mapping.d: Likewise.
+ * gas/mips/tmips16-e.d: Likewise.
+ * gas/mips/tmips16-f.d: Likewise.
+ * gas/mmix/align-1.d: Likewise.
+ * gas/mmix/basep-10.d: Likewise.
+ * gas/mmix/basep-11.d: Likewise.
+ * gas/mmix/basep-7.d: Likewise.
+ * gas/mmix/basep-8.d: Likewise.
+ * gas/mmix/basep-9.d: Likewise.
+ * gas/mmix/builtin1.d: Likewise.
+ * gas/mmix/builtin2.d: Likewise.
+ * gas/mmix/builtin3.d: Likewise.
+ * gas/mmix/bz-c.d: Likewise.
+ * gas/mmix/comment-2.d: Likewise.
+ * gas/mmix/comment-3.d: Likewise.
+ * gas/mmix/cons-2.d: Likewise.
+ * gas/mmix/fb-1.d: Likewise.
+ * gas/mmix/fb-2.d: Likewise.
+ * gas/mmix/geta-c.d: Likewise.
+ * gas/mmix/greg1.d: Likewise.
+ * gas/mmix/greg1a.d: Likewise.
+ * gas/mmix/greg2.d: Likewise.
+ * gas/mmix/greg2a.d: Likewise.
+ * gas/mmix/greg3.d: Likewise.
+ * gas/mmix/greg4.d: Likewise.
+ * gas/mmix/greg5.d: Likewise.
+ * gas/mmix/greg6.d: Likewise.
+ * gas/mmix/greg7.d: Likewise.
+ * gas/mmix/greg8.d: Likewise.
+ * gas/mmix/is-1.d: Likewise.
+ * gas/mmix/jump-c.d: Likewise.
+ * gas/mmix/local-1.d: Likewise.
+ * gas/mmix/locall1.d: Likewise.
+ * gas/mmix/odd-1.d: Likewise.
+ * gas/mmix/op-0-1.d: Likewise.
+ * gas/mmix/op-0-1s.d: Likewise.
+ * gas/mmix/op-0-2.d: Likewise.
+ * gas/mmix/prefix1.d: Likewise.
+ * gas/mmix/prefix2.d: Likewise.
+ * gas/mmix/prefix3.d: Likewise.
+ * gas/mmix/pseudo-1.d: Likewise.
+ * gas/mmix/pushj-c.d: Likewise.
+ * gas/mmix/pushj-cs.d: Likewise.
+ * gas/mmix/sym-1.d: Likewise.
+ * gas/mmix/weak1-s.d: Likewise.
+ * gas/mmix/weak1.d: Likewise.
+ * gas/mmix/zerop-1.d: Likewise.
+ * gas/ppc/power4.d: Likewise.
+ * gas/ppc/test1elf32.d: Likewise.
+ * gas/ppc/test1elf64.d: Likewise.
+ * gas/sh/sh64/datal32-3.d: Likewise.
+ * gas/sh/sh64/datal64-3.d: Likewise.
+ * gas/sh/sh64/localcom-1.d: Likewise.
+
2004-12-10 Ian Lance Taylor <ian@wasabisystems.com>
* gas/mips/elf-rel23a.d: New test.
diff --git a/gas/testsuite/gas/alpha/elf-usepv-1.d b/gas/testsuite/gas/alpha/elf-usepv-1.d
index cd0603ffff..115eb691c2 100644
--- a/gas/testsuite/gas/alpha/elf-usepv-1.d
+++ b/gas/testsuite/gas/alpha/elf-usepv-1.d
@@ -4,8 +4,8 @@
.*: file format elf64-alpha.*
SYMBOL TABLE:
-0*0000000 l d .text 0*0000000
-0*0000000 l d .data 0*0000000
-0*0000000 l d .bss 0*0000000
-0*0000000 l .text 0*0000000 0x80 foo
-0*0000004 l .text 0*0000000 0x88 bar
+0*0000000 l d \.text 0*0000000 (|\.text)
+0*0000000 l d \.data 0*0000000 (|\.data)
+0*0000000 l d \.bss 0*0000000 (|\.bss)
+0*0000000 l \.text 0*0000000 0x80 foo
+0*0000004 l \.text 0*0000000 0x88 bar
diff --git a/gas/testsuite/gas/arm/mapping.d b/gas/testsuite/gas/arm/mapping.d
index 7ad249e27d..9a79759789 100644
--- a/gas/testsuite/gas/arm/mapping.d
+++ b/gas/testsuite/gas/arm/mapping.d
@@ -6,13 +6,13 @@
.*: +file format.*arm.*
SYMBOL TABLE:
-0+00 l d .text 0+0
-0+00 l d .data 0+0
-0+00 l d .bss 0+0
+0+00 l d .text 0+0 (|.text)
+0+00 l d .data 0+0 (|.data)
+0+00 l d .bss 0+0 (|.bss)
0+00 l F .text 0+0 \$a
0+08 l F .text 0+0 \$t
0+00 l O .data 0+0 \$d
-0+00 l d foo 0+0
+0+00 l d foo 0+0 (|foo)
0+00 l F foo 0+0 \$t
0+00 g .text 0+0 mapping
0+08 g F .text 0+0 thumb_mapping
diff --git a/gas/testsuite/gas/mips/tmips16-e.d b/gas/testsuite/gas/mips/tmips16-e.d
index cf62fab8d5..b03c6bb4f0 100644
--- a/gas/testsuite/gas/mips/tmips16-e.d
+++ b/gas/testsuite/gas/mips/tmips16-e.d
@@ -8,14 +8,14 @@
.*: +file format elf.*mips.*
SYMBOL TABLE:
-0+0000000 l d \.text 0+0000000
-0+0000000 l d \.data 0+0000000
-0+0000000 l d \.bss 0+0000000
+0+0000000 l d \.text 0+0000000 (|\.text)
+0+0000000 l d \.data 0+0000000 (|\.data)
+0+0000000 l d \.bss 0+0000000 (|\.bss)
0+0000002 l \.text 0+0000000 0xf0 l1
0+0000004 l \.text 0+0000000 0xf0 L1.1
-0+0000000 l d foo 0+0000000
-0+0000000 l d \.reginfo 0+0000000
-0+0000000 l d \.(mdebug|pdr) 0+0000000
+0+0000000 l d foo 0+0000000 (|foo)
+0+0000000 l d \.reginfo 0+0000000 (|\.reginfo)
+0+0000000 l d \.(mdebug|pdr) 0+0000000 (|\.mdebug|\.pdr)
0+0000000 \*UND\* 0+0000000 g1
diff --git a/gas/testsuite/gas/mips/tmips16-f.d b/gas/testsuite/gas/mips/tmips16-f.d
index d2197f0349..8e3304ca9b 100644
--- a/gas/testsuite/gas/mips/tmips16-f.d
+++ b/gas/testsuite/gas/mips/tmips16-f.d
@@ -8,13 +8,13 @@
.*: +file format elf.*mips.*
SYMBOL TABLE:
-0+0000000 l d \.text 0+0000000
-0+0000000 l d \.data 0+0000000
-0+0000000 l d \.bss 0+0000000
+0+0000000 l d \.text 0+0000000 (|\.text)
+0+0000000 l d \.data 0+0000000 (|\.data)
+0+0000000 l d \.bss 0+0000000 (|\.bss)
0+0000002 l \.text 0+0000000 0xf0 l1
-0+0000000 l d foo 0+0000000
-0+0000000 l d \.reginfo 0+0000000
-0+0000000 l d \.(mdebug|pdr) 0+0000000
+0+0000000 l d foo 0+0000000 (|foo)
+0+0000000 l d \.reginfo 0+0000000 (|\.reginfo)
+0+0000000 l d \.(mdebug|pdr) 0+0000000 (|\.mdebug|\.pdr)
RELOCATION RECORDS FOR \[foo\]:
diff --git a/gas/testsuite/gas/mmix/align-1.d b/gas/testsuite/gas/mmix/align-1.d
index 94acac2576..68658df913 100644
--- a/gas/testsuite/gas/mmix/align-1.d
+++ b/gas/testsuite/gas/mmix/align-1.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0000000000000000 l d \.text 0000000000000000
-0000000000000000 l d \.data 0000000000000000
-0000000000000000 l d \.bss 0000000000000000
+0000000000000000 l d \.text 0000000000000000 (|\.text)
+0000000000000000 l d \.data 0000000000000000 (|\.data)
+0000000000000000 l d \.bss 0000000000000000 (|\.bss)
0000000000000002 l \.text 0000000000000000 a
0000000000000008 l \.text 0000000000000000 b
0000000000000010 l \.text 0000000000000000 c
diff --git a/gas/testsuite/gas/mmix/basep-10.d b/gas/testsuite/gas/mmix/basep-10.d
index fcf486f747..07c990c292 100644
--- a/gas/testsuite/gas/mmix/basep-10.d
+++ b/gas/testsuite/gas/mmix/basep-10.d
@@ -4,12 +4,12 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+4 l \.text 0+ w4
0+10 l \.text 0+ w2
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+c w \.text 0+ w1
0+8 w \.text 0+ w3
diff --git a/gas/testsuite/gas/mmix/basep-11.d b/gas/testsuite/gas/mmix/basep-11.d
index 81227c0ae6..dc03ca4649 100644
--- a/gas/testsuite/gas/mmix/basep-11.d
+++ b/gas/testsuite/gas/mmix/basep-11.d
@@ -4,9 +4,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+4 l \.text 0+ w4
0+10 l \.text 0+ w2
0+c w \.text 0+ w1
diff --git a/gas/testsuite/gas/mmix/basep-7.d b/gas/testsuite/gas/mmix/basep-7.d
index e00139fef7..0cd0a13a63 100644
--- a/gas/testsuite/gas/mmix/basep-7.d
+++ b/gas/testsuite/gas/mmix/basep-7.d
@@ -9,9 +9,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+2a l \*ABS\* 0+ a
0+70 l \*ABS\* 0+ b
0+48 l \*ABS\* 0+ c
diff --git a/gas/testsuite/gas/mmix/basep-8.d b/gas/testsuite/gas/mmix/basep-8.d
index 6f075945d3..e5a1d72458 100644
--- a/gas/testsuite/gas/mmix/basep-8.d
+++ b/gas/testsuite/gas/mmix/basep-8.d
@@ -9,9 +9,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l O \.bss 0+4 comm_symbol3
0+4 l O \.bss 0+4 comm_symbol4
0+4 O \*COM\* 0+4 comm_symbol1
diff --git a/gas/testsuite/gas/mmix/basep-9.d b/gas/testsuite/gas/mmix/basep-9.d
index d50d8a3615..148c899b0c 100644
--- a/gas/testsuite/gas/mmix/basep-9.d
+++ b/gas/testsuite/gas/mmix/basep-9.d
@@ -3,12 +3,12 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l O \.bss 0+4 comm_symbol3
0+4 l O \.bss 0+4 comm_symbol4
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+4 O \*COM\* 0+4 comm_symbol1
RELOCATION RECORDS FOR \[\.text\]:
diff --git a/gas/testsuite/gas/mmix/builtin1.d b/gas/testsuite/gas/mmix/builtin1.d
index 1733cf42c0..17d13bbfa6 100644
--- a/gas/testsuite/gas/mmix/builtin1.d
+++ b/gas/testsuite/gas/mmix/builtin1.d
@@ -7,9 +7,9 @@
SYMBOL TABLE:
0+14 l \*ABS\* 0+ rJ
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/builtin2.d b/gas/testsuite/gas/mmix/builtin2.d
index f0e1c6a143..7656cb6909 100644
--- a/gas/testsuite/gas/mmix/builtin2.d
+++ b/gas/testsuite/gas/mmix/builtin2.d
@@ -8,9 +8,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+14 l \*ABS\* 0+ rJ
0+ g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/builtin3.d b/gas/testsuite/gas/mmix/builtin3.d
index 4c03230a7b..74801a6d54 100644
--- a/gas/testsuite/gas/mmix/builtin3.d
+++ b/gas/testsuite/gas/mmix/builtin3.d
@@ -9,9 +9,9 @@
SYMBOL TABLE:
0+14 l \*ABS\* 0+ rJ
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/bz-c.d b/gas/testsuite/gas/mmix/bz-c.d
index 6043258427..24113b633d 100644
--- a/gas/testsuite/gas/mmix/bz-c.d
+++ b/gas/testsuite/gas/mmix/bz-c.d
@@ -4,9 +4,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d .text 0+
-0+ l d .data 0+
-0+ l d .bss 0+
+0+ l d .text 0+ (|\.text)
+0+ l d .data 0+ (|\.data)
+0+ l d .bss 0+ (|\.bss)
ffff0000ffff0000 l \*ABS\* 0+ i1
ffff0000ffff0000 l \*ABS\* 0+ i2
0+ g F .text 0+ Main
diff --git a/gas/testsuite/gas/mmix/comment-2.d b/gas/testsuite/gas/mmix/comment-2.d
index 5530552481..b58a0009cb 100644
--- a/gas/testsuite/gas/mmix/comment-2.d
+++ b/gas/testsuite/gas/mmix/comment-2.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/comment-3.d b/gas/testsuite/gas/mmix/comment-3.d
index 2614051815..19922b8491 100644
--- a/gas/testsuite/gas/mmix/comment-3.d
+++ b/gas/testsuite/gas/mmix/comment-3.d
@@ -3,11 +3,11 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0000000000000000 l d \.text 0000000000000000
-0000000000000000 l d \.data 0000000000000000
-0000000000000000 l d \.bss 0000000000000000
+0000000000000000 l d \.text 0000000000000000 (|\.text)
+0000000000000000 l d \.data 0000000000000000 (|\.data)
+0000000000000000 l d \.bss 0000000000000000 (|\.bss)
0000000000000000 l \.MMIX\.reg_contents 0000000000000000 im
-0000000000000000 l d \.MMIX\.reg_contents 0000000000000000
+0000000000000000 l d \.MMIX\.reg_contents 0000000000000000 (|\.MMIX\.reg_contents)
RELOCATION RECORDS FOR \[\.MMIX\.reg_contents\]:
diff --git a/gas/testsuite/gas/mmix/cons-2.d b/gas/testsuite/gas/mmix/cons-2.d
index 6e354a557b..251d58e552 100644
--- a/gas/testsuite/gas/mmix/cons-2.d
+++ b/gas/testsuite/gas/mmix/cons-2.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ g F \.text 0+ Main
Contents of section \.text:
diff --git a/gas/testsuite/gas/mmix/fb-1.d b/gas/testsuite/gas/mmix/fb-1.d
index 3610c71c84..c7f1d12c0d 100644
--- a/gas/testsuite/gas/mmix/fb-1.d
+++ b/gas/testsuite/gas/mmix/fb-1.d
@@ -3,10 +3,10 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
RELOCATION RECORDS FOR \[\.text\]:
diff --git a/gas/testsuite/gas/mmix/fb-2.d b/gas/testsuite/gas/mmix/fb-2.d
index 5e412d5191..74eb71fd13 100644
--- a/gas/testsuite/gas/mmix/fb-2.d
+++ b/gas/testsuite/gas/mmix/fb-2.d
@@ -3,10 +3,10 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+10 g \*ABS\* 0+ __\.MMIX\.start\.\.text
diff --git a/gas/testsuite/gas/mmix/geta-c.d b/gas/testsuite/gas/mmix/geta-c.d
index 851018cb5b..5e7bf2bbb8 100644
--- a/gas/testsuite/gas/mmix/geta-c.d
+++ b/gas/testsuite/gas/mmix/geta-c.d
@@ -4,9 +4,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d .text 0+
-0+ l d .data 0+
-0+ l d .bss 0+
+0+ l d .text 0+ (|\.text)
+0+ l d .data 0+ (|\.data)
+0+ l d .bss 0+ (|\.bss)
ffff0000ffff0000 l \*ABS\* 0+ i1
ffff0000ffff0000 l \*ABS\* 0+ i2
0+ g F .text 0+ Main
diff --git a/gas/testsuite/gas/mmix/greg1.d b/gas/testsuite/gas/mmix/greg1.d
index 5c45364e7a..fe3b548753 100644
--- a/gas/testsuite/gas/mmix/greg1.d
+++ b/gas/testsuite/gas/mmix/greg1.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ D4
0+4 l \.text 0+ E6
0+ l \.MMIX\.reg_contents 0+ H9
@@ -15,7 +15,7 @@ SYMBOL TABLE:
0+20 l \.MMIX\.reg_contents 0+ C3
0+28 l \.MMIX\.reg_contents 0+ B1
0+30 l \.MMIX\.reg_contents 0+ A0
-0+0 l d \.MMIX\.reg_contents 0+
+0+0 l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+c g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/greg1a.d b/gas/testsuite/gas/mmix/greg1a.d
index 932f4e421a..86ab572605 100644
--- a/gas/testsuite/gas/mmix/greg1a.d
+++ b/gas/testsuite/gas/mmix/greg1a.d
@@ -5,9 +5,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ D4
0+4 l \.text 0+ E6
0+ l \.MMIX\.reg_contents 0+ H9
@@ -17,7 +17,7 @@ SYMBOL TABLE:
0+30 l \.MMIX\.reg_contents 0+ C3
0+38 l \.MMIX\.reg_contents 0+ B1
0+40 l \.MMIX\.reg_contents 0+ A0
-0+0 l d \.MMIX\.reg_contents 0+
+0+0 l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+c g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/greg2.d b/gas/testsuite/gas/mmix/greg2.d
index 5c45364e7a..fe3b548753 100644
--- a/gas/testsuite/gas/mmix/greg2.d
+++ b/gas/testsuite/gas/mmix/greg2.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ D4
0+4 l \.text 0+ E6
0+ l \.MMIX\.reg_contents 0+ H9
@@ -15,7 +15,7 @@ SYMBOL TABLE:
0+20 l \.MMIX\.reg_contents 0+ C3
0+28 l \.MMIX\.reg_contents 0+ B1
0+30 l \.MMIX\.reg_contents 0+ A0
-0+0 l d \.MMIX\.reg_contents 0+
+0+0 l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+c g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/greg2a.d b/gas/testsuite/gas/mmix/greg2a.d
index 1fbd88d419..ea8cb1e0f2 100644
--- a/gas/testsuite/gas/mmix/greg2a.d
+++ b/gas/testsuite/gas/mmix/greg2a.d
@@ -5,9 +5,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ D4
0+4 l \.text 0+ E6
0+ l \.MMIX\.reg_contents 0+ H9
@@ -17,7 +17,7 @@ SYMBOL TABLE:
0+30 l \.MMIX\.reg_contents 0+ C3
0+38 l \.MMIX\.reg_contents 0+ B1
0+40 l \.MMIX\.reg_contents 0+ A0
-0+0 l d \.MMIX\.reg_contents 0+
+0+0 l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+c g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/greg3.d b/gas/testsuite/gas/mmix/greg3.d
index 9b76614390..fcaa4393c2 100644
--- a/gas/testsuite/gas/mmix/greg3.d
+++ b/gas/testsuite/gas/mmix/greg3.d
@@ -5,10 +5,10 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+ g \.MMIX\.reg_contents 0+ areg
0+c g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/greg4.d b/gas/testsuite/gas/mmix/greg4.d
index 224794ec38..fb5560523e 100644
--- a/gas/testsuite/gas/mmix/greg4.d
+++ b/gas/testsuite/gas/mmix/greg4.d
@@ -5,11 +5,11 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+4 l \.text 0+ x
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
RELOCATION RECORDS FOR \[\.text\]:
diff --git a/gas/testsuite/gas/mmix/greg5.d b/gas/testsuite/gas/mmix/greg5.d
index 71b007eb46..5d4bbba126 100644
--- a/gas/testsuite/gas/mmix/greg5.d
+++ b/gas/testsuite/gas/mmix/greg5.d
@@ -6,14 +6,14 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ t
2000000000000004 l \*ABS\* 0+ x
2000000000000000 l \*ABS\* 0+ Data_Segment
0+ l \.data 0+ y
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+ g F \.text 0+ Main
2000000000000008 g \*ABS\* 0+ __\.MMIX\.start\.\.data
diff --git a/gas/testsuite/gas/mmix/greg6.d b/gas/testsuite/gas/mmix/greg6.d
index 40ec5ce7a9..e66e38f1e8 100644
--- a/gas/testsuite/gas/mmix/greg6.d
+++ b/gas/testsuite/gas/mmix/greg6.d
@@ -6,14 +6,14 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ t
2000000000000004 l \*ABS\* 0+ x
2000000000000000 l \*ABS\* 0+ Data_Segment
0+ l \.data 0+ y
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+ g F \.text 0+ Main
2000000000000008 g \*ABS\* 0+ __\.MMIX\.start\.\.data
diff --git a/gas/testsuite/gas/mmix/greg7.d b/gas/testsuite/gas/mmix/greg7.d
index b6021e25f7..f4cae1886e 100644
--- a/gas/testsuite/gas/mmix/greg7.d
+++ b/gas/testsuite/gas/mmix/greg7.d
@@ -6,13 +6,13 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ t
0+4 l \*ABS\* 0+ x
0+ l \.text 0+ y
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+8 g F \.text 0+ Main
0+8 g \*ABS\* 0+ __\.MMIX\.start\.\.text
diff --git a/gas/testsuite/gas/mmix/greg8.d b/gas/testsuite/gas/mmix/greg8.d
index a8314b4b00..c244919dc6 100644
--- a/gas/testsuite/gas/mmix/greg8.d
+++ b/gas/testsuite/gas/mmix/greg8.d
@@ -6,13 +6,13 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ t
0+4 l \*ABS\* 0+ x
0+ l \.text 0+ y
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+8 g F \.text 0+ Main
0+8 g \*ABS\* 0+ __\.MMIX\.start\.\.text
diff --git a/gas/testsuite/gas/mmix/is-1.d b/gas/testsuite/gas/mmix/is-1.d
index c96fa504ea..3890b5b078 100644
--- a/gas/testsuite/gas/mmix/is-1.d
+++ b/gas/testsuite/gas/mmix/is-1.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
Contents of section \.text:
0+ 00000026 0000001f 0000000d 0000001e .*
diff --git a/gas/testsuite/gas/mmix/jump-c.d b/gas/testsuite/gas/mmix/jump-c.d
index a256687879..d0c24374fd 100644
--- a/gas/testsuite/gas/mmix/jump-c.d
+++ b/gas/testsuite/gas/mmix/jump-c.d
@@ -4,9 +4,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d .text 0+
-0+ l d .data 0+
-0+ l d .bss 0+
+0+ l d .text 0+ (|\.text)
+0+ l d .data 0+ (|\.data)
+0+ l d .bss 0+ (|\.bss)
ffff0000ffff0000 l \*ABS\* 0+ i1
ffff0000ffff0000 l \*ABS\* 0+ i2
0+ g F .text 0+ Main
diff --git a/gas/testsuite/gas/mmix/local-1.d b/gas/testsuite/gas/mmix/local-1.d
index 2656cfd462..ecca83775f 100644
--- a/gas/testsuite/gas/mmix/local-1.d
+++ b/gas/testsuite/gas/mmix/local-1.d
@@ -15,9 +15,9 @@ Idx Name Size VMA LMA File off Algn
2 \.bss 00000000 0000000000000000 0000000000000000 00000044 2\*\*0
ALLOC
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+90 l \*REG\* 0+ reghere
0+2d l \*ABS\* 0+ consthere
0+ \*UND\* 0+ extreg
diff --git a/gas/testsuite/gas/mmix/locall1.d b/gas/testsuite/gas/mmix/locall1.d
index 0921e63820..ead3a1a9f6 100644
--- a/gas/testsuite/gas/mmix/locall1.d
+++ b/gas/testsuite/gas/mmix/locall1.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+14 l \.text 0+ L9
0+18 l \.text 0+ L12
0+1c l \.text 0+ L21
diff --git a/gas/testsuite/gas/mmix/odd-1.d b/gas/testsuite/gas/mmix/odd-1.d
index 8cec211467..51bc4e5693 100644
--- a/gas/testsuite/gas/mmix/odd-1.d
+++ b/gas/testsuite/gas/mmix/odd-1.d
@@ -5,11 +5,11 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.MMIX\.reg_contents 0+ small
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+ g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/op-0-1.d b/gas/testsuite/gas/mmix/op-0-1.d
index f76f0eace6..0344af330a 100644
--- a/gas/testsuite/gas/mmix/op-0-1.d
+++ b/gas/testsuite/gas/mmix/op-0-1.d
@@ -4,9 +4,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \*ABS\* 0+ zero0
0+ l \*ABS\* 0+ zero1
0+ l \*ABS\* 0+ zero2
diff --git a/gas/testsuite/gas/mmix/op-0-1s.d b/gas/testsuite/gas/mmix/op-0-1s.d
index 1af0b81652..d64ced85bb 100644
--- a/gas/testsuite/gas/mmix/op-0-1s.d
+++ b/gas/testsuite/gas/mmix/op-0-1s.d
@@ -4,9 +4,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \*ABS\* 0+ zero0
0+ l \*ABS\* 0+ zero1
0+ l \*ABS\* 0+ zero2
diff --git a/gas/testsuite/gas/mmix/op-0-2.d b/gas/testsuite/gas/mmix/op-0-2.d
index 530e8d43b4..c0fb4de2f4 100644
--- a/gas/testsuite/gas/mmix/op-0-2.d
+++ b/gas/testsuite/gas/mmix/op-0-2.d
@@ -5,9 +5,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \*ABS\* 0+ zero0
0+ l \*ABS\* 0+ zero1
0+ l \*ABS\* 0+ zero2
diff --git a/gas/testsuite/gas/mmix/prefix1.d b/gas/testsuite/gas/mmix/prefix1.d
index e82d60f08f..b774193559 100644
--- a/gas/testsuite/gas/mmix/prefix1.d
+++ b/gas/testsuite/gas/mmix/prefix1.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ a
0+4 l \.text 0+ c
0+24 l \.text 0+ d
diff --git a/gas/testsuite/gas/mmix/prefix2.d b/gas/testsuite/gas/mmix/prefix2.d
index 818761bc7e..a14ffcd373 100644
--- a/gas/testsuite/gas/mmix/prefix2.d
+++ b/gas/testsuite/gas/mmix/prefix2.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/prefix3.d b/gas/testsuite/gas/mmix/prefix3.d
index 1b1a1ef7f1..2ecbcc19f1 100644
--- a/gas/testsuite/gas/mmix/prefix3.d
+++ b/gas/testsuite/gas/mmix/prefix3.d
@@ -3,14 +3,14 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+8 l \.text 0+ someplace
0+ l \.text 0+ bc:h
0+8 l \.MMIX\.reg_contents 0+ a1
0+ l \.MMIX\.reg_contents 0+ ba2
-0+ l d \.MMIX\.reg_contents 0+
+0+ l d \.MMIX\.reg_contents 0+ (|\.MMIX\.reg_contents)
0+4 g F \.text 0+ Main
diff --git a/gas/testsuite/gas/mmix/pseudo-1.d b/gas/testsuite/gas/mmix/pseudo-1.d
index e7ac99ab32..2de00e70aa 100644
--- a/gas/testsuite/gas/mmix/pseudo-1.d
+++ b/gas/testsuite/gas/mmix/pseudo-1.d
@@ -5,9 +5,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ g F \.text 0+ Main
Contents of section \.text:
diff --git a/gas/testsuite/gas/mmix/pushj-c.d b/gas/testsuite/gas/mmix/pushj-c.d
index 093466b8b2..af3281de2c 100644
--- a/gas/testsuite/gas/mmix/pushj-c.d
+++ b/gas/testsuite/gas/mmix/pushj-c.d
@@ -4,9 +4,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d .text 0+
-0+ l d .data 0+
-0+ l d .bss 0+
+0+ l d .text 0+ (|\.text)
+0+ l d .data 0+ (|\.data)
+0+ l d .bss 0+ (|\.bss)
ffff0000ffff0000 l \*ABS\* 0+ i1
ffff0000ffff0000 l \*ABS\* 0+ i2
0+ g F .text 0+ Main
diff --git a/gas/testsuite/gas/mmix/pushj-cs.d b/gas/testsuite/gas/mmix/pushj-cs.d
index 7112c5d14e..b2ac35abc0 100644
--- a/gas/testsuite/gas/mmix/pushj-cs.d
+++ b/gas/testsuite/gas/mmix/pushj-cs.d
@@ -4,9 +4,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d .text 0+
-0+ l d .data 0+
-0+ l d .bss 0+
+0+ l d .text 0+ (|\.text)
+0+ l d .data 0+ (|\.data)
+0+ l d .bss 0+ (|\.bss)
ffff0000ffff0000 l \*ABS\* 0+ i1
ffff0000ffff0000 l \*ABS\* 0+ i2
0+ g F .text 0+ Main
diff --git a/gas/testsuite/gas/mmix/sym-1.d b/gas/testsuite/gas/mmix/sym-1.d
index cd64ce4dd1..82e23d55b7 100644
--- a/gas/testsuite/gas/mmix/sym-1.d
+++ b/gas/testsuite/gas/mmix/sym-1.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d .text 0+
-0+ l d .data 0+
-0+ l d .bss 0+
+0+ l d .text 0+ (|\.text)
+0+ l d .data 0+ (|\.data)
+0+ l d .bss 0+ (|\.bss)
0+10 l .text 0+ scl1
0+14 l .text 0+ :scl2
0+20 l .text 0+ endcl1
diff --git a/gas/testsuite/gas/mmix/weak1-s.d b/gas/testsuite/gas/mmix/weak1-s.d
index a929383346..36d9a779ef 100644
--- a/gas/testsuite/gas/mmix/weak1-s.d
+++ b/gas/testsuite/gas/mmix/weak1-s.d
@@ -6,9 +6,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ w \.text 0+ foo
0+4 g \.text 0+ main
RELOCATION RECORDS FOR \[\.text\]:
diff --git a/gas/testsuite/gas/mmix/weak1.d b/gas/testsuite/gas/mmix/weak1.d
index dfe6d7c82f..4cbea47e0d 100644
--- a/gas/testsuite/gas/mmix/weak1.d
+++ b/gas/testsuite/gas/mmix/weak1.d
@@ -6,9 +6,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ w \.text 0+ foo
0+4 g \.text 0+ main
diff --git a/gas/testsuite/gas/mmix/zerop-1.d b/gas/testsuite/gas/mmix/zerop-1.d
index d39133a25b..b6e6465e1d 100644
--- a/gas/testsuite/gas/mmix/zerop-1.d
+++ b/gas/testsuite/gas/mmix/zerop-1.d
@@ -3,9 +3,9 @@
.*: file format elf64-mmix
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ g F \.text 0+ Main
diff --git a/gas/testsuite/gas/ppc/power4.d b/gas/testsuite/gas/ppc/power4.d
index 6aabc27008..1bc7dad923 100644
--- a/gas/testsuite/gas/ppc/power4.d
+++ b/gas/testsuite/gas/ppc/power4.d
@@ -19,12 +19,12 @@ Idx Name +Size +VMA +LMA +File off +Algn
+3 \.toc +0+30 +0+ +0+ +.*
+CONTENTS, ALLOC, LOAD, RELOC, DATA
SYMBOL TABLE:
-0+ l +d +\.text 0+
-0+ l +d +\.data 0+
-0+ l +d +\.bss 0+
+0+ l +d +\.text 0+ (|\.text)
+0+ l +d +\.data 0+ (|\.data)
+0+ l +d +\.bss 0+ (|\.bss)
0+ l +\.data 0+ dsym0
0+8 l +\.data 0+ dsym1
-0+ l +d +\.toc 0+
+0+ l +d +\.toc 0+ (|\.toc)
0+8 l +\.data 0+ usym0
0+10 l +\.data 0+ usym1
0+ +\*UND\* 0+ esym0
diff --git a/gas/testsuite/gas/ppc/test1elf32.d b/gas/testsuite/gas/ppc/test1elf32.d
index 5654282b39..eaf63746ae 100644
--- a/gas/testsuite/gas/ppc/test1elf32.d
+++ b/gas/testsuite/gas/ppc/test1elf32.d
@@ -16,9 +16,9 @@ Idx Name +Size +VMA +LMA +File off +Algn
2 \.bss +00000000 0+0000 0+0000 .*
+ALLOC
SYMBOL TABLE:
-0+0000 l d \.text 0+0000
-0+0000 l d \.data 0+0000
-0+0000 l d \.bss 0+0000
+0+0000 l d \.text 0+0000 (|\.text)
+0+0000 l d \.data 0+0000 (|\.data)
+0+0000 l d \.bss 0+0000 (|\.bss)
0+0000 l \.data 0+0000 dsym0
0+0004 l \.data 0+0000 dsym1
0+0004 l \.data 0+0000 usym0
diff --git a/gas/testsuite/gas/ppc/test1elf64.d b/gas/testsuite/gas/ppc/test1elf64.d
index bfdd4e8622..4c52f808c2 100644
--- a/gas/testsuite/gas/ppc/test1elf64.d
+++ b/gas/testsuite/gas/ppc/test1elf64.d
@@ -18,12 +18,12 @@ Idx Name Size VMA LMA File off Algn
3 \.toc 00000030 0000000000000000 0000000000000000 .*
CONTENTS, ALLOC, LOAD, RELOC, DATA
SYMBOL TABLE:
-0000000000000000 l d \.text 0000000000000000
-0000000000000000 l d \.data 0000000000000000
-0000000000000000 l d \.bss 0000000000000000
+0000000000000000 l d \.text 0000000000000000 (|\.text)
+0000000000000000 l d \.data 0000000000000000 (|\.data)
+0000000000000000 l d \.bss 0000000000000000 (|\.bss)
0000000000000000 l \.data 0000000000000000 dsym0
0000000000000008 l \.data 0000000000000000 dsym1
-0000000000000000 l d \.toc 0000000000000000
+0000000000000000 l d \.toc 0000000000000000 (|\.toc)
0000000000000008 l \.data 0000000000000000 usym0
0000000000000010 l \.data 0000000000000000 usym1
0000000000000010 l \.data 0000000000000000 datpt
diff --git a/gas/testsuite/gas/sh/sh64/datal32-3.d b/gas/testsuite/gas/sh/sh64/datal32-3.d
index 159ed41650..a1e3a3ce95 100644
--- a/gas/testsuite/gas/sh/sh64/datal32-3.d
+++ b/gas/testsuite/gas/sh/sh64/datal32-3.d
@@ -24,14 +24,14 @@ Idx Name Size VMA LMA File off Algn
3 \.rodata 0+10 0+ 0+ 0+a0 2\*\*2
CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ 0x04 start
0+30 l \.text 0+ 0x04 foo
0+38 l \.text 0+ 0x04 foo2
0+40 l \.text 0+ 0x04 foo3
-0+ l d \.rodata 0+
+0+ l d \.rodata 0+ (|\.rodata)
0+48 l \.text 0+ 0x04 foo4
0+4 l \.rodata 0+ myrodata1
0+50 l \.text 0+ 0x04 foo5
diff --git a/gas/testsuite/gas/sh/sh64/datal64-3.d b/gas/testsuite/gas/sh/sh64/datal64-3.d
index 8a056cf8f0..a6e81299af 100644
--- a/gas/testsuite/gas/sh/sh64/datal64-3.d
+++ b/gas/testsuite/gas/sh/sh64/datal64-3.d
@@ -24,14 +24,14 @@ Idx Name Size VMA LMA File off Algn
3 \.rodata 0+10 0+ 0+ 0+104 2\*\*2
CONTENTS, ALLOC, LOAD, RELOC, READONLY, DATA
SYMBOL TABLE:
-0+ l d \.text 0+
-0+ l d \.data 0+
-0+ l d \.bss 0+
+0+ l d \.text 0+ (|\.text)
+0+ l d \.data 0+ (|\.data)
+0+ l d \.bss 0+ (|\.bss)
0+ l \.text 0+ 0x04 start
0+58 l \.text 0+ 0x04 foo
0+68 l \.text 0+ 0x04 foo2
0+78 l \.text 0+ 0x04 foo3
-0+ l d \.rodata 0+
+0+ l d \.rodata 0+ (|\.rodata)
0+88 l \.text 0+ 0x04 foo4
0+4 l \.rodata 0+ myrodata1
0+98 l \.text 0+ 0x04 foo5
diff --git a/gas/testsuite/gas/sh/sh64/localcom-1.d b/gas/testsuite/gas/sh/sh64/localcom-1.d
index 8698d5e343..83a91b0e9c 100644
--- a/gas/testsuite/gas/sh/sh64/localcom-1.d
+++ b/gas/testsuite/gas/sh/sh64/localcom-1.d
@@ -6,9 +6,9 @@
.*: file format .*-sh64.*
SYMBOL TABLE:
-0+0 l d \.text 0+
-0+0 l d \.data 0+
-0+0 l d \.bss 0+
+0+0 l d \.text 0+ (|\.text)
+0+0 l d \.data 0+ (|\.data)
+0+0 l d \.bss 0+ (|\.bss)
0+0 l \.text 0+ start
0+c l O \.bss 0+4 dd
0+c l O \.bss 0+4 d