* ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd,
authorKaz Kojima <kkojima@rr.iij4u.or.jp>
Mon, 30 Oct 2006 00:48:03 +0000 (00:48 +0000)
committerKaz Kojima <kkojima@rr.iij4u.or.jp>
Mon, 30 Oct 2006 00:48:03 +0000 (00:48 +0000)
* ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd,
* ld-sh/sh64/crange3.rd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
* ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Update for removal
of empty sections.

13 files changed:
ld/testsuite/ChangeLog
ld/testsuite/ld-sh/sh64/abi32.xd
ld/testsuite/ld-sh/sh64/abi64.xd
ld/testsuite/ld-sh/sh64/cmpct1.xd
ld/testsuite/ld-sh/sh64/crange1.rd
ld/testsuite/ld-sh/sh64/crange2.rd
ld/testsuite/ld-sh/sh64/crange3-cmpct.rd
ld/testsuite/ld-sh/sh64/crange3-media.rd
ld/testsuite/ld-sh/sh64/crange3.rd
ld/testsuite/ld-sh/sh64/mix1.xd
ld/testsuite/ld-sh/sh64/mix2.xd
ld/testsuite/ld-sh/sh64/shdl32.xd
ld/testsuite/ld-sh/sh64/shdl64.xd

index 8ed5b46919ccee366a4e48b6288f1f813326987e..7e8c1997fc1fff55111377238c88fd02dfc1379d 100644 (file)
@@ -1,3 +1,12 @@
+2006-10-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
+
+       * ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd,
+       * ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
+       * ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd,
+       * ld-sh/sh64/crange3.rd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.xd,
+       * ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Update for removal
+       of empty sections.
+
 2006-10-25  Alan Modra  <amodra@bigpond.net.au>
 
        * ld-spu/ovl.d: New file.
index 859a3078977619e04ccfee6a4ecd6e9b3de9ed56..94b1014b8d9dc216cb53768bee088ba45404a6ff 100644 (file)
@@ -30,16 +30,16 @@ SYMBOL TABLE:
 0+1060 l       \.text  0+ 0x04 plugh
 0+10f8 g       \.data  0+ foobar
 0+10e8 g       \.data  0+ baz
-0+10e8 g       \.text  0+ ___dtors
+0+10e8 g       .*      0+ ___dtors
 0+105c g       \.text  0+ 0x04 xyzzy
 0+1100 g       \*ABS\* 0+ __bss_start
-0+10e8 g       \.text  0+ ___ctors_end
+0+10e8 g       .*      0+ ___ctors_end
 0+10f0 g       \.data  0+ baz2
-0+10e8 g       \.text  0+ ___ctors
+0+10e8 g       .*      0+ ___ctors
 0+1000 g       \.text  0+ 0x04 foo
 0+1100 g       \*ABS\* 0+ _edata
 0+1100 g       \*ABS\* 0+ _end
 0+1010 g       \.text  0+ 0x04 start
 0+100c g       \.text  0+ 0x04 bar
 0+80000 g       \.stack        0+ _stack
-0+10e8 g       \.text  0+ ___dtors_end
+0+10e8 g       .*      0+ ___dtors_end
index 4fa4897db331e58b758cf6fe1214b9d0db925c7b..9af5b4719a417e6ce996340f21bf52996737f3f6 100644 (file)
@@ -29,16 +29,16 @@ SYMBOL TABLE:
 00000000000010a8 l       \.text        0000000000000000 0x04 plugh
 0000000000001140 g       \.data        0000000000000000 foobar
 0000000000001130 g       \.data        0000000000000000 baz
-0000000000001130 g       \.text        0000000000000000 ___dtors
+0000000000001130 g       .*    0000000000000000 ___dtors
 00000000000010a4 g       \.text        0000000000000000 0x04 xyzzy
 0000000000001148 g       \*ABS\*       0000000000000000 __bss_start
-0000000000001130 g       \.text        0000000000000000 ___ctors_end
+0000000000001130 g       .*    0000000000000000 ___ctors_end
 0000000000001138 g       \.data        0000000000000000 baz2
-0000000000001130 g       \.text        0000000000000000 ___ctors
+0000000000001130 g       .*    0000000000000000 ___ctors
 0000000000001000 g       \.text        0000000000000000 0x04 foo
 0000000000001148 g       \*ABS\*       0000000000000000 _edata
 0000000000001148 g       \*ABS\*       0000000000000000 _end
 0000000000001018 g       \.text        0000000000000000 0x04 start
 0000000000001014 g       \.text        0000000000000000 0x04 bar
 0000000000080000 g       \.stack       0000000000000000 _stack
