This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFA: Don't canonicalize STT_SECTION syms


On Fri, Dec 10, 2004 at 10:19:29AM -0500, Daniel Jacobowitz wrote:
> so I assume there is more.

Yeah.

bfd/ChangeLog
	* elfcode.h (elf_slurp_symbol_table): Use bfd_elf_sym_name so that
	canonical sections syms have a name.

gas/testsuite/ChangeLog
	* 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.

ld/testsuite/ChangeLog
	* ld-mmix/bpo-1.d: Update for changed section syms.
	* ld-mmix/bpo-10.d: Likewise.
	* ld-mmix/bpo-11.d: Likewise.
	* ld-mmix/bpo-14.d: Likewise.
	* ld-mmix/bpo-16.d: Likewise.
	* ld-mmix/bpo-17.d: Likewise.
	* ld-mmix/bpo-18.d: Likewise.
	* ld-mmix/bpo-19.d: Likewise.
	* ld-mmix/bpo-2.d: Likewise.
	* ld-mmix/bpo-22.d: Likewise.
	* ld-mmix/bpo-3.d: Likewise.
	* ld-mmix/bpo-4.d: Likewise.
	* ld-mmix/bpo-5.d: Likewise.
	* ld-mmix/bpo-6.d: Likewise.
	* ld-mmix/bpo-9.d: Likewise.
	* ld-mmix/greg-1.d: Likewise.
	* ld-mmix/greg-19.d: Likewise.
	* ld-mmix/greg-2.d: Likewise.
	* ld-mmix/greg-3.d: Likewise.
	* ld-mmix/greg-4.d: Likewise.
	* ld-mmix/greg-5.d: Likewise.
	* ld-mmix/greg-5s.d: Likewise.
	* ld-mmix/greg-6.d: Likewise.
	* ld-mmix/greg-7.d: Likewise.
	* ld-mmix/loc1.d: Likewise.
	* ld-mmix/loc2.d: Likewise.
	* ld-mmix/loc3.d: Likewise.
	* ld-mmix/loc4.d: Likewise.
	* ld-mmix/loc6.d: Likewise.
	* ld-mmix/locdo-1.d: Likewise.
	* ld-mmix/loct-1.d: Likewise.
	* ld-mmix/locto-1.d: Likewise.
	* ld-mmix/start-1.d: Likewise.
	* ld-sh/sh64/abi32.xd: Likewise.
	* ld-sh/sh64/abi64.xd: Likewise.
	* ld-sh/sh64/cmpct1.xd: Likewise.
	* ld-sh/sh64/mix1.xd: Likewise.
	* ld-sh/sh64/mix2.xd: Likewise.
	* ld-sh/sh64/rel32.xd: Likewise.
	* ld-sh/sh64/rel64.xd: Likewise.
	* ld-sh/sh64/shdl32.xd: Likewise.
	* ld-sh/sh64/shdl64.xd: Likewise.

Index: bfd/elfcode.h
===================================================================
RCS file: /cvs/src/src/bfd/elfcode.h,v
retrieving revision 1.60
diff -u -p -r1.60 elfcode.h
--- bfd/elfcode.h	9 Dec 2004 16:17:42 -0000	1.60
+++ bfd/elfcode.h	11 Dec 2004 01:45:28 -0000
@@ -1086,9 +1086,7 @@ elf_slurp_symbol_table (bfd *abfd, asymb
 	  memcpy (&sym->internal_elf_sym, isym, sizeof (Elf_Internal_Sym));
 	  sym->symbol.the_bfd = abfd;
 
-	  sym->symbol.name = bfd_elf_string_from_elf_section (abfd,
-							      hdr->sh_link,
-							      isym->st_name);
+	  sym->symbol.name = bfd_elf_sym_name (abfd, hdr, isym);
 
 	  sym->symbol.value = isym->st_value;
 
@@ -1217,7 +1215,7 @@ error_return:
   return -1;
 }
 
-/* Read  relocations for ASECT from REL_HDR.  There are RELOC_COUNT of
+/* Read relocations for ASECT from REL_HDR.  There are RELOC_COUNT of
    them.  */
 
 static bfd_boolean
