aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2002-03-19 22:48:15 +0000
committerHans-Peter Nilsson <hp@axis.com>2002-03-19 22:48:15 +0000
commitf8548834821710444770162e1d391de81a22940f (patch)
treea39ef1b78eb814ac4dcd0f9e1d3aaf8d5a5c1280 /ld
parentfed2999dfbee78db259ad1916b915cc393d22a99 (diff)
downloadgdb-f8548834821710444770162e1d391de81a22940f.zip
gdb-f8548834821710444770162e1d391de81a22940f.tar.gz
gdb-f8548834821710444770162e1d391de81a22940f.tar.bz2
* ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
longer set to object. * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d, ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d, ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d, ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d, ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d, ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d, ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d, ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d, ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d, ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d, ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d, ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
Diffstat (limited to 'ld')
-rw-r--r--ld/testsuite/ChangeLog17
-rw-r--r--ld/testsuite/ld-mmix/bpo-1.d6
-rw-r--r--ld/testsuite/ld-mmix/bpo-10.d8
-rw-r--r--ld/testsuite/ld-mmix/bpo-11.d8
-rw-r--r--ld/testsuite/ld-mmix/bpo-14.d5
-rw-r--r--ld/testsuite/ld-mmix/bpo-16.d5
-rw-r--r--ld/testsuite/ld-mmix/bpo-17.d5
-rw-r--r--ld/testsuite/ld-mmix/bpo-18.d2
-rw-r--r--ld/testsuite/ld-mmix/bpo-19.d5
-rw-r--r--ld/testsuite/ld-mmix/bpo-2.d5
-rw-r--r--ld/testsuite/ld-mmix/bpo-3.d6
-rw-r--r--ld/testsuite/ld-mmix/bpo-4.d5
-rw-r--r--ld/testsuite/ld-mmix/bpo-5.d6
-rw-r--r--ld/testsuite/ld-mmix/bpo-6.d5
-rw-r--r--ld/testsuite/ld-mmix/bpo-9.d5
-rw-r--r--ld/testsuite/ld-mmix/bspec1.d5
-rw-r--r--ld/testsuite/ld-mmix/bspec2.d5
-rw-r--r--ld/testsuite/ld-mmix/greg-1.d5
-rw-r--r--ld/testsuite/ld-mmix/greg-19.d5
-rw-r--r--ld/testsuite/ld-mmix/greg-2.d5
-rw-r--r--ld/testsuite/ld-mmix/greg-3.d5
-rw-r--r--ld/testsuite/ld-mmix/greg-4.d5
-rw-r--r--ld/testsuite/ld-mmix/greg-5.d5
-rw-r--r--ld/testsuite/ld-mmix/greg-6.d8
-rw-r--r--ld/testsuite/ld-mmix/greg-7.d8
-rw-r--r--ld/testsuite/ld-mmix/loc1.d8
-rw-r--r--ld/testsuite/ld-mmix/loc2.d8
-rw-r--r--ld/testsuite/ld-mmix/loc3.d8
-rw-r--r--ld/testsuite/ld-mmix/loc4.d8
-rw-r--r--ld/testsuite/ld-mmix/loc6.d8
-rw-r--r--ld/testsuite/ld-mmix/local1.d5
-rw-r--r--ld/testsuite/ld-mmix/local3.d5
-rw-r--r--ld/testsuite/ld-mmix/local5.d5
-rw-r--r--ld/testsuite/ld-mmix/local7.d5
-rw-r--r--ld/testsuite/ld-mmix/locdo-1.d8
-rw-r--r--ld/testsuite/ld-mmix/loct-1.d8
-rw-r--r--ld/testsuite/ld-mmix/locto-1.d8
-rw-r--r--ld/testsuite/ld-mmix/start-1.d8
-rw-r--r--ld/testsuite/ld-mmix/undef-3.d8
39 files changed, 99 insertions, 150 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index 96eaf17..e3fc70f 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -1,3 +1,20 @@
+2002-03-19 Hans-Peter Nilsson <hp@axis.com>
+
+ * ld-mmix/bpo-1.d: Tweak for type of linker-script-symbols no
+ longer set to object.
+ * ld-mmix/undef-3.d, ld-mmix/start-1.d, ld-mmix/locto-1.d,
+ ld-mmix/loct-1.d, ld-mmix/locdo-1.d, ld-mmix/local7.d,
+ ld-mmix/local5.d, ld-mmix/local3.d, ld-mmix/local1.d,
+ ld-mmix/loc6.d, ld-mmix/loc4.d, ld-mmix/loc3.d, ld-mmix/loc2.d,
+ ld-mmix/loc1.d, ld-mmix/greg-7.d, ld-mmix/greg-6.d,
+ ld-mmix/greg-5.d, ld-mmix/greg-4.d, ld-mmix/greg-3.d,
+ ld-mmix/greg-2.d, ld-mmix/greg-19.d, ld-mmix/greg-1.d,
+ ld-mmix/bspec2.d, ld-mmix/bspec1.d, ld-mmix/bpo-9.d,
+ ld-mmix/bpo-6.d, ld-mmix/bpo-5.d, ld-mmix/bpo-4.d,
+ ld-mmix/bpo-3.d, ld-mmix/bpo-2.d, ld-mmix/bpo-19.d,
+ ld-mmix/bpo-18.d, ld-mmix/bpo-17.d, ld-mmix/bpo-16.d,
+ ld-mmix/bpo-14.d, ld-mmix/bpo-11.d, ld-mmix/bpo-10.d: Ditto.
+
2002-03-11 Andreas Jaeger <aj@suse.de>
* ld-elfweak/strongdata.sym: Allow bss section for GCC 3.2 that
diff --git a/ld/testsuite/ld-mmix/bpo-1.d b/ld/testsuite/ld-mmix/bpo-1.d
index 7f409fc..7fac05a 100644
--- a/ld/testsuite/ld-mmix/bpo-1.d
+++ b/ld/testsuite/ld-mmix/bpo-1.d
@@ -19,11 +19,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+4 l \.text 0+ x
0+ g \.text 0+ _start
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
-
+#...
Contents of section \.text:
0000 e3fd0001 232afe00 .*
diff --git a/ld/testsuite/ld-mmix/bpo-10.d b/ld/testsuite/ld-mmix/bpo-10.d
index 31aa661..94afac0 100644
--- a/ld/testsuite/ld-mmix/bpo-10.d
+++ b/ld/testsuite/ld-mmix/bpo-10.d
@@ -21,10 +21,10 @@ SYMBOL TABLE:
0+ l \.init 0+ _start
0+ g \*ABS\* 0+
0+ g \*ABS\* 0+
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+4 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+4 g \.text 0+ _start\.
Contents of section \.init:
0000 e37704a6 .*
diff --git a/ld/testsuite/ld-mmix/bpo-11.d b/ld/testsuite/ld-mmix/bpo-11.d
index b863678..5b254f3 100644
--- a/ld/testsuite/ld-mmix/bpo-11.d
+++ b/ld/testsuite/ld-mmix/bpo-11.d
@@ -22,11 +22,11 @@ SYMBOL TABLE:
0+ l \.init 0+ _start
0+14 g \.text 0+ x
0+10 g \.text 0+ x2
-2000000000000000 g O \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ __bss_start
0+ g \*ABS\* 0+
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+10 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+10 g \.text 0+ _start\.
Contents of section \.init:
diff --git a/ld/testsuite/ld-mmix/bpo-14.d b/ld/testsuite/ld-mmix/bpo-14.d
index 9023952..803f76f 100644
--- a/ld/testsuite/ld-mmix/bpo-14.d
+++ b/ld/testsuite/ld-mmix/bpo-14.d
@@ -20,10 +20,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+ g \.text 0+ _start
0+8 g \.text 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 234dfe00 fd040810 .*
diff --git a/ld/testsuite/ld-mmix/bpo-16.d b/ld/testsuite/ld-mmix/bpo-16.d
index 2cf77c2..e4f04c2 100644
--- a/ld/testsuite/ld-mmix/bpo-16.d
+++ b/ld/testsuite/ld-mmix/bpo-16.d
@@ -21,10 +21,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+ g \.text 0+ _start
0+c g \.text 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 234dfe00 234dfe00 fd040810 .*
diff --git a/ld/testsuite/ld-mmix/bpo-17.d b/ld/testsuite/ld-mmix/bpo-17.d
index effb972..202bff9 100644
--- a/ld/testsuite/ld-mmix/bpo-17.d
+++ b/ld/testsuite/ld-mmix/bpo-17.d
@@ -20,10 +20,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+ g \.text 0+ _start
0+10 g \.text 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 2336fe00 00000000 0000000c .*
diff --git a/ld/testsuite/ld-mmix/bpo-18.d b/ld/testsuite/ld-mmix/bpo-18.d
index 90e7f34..a3e1201 100644
--- a/ld/testsuite/ld-mmix/bpo-18.d
+++ b/ld/testsuite/ld-mmix/bpo-18.d
@@ -20,7 +20,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
4000000000001064 l \.text\.away 0+ x
0+100 g \.text 0+ x
-4000000000001060 g O \.text\.away 0+ Main
+4000000000001060 g \.text\.away 0+ Main
0+104 g \.text 0+ x2
4000000000001060 g \.text\.away 0+ _start
4000000000001068 g \.text\.away 0+ y
diff --git a/ld/testsuite/ld-mmix/bpo-19.d b/ld/testsuite/ld-mmix/bpo-19.d
index 5c0ddf2..a96e2e5 100644
--- a/ld/testsuite/ld-mmix/bpo-19.d
+++ b/ld/testsuite/ld-mmix/bpo-19.d
@@ -20,10 +20,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+37c l \*ABS\* 0+ i
0+ g \.text 0+ _start
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 230b2000 230b2040 230b2080 .*
diff --git a/ld/testsuite/ld-mmix/bpo-2.d b/ld/testsuite/ld-mmix/bpo-2.d
index a0c362b..3965cae 100644
--- a/ld/testsuite/ld-mmix/bpo-2.d
+++ b/ld/testsuite/ld-mmix/bpo-2.d
@@ -21,10 +21,7 @@ SYMBOL TABLE:
0+4 l \.text 0+ x
0+ g \.text 0+ _start
0+fe g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 232afd00 .*
diff --git a/ld/testsuite/ld-mmix/bpo-3.d b/ld/testsuite/ld-mmix/bpo-3.d
index c8c3078..8e3e4bc 100644
--- a/ld/testsuite/ld-mmix/bpo-3.d
+++ b/ld/testsuite/ld-mmix/bpo-3.d
@@ -20,11 +20,9 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+4 l \.text 0+ x
0+ g \.text 0+ _start
-2000000000000000 g O \*ABS\* 0+ __bss_start
+#...
0+8 g \.text 0+ y
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 232afe1e 2321fe00 .*
diff --git a/ld/testsuite/ld-mmix/bpo-4.d b/ld/testsuite/ld-mmix/bpo-4.d
index 1255202..c29104c 100644
--- a/ld/testsuite/ld-mmix/bpo-4.d
+++ b/ld/testsuite/ld-mmix/bpo-4.d
@@ -22,10 +22,7 @@ SYMBOL TABLE:
0+8 l \.text 0+ x
0+ g \.text 0+ _start
0+fe g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 8f79fd00 232afc00 .*
diff --git a/ld/testsuite/ld-mmix/bpo-5.d b/ld/testsuite/ld-mmix/bpo-5.d
index bc9ac38..d03843d 100644
--- a/ld/testsuite/ld-mmix/bpo-5.d
+++ b/ld/testsuite/ld-mmix/bpo-5.d
@@ -21,11 +21,9 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+4 l \.text 0+ x
0+ g \.text 0+ _start
-2000000000000000 g O \*ABS\* 0+ __bss_start
+#...
0+c g \.text 0+ y
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 232afd1a 8f79fe00 2321fd00 .*
diff --git a/ld/testsuite/ld-mmix/bpo-6.d b/ld/testsuite/ld-mmix/bpo-6.d
index 4edd4ab..ee875cf 100644
--- a/ld/testsuite/ld-mmix/bpo-6.d
+++ b/ld/testsuite/ld-mmix/bpo-6.d
@@ -19,10 +19,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+df l \*ABS\* 0+ i
0+ g \.text 0+ _start
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0000 e3fd0001 230b2000 230b2100 230b2200 .*
diff --git a/ld/testsuite/ld-mmix/bpo-9.d b/ld/testsuite/ld-mmix/bpo-9.d
index 00e2545..0797a2b 100644
--- a/ld/testsuite/ld-mmix/bpo-9.d
+++ b/ld/testsuite/ld-mmix/bpo-9.d
@@ -21,10 +21,7 @@ SYMBOL TABLE:
0+ l \.init 0+ _start
0+14 g \.text 0+ x
0+10 g \.text 0+ x2
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+10 g O \.text 0+ _start\.
+#...
Contents of section \.init:
0000 00000000 0000003d 00000000 0000003a .*
diff --git a/ld/testsuite/ld-mmix/bspec1.d b/ld/testsuite/ld-mmix/bspec1.d
index 2d6a623..a9091af 100644
--- a/ld/testsuite/ld-mmix/bspec1.d
+++ b/ld/testsuite/ld-mmix/bspec1.d
@@ -46,10 +46,7 @@ Symbol table '\.symtab' contains 15 entries:
8: 0+ 0 SECTION LOCAL DEFAULT 8
9: 0+ 0 FUNC GLOBAL DEFAULT 1 Main
10: 0+ 0 NOTYPE GLOBAL DEFAULT 1 _start
- 11: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS __bss_start
- 12: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _edata
- 13: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _end
- 14: 0+ 0 OBJECT GLOBAL DEFAULT 1 _start\.
+#...
Hex dump of section '\.text':
0x0+ e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/bspec2.d b/ld/testsuite/ld-mmix/bspec2.d
index 05aa113..172a672 100644
--- a/ld/testsuite/ld-mmix/bspec2.d
+++ b/ld/testsuite/ld-mmix/bspec2.d
@@ -53,10 +53,7 @@ Symbol table '\.symtab' contains 17 entries:
10: 0+ 0 FUNC GLOBAL DEFAULT 1 Main
11: 0+fc 0 NOTYPE GLOBAL DEFAULT ABS ext1
12: 0+ 0 NOTYPE GLOBAL DEFAULT 1 _start
- 13: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS __bss_start
- 14: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _edata
- 15: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _end
- 16: 0+ 0 OBJECT GLOBAL DEFAULT 1 _start\.
+#...
Hex dump of section '\.text':
0x0+ e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/greg-1.d b/ld/testsuite/ld-mmix/greg-1.d
index d1d0371..d386007 100644
--- a/ld/testsuite/ld-mmix/greg-1.d
+++ b/ld/testsuite/ld-mmix/greg-1.d
@@ -20,10 +20,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+c g \.text 0+ _start
0+fe g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+c g O \.text 0+ _start\.
+#...
Disassembly of section \.text:
diff --git a/ld/testsuite/ld-mmix/greg-19.d b/ld/testsuite/ld-mmix/greg-19.d
index 6613133..9a06999 100644
--- a/ld/testsuite/ld-mmix/greg-19.d
+++ b/ld/testsuite/ld-mmix/greg-19.d
@@ -18,10 +18,7 @@ SYMBOL TABLE:
0+ g F \.text 0+ Main
0+ g \.text 0+ _start
0+fe g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+#...
Contents of section \.text:
0+ e3fd0001 8f03fe10 8e0307fe 8f05fe04 .*
diff --git a/ld/testsuite/ld-mmix/greg-2.d b/ld/testsuite/ld-mmix/greg-2.d
index 0ac34c1..18eb032 100644
--- a/ld/testsuite/ld-mmix/greg-2.d
+++ b/ld/testsuite/ld-mmix/greg-2.d
@@ -26,10 +26,7 @@ SYMBOL TABLE:
0+20 g \.text 0+ _start
0+fc g \*REG\* 0+ areg
0+fd g \*REG\* 0+ c
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+20 g O \.text 0+ _start\.
+#...
0+1c g \.text 0+ a
Disassembly of section \.text:
diff --git a/ld/testsuite/ld-mmix/greg-3.d b/ld/testsuite/ld-mmix/greg-3.d
index 0531393..996899a 100644
--- a/ld/testsuite/ld-mmix/greg-3.d
+++ b/ld/testsuite/ld-mmix/greg-3.d
@@ -24,10 +24,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+10 g \.text 0+ _start
0+fe g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+10 g O \.text 0+ _start\.
+#...
0+14 g \.text 0+ a
Disassembly of section \.text:
diff --git a/ld/testsuite/ld-mmix/greg-4.d b/ld/testsuite/ld-mmix/greg-4.d
index c5e74bb..b7493fb 100644
--- a/ld/testsuite/ld-mmix/greg-4.d
+++ b/ld/testsuite/ld-mmix/greg-4.d
@@ -21,10 +21,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+18 g \.text 0+ _start
0+fe g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+18 g O \.text 0+ _start\.
+#...
0+1c g \.text 0+ a
Disassembly of section \.text:
diff --git a/ld/testsuite/ld-mmix/greg-5.d b/ld/testsuite/ld-mmix/greg-5.d
index 4c92607..1b67309 100644
--- a/ld/testsuite/ld-mmix/greg-5.d
+++ b/ld/testsuite/ld-mmix/greg-5.d
@@ -21,10 +21,7 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+14 g \.text 0+ _start
0+fe g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+14 g O \.text 0+ _start\.
+#...
0+18 g \.text 0+ a
Disassembly of section \.text:
diff --git a/ld/testsuite/ld-mmix/greg-6.d b/ld/testsuite/ld-mmix/greg-6.d
index 3ec5e4f..fef3a7f 100644
--- a/ld/testsuite/ld-mmix/greg-6.d
+++ b/ld/testsuite/ld-mmix/greg-6.d
@@ -271,10 +271,10 @@ SYMBOL TABLE:
0+fd l \*REG\* 0+ lsym
0+14 g \.text 0+ _start
0+fe g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+14 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+14 g \.text 0+ _start\.
0+10 g \.text 0+ a
Disassembly of section \.text:
diff --git a/ld/testsuite/ld-mmix/greg-7.d b/ld/testsuite/ld-mmix/greg-7.d
index ea7f152..0e3486a 100644
--- a/ld/testsuite/ld-mmix/greg-7.d
+++ b/ld/testsuite/ld-mmix/greg-7.d
@@ -271,10 +271,10 @@ SYMBOL TABLE:
0+fe l \*REG\* 0+ lsym
0+14 g \.text 0+ _start
0+20 g \*REG\* 0+ areg
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+14 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+14 g \.text 0+ _start\.
0+10 g \.text 0+ a
Disassembly of section \.text:
diff --git a/ld/testsuite/ld-mmix/loc1.d b/ld/testsuite/ld-mmix/loc1.d
index d6f8263..929134d 100644
--- a/ld/testsuite/ld-mmix/loc1.d
+++ b/ld/testsuite/ld-mmix/loc1.d
@@ -16,10 +16,10 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+1000 g \.text 0+ loc1
0+1000 g \*ABS\* 0+ __\.MMIX\.start\.\.text
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+1000 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+1000 g \.text 0+ _start\.
Contents of section \.text:
1000 fd030303 .*
diff --git a/ld/testsuite/ld-mmix/loc2.d b/ld/testsuite/ld-mmix/loc2.d
index 682fa28..f96ab92 100644
--- a/ld/testsuite/ld-mmix/loc2.d
+++ b/ld/testsuite/ld-mmix/loc2.d
@@ -18,10 +18,10 @@ SYMBOL TABLE:
0+1004 g \.text 0+ _start
0+1000 g \.text 0+ loc1
0+1000 g \*ABS\* 0+ __\.MMIX\.start\.\.text
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+1004 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+1004 g \.text 0+ _start\.
Contents of section \.text:
1000 fd030303 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/loc3.d b/ld/testsuite/ld-mmix/loc3.d
index 78baf33..c205c4d 100644
--- a/ld/testsuite/ld-mmix/loc3.d
+++ b/ld/testsuite/ld-mmix/loc3.d
@@ -18,10 +18,10 @@ SYMBOL TABLE:
0+1000 g \.text 0+ _start
0+1004 g \.text 0+ loc1
0+1000 g \*ABS\* 0+ __\.MMIX\.start\.\.text
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+1000 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+1000 g \.text 0+ _start\.
Contents of section \.text:
1000 e3fd0001 fd030303 .*
diff --git a/ld/testsuite/ld-mmix/loc4.d b/ld/testsuite/ld-mmix/loc4.d
index 1058de9..63c88a8 100644
--- a/ld/testsuite/ld-mmix/loc4.d
+++ b/ld/testsuite/ld-mmix/loc4.d
@@ -22,10 +22,10 @@ SYMBOL TABLE:
0+1004 g \.text 0+ _start
0+1000 g \.text 0+ loc1
0+1000 g \*ABS\* 0+ __\.MMIX\.start\.\.text
-2000000000000008 g O \*ABS\* 0+ __bss_start
-2000000000000008 g O \*ABS\* 0+ _edata
-2000000000000008 g O \*ABS\* 0+ _end
-0+1004 g O \.text 0+ _start\.
+2000000000000008 g \*ABS\* 0+ __bss_start
+2000000000000008 g \*ABS\* 0+ _edata
+2000000000000008 g \*ABS\* 0+ _end
+0+1004 g \.text 0+ _start\.
Contents of section \.text:
1000 fd030303 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/loc6.d b/ld/testsuite/ld-mmix/loc6.d
index 30fb75d..0180932 100644
--- a/ld/testsuite/ld-mmix/loc6.d
+++ b/ld/testsuite/ld-mmix/loc6.d
@@ -18,10 +18,10 @@ SYMBOL TABLE:
2000000000000200 g \.data 0+ dloc1
2000000000000200 g \*ABS\* 0+ __\.MMIX\.start\.\.data
0+ g \.text 0+ _start
-200000000000020c g O \*ABS\* 0+ __bss_start
-200000000000020c g O \*ABS\* 0+ _edata
-2000000000000210 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+200000000000020c g \*ABS\* 0+ __bss_start
+200000000000020c g \*ABS\* 0+ _edata
+2000000000000210 g \*ABS\* 0+ _end
+0+ g \.text 0+ _start\.
Contents of section \.text:
0000 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/local1.d b/ld/testsuite/ld-mmix/local1.d
index 9954c73..b347f2e 100644
--- a/ld/testsuite/ld-mmix/local1.d
+++ b/ld/testsuite/ld-mmix/local1.d
@@ -53,10 +53,7 @@ Symbol table '\.symtab' contains 17 entries:
10: 0+fe 0 NOTYPE LOCAL DEFAULT PRC lsym
11: 0+fc 0 NOTYPE GLOBAL DEFAULT PRC ext1
12: 0+4 0 NOTYPE GLOBAL DEFAULT 1 _start
- 13: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS __bss_start
- 14: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _edata
- 15: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _end
- 16: 0+4 0 OBJECT GLOBAL DEFAULT 1 _start\.
+#...
Hex dump of section '\.text':
0x0+ fd030201 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/local3.d b/ld/testsuite/ld-mmix/local3.d
index b51f27f..3072af6 100644
--- a/ld/testsuite/ld-mmix/local3.d
+++ b/ld/testsuite/ld-mmix/local3.d
@@ -51,10 +51,7 @@ Symbol table '\.symtab' contains 17 entries:
10: 0+fe 0 NOTYPE LOCAL DEFAULT PRC lsym
11: 0+fc 0 NOTYPE GLOBAL DEFAULT ABS ext1
12: 0+4 0 NOTYPE GLOBAL DEFAULT 1 _start
- 13: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS __bss_start
- 14: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _edata
- 15: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _end
- 16: 0+4 0 OBJECT GLOBAL DEFAULT 1 _start\.
+#...
Hex dump of section '\.text':
0x0+ fd030201 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/local5.d b/ld/testsuite/ld-mmix/local5.d
index 5e92e99..18eed26 100644
--- a/ld/testsuite/ld-mmix/local5.d
+++ b/ld/testsuite/ld-mmix/local5.d
@@ -52,10 +52,7 @@ Symbol table '\.symtab' contains 17 entries:
10: 0+fe 0 NOTYPE LOCAL DEFAULT PRC lsym
11: 0+fc 0 NOTYPE GLOBAL DEFAULT PRC ext1
12: 0+8 0 NOTYPE GLOBAL DEFAULT 1 _start
- 13: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS __bss_start
- 14: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _edata
- 15: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _end
- 16: 0+8 0 OBJECT GLOBAL DEFAULT 1 _start\.
+#...
Hex dump of section '\.text':
0x0+ fd020202 fd030201 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/local7.d b/ld/testsuite/ld-mmix/local7.d
index d92b074..09301d1 100644
--- a/ld/testsuite/ld-mmix/local7.d
+++ b/ld/testsuite/ld-mmix/local7.d
@@ -53,10 +53,7 @@ Symbol table '\.symtab' contains 17 entries:
10: 0+fe 0 NOTYPE LOCAL DEFAULT PRC lsym
11: 0+fc 0 NOTYPE GLOBAL DEFAULT ABS ext1
12: 0+8 0 NOTYPE GLOBAL DEFAULT 1 _start
- 13: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS __bss_start
- 14: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _edata
- 15: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _end
- 16: 0+8 0 OBJECT GLOBAL DEFAULT 1 _start\.
+#...
Hex dump of section '\.text':
0x0+ fd030201 fd020202 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/locdo-1.d b/ld/testsuite/ld-mmix/locdo-1.d
index 8f222ed..d2f4f43 100644
--- a/ld/testsuite/ld-mmix/locdo-1.d
+++ b/ld/testsuite/ld-mmix/locdo-1.d
@@ -16,11 +16,11 @@ SYMBOL TABLE:
2000000000000008 g \*ABS\* 0+ __\.MMIX\.start\.\.data
2000000000000008 g \.data 0+ od
0+ g \.text 0+ _start
-2000000000000010 g O \*ABS\* 0+ __bss_start
+2000000000000010 g \*ABS\* 0+ __bss_start
2000000000000000 g \*ABS\* 0+ Data_Segment
-2000000000000010 g O \*ABS\* 0+ _edata
-2000000000000010 g O \*ABS\* 0+ _end
-0+ g O \.text 0+ _start\.
+2000000000000010 g \*ABS\* 0+ _edata
+2000000000000010 g \*ABS\* 0+ _end
+0+ g \.text 0+ _start\.
Contents of section \.text:
0000 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/loct-1.d b/ld/testsuite/ld-mmix/loct-1.d
index eb121d5..07a126f 100644
--- a/ld/testsuite/ld-mmix/loct-1.d
+++ b/ld/testsuite/ld-mmix/loct-1.d
@@ -16,10 +16,10 @@ SYMBOL TABLE:
0+1004 l \.text 0+ t
0+100c g \.text 0+ _start
0+1004 g \*ABS\* 0+ __\.MMIX\.start\.\.text
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+100c g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+100c g \.text 0+ _start\.
Contents of section \.text:
1004 fd000000 00001004 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/locto-1.d b/ld/testsuite/ld-mmix/locto-1.d
index 26d817b..5b765fc2 100644
--- a/ld/testsuite/ld-mmix/locto-1.d
+++ b/ld/testsuite/ld-mmix/locto-1.d
@@ -16,10 +16,10 @@ SYMBOL TABLE:
0+1008 g \.text 0+ od
0+1010 g \.text 0+ _start
0+1008 g \*ABS\* 0+ __\.MMIX\.start\.\.text
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+1010 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+1010 g \.text 0+ _start\.
Contents of section \.text:
1008 00000000 00001008 e3fd0001 .*
diff --git a/ld/testsuite/ld-mmix/start-1.d b/ld/testsuite/ld-mmix/start-1.d
index 8a7162f..fa90ba4 100644
--- a/ld/testsuite/ld-mmix/start-1.d
+++ b/ld/testsuite/ld-mmix/start-1.d
@@ -13,10 +13,10 @@ SYMBOL TABLE:
0+ l d \*ABS\* 0+
0+ l d \*ABS\* 0+
0+4 g \.text 0+ _start
-2000000000000000 g O \*ABS\* 0+ __bss_start
-2000000000000000 g O \*ABS\* 0+ _edata
-2000000000000000 g O \*ABS\* 0+ _end
-0+4 g O \.text 0+ _start\.
+2000000000000000 g \*ABS\* 0+ __bss_start
+2000000000000000 g \*ABS\* 0+ _edata
+2000000000000000 g \*ABS\* 0+ _end
+0+4 g \.text 0+ _start\.
Disassembly of section \.text:
diff --git a/ld/testsuite/ld-mmix/undef-3.d b/ld/testsuite/ld-mmix/undef-3.d
index 35ec2e6..2ae4d73 100644
--- a/ld/testsuite/ld-mmix/undef-3.d
+++ b/ld/testsuite/ld-mmix/undef-3.d
@@ -40,7 +40,7 @@ Symbol table '\.symtab' contains 14 entries:
7: 0+ 0 SECTION LOCAL DEFAULT 7
8: 0+ 0 NOTYPE GLOBAL DEFAULT UND undefd
9: 0+ 0 NOTYPE GLOBAL DEFAULT 1 _start
- 10: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS __bss_start
- 11: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _edata
- 12: 2000000000000000 0 OBJECT GLOBAL DEFAULT ABS _end
- 13: 0+ 0 OBJECT GLOBAL DEFAULT 1 _start\.
+ 10: 2000000000000000 0 NOTYPE GLOBAL DEFAULT ABS __bss_start
+ 11: 2000000000000000 0 NOTYPE GLOBAL DEFAULT ABS _edata
+ 12: 2000000000000000 0 NOTYPE GLOBAL DEFAULT ABS _end
+ 13: 0+ 0 NOTYPE GLOBAL DEFAULT 1 _start\.