-0000000000001130 g       \.text        0000000000000000 ___dtors_end
+0000000000001130 g       .*    0000000000000000 ___dtors_end
index b64dc85434152b14a0a21eee6d52b64e934c6c0a..41f898ed74c5216aca84fd991deffc3b08e4a3d9 100644 (file)
@@ -25,12 +25,12 @@ SYMBOL TABLE:
 0+80000 l    d  \.stack        0+ (|\.stack)
 0+1004 l       \.text  0+ next
 0+100c l       \.rodata        0+ here
-0+1098 g       \.rodata        0+ ___dtors
+0+1098 g       .*      0+ ___dtors
 0+1098 g       \*ABS\* 0+ __bss_start
-0+1098 g       \.rodata        0+ ___ctors_end
-0+1098 g       \.rodata        0+ ___ctors
+0+1098 g       .*      0+ ___ctors_end
+0+1098 g       .*      0+ ___ctors
 0+1098 g       \*ABS\* 0+ _edata
 0+1098 g       \*ABS\* 0+ _end
 0+1000 g       \.text  0+ start
 0+80000 g       \.stack        0+ _stack
-0+1098 g       \.rodata        0+ ___dtors_end
+0+1098 g       .*      0+ ___dtors_end
index 12096b4f97b7e86e6924545fb238270de2533d65..aa080dce50b24b301c530e3f8c5abb3d7d2e5c04 100644 (file)
@@ -25,16 +25,16 @@ Symbol table '\.symtab' contains [0-9]+ entries:
 .*: 00080000     0 SECTION LOCAL  DEFAULT    3 
 .*: 00000000     0 SECTION LOCAL  DEFAULT    4 
 .*: 00001004     0 NOTYPE  LOCAL  DEFAULT \[<other>: 4\]     2 start2
-.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors
 .*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors_end
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors_end
 .*: 00001004     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors
 .*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
 .*: 000010a0     0 NOTYPE  GLOBAL DEFAULT  ABS _end
 .*: 00001000     0 NOTYPE  GLOBAL DEFAULT \[<other>: 4\]     1 start
 .*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
-.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors_end
+.*: 000010a0     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors_end
 
 Hex dump of section '\.init':
   0x00001000 6ff0fff0                            .*
index e7931d35a4411fe66d76b8ca02e20ed5feeda0b0..96902766ef28979271cc1e6b3da476396d1c4401 100644 (file)
@@ -29,16 +29,16 @@ Symbol table '\.symtab' contains [0-9]+ entries:
 .*: 0000102c     0 NOTYPE  LOCAL  DEFAULT \[<other>: 4\]     2 sec2
 .*: 00001040     0 NOTYPE  LOCAL  DEFAULT    2 sec3
 .*: 00001048     0 NOTYPE  LOCAL  DEFAULT    2 sec4
-.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors
 .*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors_end
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors_end
 .*: 00001004     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors
 .*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
 .*: 000010e0     0 NOTYPE  GLOBAL DEFAULT  ABS _end
 .*: 00001000     0 NOTYPE  GLOBAL DEFAULT \[<other>: 4\]     1 start
 .*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
-.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors_end
+.*: 000010e0     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors_end
 
 Hex dump of section '\.text':
   0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 0000002a .*
index bc288e84169f5ac75466d9bc9a39813528a693c2..4d9197bdb1ab9ede9333f229c1246f1fadc5e3a4 100644 (file)
@@ -45,16 +45,16 @@ Symbol table '\.symtab' contains [0-9]+ entries:
 .*: 000010a4     0 NOTYPE  LOCAL  DEFAULT \[<other>: 4\]     2 start2
 .*: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
 .*: 000010c4     0 NOTYPE  GLOBAL DEFAULT \[<other>: 4\]     2 diversion
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors_end
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors_end
 .*: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
 .*: 00001000     0 NOTYPE  GLOBAL DEFAULT \[<other>: 4\]     1 start
 .*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors_end
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors_end
 
 Hex dump of section '\.text':
   0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