Index: gas/testsuite/gas/alpha/elf-usepv-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/alpha/elf-usepv-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 elf-usepv-1.d
--- gas/testsuite/gas/alpha/elf-usepv-1.d	17 Jun 2003 11:16:16 -0000	1.2
+++ gas/testsuite/gas/alpha/elf-usepv-1.d	11 Dec 2004 01:45:45 -0000
@@ -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
Index: gas/testsuite/gas/arm/mapping.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/arm/mapping.d,v
retrieving revision 1.3
diff -u -p -r1.3 mapping.d
--- gas/testsuite/gas/arm/mapping.d	17 Nov 2004 17:50:24 -0000	1.3
+++ gas/testsuite/gas/arm/mapping.d	11 Dec 2004 01:45:45 -0000
@@ -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
Index: gas/testsuite/gas/mips/tmips16-e.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mips/tmips16-e.d,v
retrieving revision 1.5
diff -u -p -r1.5 tmips16-e.d
--- gas/testsuite/gas/mips/tmips16-e.d	3 Sep 2003 08:26:51 -0000	1.5
+++ gas/testsuite/gas/mips/tmips16-e.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mips/tmips16-f.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mips/tmips16-f.d,v
retrieving revision 1.3
diff -u -p -r1.3 tmips16-f.d
--- gas/testsuite/gas/mips/tmips16-f.d	3 Sep 2003 08:26:51 -0000	1.3
+++ gas/testsuite/gas/mips/tmips16-f.d	11 Dec 2004 01:45:46 -0000
@@ -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\]:
Index: gas/testsuite/gas/mmix/align-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/align-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 align-1.d
--- gas/testsuite/gas/mmix/align-1.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/align-1.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/basep-10.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/basep-10.d,v
retrieving revision 1.2
diff -u -p -r1.2 basep-10.d
--- gas/testsuite/gas/mmix/basep-10.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/basep-10.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
Index: gas/testsuite/gas/mmix/basep-11.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/basep-11.d,v
retrieving revision 1.2
diff -u -p -r1.2 basep-11.d
--- gas/testsuite/gas/mmix/basep-11.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/basep-11.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/basep-7.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/basep-7.d,v
retrieving revision 1.1
diff -u -p -r1.1 basep-7.d
--- gas/testsuite/gas/mmix/basep-7.d	1 Feb 2002 08:16:04 -0000	1.1
+++ gas/testsuite/gas/mmix/basep-7.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/basep-8.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/basep-8.d,v
retrieving revision 1.2
diff -u -p -r1.2 basep-8.d
--- gas/testsuite/gas/mmix/basep-8.d	13 Dec 2003 23:32:25 -0000	1.2
+++ gas/testsuite/gas/mmix/basep-8.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/basep-9.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/basep-9.d,v
retrieving revision 1.3
diff -u -p -r1.3 basep-9.d
--- gas/testsuite/gas/mmix/basep-9.d	13 Dec 2003 23:32:25 -0000	1.3
+++ gas/testsuite/gas/mmix/basep-9.d	11 Dec 2004 01:45:46 -0000
@@ -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\]:
Index: gas/testsuite/gas/mmix/builtin1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/builtin1.d,v
retrieving revision 1.1
diff -u -p -r1.1 builtin1.d
--- gas/testsuite/gas/mmix/builtin1.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/builtin1.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/builtin2.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/builtin2.d,v
retrieving revision 1.1
diff -u -p -r1.1 builtin2.d
--- gas/testsuite/gas/mmix/builtin2.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/builtin2.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
Index: gas/testsuite/gas/mmix/builtin3.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/builtin3.d,v
retrieving revision 1.1
diff -u -p -r1.1 builtin3.d
--- gas/testsuite/gas/mmix/builtin3.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/builtin3.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/bz-c.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/bz-c.d,v
retrieving revision 1.1
diff -u -p -r1.1 bz-c.d
--- gas/testsuite/gas/mmix/bz-c.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/bz-c.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/comment-2.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/comment-2.d,v
retrieving revision 1.1
diff -u -p -r1.1 comment-2.d
--- gas/testsuite/gas/mmix/comment-2.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/comment-2.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/comment-3.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/comment-3.d,v
retrieving revision 1.2
diff -u -p -r1.2 comment-3.d
--- gas/testsuite/gas/mmix/comment-3.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/comment-3.d	11 Dec 2004 01:45:46 -0000
@@ -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\]:
Index: gas/testsuite/gas/mmix/cons-2.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/cons-2.d,v
retrieving revision 1.2
diff -u -p -r1.2 cons-2.d
--- gas/testsuite/gas/mmix/cons-2.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/cons-2.d	11 Dec 2004 01:45:46 -0000
@@ -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:
Index: gas/testsuite/gas/mmix/fb-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/fb-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 fb-1.d
--- gas/testsuite/gas/mmix/fb-1.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/fb-1.d	11 Dec 2004 01:45:46 -0000
@@ -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\]:
Index: gas/testsuite/gas/mmix/fb-2.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/fb-2.d,v
retrieving revision 1.3
diff -u -p -r1.3 fb-2.d
--- gas/testsuite/gas/mmix/fb-2.d	3 Sep 2003 08:26:51 -0000	1.3
+++ gas/testsuite/gas/mmix/fb-2.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/geta-c.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/geta-c.d,v
retrieving revision 1.1
diff -u -p -r1.1 geta-c.d
--- gas/testsuite/gas/mmix/geta-c.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/geta-c.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/greg1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg1.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg1.d
--- gas/testsuite/gas/mmix/greg1.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/greg1.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/greg1a.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg1a.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg1a.d
--- gas/testsuite/gas/mmix/greg1a.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/greg1a.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/greg2.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg2.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg2.d
--- gas/testsuite/gas/mmix/greg2.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/greg2.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/greg2a.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg2a.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg2a.d
--- gas/testsuite/gas/mmix/greg2a.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/greg2a.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/greg3.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg3.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg3.d
--- gas/testsuite/gas/mmix/greg3.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/greg3.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
Index: gas/testsuite/gas/mmix/greg4.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg4.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg4.d
--- gas/testsuite/gas/mmix/greg4.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/greg4.d	11 Dec 2004 01:45:46 -0000
@@ -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\]:
Index: gas/testsuite/gas/mmix/greg5.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg5.d,v
retrieving revision 1.1
diff -u -p -r1.1 greg5.d
--- gas/testsuite/gas/mmix/greg5.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/greg5.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
Index: gas/testsuite/gas/mmix/greg6.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg6.d,v
retrieving revision 1.1
diff -u -p -r1.1 greg6.d
--- gas/testsuite/gas/mmix/greg6.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/greg6.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
Index: gas/testsuite/gas/mmix/greg7.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg7.d,v
retrieving revision 1.3
diff -u -p -r1.3 greg7.d
--- gas/testsuite/gas/mmix/greg7.d	3 Sep 2003 08:26:51 -0000	1.3
+++ gas/testsuite/gas/mmix/greg7.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
Index: gas/testsuite/gas/mmix/greg8.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/greg8.d,v
retrieving revision 1.3
diff -u -p -r1.3 greg8.d
--- gas/testsuite/gas/mmix/greg8.d	3 Sep 2003 08:26:51 -0000	1.3
+++ gas/testsuite/gas/mmix/greg8.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
Index: gas/testsuite/gas/mmix/is-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/is-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 is-1.d
--- gas/testsuite/gas/mmix/is-1.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/is-1.d	11 Dec 2004 01:45:46 -0000
@@ -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  .*
Index: gas/testsuite/gas/mmix/jump-c.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/jump-c.d,v
retrieving revision 1.1
diff -u -p -r1.1 jump-c.d
--- gas/testsuite/gas/mmix/jump-c.d	30 Oct 2001 15:20:07 -0000	1.1
+++ gas/testsuite/gas/mmix/jump-c.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/local-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/local-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 local-1.d
--- gas/testsuite/gas/mmix/local-1.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/local-1.d	11 Dec 2004 01:45:46 -0000
@@ -15,9 +15,9 @@ Idx Name          Size      VMA         
   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
