diff options
author | Alan Modra <amodra@gmail.com> | 2004-12-11 04:32:37 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2004-12-11 04:32:37 +0000 |
commit | 5c799c07901549f0d27349514f0ded5e8d7f16cc (patch) | |
tree | 64e15a94e1321df67e7f958a4d7f26b3cd3970a9 /ld | |
parent | 645ea6a951e7e1d48eff89c71a812ed5bc308b57 (diff) | |
download | gdb-5c799c07901549f0d27349514f0ded5e8d7f16cc.zip gdb-5c799c07901549f0d27349514f0ded5e8d7f16cc.tar.gz gdb-5c799c07901549f0d27349514f0ded5e8d7f16cc.tar.bz2 |
bfd/
* elfcode.h (elf_slurp_symbol_table): Use bfd_elf_sym_name so that
canonical sections syms have a name.
gas/testsuite/
Update for changed section syms.
ld/testsuite/
Update for changed section syms.
Diffstat (limited to 'ld')
43 files changed, 393 insertions, 348 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index e9932f9..f3b2a32 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,48 @@ +2004-12-11 Alan Modra <amodra@bigpond.net.au> + + * 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. + 2004-12-09 Ian Lance Taylor <ian@wasabisystems.com> * ld-mips-elf/jalbal.d: New test. diff --git a/ld/testsuite/ld-mmix/bpo-1.d b/ld/testsuite/ld-mmix/bpo-1.d index c2b9162..e7e0390 100644 --- a/ld/testsuite/ld-mmix/bpo-1.d +++ b/ld/testsuite/ld-mmix/bpo-1.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/bpo-10.d b/ld/testsuite/ld-mmix/bpo-10.d index 5e41c64..3c2b7d3 100644 --- a/ld/testsuite/ld-mmix/bpo-10.d +++ b/ld/testsuite/ld-mmix/bpo-10.d @@ -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 diff --git a/ld/testsuite/ld-mmix/bpo-11.d b/ld/testsuite/ld-mmix/bpo-11.d index 0a86242..3e40bfb 100644 --- a/ld/testsuite/ld-mmix/bpo-11.d +++ b/ld/testsuite/ld-mmix/bpo-11.d @@ -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 diff --git a/ld/testsuite/ld-mmix/bpo-14.d b/ld/testsuite/ld-mmix/bpo-14.d index 4c950fa..521fce2 100644 --- a/ld/testsuite/ld-mmix/bpo-14.d +++ b/ld/testsuite/ld-mmix/bpo-14.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/bpo-16.d b/ld/testsuite/ld-mmix/bpo-16.d index c5d857c..2836401 100644 --- a/ld/testsuite/ld-mmix/bpo-16.d +++ b/ld/testsuite/ld-mmix/bpo-16.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/bpo-17.d b/ld/testsuite/ld-mmix/bpo-17.d index 330f482..f5f41a3 100644 --- a/ld/testsuite/ld-mmix/bpo-17.d +++ b/ld/testsuite/ld-mmix/bpo-17.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/bpo-18.d b/ld/testsuite/ld-mmix/bpo-18.d index 9a88569..d86a452 100644 --- a/ld/testsuite/ld-mmix/bpo-18.d +++ b/ld/testsuite/ld-mmix/bpo-18.d @@ -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 diff --git a/ld/testsuite/ld-mmix/bpo-19.d b/ld/testsuite/ld-mmix/bpo-19.d index 2f40f64..b75be29 100644 --- a/ld/testsuite/ld-mmix/bpo-19.d +++ b/ld/testsuite/ld-mmix/bpo-19.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/bpo-2.d b/ld/testsuite/ld-mmix/bpo-2.d index b0ba8b0..350da41 100644 --- a/ld/testsuite/ld-mmix/bpo-2.d +++ b/ld/testsuite/ld-mmix/bpo-2.d @@ -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 diff --git a/ld/testsuite/ld-mmix/bpo-22.d b/ld/testsuite/ld-mmix/bpo-22.d index 75eed25..37bf66e 100644 --- a/ld/testsuite/ld-mmix/bpo-22.d +++ b/ld/testsuite/ld-mmix/bpo-22.d @@ -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 diff --git a/ld/testsuite/ld-mmix/bpo-3.d b/ld/testsuite/ld-mmix/bpo-3.d index 958142c..0b47f87 100644 --- a/ld/testsuite/ld-mmix/bpo-3.d +++ b/ld/testsuite/ld-mmix/bpo-3.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/bpo-4.d b/ld/testsuite/ld-mmix/bpo-4.d index 43f7f18..366e050 100644 --- a/ld/testsuite/ld-mmix/bpo-4.d +++ b/ld/testsuite/ld-mmix/bpo-4.d @@ -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 diff --git a/ld/testsuite/ld-mmix/bpo-5.d b/ld/testsuite/ld-mmix/bpo-5.d index 023bb0a..75bcffa 100644 --- a/ld/testsuite/ld-mmix/bpo-5.d +++ b/ld/testsuite/ld-mmix/bpo-5.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/bpo-6.d b/ld/testsuite/ld-mmix/bpo-6.d index e438409..7c134e6 100644 --- a/ld/testsuite/ld-mmix/bpo-6.d +++ b/ld/testsuite/ld-mmix/bpo-6.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/bpo-9.d b/ld/testsuite/ld-mmix/bpo-9.d index e6e1161..82f3012 100644 --- a/ld/testsuite/ld-mmix/bpo-9.d +++ b/ld/testsuite/ld-mmix/bpo-9.d @@ -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 diff --git a/ld/testsuite/ld-mmix/greg-1.d b/ld/testsuite/ld-mmix/greg-1.d index d386007..1dcdf2b 100644 --- a/ld/testsuite/ld-mmix/greg-1.d +++ b/ld/testsuite/ld-mmix/greg-1.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/greg-19.d b/ld/testsuite/ld-mmix/greg-19.d index 1845114..fcabfd2 100644 --- a/ld/testsuite/ld-mmix/greg-19.d +++ b/ld/testsuite/ld-mmix/greg-19.d @@ -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 diff --git a/ld/testsuite/ld-mmix/greg-2.d b/ld/testsuite/ld-mmix/greg-2.d index 18eb032..f2a725a 100644 --- a/ld/testsuite/ld-mmix/greg-2.d +++ b/ld/testsuite/ld-mmix/greg-2.d @@ -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 diff --git a/ld/testsuite/ld-mmix/greg-3.d b/ld/testsuite/ld-mmix/greg-3.d index 996899a..10c78b7 100644 --- a/ld/testsuite/ld-mmix/greg-3.d +++ b/ld/testsuite/ld-mmix/greg-3.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/greg-4.d b/ld/testsuite/ld-mmix/greg-4.d index b7493fb..db9b288 100644 --- a/ld/testsuite/ld-mmix/greg-4.d +++ b/ld/testsuite/ld-mmix/greg-4.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/greg-5.d b/ld/testsuite/ld-mmix/greg-5.d index b392adf..a0412dc 100644 --- a/ld/testsuite/ld-mmix/greg-5.d +++ b/ld/testsuite/ld-mmix/greg-5.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/greg-5s.d b/ld/testsuite/ld-mmix/greg-5s.d index e128af8..feea430 100644 --- a/ld/testsuite/ld-mmix/greg-5s.d +++ b/ld/testsuite/ld-mmix/greg-5s.d @@ -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 #... diff --git a/ld/testsuite/ld-mmix/greg-6.d b/ld/testsuite/ld-mmix/greg-6.d index fef3a7f..e841cf3 100644 --- a/ld/testsuite/ld-mmix/greg-6.d +++ b/ld/testsuite/ld-mmix/greg-6.d @@ -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 diff --git a/ld/testsuite/ld-mmix/greg-7.d b/ld/testsuite/ld-mmix/greg-7.d index 0e3486a..c553032 100644 --- a/ld/testsuite/ld-mmix/greg-7.d +++ b/ld/testsuite/ld-mmix/greg-7.d @@ -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 diff --git a/ld/testsuite/ld-mmix/loc1.d b/ld/testsuite/ld-mmix/loc1.d index bc0d17b..a34618a 100644 --- a/ld/testsuite/ld-mmix/loc1.d +++ b/ld/testsuite/ld-mmix/loc1.d @@ -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 diff --git a/ld/testsuite/ld-mmix/loc2.d b/ld/testsuite/ld-mmix/loc2.d index 69d0825..234bddb 100644 --- a/ld/testsuite/ld-mmix/loc2.d +++ b/ld/testsuite/ld-mmix/loc2.d @@ -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 diff --git a/ld/testsuite/ld-mmix/loc3.d b/ld/testsuite/ld-mmix/loc3.d index 0f2c964..4dcdd80 100644 --- a/ld/testsuite/ld-mmix/loc3.d +++ b/ld/testsuite/ld-mmix/loc3.d @@ -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 diff --git a/ld/testsuite/ld-mmix/loc4.d b/ld/testsuite/ld-mmix/loc4.d index 5585cb4..0c09e6d 100644 --- a/ld/testsuite/ld-mmix/loc4.d +++ b/ld/testsuite/ld-mmix/loc4.d @@ -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 diff --git a/ld/testsuite/ld-mmix/loc6.d b/ld/testsuite/ld-mmix/loc6.d index eacc468..7c0f76b 100644 --- a/ld/testsuite/ld-mmix/loc6.d +++ b/ld/testsuite/ld-mmix/loc6.d @@ -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 diff --git a/ld/testsuite/ld-mmix/locdo-1.d b/ld/testsuite/ld-mmix/locdo-1.d index 9204501..ad7f73a 100644 --- a/ld/testsuite/ld-mmix/locdo-1.d +++ b/ld/testsuite/ld-mmix/locdo-1.d @@ -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 diff --git a/ld/testsuite/ld-mmix/loct-1.d b/ld/testsuite/ld-mmix/loct-1.d index a542f74..32a08a3 100644 --- a/ld/testsuite/ld-mmix/loct-1.d +++ b/ld/testsuite/ld-mmix/loct-1.d @@ -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 diff --git a/ld/testsuite/ld-mmix/locto-1.d b/ld/testsuite/ld-mmix/locto-1.d index b424753..8aa9f42 100644 --- a/ld/testsuite/ld-mmix/locto-1.d +++ b/ld/testsuite/ld-mmix/locto-1.d @@ -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 diff --git a/ld/testsuite/ld-mmix/start-1.d b/ld/testsuite/ld-mmix/start-1.d index fa90ba4..d372d1d 100644 --- a/ld/testsuite/ld-mmix/start-1.d +++ b/ld/testsuite/ld-mmix/start-1.d @@ -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 diff --git a/ld/testsuite/ld-sh/sh64/abi32.xd b/ld/testsuite/ld-sh/sh64/abi32.xd index c6bd1da..a267d31 100644 --- a/ld/testsuite/ld-sh/sh64/abi32.xd +++ b/ld/testsuite/ld-sh/sh64/abi32.xd @@ -30,16 +30,16 @@ Idx Name Size VMA LMA File off Algn 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 diff --git a/ld/testsuite/ld-sh/sh64/abi64.xd b/ld/testsuite/ld-sh/sh64/abi64.xd index 0814679..56e883c 100644 --- a/ld/testsuite/ld-sh/sh64/abi64.xd +++ b/ld/testsuite/ld-sh/sh64/abi64.xd @@ -29,16 +29,16 @@ Idx Name Size VMA LMA File off Algn 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 diff --git a/ld/testsuite/ld-sh/sh64/cmpct1.xd b/ld/testsuite/ld-sh/sh64/cmpct1.xd index 06e47a9..f5e6224 100644 --- a/ld/testsuite/ld-sh/sh64/cmpct1.xd +++ b/ld/testsuite/ld-sh/sh64/cmpct1.xd @@ -32,17 +32,17 @@ Idx Name Size VMA LMA File off Algn 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 diff --git a/ld/testsuite/ld-sh/sh64/mix1.xd b/ld/testsuite/ld-sh/sh64/mix1.xd index 005e161..ea17531 100644 --- a/ld/testsuite/ld-sh/sh64/mix1.xd +++ b/ld/testsuite/ld-sh/sh64/mix1.xd @@ -31,17 +31,17 @@ Idx Name Size VMA LMA File off Algn 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 diff --git a/ld/testsuite/ld-sh/sh64/mix2.xd b/ld/testsuite/ld-sh/sh64/mix2.xd index 28234f9..ec76cc8 100644 --- a/ld/testsuite/ld-sh/sh64/mix2.xd +++ b/ld/testsuite/ld-sh/sh64/mix2.xd @@ -34,18 +34,18 @@ Idx Name Size VMA LMA File off Algn 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 diff --git a/ld/testsuite/ld-sh/sh64/rel32.xd b/ld/testsuite/ld-sh/sh64/rel32.xd index 61c2f39..d49b21f 100644 --- a/ld/testsuite/ld-sh/sh64/rel32.xd +++ b/ld/testsuite/ld-sh/sh64/rel32.xd @@ -16,15 +16,15 @@ Idx Name Size VMA LMA File off Algn 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 diff --git a/ld/testsuite/ld-sh/sh64/rel64.xd b/ld/testsuite/ld-sh/sh64/rel64.xd index c1842cc..86791c9 100644 --- a/ld/testsuite/ld-sh/sh64/rel64.xd +++ b/ld/testsuite/ld-sh/sh64/rel64.xd @@ -16,15 +16,15 @@ Idx Name Size VMA LMA File off Algn 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 diff --git a/ld/testsuite/ld-sh/sh64/shdl32.xd b/ld/testsuite/ld-sh/sh64/shdl32.xd index 0e46444..84dabc5 100644 --- a/ld/testsuite/ld-sh/sh64/shdl32.xd +++ b/ld/testsuite/ld-sh/sh64/shdl32.xd @@ -31,17 +31,17 @@ Idx Name Size VMA LMA File off Algn 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 diff --git a/ld/testsuite/ld-sh/sh64/shdl64.xd b/ld/testsuite/ld-sh/sh64/shdl64.xd index 48826c3..71ab0d3 100644 --- a/ld/testsuite/ld-sh/sh64/shdl64.xd +++ b/ld/testsuite/ld-sh/sh64/shdl64.xd @@ -31,17 +31,17 @@ Idx Name Size VMA LMA File off Algn 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 |