index 8acacf740b637ab39920a64f159e3072b651dcdd..f1ba8e057b12851ddae4bcc587a8ae019da813d1 100644 (file)
@@ -45,16 +45,16 @@ Symbol table '\.symtab' contains [0-9]+ entries:
 .*: 000010a4     0 NOTYPE  LOCAL  DEFAULT \[<other>: 4\]     2 start2
 .*: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
 .*: 000010c4     0 NOTYPE  GLOBAL DEFAULT \[<other>: 4\]     2 diversion
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors_end
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors_end
 .*: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
 .*: 00001000     0 NOTYPE  GLOBAL DEFAULT \[<other>: 4\]     1 start
 .*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors_end
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors_end
 
 Hex dump of section '\.text':
   0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
index 4cba81f9f7ff2e796df8820872a3f854efcaf2da..7426dabe9a5388f8eb6ffc8ba9d124a0b0dae23c 100644 (file)
@@ -26,16 +26,16 @@ Symbol table '\.symtab' contains [0-9]+ entries:
 .*: 000010a4     0 NOTYPE  LOCAL  DEFAULT \[<other>: 4\]     2 start2
 .*: 000010bc     0 NOTYPE  LOCAL  DEFAULT    2 sec3
 .*: 000010c4     0 NOTYPE  GLOBAL DEFAULT \[<other>: 4\]     2 diversion
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS __bss_start
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors_end
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors_end
 .*: 000010a4     0 NOTYPE  GLOBAL DEFAULT    2 diversion2
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___ctors
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___ctors
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _edata
 .*: 00001160     0 NOTYPE  GLOBAL DEFAULT  ABS _end
 .*: 00001000     0 NOTYPE  GLOBAL DEFAULT \[<other>: 4\]     1 start
 .*: 00080000     0 NOTYPE  GLOBAL DEFAULT    3 _stack
-.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    2 ___dtors_end
+.*: 00001160     0 NOTYPE  GLOBAL DEFAULT    .* ___dtors_end
 
 Hex dump of section '\.text':
   0x00001004 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
index 6ba38c59e03f9fb13dcdea6a48e6b07068311908..de72ce0ef96bced285ba0da39e6b20761d8ed177 100644 (file)
@@ -31,12 +31,12 @@ SYMBOL TABLE:
 0+1004 l       \.text  0+ start2
 0+1030 l       \.text  0+ 0x04 mediacode2
 0+1018 l       \.text  0+ 0x04 mediacode
-0+10c8 g       \.text  0+ ___dtors
+0+10c8 g       .*      0+ ___dtors
 0+10d8 g       \*ABS\* 0+ __bss_start
-0+10c8 g       \.text  0+ ___ctors_end
-0+10c8 g       \.text  0+ ___ctors
+0+10c8 g       .*      0+ ___ctors_end
+0+10c8 g       .*      0+ ___ctors
 0+10d8 g       \*ABS\* 0+ _edata
 0+10d8 g       \*ABS\* 0+ _end
 0+1000 g       \.text  0+ start
 0+80000 g       \.stack        0+ _stack
-0+10c8 g       \.text  0+ ___dtors_end
+0+10c8 g       .*      0+ ___dtors_end
index 96ae9c4cbed07e0e2866873bd0e1c7cceee69209..5c72763c07d8f77265262b05a497bfa04a1389fe 100644 (file)
@@ -39,14 +39,14 @@ SYMBOL TABLE:
 0+1024 g       \.text  0+ compactlabel2
 0+1028 g       \.text  0+ compactlabel3
 0+1010 g       \.text  0+ 0x04 medialabel1
-0+10c8 g       \.rodata        0+ ___dtors
+0+10c8 g       .*      0+ ___dtors
 0+10cc g       \.data  0+ medialabel4
 0+10d8 g       \*ABS\* 0+ __bss_start
-0+10c8 g       \.rodata        0+ ___ctors_end
+0+10c8 g       .*      0+ ___ctors_end
 0+10d4 g       \.data  0+ compactlabel5
-0+10c8 g       \.rodata        0+ ___ctors
+0+10c8 g       .*      0+ ___ctors
 0+10d8 g       \*ABS\* 0+ _edata
 0+10d8 g       \*ABS\* 0+ _end
 0+1000 g       \.text  0+ 0x04 start
 0+80000 g       \.stack        0+ _stack