Index: gas/testsuite/gas/mmix/locall1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/locall1.d,v
retrieving revision 1.1
diff -u -p -r1.1 locall1.d
--- gas/testsuite/gas/mmix/locall1.d	30 Oct 2001 15:20:08 -0000	1.1
+++ gas/testsuite/gas/mmix/locall1.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/odd-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/odd-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 odd-1.d
--- gas/testsuite/gas/mmix/odd-1.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/odd-1.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/op-0-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/op-0-1.d,v
retrieving revision 1.3
diff -u -p -r1.3 op-0-1.d
--- gas/testsuite/gas/mmix/op-0-1.d	18 Oct 2003 16:00:21 -0000	1.3
+++ gas/testsuite/gas/mmix/op-0-1.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/op-0-1s.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/op-0-1s.d,v
retrieving revision 1.1
diff -u -p -r1.1 op-0-1s.d
--- gas/testsuite/gas/mmix/op-0-1s.d	18 Oct 2003 16:00:21 -0000	1.1
+++ gas/testsuite/gas/mmix/op-0-1s.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/op-0-2.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/op-0-2.d,v
retrieving revision 1.2
diff -u -p -r1.2 op-0-2.d
--- gas/testsuite/gas/mmix/op-0-2.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/op-0-2.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/prefix1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/prefix1.d,v
retrieving revision 1.1
diff -u -p -r1.1 prefix1.d
--- gas/testsuite/gas/mmix/prefix1.d	30 Oct 2001 15:20:08 -0000	1.1
+++ gas/testsuite/gas/mmix/prefix1.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/prefix2.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/prefix2.d,v
retrieving revision 1.1
diff -u -p -r1.1 prefix2.d
--- gas/testsuite/gas/mmix/prefix2.d	30 Oct 2001 15:20:08 -0000	1.1
+++ gas/testsuite/gas/mmix/prefix2.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/prefix3.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/prefix3.d,v
retrieving revision 1.2
diff -u -p -r1.2 prefix3.d
--- gas/testsuite/gas/mmix/prefix3.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/prefix3.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/mmix/pseudo-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/pseudo-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 pseudo-1.d
--- gas/testsuite/gas/mmix/pseudo-1.d	3 Sep 2003 08:26:51 -0000	1.2
+++ gas/testsuite/gas/mmix/pseudo-1.d	11 Dec 2004 01:45:46 -0000
@@ -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:
Index: gas/testsuite/gas/mmix/pushj-c.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/pushj-c.d,v
retrieving revision 1.2
diff -u -p -r1.2 pushj-c.d
--- gas/testsuite/gas/mmix/pushj-c.d	18 Oct 2003 16:00:21 -0000	1.2
+++ gas/testsuite/gas/mmix/pushj-c.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/pushj-cs.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/pushj-cs.d,v
retrieving revision 1.1
diff -u -p -r1.1 pushj-cs.d
--- gas/testsuite/gas/mmix/pushj-cs.d	18 Oct 2003 16:00:21 -0000	1.1
+++ gas/testsuite/gas/mmix/pushj-cs.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/sym-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/sym-1.d,v
retrieving revision 1.1
diff -u -p -r1.1 sym-1.d
--- gas/testsuite/gas/mmix/sym-1.d	30 Oct 2001 15:20:08 -0000	1.1
+++ gas/testsuite/gas/mmix/sym-1.d	11 Dec 2004 01:45:46 -0000
@@ -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
Index: gas/testsuite/gas/mmix/weak1-s.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/weak1-s.d,v
retrieving revision 1.1
diff -u -p -r1.1 weak1-s.d
--- gas/testsuite/gas/mmix/weak1-s.d	18 Oct 2003 16:00:21 -0000	1.1
+++ gas/testsuite/gas/mmix/weak1-s.d	11 Dec 2004 01:45:46 -0000
@@ -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\]:
Index: gas/testsuite/gas/mmix/weak1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/weak1.d,v
retrieving revision 1.3
diff -u -p -r1.3 weak1.d
--- gas/testsuite/gas/mmix/weak1.d	18 Oct 2003 16:00:21 -0000	1.3
+++ gas/testsuite/gas/mmix/weak1.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
Index: gas/testsuite/gas/mmix/zerop-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/mmix/zerop-1.d,v
retrieving revision 1.1
diff -u -p -r1.1 zerop-1.d
--- gas/testsuite/gas/mmix/zerop-1.d	30 Oct 2001 15:20:09 -0000	1.1
+++ gas/testsuite/gas/mmix/zerop-1.d	11 Dec 2004 01:45:46 -0000
@@ -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
 
 
Index: gas/testsuite/gas/ppc/power4.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/ppc/power4.d,v
retrieving revision 1.4
diff -u -p -r1.4 power4.d
--- gas/testsuite/gas/ppc/power4.d	28 Jun 2004 14:08:08 -0000	1.4
+++ gas/testsuite/gas/ppc/power4.d	11 Dec 2004 01:45:47 -0000
@@ -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
Index: gas/testsuite/gas/ppc/test1elf32.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/ppc/test1elf32.d,v
retrieving revision 1.2
diff -u -p -r1.2 test1elf32.d
--- gas/testsuite/gas/ppc/test1elf32.d	16 Mar 2004 00:58:42 -0000	1.2
+++ gas/testsuite/gas/ppc/test1elf32.d	11 Dec 2004 01:45:47 -0000
@@ -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
Index: gas/testsuite/gas/ppc/test1elf64.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/ppc/test1elf64.d,v
retrieving revision 1.3
diff -u -p -r1.3 test1elf64.d
--- gas/testsuite/gas/ppc/test1elf64.d	16 Mar 2004 00:58:42 -0000	1.3
+++ gas/testsuite/gas/ppc/test1elf64.d	11 Dec 2004 01:45:47 -0000
@@ -18,12 +18,12 @@ Idx Name          Size      VMA         
   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
Index: gas/testsuite/gas/sh/sh64/datal32-3.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/sh/sh64/datal32-3.d,v
retrieving revision 1.5
diff -u -p -r1.5 datal32-3.d
--- gas/testsuite/gas/sh/sh64/datal32-3.d	1 Dec 2003 11:59:14 -0000	1.5
+++ gas/testsuite/gas/sh/sh64/datal32-3.d	11 Dec 2004 01:45:47 -0000
@@ -24,14 +24,14 @@ Idx Name          Size      VMA       LM
   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
Index: gas/testsuite/gas/sh/sh64/datal64-3.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/sh/sh64/datal64-3.d,v
retrieving revision 1.4
diff -u -p -r1.4 datal64-3.d
--- gas/testsuite/gas/sh/sh64/datal64-3.d	1 Dec 2003 11:59:14 -0000	1.4
+++ gas/testsuite/gas/sh/sh64/datal64-3.d	11 Dec 2004 01:45:47 -0000
@@ -24,14 +24,14 @@ Idx Name          Size      VMA         
   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
Index: gas/testsuite/gas/sh/sh64/localcom-1.d
===================================================================
RCS file: /cvs/src/src/gas/testsuite/gas/sh/sh64/localcom-1.d,v
retrieving revision 1.4
diff -u -p -r1.4 localcom-1.d
--- gas/testsuite/gas/sh/sh64/localcom-1.d	1 Dec 2003 11:59:14 -0000	1.4
+++ gas/testsuite/gas/sh/sh64/localcom-1.d	11 Dec 2004 01:45:47 -0000
@@ -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
Index: ld/testsuite/ld-mmix/bpo-1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-1.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-1.d
--- ld/testsuite/ld-mmix/bpo-1.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-1.d	11 Dec 2004 01:45:51 -0000
@@ -9,14 +9,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0000000000000000 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0000000000000000 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+4 l       \.text	0+ x
 0+ g       \.text	0+ _start
 #...
Index: ld/testsuite/ld-mmix/bpo-10.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-10.d,v
retrieving revision 1.5
diff -u -p -r1.5 bpo-10.d
--- ld/testsuite/ld-mmix/bpo-10.d	14 Sep 2003 14:10:55 -0000	1.5
+++ ld/testsuite/ld-mmix/bpo-10.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.init	0+ 
-0+4 l    d  \.text	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7f8 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.init	0+ (|\.init)
+0+4 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f8 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+ l       \.init	0+ _start
 2000000000000000 g       \*ABS\*	0+ __bss_start
 2000000000000000 g       \*ABS\*	0+ _edata
Index: ld/testsuite/ld-mmix/bpo-11.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-11.d,v
retrieving revision 1.5
diff -u -p -r1.5 bpo-11.d
--- ld/testsuite/ld-mmix/bpo-11.d	14 Sep 2003 14:10:55 -0000	1.5
+++ ld/testsuite/ld-mmix/bpo-11.d	11 Dec 2004 01:45:51 -0000
@@ -11,14 +11,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.init	0+ 
-0+10 l    d  \.text	0+ 
-20+ l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7e8 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.init	0+ (|\.init)
+0+10 l    d  \.text	0+ (|\.text)
+20+ l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7e8 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+ l       \.init	0+ _start
 0+14 g       \.text	0+ x
 0+10 g       \.text	0+ x2
Index: ld/testsuite/ld-mmix/bpo-14.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-14.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-14.d
--- ld/testsuite/ld-mmix/bpo-14.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-14.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+ g       \.text	0+ _start
 0+8 g       \.text	0+ areg
 #...
Index: ld/testsuite/ld-mmix/bpo-16.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-16.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-16.d
--- ld/testsuite/ld-mmix/bpo-16.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-16.d	11 Dec 2004 01:45:51 -0000
@@ -11,14 +11,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+ g       \.text	0+ _start
 0+c g       \.text	0+ areg
 #...
Index: ld/testsuite/ld-mmix/bpo-17.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-17.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-17.d
--- ld/testsuite/ld-mmix/bpo-17.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-17.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+ g       \.text	0+ _start
 0+10 g       \.text	0+ areg
 #...
Index: ld/testsuite/ld-mmix/bpo-18.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-18.d,v
retrieving revision 1.5
diff -u -p -r1.5 bpo-18.d
--- ld/testsuite/ld-mmix/bpo-18.d	14 Oct 2004 12:54:47 -0000	1.5
+++ ld/testsuite/ld-mmix/bpo-18.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+100 l    d  \.text	0+ 
-4000000000001060 l    d  \.text\.away	0+ 
-400000000000106c l    d  \.data	0+ 
-400000000000106c l    d  \.bss	0+ 
-0+7e0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+100 l    d  \.text	0+ (|\.text)
+4000000000001060 l    d  \.text\.away	0+ (|\.text\.away)
+400000000000106c l    d  \.data	0+ (|\.data)
+400000000000106c l    d  \.bss	0+ (|\.bss)
+0+7e0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 4000000000001064 l       \.text\.away	0+ x
 0+100 g       \.text	0+ x
 4000000000001060 g       \.text\.away	0+ Main
Index: ld/testsuite/ld-mmix/bpo-19.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-19.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-19.d
--- ld/testsuite/ld-mmix/bpo-19.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-19.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+100 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+100 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+37c l       \*ABS\*	0+ i
 0+ g       \.text	0+ _start
 #...
Index: ld/testsuite/ld-mmix/bpo-2.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-2.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-2.d
--- ld/testsuite/ld-mmix/bpo-2.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-2.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7e8 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7e8 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+4 l       \.text	0+ x
 0+ g       \.text	0+ _start
 0+fe g       \*REG\*	0+ areg
Index: ld/testsuite/ld-mmix/bpo-22.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-22.d,v
retrieving revision 1.2
diff -u -p -r1.2 bpo-22.d
--- ld/testsuite/ld-mmix/bpo-22.d	14 Sep 2003 14:10:55 -0000	1.2
+++ ld/testsuite/ld-mmix/bpo-22.d	11 Dec 2004 01:45:51 -0000
@@ -10,13 +10,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0000000000000000 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0000000000000000 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+4 l       \.text	0+ x
 0+ g       \.text	0+ Main
 0+ g       \.text	0+ _start
Index: ld/testsuite/ld-mmix/bpo-3.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-3.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-3.d
--- ld/testsuite/ld-mmix/bpo-3.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-3.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+4 l       \.text	0+ x
 0+ g       \.text	0+ _start
 #...
Index: ld/testsuite/ld-mmix/bpo-4.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-4.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-4.d
--- ld/testsuite/ld-mmix/bpo-4.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-4.d	11 Dec 2004 01:45:51 -0000
@@ -11,14 +11,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7e0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7e0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+8 l       \.text	0+ x
 0+ g       \.text	0+ _start
 0+fe g       \*REG\*	0+ areg
Index: ld/testsuite/ld-mmix/bpo-5.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-5.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-5.d
--- ld/testsuite/ld-mmix/bpo-5.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-5.d	11 Dec 2004 01:45:51 -0000
@@ -11,14 +11,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7e8 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7e8 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+4 l       \.text	0+ x
 0+ g       \.text	0+ _start
 #...
Index: ld/testsuite/ld-mmix/bpo-6.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-6.d,v
retrieving revision 1.3
diff -u -p -r1.3 bpo-6.d
--- ld/testsuite/ld-mmix/bpo-6.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/bpo-6.d	11 Dec 2004 01:45:51 -0000
@@ -9,14 +9,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+100 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+100 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+df l       \*ABS\*	0+ i
 0+ g       \.text	0+ _start
 #...
Index: ld/testsuite/ld-mmix/bpo-9.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/bpo-9.d,v
retrieving revision 1.4
diff -u -p -r1.4 bpo-9.d
--- ld/testsuite/ld-mmix/bpo-9.d	14 Sep 2003 14:10:55 -0000	1.4
+++ ld/testsuite/ld-mmix/bpo-9.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.init	0+ 
-0+10 l    d  \.text	0+ 
-20+ l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7e8 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.init	0+ (|\.init)
+0+10 l    d  \.text	0+ (|\.text)
+20+ l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7e8 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+ l       \.init	0+ _start
 0+14 g       \.text	0+ x
 0+10 g       \.text	0+ x2