-0+10c8 g       \.rodata        0+ ___dtors_end
+0+10c8 g       .*      0+ ___dtors_end
index c7c46f7f70b393bbb70cfacc7e320d101ff04af8..56773e3cfb5f7b0cbfdde29d1175247547e35764 100644 (file)
@@ -73,7 +73,7 @@ SYMBOL TABLE:
 0+14e0 g       \.data  0+ dbar_mixboth2
 0+14ec g       \.data  0+ dbaz
 0+1524 g       \.data  0+ dbaz_mix
-0+13c8 g       \.rodata        0+ ___dtors
+0+13c8 g       .*      0+ ___dtors
 0+141c g       \.data  0+ dfoo_mixboth2
 0+119c g       \.text  0+ 0x04 bazboth
 0+13f0 g       \.data  0+ dfoo_other
@@ -89,13 +89,13 @@ SYMBOL TABLE:
 0+14f4 g       \.data  0+ dbazboth
 0+1038 g       \.text  0+ 0x04 foo_otherwithout
 0+1190 g       \.text  0+ 0x04 bar_mixwithout2
-0+13c8 g       \.rodata        0+ ___ctors_end
+0+13c8 g       .*      0+ ___ctors_end
 0+1064 g       \.text  0+ 0x04 foo_mixwithout
 0+116c g       \.text  0+ 0x04 bar_other
 0+13d0 g       \.data  0+ dfooboth
 0+1034 g       \.text  0+ 0x04 foo_otherboth2
 0+1400 g       \.data  0+ dfoo_mix
-0+13c8 g       \.rodata        0+ ___ctors
+0+13c8 g       .*      0+ ___ctors
 0+14d4 g       \.data  0+ dbar_mix
 0+100c g       \.text  0+ 0x04 fooboth
 0+1170 g       \.text  0+ 0x04 bar_otherboth
@@ -118,6 +118,6 @@ SYMBOL TABLE:
 0+1160 g       \.text  0+ 0x04 barboth
 0+14b8 g       \.data  0+ dbarboth
 0+1188 g       \.text  0+ 0x04 bar_mixboth2
-0+13c8 g       \.rodata        0+ ___dtors_end
+0+13c8 g       .*      0+ ___dtors_end
 0+151c g       \.data  0+ dbaz_otherboth2
 0+1500 g       \.data  0+ dbazboth2
index 691a65802f7101251abae6b5ec4cd2d8816ae25a..142ca968cd049d95a26e9df6af84b7e2fc245caa 100644 (file)
@@ -73,7 +73,7 @@ SYMBOL TABLE:
 0+14e0 g       \.data  0+ dbar_mixboth2
 0+14ec g       \.data  0+ dbaz
 0+1524 g       \.data  0+ dbaz_mix
-0+13c8 g       \.rodata        0+ ___dtors
+0+13c8 g       .*      0+ ___dtors
 0+141c g       \.data  0+ dfoo_mixboth2
 0+119c g       \.text  0+ 0x04 bazboth
 0+13f0 g       \.data  0+ dfoo_other
@@ -89,13 +89,13 @@ SYMBOL TABLE:
 0+14f4 g       \.data  0+ dbazboth
 0+1038 g       \.text  0+ 0x04 foo_otherwithout
 0+1190 g       \.text  0+ 0x04 bar_mixwithout2
-0+13c8 g       \.rodata        0+ ___ctors_end
+0+13c8 g       .*      0+ ___ctors_end
 0+1064 g       \.text  0+ 0x04 foo_mixwithout
 0+116c g       \.text  0+ 0x04 bar_other
 0+13d0 g       \.data  0+ dfooboth
 0+1034 g       \.text  0+ 0x04 foo_otherboth2
 0+1400 g       \.data  0+ dfoo_mix
-0+13c8 g       \.rodata        0+ ___ctors
+0+13c8 g       .*      0+ ___ctors
 0+14d4 g       \.data  0+ dbar_mix
 0+100c g       \.text  0+ 0x04 fooboth
 0+1170 g       \.text  0+ 0x04 bar_otherboth
@@ -118,6 +118,6 @@ SYMBOL TABLE:
 0+1160 g       \.text  0+ 0x04 barboth
 0+14b8 g       \.data  0+ dbarboth
 0+1188 g       \.text  0+ 0x04 bar_mixboth2
-0+13c8 g       \.rodata        0+ ___dtors_end
+0+13c8 g       .*      0+ ___dtors_end
 0+151c g       \.data  0+ dbaz_otherboth2
 0+1500 g       \.data  0+ dbazboth2