Index: ld/testsuite/ld-mmix/greg-1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg-1.d
--- ld/testsuite/ld-mmix/greg-1.d	19 Mar 2002 22:48:14 -0000	1.2
+++ ld/testsuite/ld-mmix/greg-1.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  .text	0+ 
-2000000000000000 l    d  .data	0+ 
-2000000000000000 l    d  .sbss	0+ 
-2000000000000000 l    d  .bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+c g       \.text	0+ _start
 0+fe g       \*REG\*	0+ areg
 #...
Index: ld/testsuite/ld-mmix/greg-19.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-19.d,v
retrieving revision 1.3
diff -u -p -r1.3 greg-19.d
--- ld/testsuite/ld-mmix/greg-19.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/greg-19.d	11 Dec 2004 01:45:51 -0000
@@ -7,14 +7,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+ g     F \.text	0+ Main
 0+ g       \.text	0+ _start
 0+fe g       \*REG\*	0+ areg
Index: ld/testsuite/ld-mmix/greg-2.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-2.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg-2.d
--- ld/testsuite/ld-mmix/greg-2.d	19 Mar 2002 22:48:14 -0000	1.2
+++ ld/testsuite/ld-mmix/greg-2.d	11 Dec 2004 01:45:51 -0000
@@ -14,14 +14,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  .text	0+ 
-2000000000000000 l    d  .data	0+ 
-2000000000000000 l    d  .sbss	0+ 
-2000000000000000 l    d  .bss	0+ 
-0+7e0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7e0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+fe g       \*REG\*	0+ b
 0+20 g       \.text	0+ _start
 0+fc g       \*REG\*	0+ areg
Index: ld/testsuite/ld-mmix/greg-3.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-3.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg-3.d
--- ld/testsuite/ld-mmix/greg-3.d	19 Mar 2002 22:48:14 -0000	1.2
+++ ld/testsuite/ld-mmix/greg-3.d	11 Dec 2004 01:45:51 -0000
@@ -14,14 +14,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  .text	0+ 
-2000000000000000 l    d  .data	0+ 
-2000000000000000 l    d  .sbss	0+ 
-2000000000000000 l    d  .bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+10 g       \.text	0+ _start
 0+fe g       \*REG\*	0+ areg
 #...
Index: ld/testsuite/ld-mmix/greg-4.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-4.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg-4.d
--- ld/testsuite/ld-mmix/greg-4.d	19 Mar 2002 22:48:14 -0000	1.2
+++ ld/testsuite/ld-mmix/greg-4.d	11 Dec 2004 01:45:51 -0000
@@ -11,14 +11,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  .text	0+ 
-2000000000000000 l    d  .data	0+ 
-2000000000000000 l    d  .sbss	0+ 
-2000000000000000 l    d  .bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+18 g       \.text	0+ _start
 0+fe g       \*REG\*	0+ areg
 #...
Index: ld/testsuite/ld-mmix/greg-5.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-5.d,v
retrieving revision 1.3
diff -u -p -r1.3 greg-5.d
--- ld/testsuite/ld-mmix/greg-5.d	18 Oct 2003 16:05:02 -0000	1.3
+++ ld/testsuite/ld-mmix/greg-5.d	11 Dec 2004 01:45:51 -0000
@@ -11,14 +11,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  .text	0+ 
-2000000000000000 l    d  .data	0+ 
-2000000000000000 l    d  .sbss	0+ 
-2000000000000000 l    d  .bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+14 g       \.text	0+ _start
 0+fe g       \*REG\*	0+ areg
 #...
Index: ld/testsuite/ld-mmix/greg-5s.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-5s.d,v
retrieving revision 1.1
diff -u -p -r1.1 greg-5s.d
--- ld/testsuite/ld-mmix/greg-5s.d	18 Oct 2003 16:05:02 -0000	1.1
+++ ld/testsuite/ld-mmix/greg-5s.d	11 Dec 2004 01:45:51 -0000
@@ -10,14 +10,14 @@
 
 .*:     file format elf64-mmix
 SYMBOL TABLE:
-0+ l    d  .text	0+ 
-2000000000000000 l    d  .data	0+ 
-2000000000000000 l    d  .sbss	0+ 
-2000000000000000 l    d  .bss	0+ 
-0+7f0 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+7f0 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+4 g       \.text	0+ _start
 0+fe g       \*REG\*	0+ areg
 #...
Index: ld/testsuite/ld-mmix/greg-6.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-6.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg-6.d
--- ld/testsuite/ld-mmix/greg-6.d	19 Mar 2002 22:48:14 -0000	1.2
+++ ld/testsuite/ld-mmix/greg-6.d	11 Dec 2004 01:45:51 -0000
@@ -39,14 +39,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+0 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+100 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+0 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+100 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+20 l       \*REG\*	0+ P
 0+21 l       \*REG\*	0+ O
 0+22 l       \*REG\*	0+ N
Index: ld/testsuite/ld-mmix/greg-7.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/greg-7.d,v
retrieving revision 1.2
diff -u -p -r1.2 greg-7.d
--- ld/testsuite/ld-mmix/greg-7.d	19 Mar 2002 22:48:14 -0000	1.2
+++ ld/testsuite/ld-mmix/greg-7.d	11 Dec 2004 01:45:51 -0000
@@ -39,14 +39,14 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+100 l    d  \.MMIX\.reg_contents	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+100 l    d  \.MMIX\.reg_contents	0+ (|\.MMIX\.reg_contents)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+21 l       \*REG\*	0+ P
 0+22 l       \*REG\*	0+ O
 0+23 l       \*REG\*	0+ N
Index: ld/testsuite/ld-mmix/loc1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/loc1.d,v
retrieving revision 1.4
diff -u -p -r1.4 loc1.d
--- ld/testsuite/ld-mmix/loc1.d	14 Sep 2003 14:10:55 -0000	1.4
+++ ld/testsuite/ld-mmix/loc1.d	11 Dec 2004 01:45:51 -0000
@@ -7,13 +7,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1000 g       \.text	0+ loc1
 0+1000 g       \*ABS\*	0+ __\.MMIX\.start\.\.text
 2000000000000000 g       \*ABS\*	0+ __bss_start
Index: ld/testsuite/ld-mmix/loc2.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/loc2.d,v
retrieving revision 1.3
diff -u -p -r1.3 loc2.d
--- ld/testsuite/ld-mmix/loc2.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/loc2.d	11 Dec 2004 01:45:51 -0000
@@ -8,13 +8,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1004 g       \.text	0+ _start
 0+1000 g       \.text	0+ loc1
 0+1000 g       \*ABS\*	0+ __\.MMIX\.start\.\.text
Index: ld/testsuite/ld-mmix/loc3.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/loc3.d,v
retrieving revision 1.3
diff -u -p -r1.3 loc3.d
--- ld/testsuite/ld-mmix/loc3.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/loc3.d	11 Dec 2004 01:45:51 -0000
@@ -8,13 +8,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1000 g       \.text	0+ _start
 0+1004 g       \.text	0+ loc1
 0+1000 g       \*ABS\*	0+ __\.MMIX\.start\.\.text
Index: ld/testsuite/ld-mmix/loc4.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/loc4.d,v
retrieving revision 1.5
diff -u -p -r1.5 loc4.d
--- ld/testsuite/ld-mmix/loc4.d	14 Sep 2003 14:10:55 -0000	1.5
+++ ld/testsuite/ld-mmix/loc4.d	11 Dec 2004 01:45:51 -0000
@@ -9,13 +9,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000008 l    d  \.sbss	0+ 
-2000000000000008 l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000008 l    d  \.sbss	0+ (|\.sbss)
+2000000000000008 l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 2000000000000000 l       \.data	0+ xx
 0+1004 g     F \.text	0+ Main
 2000000000000000 g       \*ABS\*	0+ __\.MMIX\.start\.\.data
Index: ld/testsuite/ld-mmix/loc6.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/loc6.d,v
retrieving revision 1.4
diff -u -p -r1.4 loc6.d
--- ld/testsuite/ld-mmix/loc6.d	14 Sep 2003 14:10:55 -0000	1.4
+++ ld/testsuite/ld-mmix/loc6.d	11 Dec 2004 01:45:51 -0000
@@ -8,13 +8,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000200 l    d  \.data	0+ 
-200000000000020c l    d  \.sbss	0+ 
-200000000000020c l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000200 l    d  \.data	0+ (|\.data)
+200000000000020c l    d  \.sbss	0+ (|\.sbss)
+200000000000020c l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 2000000000000200 g       \.data	0+ dloc1
 2000000000000200 g       \*ABS\*	0+ __\.MMIX\.start\.\.data
 0+ g       \.text	0+ _start
Index: ld/testsuite/ld-mmix/locdo-1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/locdo-1.d,v
retrieving revision 1.5
diff -u -p -r1.5 locdo-1.d
--- ld/testsuite/ld-mmix/locdo-1.d	14 Sep 2003 14:10:55 -0000	1.5
+++ ld/testsuite/ld-mmix/locdo-1.d	11 Dec 2004 01:45:51 -0000
@@ -6,13 +6,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000008 l    d  \.data	0+ 
-2000000000000010 l    d  \.sbss	0+ 
-2000000000000010 l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000008 l    d  \.data	0+ (|\.data)
+2000000000000010 l    d  \.sbss	0+ (|\.sbss)
+2000000000000010 l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 2000000000000008 g       \*ABS\*	0+ __\.MMIX\.start\.\.data
 2000000000000008 g       \.data	0+ od
 0+ g       \.text	0+ _start
Index: ld/testsuite/ld-mmix/loct-1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/loct-1.d,v
retrieving revision 1.3
diff -u -p -r1.3 loct-1.d
--- ld/testsuite/ld-mmix/loct-1.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/loct-1.d	11 Dec 2004 01:45:51 -0000
@@ -6,13 +6,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+1004 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1004 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1004 l       \.text	0+ t
 0+100c g       \.text	0+ _start
 0+1004 g       \*ABS\*	0+ __\.MMIX\.start\.\.text
Index: ld/testsuite/ld-mmix/locto-1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/locto-1.d,v
retrieving revision 1.3
diff -u -p -r1.3 locto-1.d
--- ld/testsuite/ld-mmix/locto-1.d	14 Sep 2003 14:10:55 -0000	1.3
+++ ld/testsuite/ld-mmix/locto-1.d	11 Dec 2004 01:45:51 -0000
@@ -6,13 +6,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+1008 l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1008 l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1008 g       \.text	0+ od
 0+1010 g       \.text	0+ _start
 0+1008 g       \*ABS\*	0+ __\.MMIX\.start\.\.text
Index: ld/testsuite/ld-mmix/start-1.d
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-mmix/start-1.d,v
retrieving revision 1.2
diff -u -p -r1.2 start-1.d
--- ld/testsuite/ld-mmix/start-1.d	19 Mar 2002 22:48:15 -0000	1.2
+++ ld/testsuite/ld-mmix/start-1.d	11 Dec 2004 01:45:51 -0000
@@ -5,13 +5,13 @@
 .*:     file format elf64-mmix
 
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-2000000000000000 l    d  \.data	0+ 
-2000000000000000 l    d  \.sbss	0+ 
-2000000000000000 l    d  \.bss	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|\.text)
+2000000000000000 l    d  \.data	0+ (|\.data)
+2000000000000000 l    d  \.sbss	0+ (|\.sbss)
+2000000000000000 l    d  \.bss	0+ (|\.bss)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+4 g       \.text	0+ _start
 2000000000000000 g       \*ABS\*	0+ __bss_start
 2000000000000000 g       \*ABS\*	0+ _edata
Index: ld/testsuite/ld-sh/sh64/abi32.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/abi32.xd,v
retrieving revision 1.6
diff -u -p -r1.6 abi32.xd
--- ld/testsuite/ld-sh/sh64/abi32.xd	2 Jul 2004 11:25:54 -0000	1.6
+++ ld/testsuite/ld-sh/sh64/abi32.xd	11 Dec 2004 01:45:51 -0000
@@ -30,16 +30,16 @@ Idx Name          Size      VMA       LM
   6 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-0+10e8 l    d  \.ctors	0+ 
-0+10e8 l    d  \.dtors	0+ 
-0+10e8 l    d  \.data	0+ 
-0+1100 l    d  \.sbss	0+ 
-0+1100 l    d  \.bss	0+ 
-0+80000 l    d  \.stack	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+0+10e8 l    d  \.ctors	0+ (|\.ctors)
+0+10e8 l    d  \.dtors	0+ (|\.dtors)
+0+10e8 l    d  \.data	0+ (|\.data)
+0+1100 l    d  \.sbss	0+ (|\.sbss)
+0+1100 l    d  \.bss	0+ (|\.bss)
+0+80000 l    d  \.stack	0+ (|\.stack)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+10f4 l       \.data	0+ foobar
 0+10fc l       \.data	0+ foobar2
 0+1060 l       \.text	0+ 0x04 plugh
Index: ld/testsuite/ld-sh/sh64/abi64.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/abi64.xd,v
retrieving revision 1.5
diff -u -p -r1.5 abi64.xd
--- ld/testsuite/ld-sh/sh64/abi64.xd	2 Jul 2004 11:25:54 -0000	1.5
+++ ld/testsuite/ld-sh/sh64/abi64.xd	11 Dec 2004 01:45:51 -0000
@@ -29,16 +29,16 @@ Idx Name          Size      VMA         
   6 \.stack        00000004  0000000000080000  0000000000080000  00000200  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
-0000000000001000 l    d  \.text	0000000000000000 
-0000000000001130 l    d  \.ctors	0000000000000000 
-0000000000001130 l    d  \.dtors	0000000000000000 
-0000000000001130 l    d  \.data	0000000000000000 
-0000000000001148 l    d  \.sbss	0000000000000000 
-0000000000001148 l    d  \.bss	0000000000000000 
-0000000000080000 l    d  \.stack	0000000000000000 
-0000000000000000 l    d  \*ABS\*	0000000000000000 
-0000000000000000 l    d  \*ABS\*	0000000000000000 
-0000000000000000 l    d  \*ABS\*	0000000000000000 
+0000000000001000 l    d  \.text	0000000000000000 (|\.text)
+0000000000001130 l    d  \.ctors	0000000000000000 (|\.ctors)
+0000000000001130 l    d  \.dtors	0000000000000000 (|\.dtors)
+0000000000001130 l    d  \.data	0000000000000000 (|\.data)
+0000000000001148 l    d  \.sbss	0000000000000000 (|\.sbss)
+0000000000001148 l    d  \.bss	0000000000000000 (|\.bss)
+0000000000080000 l    d  \.stack	0000000000000000 (|\.stack)
+0000000000000000 l    d  \*ABS\*	0000000000000000 (|\.shstrtab)
+0000000000000000 l    d  \*ABS\*	0000000000000000 (|\.symtab)
+0000000000000000 l    d  \*ABS\*	0000000000000000 (|\.strtab)
 000000000000113c l       \.data	0000000000000000 foobar
 0000000000001144 l       \.data	0000000000000000 foobar2
 00000000000010a8 l       \.text	0000000000000000 0x04 plugh
Index: ld/testsuite/ld-sh/sh64/cmpct1.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/cmpct1.xd,v
retrieving revision 1.7
diff -u -p -r1.7 cmpct1.xd
--- ld/testsuite/ld-sh/sh64/cmpct1.xd	2 Jul 2004 11:25:54 -0000	1.7
+++ ld/testsuite/ld-sh/sh64/cmpct1.xd	11 Dec 2004 01:45:51 -0000
@@ -32,17 +32,17 @@ Idx Name          Size      VMA       LM
   7 \.stack        00000004  0+80000  0+80000  00000180  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-0+1008 l    d  \.rodata	0+ 
-0+1098 l    d  \.ctors	0+ 
-0+1098 l    d  \.dtors	0+ 
-0+1098 l    d  \.data	0+ 
-0+1098 l    d  \.sbss	0+ 
-0+1098 l    d  \.bss	0+ 
-0+80000 l    d  \.stack	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+0+1008 l    d  \.rodata	0+ (|\.rodata)
+0+1098 l    d  \.ctors	0+ (|\.ctors)
+0+1098 l    d  \.dtors	0+ (|\.dtors)
+0+1098 l    d  \.data	0+ (|\.data)
+0+1098 l    d  \.sbss	0+ (|\.sbss)
+0+1098 l    d  \.bss	0+ (|\.bss)
+0+80000 l    d  \.stack	0+ (|\.stack)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1004 l       \.text	0+ next
 0+100c l       \.rodata	0+ here
 0+1098 g       \.dtors	0+ ___dtors
Index: ld/testsuite/ld-sh/sh64/mix1.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/mix1.xd,v
retrieving revision 1.6
diff -u -p -r1.6 mix1.xd
--- ld/testsuite/ld-sh/sh64/mix1.xd	22 Sep 2004 06:45:39 -0000	1.6
+++ ld/testsuite/ld-sh/sh64/mix1.xd	11 Dec 2004 01:45:51 -0000
@@ -31,17 +31,17 @@ Idx Name          Size      VMA       LM
   7 \.cranges      00000014  0+  0+  00000184  2\*\*0
                   CONTENTS, DEBUGGING, SORT_ENTRIES
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-0+10c8 l    d  \.ctors	0+ 
-0+10c8 l    d  \.dtors	0+ 
-0+10c8 l    d  \.data	0+ 
-0+10d8 l    d  \.sbss	0+ 
-0+10d8 l    d  \.bss	0+ 
-0+80000 l    d  \.stack	0+ 
-0+ l    d  \.cranges	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+0+10c8 l    d  \.ctors	0+ (|\.ctors)
+0+10c8 l    d  \.dtors	0+ (|\.dtors)
+0+10c8 l    d  \.data	0+ (|\.data)
+0+10d8 l    d  \.sbss	0+ (|\.sbss)
+0+10d8 l    d  \.bss	0+ (|\.bss)
+0+80000 l    d  \.stack	0+ (|\.stack)
+0+ l    d  \.cranges	0+ (|\.cranges)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1008 l       \.text	0+ forw
 0+1004 l       \.text	0+ start2
 0+1030 l       \.text	0+ 0x04 mediacode2
Index: ld/testsuite/ld-sh/sh64/mix2.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/mix2.xd,v
retrieving revision 1.5
diff -u -p -r1.5 mix2.xd
--- ld/testsuite/ld-sh/sh64/mix2.xd	2 Jul 2004 11:25:54 -0000	1.5
+++ ld/testsuite/ld-sh/sh64/mix2.xd	11 Dec 2004 01:45:51 -0000
@@ -34,18 +34,18 @@ Idx Name          Size      VMA       LM
   8 \.cranges      00000014  0+  0+  00000184  2\*\*0
                   CONTENTS, DEBUGGING, SORT_ENTRIES
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-0+1034 l    d  \.rodata	0+ 
-0+10c8 l    d  \.ctors	0+ 
-0+10c8 l    d  \.dtors	0+ 
-0+10c8 l    d  \.data	0+ 
-0+10d8 l    d  \.sbss	0+ 
-0+10d8 l    d  \.bss	0+ 
-0+80000 l    d  \.stack	0+ 
-0+ l    d  \.cranges	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+0+1034 l    d  \.rodata	0+ (|\.rodata)
+0+10c8 l    d  \.ctors	0+ (|\.ctors)
+0+10c8 l    d  \.dtors	0+ (|\.dtors)
+0+10c8 l    d  \.data	0+ (|\.data)
+0+10d8 l    d  \.sbss	0+ (|\.sbss)
+0+10d8 l    d  \.bss	0+ (|\.bss)
+0+80000 l    d  \.stack	0+ (|\.stack)
+0+ l    d  \.cranges	0+ (|\.cranges)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1020 l       \.text	0+ locallabel
 0+1040 g       \.rodata	0+ compactlabel4
 0+101c g       \.text	0+ 0x04 medialabel2
Index: ld/testsuite/ld-sh/sh64/rel32.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/rel32.xd,v
retrieving revision 1.4
diff -u -p -r1.4 rel32.xd
--- ld/testsuite/ld-sh/sh64/rel32.xd	1 Dec 2003 06:56:51 -0000	1.4
+++ ld/testsuite/ld-sh/sh64/rel32.xd	11 Dec 2004 01:45:51 -0000
@@ -16,15 +16,15 @@ Idx Name          Size      VMA       LM
   3 \.stack        0+4  0+  0+  0+b4  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \.data	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \.bss	0+ 
-0+ l    d  \.stack	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|.text)
+0+ l    d  \*ABS\*	0+ (|.rela.text)
+0+ l    d  \.data	0+ (|.data)
+0+ l    d  \*ABS\*	0+ (|.rela.data)
+0+ l    d  \.bss	0+ (|.bss)
+0+ l    d  \.stack	0+ (|.stack)
+0+ l    d  \*ABS\*	0+ (|.shstrtab)
+0+ l    d  \*ABS\*	0+ (|.symtab)
+0+ l    d  \*ABS\*	0+ (|.strtab)
 0+         \*UND\*	0+ unresolved5
 0+c g       \.text	0+ 0x04 file1text2
 0+24 g       \.text	0+ 0x04 file2text1
Index: ld/testsuite/ld-sh/sh64/rel64.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/rel64.xd,v
retrieving revision 1.3
diff -u -p -r1.3 rel64.xd
--- ld/testsuite/ld-sh/sh64/rel64.xd	1 Dec 2003 06:56:51 -0000	1.3
+++ ld/testsuite/ld-sh/sh64/rel64.xd	11 Dec 2004 01:45:51 -0000
@@ -16,15 +16,15 @@ Idx Name          Size      VMA         
   3 \.stack        0+4  0+  0+  0+c0  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
-0+ l    d  \.text	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \.data	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \.bss	0+ 
-0+ l    d  \.stack	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+ l    d  \.text	0+ (|.text)
+0+ l    d  \*ABS\*	0+ (|.rela.text)
+0+ l    d  \.data	0+ (|.data)
+0+ l    d  \*ABS\*	0+ (|.rela.data)
+0+ l    d  \.bss	0+ (|.bss)
+0+ l    d  \.stack	0+ (|.stack)
+0+ l    d  \*ABS\*	0+ (|.shstrtab)
+0+ l    d  \*ABS\*	0+ (|.symtab)
+0+ l    d  \*ABS\*	0+ (|.strtab)
 0+         \*UND\*	0+ unresolved5
 0+c g       \.text	0+ 0x04 file1text2
 0+24 g       \.text	0+ 0x04 file2text1
Index: ld/testsuite/ld-sh/sh64/shdl32.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/shdl32.xd,v
retrieving revision 1.6
diff -u -p -r1.6 shdl32.xd
--- ld/testsuite/ld-sh/sh64/shdl32.xd	22 Sep 2004 06:45:39 -0000	1.6
+++ ld/testsuite/ld-sh/sh64/shdl32.xd	11 Dec 2004 01:45:51 -0000
@@ -31,17 +31,17 @@ Idx Name          Size      VMA       LM
   7 \.stack        0+4  0+80000  0+80000  0+600  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-0+1204 l    d  \.rodata	0+ 
-0+13c8 l    d  \.ctors	0+ 
-0+13c8 l    d  \.dtors	0+ 
-0+13c8 l    d  \.data	0+ 
-0+1560 l    d  \.sbss	0+ 
-0+1560 l    d  \.bss	0+ 
-0+80000 l    d  \.stack	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+0+1204 l    d  \.rodata	0+ (|\.rodata)
+0+13c8 l    d  \.ctors	0+ (|\.ctors)
+0+13c8 l    d  \.dtors	0+ (|\.dtors)
+0+13c8 l    d  \.data	0+ (|\.data)
+0+1560 l    d  \.sbss	0+ (|\.sbss)
+0+1560 l    d  \.bss	0+ (|\.bss)
+0+80000 l    d  \.stack	0+ (|\.stack)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1150 l       \.text	0+ 0x04 part2
 0+13f8 g       \.data	0+ dfoo_otherboth2
 0+1178 g       \.text	0+ 0x04 bar_otherwithout
Index: ld/testsuite/ld-sh/sh64/shdl64.xd
===================================================================
RCS file: /cvs/src/src/ld/testsuite/ld-sh/sh64/shdl64.xd,v
retrieving revision 1.6
diff -u -p -r1.6 shdl64.xd
--- ld/testsuite/ld-sh/sh64/shdl64.xd	22 Sep 2004 06:45:39 -0000	1.6
+++ ld/testsuite/ld-sh/sh64/shdl64.xd	11 Dec 2004 01:45:51 -0000
@@ -31,17 +31,17 @@ Idx Name          Size      VMA         
   7 \.stack        0+4  0+80000  0+80000  0+600  2\*\*0
                   CONTENTS, ALLOC, LOAD, DATA
 SYMBOL TABLE:
-0+1000 l    d  \.text	0+ 
-0+1204 l    d  \.rodata	0+ 
-0+13c8 l    d  \.ctors	0+ 
-0+13c8 l    d  \.dtors	0+ 
-0+13c8 l    d  \.data	0+ 
-0+1560 l    d  \.sbss	0+ 
-0+1560 l    d  \.bss	0+ 
-0+80000 l    d  \.stack	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
-0+ l    d  \*ABS\*	0+ 
+0+1000 l    d  \.text	0+ (|\.text)
+0+1204 l    d  \.rodata	0+ (|\.rodata)
+0+13c8 l    d  \.ctors	0+ (|\.ctors)
+0+13c8 l    d  \.dtors	0+ (|\.dtors)
+0+13c8 l    d  \.data	0+ (|\.data)
+0+1560 l    d  \.sbss	0+ (|\.sbss)
+0+1560 l    d  \.bss	0+ (|\.bss)
+0+80000 l    d  \.stack	0+ (|\.stack)
+0+ l    d  \*ABS\*	0+ (|\.shstrtab)
+0+ l    d  \*ABS\*	0+ (|\.symtab)
+0+ l    d  \*ABS\*	0+ (|\.strtab)
 0+1150 l       \.text	0+ 0x04 part2
 0+13f8 g       \.data	0+ dfoo_otherboth2
 0+1178 g       \.text	0+ 0x04 bar_otherwithout

-- 
Alan Modra
IBM OzLabs - Linux Technology Centre


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]