Contribute sh64-elf.
2002-02-02 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
2002-01-28 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/abi32.xd: Formatting changes to match the current
output of objdump.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
sessions, to match changes in the linker script.
2001-06-14 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
info to reflect renumbering of relocation types.
2001-03-14 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/endian.dbd: New file, endian tests.
* ld-sh/sh64/endian.dld: Ditto.
* ld-sh/sh64/endian.ld: Ditto.
* ld-sh/sh64/endian.s: Ditto.
* ld-sh/sh64/endian.sbd: Ditto.
* ld-sh/sh64/endian.sld: Ditto.
* ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/relax.exp: New file, test disabling relaxing.
* ld-sh/sh64/relax1.s: Ditto.
* ld-sh/sh64/relax2.s: Ditto.
* ld-sh/sh64/relax3.s: Ditto.
* ld-sh/sh64/relax4.s: Ditto.
* ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
* ld-sh/sh64/relfail.s: Ditto.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh.exp: This test isn't appropriate for SH64 since it
uses SH32 assembler files.
2001-03-07 DJ Delorie <dj@redhat.com>
* ld-selective/selective.exp: Pass "-e _start" for sh64 to
accomodate expected start symbol in test.
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
to match what gcc passes to the linker by default.
* ld-selective/selective.exp: Ditto.
* ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
* ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
* ld-sh/sh64/abi64.xd (stack): Ditto.
* ld-sh/sh64/cmpct1.xd (stack): Ditto.
* ld-sh/sh64/crange1.rd (stack): Ditto.
* ld-sh/sh64/crange2.rd (stack): Ditto.
* ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
* ld-sh/sh64/crange3-media.rd (stack): Ditto.
* ld-sh/sh64/crange3.rd (stack): Ditto.
* ld-sh/sh64/mix1.xd (stack): Ditto.
* ld-sh/sh64/mix2.xd (stack): Ditto.
* ld-sh/sh64/shdl32.xd (stack): Ditto.
* ld-sh/sh64/shdl64.xd (stack): Ditto.
2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
* ld-sh/sh64/mix2.xd: Ditto.
2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
being SHmedia.
* ld-sh/sh64/shdl64.xd: Ditto.
* ld-sh/sh64/shdl32.xd: Ditto.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-media.rd: Ditto.
* ld-sh/sh64/abi64.xd: Ditto.
2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
* ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
Adjust section type for .cranges; expect sorted contents.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
* ld-sh/sh64/crangerel2.rd: Ditto.
* ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
tests.
* ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
keep properly aligned.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
* ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
R_SH_PT_16 relocation.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/crange1.rd: Correct section flags.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Ditto.
2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
handling .cranges section.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
ld-sh/sh64/mix2.xd: Adjust for .cranges section.
2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
.data individually 8-byte aligned.
2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
* ld-sh/sh64/sh64.exp: Make it possible to use readelf as
inspection tool. Run new tests.
2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
* ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
ld-sh/sh64/shcmp-1.s: New test.
* ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
test.
* ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
tests.
2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
registers.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
New test.
* ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
ld-sh/sh64/shmix-3.s: New test.
* ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64: New testsuite.
2002-02-08 06:50:02 +00:00
|
|
|
|
2002-02-24 16:44:45 +00:00
|
|
|
Relocation section '\.rela\.text' at offset 0x[0-9a-f]+ contains 26 entries:
|
|
|
|
.*
|
2009-09-23 03:12:28 +00:00
|
|
|
00000008 +0+5bf6 R_SH_IMM_LOW16 +00000004 +file1text1 +\+ 0
|
|
|
|
0000000c +0+2df6 R_SH_IMM_LOW16 +0000000c +file1data2 +\+ 0
|
|
|
|
00000010 +0+30f6 R_SH_IMM_LOW16 +00000070 +file2text3 +\+ 0
|
|
|
|
00000014 +0+0ff6 R_SH_IMM_LOW16 +0000012c +file2data4 +\+ 0
|
|
|
|
00000018 +0+4cf6 R_SH_IMM_LOW16 +00000000 +unresolved1 +\+ 0
|
|
|
|
0000001c +0+51f6 R_SH_IMM_LOW16 +00000000 +unresolved6 +\+ 0
|
|
|
|
00000020 +0+5df6 R_SH_IMM_LOW16 +00000000 +file1text1 +\+ 0
|
|
|
|
00000024 +0+5df6 R_SH_IMM_LOW16 +00000000 +file1text1 +\+ 18
|
|
|
|
00000028 +0+21f6 R_SH_IMM_LOW16 +00000000 +file1text5 +\+ 8
|
|
|
|
0000002c +0+2df6 R_SH_IMM_LOW16 +0000000c +file1data2 +\+ 30
|
|
|
|
00000030 +0+2df6 R_SH_IMM_LOW16 +0000000c +file1data2 +\+ 0
|
|
|
|
0000003c +0+42f6 R_SH_IMM_LOW16 +00000000 +unresolved7 +\+ 0
|
|
|
|
00000040 +0+27f6 R_SH_IMM_LOW16 +00000000 +unresolved1 +\+ 0
|
|
|
|
00000034 +0+35f8 R_SH_IMM_MEDLOW16 +00000000 +file2data4 +\+ 10
|
|
|
|
00000038 +0+35f6 R_SH_IMM_LOW16 +00000000 +file2data4 +\+ 10
|
|
|
|
00000068 +0+08f6 R_SH_IMM_LOW16 +00000064 +file2text1 +\+ 0
|
|
|
|
0000006c +0+24f6 R_SH_IMM_LOW16 +00000124 +file2data2 +\+ 0
|
|
|
|
00000070 +0+23f6 R_SH_IMM_LOW16 +00000010 +file1text3 +\+ 0
|
|
|
|
00000074 +0+81f6 R_SH_IMM_LOW16 +00000014 +file1data4 +\+ 0
|
|
|
|
00000078 +0+4cf6 R_SH_IMM_LOW16 +00000000 +unresolved1 +\+ 0
|
|
|
|
0000007c +0+64f6 R_SH_IMM_LOW16 +00000000 +unresolved3 +\+ 0
|
|
|
|
00000080 +0+85f6 R_SH_IMM_LOW16 +00000000 +unresolved8 +\+ 0
|
|
|
|
00000084 +0+32f6 R_SH_IMM_LOW16 +00000000 +unresolved9 +\+ 0
|
|
|
|
00000088 +0+5df6 R_SH_IMM_LOW16 +00000000 +file1text1 +\+ 0
|
|
|
|
0000008c +0+4bf6 R_SH_IMM_LOW16 +00000000 +file1data2 +\+ 0
|
|
|
|
00000090 +0+28f6 R_SH_IMM_LOW16 +00000000 +file1data3 +\+ 0
|
Contribute sh64-elf.
2002-02-02 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
2002-01-28 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/abi32.xd: Formatting changes to match the current
output of objdump.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
sessions, to match changes in the linker script.
2001-06-14 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
info to reflect renumbering of relocation types.
2001-03-14 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/endian.dbd: New file, endian tests.
* ld-sh/sh64/endian.dld: Ditto.
* ld-sh/sh64/endian.ld: Ditto.
* ld-sh/sh64/endian.s: Ditto.
* ld-sh/sh64/endian.sbd: Ditto.
* ld-sh/sh64/endian.sld: Ditto.
* ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/relax.exp: New file, test disabling relaxing.
* ld-sh/sh64/relax1.s: Ditto.
* ld-sh/sh64/relax2.s: Ditto.
* ld-sh/sh64/relax3.s: Ditto.
* ld-sh/sh64/relax4.s: Ditto.
* ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
* ld-sh/sh64/relfail.s: Ditto.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh.exp: This test isn't appropriate for SH64 since it
uses SH32 assembler files.
2001-03-07 DJ Delorie <dj@redhat.com>
* ld-selective/selective.exp: Pass "-e _start" for sh64 to
accomodate expected start symbol in test.
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
to match what gcc passes to the linker by default.
* ld-selective/selective.exp: Ditto.
* ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
* ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
* ld-sh/sh64/abi64.xd (stack): Ditto.
* ld-sh/sh64/cmpct1.xd (stack): Ditto.
* ld-sh/sh64/crange1.rd (stack): Ditto.
* ld-sh/sh64/crange2.rd (stack): Ditto.
* ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
* ld-sh/sh64/crange3-media.rd (stack): Ditto.
* ld-sh/sh64/crange3.rd (stack): Ditto.
* ld-sh/sh64/mix1.xd (stack): Ditto.
* ld-sh/sh64/mix2.xd (stack): Ditto.
* ld-sh/sh64/shdl32.xd (stack): Ditto.
* ld-sh/sh64/shdl64.xd (stack): Ditto.
2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
* ld-sh/sh64/mix2.xd: Ditto.
2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
being SHmedia.
* ld-sh/sh64/shdl64.xd: Ditto.
* ld-sh/sh64/shdl32.xd: Ditto.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-media.rd: Ditto.
* ld-sh/sh64/abi64.xd: Ditto.
2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
* ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
Adjust section type for .cranges; expect sorted contents.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
* ld-sh/sh64/crangerel2.rd: Ditto.
* ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
tests.
* ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
keep properly aligned.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
* ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
R_SH_PT_16 relocation.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/crange1.rd: Correct section flags.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Ditto.
2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
handling .cranges section.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
ld-sh/sh64/mix2.xd: Adjust for .cranges section.
2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
.data individually 8-byte aligned.
2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
* ld-sh/sh64/sh64.exp: Make it possible to use readelf as
inspection tool. Run new tests.
2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
* ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
ld-sh/sh64/shcmp-1.s: New test.
* ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
test.
* ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
tests.
2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
registers.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
New test.
* ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
ld-sh/sh64/shmix-3.s: New test.
* ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64: New testsuite.
2002-02-08 06:50:02 +00:00
|
|
|
|
2002-02-24 16:44:45 +00:00
|
|
|
Relocation section '\.rela\.data' at offset 0x[0-9a-f]+ contains 134 entries:
|
|
|
|
.*
|
2009-09-23 03:12:28 +00:00
|
|
|
00000008 +0+0b01 R_SH_DIR32 +00000004 +file1data1 +\+ 0
|
|
|
|
0000000c +0+0701 R_SH_DIR32 +0000000c +file1text2 +\+ 0
|
|
|
|
00000010 +0+7801 R_SH_DIR32 +00000128 +file2data3 +\+ 0
|
|
|
|
00000014 +0+6701 R_SH_DIR32 +00000074 +file2text4 +\+ 0
|
|
|
|
00000018 +0+7401 R_SH_DIR32 +00000000 +unresolved2 +\+ 0
|
|
|
|
0000001c +0+0501 R_SH_DIR32 +00000000 +unresolved5 +\+ 0
|
|
|
|
00000020 +0+6c01 R_SH_DIR32 +00000000 +unresolved6 +\+ 0
|
|
|
|
00000024 +0+0601 R_SH_DIR32 +00000000 +unresolved9 +\+ 0
|
|
|
|
00000028 +0+7a01 R_SH_DIR32 +00000000 +a1 +\+ 0
|
|
|
|
0000002c +0+7001 R_SH_DIR32 +00000000 +a23 +\+ 0
|
|
|
|
00000030 +0+5401 R_SH_DIR32 +0000003c +b123 +\+ 0
|
|
|
|
00000034 +0+6a01 R_SH_DIR32 +0000009c +c3 +\+ 0
|
|
|
|
00000038 +0+3c01 R_SH_DIR32 +000000a8 +c13 +\+ 0
|
|
|
|
0000003c +0+2601 R_SH_DIR32 +00000000 +a2 +\+ 0
|
|
|
|
00000040 +0+4e01 R_SH_DIR32 +00000000 +a3 +\+ 0
|
|
|
|
00000044 +0+2501 R_SH_DIR32 +00000000 +a4 +\+ 0
|
|
|
|
00000048 +0+6901 R_SH_DIR32 +00000000 +a12 +\+ 0
|
|
|
|
0000004c +0+1501 R_SH_DIR32 +00000000 +a13 +\+ 0
|
|
|
|
00000050 +0+7601 R_SH_DIR32 +00000000 +a23 +\+ 0
|
|
|
|
00000054 +0+6201 R_SH_DIR32 +00000000 +a123 +\+ 0
|
|
|
|
00000058 +0+3d01 R_SH_DIR32 +00000000 +b1 +\+ 0
|
|
|
|
0000005c +0+7101 R_SH_DIR32 +00000000 +b2 +\+ 0
|
|
|
|
00000060 +0+2f01 R_SH_DIR32 +00000000 +a3 +\+ 0
|
|
|
|
00000064 +0+7f01 R_SH_DIR32 +00000000 +a13 +\+ 0
|
|
|
|
00000068 +0+2e01 R_SH_DIR32 +00000000 +b3 +\+ 0
|
|
|
|
0000006c +0+6801 R_SH_DIR32 +00000000 +b4 +\+ 0
|
|
|
|
00000070 +0+5201 R_SH_DIR32 +00000000 +b12 +\+ 0
|
|
|
|
00000074 +0+2901 R_SH_DIR32 +00000000 +b13 +\+ 0
|
|
|
|
00000078 +0+3e01 R_SH_DIR32 +00000000 +a123 +\+ 0
|
|
|
|
0000007c +0+6501 R_SH_DIR32 +00000024 +b3 +\+ 0
|
|
|
|
00000080 +0+3b01 R_SH_DIR32 +00000030 +b13 +\+ 0
|
|
|
|
00000084 +0+6f01 R_SH_DIR32 +00000034 +b23 +\+ 0
|
|
|
|
00000088 +0+7d01 R_SH_DIR32 +00000000 +b23 +\+ 0
|
|
|
|
0000008c +0+0c01 R_SH_DIR32 +00000000 +b123 +\+ 0
|
|
|
|
00000090 +0+8301 R_SH_DIR32 +00000000 +c1 +\+ 0
|
|
|
|
00000094 +0+2c01 R_SH_DIR32 +00000000 +c2 +\+ 0
|
|
|
|
00000098 +0+6301 R_SH_DIR32 +00000000 +c3 +\+ 0
|
|
|
|
0000009c +0+3901 R_SH_DIR32 +000000ac +c23 +\+ 0
|
|
|
|
000000a0 +0+7e01 R_SH_DIR32 +000000b0 +c123 +\+ 0
|
|
|
|
000000a4 +0+0e01 R_SH_DIR32 +00000000 +c4 +\+ 0
|
|
|
|
000000a8 +0+2001 R_SH_DIR32 +00000000 +c12 +\+ 0
|
|
|
|
000000ac +0+3101 R_SH_DIR32 +00000000 +c13 +\+ 0
|
|
|
|
000000b0 +0+3601 R_SH_DIR32 +00000000 +c23 +\+ 0
|
|
|
|
000000b4 +0+3a01 R_SH_DIR32 +00000000 +c123 +\+ 0
|
|
|
|
000000b8 +0+4801 R_SH_DIR32 +00000000 +oa1 +\+ 0
|
|
|
|
000000bc +0+1401 R_SH_DIR32 +00000000 +ob1 +\+ 0
|
|
|
|
000000c0 +0+4401 R_SH_DIR32 +000000d0 +ob123 +\+ 0
|
|
|
|
000000c4 +0+5901 R_SH_DIR32 +00000000 +oc1 +\+ 0
|
|
|
|
000000c8 +0+7901 R_SH_DIR32 +00000000 +oa2 +\+ 0
|
|
|
|
000000cc +0+6101 R_SH_DIR32 +000000b8 +ob2 +\+ 0
|
|
|
|
000000d0 +0+7201 R_SH_DIR32 +00000044 +oc2 +\+ 0
|
|
|
|
000000d4 +0+4901 R_SH_DIR32 +00000000 +oa12 +\+ 0
|
|
|
|
000000d8 +0+1b01 R_SH_DIR32 +00000000 +oa12 +\+ 0
|
|
|
|
000000dc +0+6001 R_SH_DIR32 +00000000 +ob12 +\+ 0
|
|
|
|
000000e0 +0+4a01 R_SH_DIR32 +000000c4 +ob12 +\+ 0
|
|
|
|
000000e4 +0+5a01 R_SH_DIR32 +00000000 +oc12 +\+ 0
|
|
|
|
000000e8 +0+1201 R_SH_DIR32 +00000050 +oc12 +\+ 0
|
|
|
|
000000ec +0+3f01 R_SH_DIR32 +00000000 +oa23 +\+ 0
|
|
|
|
000000f0 +0+4501 R_SH_DIR32 +00000000 +oa13 +\+ 0
|
|
|
|
000000f4 +0+0a01 R_SH_DIR32 +0000005c +oc123 +\+ 0
|
|
|
|
000000f8 +0+5501 R_SH_DIR32 +00000000 +ob13 +\+ 0
|
|
|
|
000000fc +0+5c01 R_SH_DIR32 +00000000 +oc13 +\+ 0
|
|
|
|
00000100 +0+8201 R_SH_DIR32 +000000cc +ob23 +\+ 0
|
|
|
|
00000104 +0+2b01 R_SH_DIR32 +00000058 +oc23 +\+ 0
|
|
|
|
00000108 +0+5701 R_SH_DIR32 +00000000 +oa123 +\+ 0
|
|
|
|
0000010c +0+5001 R_SH_DIR32 +00000000 +oa123 +\+ 0
|
|
|
|
00000110 +0+6601 R_SH_DIR32 +00000000 +ob123 +\+ 0
|
|
|
|
00000114 +0+3301 R_SH_DIR32 +00000000 +oc123 +\+ 0
|
|
|
|
00000120 +0+7c01 R_SH_DIR32 +0000011c +file2data1 +\+ 0
|
|
|
|
00000124 +0+5e01 R_SH_DIR32 +0000006c +file2text2 +\+ 0
|
|
|
|
00000128 +0+8001 R_SH_DIR32 +00000010 +file1data3 +\+ 0
|
|
|
|
0000012c +0+7701 R_SH_DIR32 +00000014 +file1text4 +\+ 0
|
|
|
|
00000130 +0+7401 R_SH_DIR32 +00000000 +unresolved2 +\+ 0
|
|
|
|
00000134 +0+7b01 R_SH_DIR32 +00000000 +unresolved4 +\+ 0
|
|
|
|
00000138 +0+4801 R_SH_DIR32 +00000000 +oa1 +\+ 0
|
|
|
|
0000013c +0+1701 R_SH_DIR32 +00000000 +oa2 +\+ 0
|
|
|
|
00000140 +0+6d01 R_SH_DIR32 +00000000 +oa3 +\+ 0
|
|
|
|
00000144 +0+1c01 R_SH_DIR32 +00000000 +oa13 +\+ 0
|
|
|
|
00000148 +0+1901 R_SH_DIR32 +00000054 +oc13 +\+ 0
|
|
|
|
0000014c +0+1001 R_SH_DIR32 +00000000 +oa4 +\+ 0
|
|
|
|
00000150 +0+1b01 R_SH_DIR32 +00000000 +oa12 +\+ 0
|
|
|
|
00000154 +0+4501 R_SH_DIR32 +00000000 +oa13 +\+ 0
|
|
|
|
00000158 +0+3801 R_SH_DIR32 +00000000 +oa23 +\+ 0
|
|
|
|
0000015c +0+3f01 R_SH_DIR32 +00000000 +oa23 +\+ 0
|
|
|
|
00000160 +0+5701 R_SH_DIR32 +00000000 +oa123 +\+ 0
|
|
|
|
00000164 +0+1601 R_SH_DIR32 +00000048 +oc3 +\+ 0
|
|
|
|
00000168 +0+5001 R_SH_DIR32 +00000000 +oa123 +\+ 0
|
|
|
|
0000016c +0+1401 R_SH_DIR32 +00000000 +ob1 +\+ 0
|
|
|
|
00000170 +0+2201 R_SH_DIR32 +00000000 +ob2 +\+ 0
|
|
|
|
00000174 +0+5f01 R_SH_DIR32 +00000000 +ob3 +\+ 0
|
|
|
|
00000178 +0+1301 R_SH_DIR32 +00000000 +ob4 +\+ 0
|
|
|
|
0000017c +0+8401 R_SH_DIR32 +00000000 +oa3 +\+ 0
|
|
|
|
00000180 +0+2b01 R_SH_DIR32 +00000058 +oc23 +\+ 0
|
|
|
|
00000184 +0+0a01 R_SH_DIR32 +0000005c +oc123 +\+ 0
|
|
|
|
00000188 +0+6001 R_SH_DIR32 +00000000 +ob12 +\+ 0
|
|
|
|
0000018c +0+5501 R_SH_DIR32 +00000000 +ob13 +\+ 0
|
|
|
|
00000190 +0+4d01 R_SH_DIR32 +000000c8 +ob13 +\+ 0
|
|
|
|
00000194 +0+8201 R_SH_DIR32 +000000cc +ob23 +\+ 0
|
|
|
|
00000198 +0+5801 R_SH_DIR32 +00000000 +ob23 +\+ 0
|
|
|
|
0000019c +0+6601 R_SH_DIR32 +00000000 +ob123 +\+ 0
|
|
|
|
000001a0 +0+5901 R_SH_DIR32 +00000000 +oc1 +\+ 0
|
|
|
|
000001a4 +0+1101 R_SH_DIR32 +000000bc +ob3 +\+ 0
|
|
|
|
000001a8 +0+4401 R_SH_DIR32 +000000d0 +ob123 +\+ 0
|
|
|
|
000001ac +0+0901 R_SH_DIR32 +00000000 +oc2 +\+ 0
|
|
|
|
000001b0 +0+3701 R_SH_DIR32 +00000000 +oc3 +\+ 0
|
|
|
|
000001b4 +0+5301 R_SH_DIR32 +00000000 +oc4 +\+ 0
|
|
|
|
000001b8 +0+5a01 R_SH_DIR32 +00000000 +oc12 +\+ 0
|
|
|
|
000001bc +0+5c01 R_SH_DIR32 +00000000 +oc13 +\+ 0
|
|
|
|
000001c0 +0+2a01 R_SH_DIR32 +00000000 +oc23 +\+ 0
|
|
|
|
000001c4 +0+3301 R_SH_DIR32 +00000000 +oc123 +\+ 0
|
|
|
|
000001c8 +0+7a01 R_SH_DIR32 +00000000 +a1 +\+ 0
|
|
|
|
000001cc +0+1a01 R_SH_DIR32 +00000098 +c2 +\+ 0
|
|
|
|
000001d0 +0+6f01 R_SH_DIR32 +00000034 +b23 +\+ 0
|
|
|
|
000001d4 +0+3d01 R_SH_DIR32 +00000000 +b1 +\+ 0
|
|
|
|
000001d8 +0+8301 R_SH_DIR32 +00000000 +c1 +\+ 0
|
|
|
|
000001dc +0+6901 R_SH_DIR32 +00000000 +a12 +\+ 0
|
|
|
|
000001e0 +0+5601 R_SH_DIR32 +00000000 +a2 +\+ 0
|
|
|
|
000001e4 +0+0d01 R_SH_DIR32 +00000020 +b2 +\+ 0
|
|
|
|
000001e8 +0+5201 R_SH_DIR32 +00000000 +b12 +\+ 0
|
|
|
|
000001ec +0+2001 R_SH_DIR32 +00000000 +c12 +\+ 0
|
|
|
|
000001f0 +0+5401 R_SH_DIR32 +0000003c +b123 +\+ 0
|
|
|
|
000001f4 +0+7e01 R_SH_DIR32 +000000b0 +c123 +\+ 0
|
|
|
|
000001f8 +0+1501 R_SH_DIR32 +00000000 +a13 +\+ 0
|
|
|
|
000001fc +0+2901 R_SH_DIR32 +00000000 +b13 +\+ 0
|
|
|
|
00000200 +0+3901 R_SH_DIR32 +000000ac +c23 +\+ 0
|
|
|
|
00000204 +0+3e01 R_SH_DIR32 +00000000 +a123 +\+ 0
|
|
|
|
00000208 +0+3101 R_SH_DIR32 +00000000 +c13 +\+ 0
|
|
|
|
0000020c +0+6201 R_SH_DIR32 +00000000 +a123 +\+ 0
|
|
|
|
00000210 +0+6e01 R_SH_DIR32 +000000a4 +c12 +\+ 0
|
|
|
|
00000214 +0+7001 R_SH_DIR32 +00000000 +a23 +\+ 0
|
|
|
|
00000218 +0+0c01 R_SH_DIR32 +00000000 +b123 +\+ 0
|
|
|
|
0000021c +0+4001 R_SH_DIR32 +00000000 +a12 +\+ 0
|
|
|
|
00000220 +0+7301 R_SH_DIR32 +0000002c +b12 +\+ 0
|
|
|
|
00000224 +0+3a01 R_SH_DIR32 +00000000 +c123 +\+ 0
|
Contribute sh64-elf.
2002-02-02 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
2002-01-28 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/abi32.xd: Formatting changes to match the current
output of objdump.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
sessions, to match changes in the linker script.
2001-06-14 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
info to reflect renumbering of relocation types.
2001-03-14 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/endian.dbd: New file, endian tests.
* ld-sh/sh64/endian.dld: Ditto.
* ld-sh/sh64/endian.ld: Ditto.
* ld-sh/sh64/endian.s: Ditto.
* ld-sh/sh64/endian.sbd: Ditto.
* ld-sh/sh64/endian.sld: Ditto.
* ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/relax.exp: New file, test disabling relaxing.
* ld-sh/sh64/relax1.s: Ditto.
* ld-sh/sh64/relax2.s: Ditto.
* ld-sh/sh64/relax3.s: Ditto.
* ld-sh/sh64/relax4.s: Ditto.
* ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
* ld-sh/sh64/relfail.s: Ditto.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh.exp: This test isn't appropriate for SH64 since it
uses SH32 assembler files.
2001-03-07 DJ Delorie <dj@redhat.com>
* ld-selective/selective.exp: Pass "-e _start" for sh64 to
accomodate expected start symbol in test.
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
to match what gcc passes to the linker by default.
* ld-selective/selective.exp: Ditto.
* ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
* ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
* ld-sh/sh64/abi64.xd (stack): Ditto.
* ld-sh/sh64/cmpct1.xd (stack): Ditto.
* ld-sh/sh64/crange1.rd (stack): Ditto.
* ld-sh/sh64/crange2.rd (stack): Ditto.
* ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
* ld-sh/sh64/crange3-media.rd (stack): Ditto.
* ld-sh/sh64/crange3.rd (stack): Ditto.
* ld-sh/sh64/mix1.xd (stack): Ditto.
* ld-sh/sh64/mix2.xd (stack): Ditto.
* ld-sh/sh64/shdl32.xd (stack): Ditto.
* ld-sh/sh64/shdl64.xd (stack): Ditto.
2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
* ld-sh/sh64/mix2.xd: Ditto.
2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
being SHmedia.
* ld-sh/sh64/shdl64.xd: Ditto.
* ld-sh/sh64/shdl32.xd: Ditto.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-media.rd: Ditto.
* ld-sh/sh64/abi64.xd: Ditto.
2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
* ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
Adjust section type for .cranges; expect sorted contents.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
* ld-sh/sh64/crangerel2.rd: Ditto.
* ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
tests.
* ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
keep properly aligned.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
* ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
R_SH_PT_16 relocation.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/crange1.rd: Correct section flags.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Ditto.
2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
handling .cranges section.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
ld-sh/sh64/mix2.xd: Adjust for .cranges section.
2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
.data individually 8-byte aligned.
2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
* ld-sh/sh64/sh64.exp: Make it possible to use readelf as
inspection tool. Run new tests.
2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
* ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
ld-sh/sh64/shcmp-1.s: New test.
* ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
test.
* ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
tests.
2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
registers.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
New test.
* ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
ld-sh/sh64/shmix-3.s: New test.
* ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64: New testsuite.
2002-02-08 06:50:02 +00:00
|
|
|
|
* gas/sh/sh64/syntax-1.d: Update.
* 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/crangerel1.rd,
* ld-sh/sh64/crangerel2.rd, ld-sh/sh64/mix1.xd,
* ld-sh/sh64/mix2.xd, ld-sh/sh64/rel32.xd, ld-sh/sh64/rel64.xd,
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd,
* ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Update.
2006-10-22 01:19:06 +00:00
|
|
|
Symbol table '\.symtab' contains 134 entries:
|
2009-09-23 03:12:28 +00:00
|
|
|
+Num: +Value +Size +Type +Bind +Vis +Ndx +Name
|
|
|
|
+0: 00000000 +0 +NOTYPE +LOCAL +DEFAULT +UND
|
|
|
|
+1: 00000000 +0 +SECTION +LOCAL +DEFAULT +1
|
|
|
|
+2: 00000000 +0 +SECTION +LOCAL +DEFAULT +3
|
|
|
|
+3: 00000000 +0 +SECTION +LOCAL +DEFAULT +5
|
|
|
|
+4: 00000000 +0 +SECTION +LOCAL +DEFAULT +6
|
|
|
|
+5: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND unresolved5
|
|
|
|
+6: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND unresolved9
|
|
|
|
+7: 0000000c +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file1text2
|
|
|
|
+8: 00000064 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file2text1
|
|
|
|
+9: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oc2
|
|
|
|
+10: 0000005c +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 oc123
|
|
|
|
+11: 00000004 +0 +NOTYPE +GLOBAL +DEFAULT +3 file1data1
|
|
|
|
+12: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND b123
|
|
|
|
+13: 00000020 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 b2
|
|
|
|
+14: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND c4
|
|
|
|
+15: 0000012c +0 +NOTYPE +GLOBAL +DEFAULT +3 file2data4
|
|
|
|
+16: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oa4
|
|
|
|
+17: 000000bc +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 ob3
|
|
|
|
+18: 00000050 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 oc12
|
|
|
|
+19: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND ob4
|
|
|
|
+20: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND ob1
|
|
|
|
+21: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND a13
|
|
|
|
+22: 00000048 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 oc3
|
|
|
|
+23: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oa2
|
|
|
|
+24: 000000a0 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 c4
|
|
|
|
+25: 00000054 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 oc13
|
|
|
|
+26: 00000098 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 c2
|
|
|
|
+27: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oa12
|
|
|
|
+28: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND oa13
|
|
|
|
+29: 000000c0 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 ob4
|
|
|
|
+30: 0000001c +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 b1
|
|
|
|
+31: 00000018 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file1text5
|
|
|
|
+32: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND c12
|
|
|
|
+33: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND file1text5
|
|
|
|
+34: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND ob2
|
|
|
|
+35: 00000010 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file1text3
|
|
|
|
+36: 00000124 +0 +NOTYPE +GLOBAL +DEFAULT +3 file2data2
|
|
|
|
+37: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND a4
|
|
|
|
+38: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND a2
|
|
|
|
+39: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND unresolved1
|
|
|
|
+40: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND file1data3
|
|
|
|
+41: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND b13
|
|
|
|
+42: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oc23
|
|
|
|
+43: 00000058 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 oc23
|
|
|
|
+44: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND c2
|
|
|
|
+45: 0000000c +0 +NOTYPE +GLOBAL +DEFAULT +3 file1data2
|
|
|
|
+46: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND b3
|
|
|
|
+47: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND a3
|
|
|
|
+48: 00000070 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file2text3
|
|
|
|
+49: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND c13
|
|
|
|
+50: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND unresolved9
|
|
|
|
+51: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oc123
|
|
|
|
+52: 00000028 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 b4
|
|
|
|
+53: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND file2data4
|
|
|
|
+54: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND c23
|
|
|
|
+55: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oc3
|
|
|
|
+56: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oa23
|
|
|
|
+57: 000000ac +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 c23
|
|
|
|
+58: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND c123
|
|
|
|
+59: 00000030 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 b13
|
|
|
|
+60: 000000a8 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 c13
|
|
|
|
+61: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND b1
|
|
|
|
+62: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND a123
|
|
|
|
+63: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND oa23
|
|
|
|
+64: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND a12
|
|
|
|
+65: 000000b4 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 ob1
|
|
|
|
+66: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND unresolved7
|
|
|
|
+67: 00000060 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 start2
|
|
|
|
+68: 000000d0 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 ob123
|
|
|
|
+69: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oa13
|
|
|
|
+70: 00000094 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 c1
|
|
|
|
+71: 0000004c +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 oc4
|
|
|
|
+72: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oa1
|
|
|
|
+73: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND oa12
|
|
|
|
+74: 000000c4 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 ob12
|
|
|
|
+75: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND file1data2
|
|
|
|
+76: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND unresolved1
|
|
|
|
+77: 000000c8 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 ob13
|
|
|
|
+78: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND a3
|
|
|
|
+79: 00000018 +0 +NOTYPE +GLOBAL +DEFAULT +3 file1data5
|
|
|
|
+80: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oa123
|
|
|
|
+81: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND unresolved6
|
|
|
|
+82: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND b12
|
|
|
|
+83: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oc4
|
|
|
|
+84: 0000003c +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 b123
|
|
|
|
+85: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND ob13
|
|
|
|
+86: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND a2
|
|
|
|
+87: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND oa123
|
|
|
|
+88: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND ob23
|
|
|
|
+89: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oc1
|
|
|
|
+90: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oc12
|
|
|
|
+91: 00000004 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file1text1
|
|
|
|
+92: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oc13
|
|
|
|
+93: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND file1text1
|
|
|
|
+94: 0000006c +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file2text2
|
|
|
|
+95: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND ob3
|
|
|
|
+96: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND ob12
|
|
|
|
+97: 000000b8 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 ob2
|
|
|
|
+98: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND a123
|
|
|
|
+99: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND c3
|
|
|
|
+100: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND unresolved3
|
|
|
|
+101: 00000024 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 b3
|
|
|
|
+102: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND ob123
|
|
|
|
+103: 00000074 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file2text4
|
|
|
|
+104: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND b4
|
|
|
|
+105: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND a12
|
|
|
|
+106: 0000009c +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 c3
|
|
|
|
+107: 00000040 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 oc1
|
|
|
|
+108: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND unresolved6
|
|
|
|
+109: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND oa3
|
|
|
|
+110: 000000a4 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 c12
|
|
|
|
+111: 00000034 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 b23
|
|
|
|
+112: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND a23
|
|
|
|
+113: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND b2
|
|
|
|
+114: 00000044 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 oc2
|
|
|
|
+115: 0000002c +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 b12
|
|
|
|
+116: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND unresolved2
|
|
|
|
+117: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 start
|
|
|
|
+118: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND a23
|
|
|
|
+119: 00000014 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 file1text4
|
|
|
|
+120: 00000128 +0 +NOTYPE +GLOBAL +DEFAULT +3 file2data3
|
|
|
|
+121: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND oa2
|
|
|
|
+122: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND a1
|
|
|
|
+123: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND unresolved4
|
|
|
|
+124: 0000011c +0 +NOTYPE +GLOBAL +DEFAULT +3 file2data1
|
|
|
|
+125: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND b23
|
|
|
|
+126: 000000b0 +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 c123
|
|
|
|
+127: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND a13
|
|
|
|
+128: 00000010 +0 +NOTYPE +GLOBAL +DEFAULT +3 file1data3
|
|
|
|
+129: 00000014 +0 +NOTYPE +GLOBAL +DEFAULT +3 file1data4
|
|
|
|
+130: 000000cc +0 +NOTYPE +GLOBAL +DEFAULT +\[<other>: 4\] +1 ob23
|
|
|
|
+131: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND c1
|
|
|
|
+132: 00000000 +0 +NOTYPE +GLOBAL +DEFAULT +UND oa3
|
|
|
|
+133: 00000000 +0 +<processor specific>: 13 +GLOBAL +DEFAULT +UND unresolved8
|
Contribute sh64-elf.
2002-02-02 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
2002-01-28 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/abi32.xd: Formatting changes to match the current
output of objdump.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
sessions, to match changes in the linker script.
2001-06-14 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
info to reflect renumbering of relocation types.
2001-03-14 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/endian.dbd: New file, endian tests.
* ld-sh/sh64/endian.dld: Ditto.
* ld-sh/sh64/endian.ld: Ditto.
* ld-sh/sh64/endian.s: Ditto.
* ld-sh/sh64/endian.sbd: Ditto.
* ld-sh/sh64/endian.sld: Ditto.
* ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/relax.exp: New file, test disabling relaxing.
* ld-sh/sh64/relax1.s: Ditto.
* ld-sh/sh64/relax2.s: Ditto.
* ld-sh/sh64/relax3.s: Ditto.
* ld-sh/sh64/relax4.s: Ditto.
* ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
* ld-sh/sh64/relfail.s: Ditto.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh.exp: This test isn't appropriate for SH64 since it
uses SH32 assembler files.
2001-03-07 DJ Delorie <dj@redhat.com>
* ld-selective/selective.exp: Pass "-e _start" for sh64 to
accomodate expected start symbol in test.
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
to match what gcc passes to the linker by default.
* ld-selective/selective.exp: Ditto.
* ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
* ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
* ld-sh/sh64/abi64.xd (stack): Ditto.
* ld-sh/sh64/cmpct1.xd (stack): Ditto.
* ld-sh/sh64/crange1.rd (stack): Ditto.
* ld-sh/sh64/crange2.rd (stack): Ditto.
* ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
* ld-sh/sh64/crange3-media.rd (stack): Ditto.
* ld-sh/sh64/crange3.rd (stack): Ditto.
* ld-sh/sh64/mix1.xd (stack): Ditto.
* ld-sh/sh64/mix2.xd (stack): Ditto.
* ld-sh/sh64/shdl32.xd (stack): Ditto.
* ld-sh/sh64/shdl64.xd (stack): Ditto.
2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
* ld-sh/sh64/mix2.xd: Ditto.
2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
being SHmedia.
* ld-sh/sh64/shdl64.xd: Ditto.
* ld-sh/sh64/shdl32.xd: Ditto.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-media.rd: Ditto.
* ld-sh/sh64/abi64.xd: Ditto.
2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
* ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
Adjust section type for .cranges; expect sorted contents.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
* ld-sh/sh64/crangerel2.rd: Ditto.
* ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
tests.
* ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
keep properly aligned.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
* ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
R_SH_PT_16 relocation.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/crange1.rd: Correct section flags.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Ditto.
2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
handling .cranges section.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
ld-sh/sh64/mix2.xd: Adjust for .cranges section.
2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
.data individually 8-byte aligned.
2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
* ld-sh/sh64/sh64.exp: Make it possible to use readelf as
inspection tool. Run new tests.
2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
* ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
ld-sh/sh64/shcmp-1.s: New test.
* ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
test.
* ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
tests.
2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
registers.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
New test.
* ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
ld-sh/sh64/shmix-3.s: New test.
* ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64: New testsuite.
2002-02-08 06:50:02 +00:00
|
|
|
|
|
|
|
Hex dump of section '\.text':
|
2007-10-16 14:42:15 +00:00
|
|
|
.*
|
Contribute sh64-elf.
2002-02-02 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
2002-01-28 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/abi32.xd: Formatting changes to match the current
output of objdump.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
sessions, to match changes in the linker script.
2001-06-14 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
info to reflect renumbering of relocation types.
2001-03-14 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/endian.dbd: New file, endian tests.
* ld-sh/sh64/endian.dld: Ditto.
* ld-sh/sh64/endian.ld: Ditto.
* ld-sh/sh64/endian.s: Ditto.
* ld-sh/sh64/endian.sbd: Ditto.
* ld-sh/sh64/endian.sld: Ditto.
* ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/relax.exp: New file, test disabling relaxing.
* ld-sh/sh64/relax1.s: Ditto.
* ld-sh/sh64/relax2.s: Ditto.
* ld-sh/sh64/relax3.s: Ditto.
* ld-sh/sh64/relax4.s: Ditto.
* ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
* ld-sh/sh64/relfail.s: Ditto.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh.exp: This test isn't appropriate for SH64 since it
uses SH32 assembler files.
2001-03-07 DJ Delorie <dj@redhat.com>
* ld-selective/selective.exp: Pass "-e _start" for sh64 to
accomodate expected start symbol in test.
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
to match what gcc passes to the linker by default.
* ld-selective/selective.exp: Ditto.
* ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
* ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
* ld-sh/sh64/abi64.xd (stack): Ditto.
* ld-sh/sh64/cmpct1.xd (stack): Ditto.
* ld-sh/sh64/crange1.rd (stack): Ditto.
* ld-sh/sh64/crange2.rd (stack): Ditto.
* ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
* ld-sh/sh64/crange3-media.rd (stack): Ditto.
* ld-sh/sh64/crange3.rd (stack): Ditto.
* ld-sh/sh64/mix1.xd (stack): Ditto.
* ld-sh/sh64/mix2.xd (stack): Ditto.
* ld-sh/sh64/shdl32.xd (stack): Ditto.
* ld-sh/sh64/shdl64.xd (stack): Ditto.
2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
* ld-sh/sh64/mix2.xd: Ditto.
2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
being SHmedia.
* ld-sh/sh64/shdl64.xd: Ditto.
* ld-sh/sh64/shdl32.xd: Ditto.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-media.rd: Ditto.
* ld-sh/sh64/abi64.xd: Ditto.
2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
* ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
Adjust section type for .cranges; expect sorted contents.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
* ld-sh/sh64/crangerel2.rd: Ditto.
* ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
tests.
* ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
keep properly aligned.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
* ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
R_SH_PT_16 relocation.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/crange1.rd: Correct section flags.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Ditto.
2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
handling .cranges section.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
ld-sh/sh64/mix2.xd: Adjust for .cranges section.
2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
.data individually 8-byte aligned.
2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
* ld-sh/sh64/sh64.exp: Make it possible to use readelf as
inspection tool. Run new tests.
2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
* ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
ld-sh/sh64/shcmp-1.s: New test.
* ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
test.
* ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
tests.
2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
registers.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
New test.
* ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
ld-sh/sh64/shmix-3.s: New test.
* ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64: New testsuite.
2002-02-08 06:50:02 +00:00
|
|
|
0x00000000 6ff0fff0 6ff0fff0 cc0000a0 cc000140 .*
|
|
|
|
0x00000010 cc000140 cc000140 cc000280 cc0001e0 .*
|
|
|
|
0x00000020 cc0000a0 cc0000a0 cc000280 cc000140 .*
|
|
|
|
0x00000030 cc000140 cc000320 c8000320 cc0003c0 .*
|
|
|
|
0x00000040 cc0003c0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x00000050 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x00000060 6ff0fff0 6ff0fff0 cc0000a0 cc000140 .*
|
|
|
|
0x00000070 cc000140 cc000140 cc0001e0 cc0001e0 .*
|
|
|
|
0x00000080 cc000320 cc000320 cc000280 cc000280 .*
|
|
|
|
0x00000090 cc000280 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x000000a0 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x000000b0 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x000000c0 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x000000d0 6ff0fff0 .*
|
|
|
|
|
|
|
|
Hex dump of section '\.data':
|
2007-10-16 14:42:15 +00:00
|
|
|
.*
|
Contribute sh64-elf.
2002-02-02 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/crange3-cmpct.rd: Adjust offsets.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
2002-01-28 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/abi32.xd: Formatting changes to match the current
output of objdump.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/rel32.xd: Likewise.
* ld-sh/sh64/reldl32.rd: Likewise.
* ld-sh/sh64/reldl64.rd: Likewise.
* ld-sh/sh64/sh64.exp: Likewise. Reordered cranges and stack
sessions, to match changes in the linker script.
2001-06-14 Alexandre Oliva <aoliva@redhat.com>
* ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: Adjust relocation
info to reflect renumbering of relocation types.
2001-03-14 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/endian.dbd: New file, endian tests.
* ld-sh/sh64/endian.dld: Ditto.
* ld-sh/sh64/endian.ld: Ditto.
* ld-sh/sh64/endian.s: Ditto.
* ld-sh/sh64/endian.sbd: Ditto.
* ld-sh/sh64/endian.sld: Ditto.
* ld-sh/sh64/sh64.exp: Add above tests. Add -L option to ld.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/relax.exp: New file, test disabling relaxing.
* ld-sh/sh64/relax1.s: Ditto.
* ld-sh/sh64/relax2.s: Ditto.
* ld-sh/sh64/relax3.s: Ditto.
* ld-sh/sh64/relax4.s: Ditto.
* ld-sh/sh64/relfail.exp: New file, test for bogus relocs.
* ld-sh/sh64/relfail.s: Ditto.
2001-03-12 DJ Delorie <dj@redhat.com>
* ld-sh/sh.exp: This test isn't appropriate for SH64 since it
uses SH32 assembler files.
2001-03-07 DJ Delorie <dj@redhat.com>
* ld-selective/selective.exp: Pass "-e _start" for sh64 to
accomodate expected start symbol in test.
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-scripts/crossref.exp: Pass -mshelf32 to the linker for sh64,
to match what gcc passes to the linker by default.
* ld-selective/selective.exp: Ditto.
* ld-srec/srec.exp: Ditto, plus XFAIL for sh64.
* ld-undefined/undefined.exp: Add XFAIL for sh64 (it's dwarf2).
2001-03-06 DJ Delorie <dj@redhat.com>
* ld-sh/sh64/abi32.xd (stack): Adjust for new default stack layout.
* ld-sh/sh64/abi64.xd (stack): Ditto.
* ld-sh/sh64/cmpct1.xd (stack): Ditto.
* ld-sh/sh64/crange1.rd (stack): Ditto.
* ld-sh/sh64/crange2.rd (stack): Ditto.
* ld-sh/sh64/crange3-cmpct.rd (stack): Ditto.
* ld-sh/sh64/crange3-media.rd (stack): Ditto.
* ld-sh/sh64/crange3.rd (stack): Ditto.
* ld-sh/sh64/mix1.xd (stack): Ditto.
* ld-sh/sh64/mix2.xd (stack): Ditto.
* ld-sh/sh64/shdl32.xd (stack): Ditto.
* ld-sh/sh64/shdl64.xd (stack): Ditto.
2001-01-14 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/mix1.xd: Add SORT_ENTRIES for .cranges section.
* ld-sh/sh64/mix2.xd: Ditto.
2001-01-08 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.xd: Adjust for bit 0 set on an entry address
being SHmedia.
* ld-sh/sh64/shdl64.xd: Ditto.
* ld-sh/sh64/shdl32.xd: Ditto.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-media.rd: Ditto.
* ld-sh/sh64/abi64.xd: Ditto.
2001-01-06 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2a.s (diversion2): New global symbol.
* ld-sh/sh64/crange1.rd: Adjust to presence of new symbol.
Adjust section type for .cranges; expect sorted contents.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Adjust to presence of new symbol.
* ld-sh/sh64/crangerel2.rd: Ditto.
* ld-sh/sh64/mix1.xd: Adjust to DEBUGGING being set for .cranges.
* ld-sh/sh64/mix2.xd: Ditto.
* ld-sh/sh64/crange3-cmpct.rd, ld-sh/sh64/crange3-media.rd: New
tests.
* ld-sh/sh64/sh64.exp: Tweak test message. Run new tests.
2001-01-05 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/shmix-1.s (start2): Add a NOP to provide a valid
target for (unexpanded) PTB. Add an .align 2 to SHmedia code to
keep properly aligned.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd: Adjust accordingly.
* ld-sh/sh64/mix1-noexp.sd, ld-sh/sh64/mix2-noexp.sd,
ld-sh/sh64/abixx-noexp.sd: New tests for GAS -no-expand and
R_SH_PT_16 relocation.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-2f.s, ld-sh/sh64/crange-2g.s,
ld-sh/sh64/crange-2h.s, ld-sh/sh64/crange-2i.s,
ld-sh/sh64/crange3.dd, ld-sh/sh64/crange3.rd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/crange1.rd: Correct section flags.
* ld-sh/sh64/crange2.rd: Ditto.
* ld-sh/sh64/crangerel1.rd: Ditto.
2000-12-18 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/crange-1.s, ld-sh/sh64/crange-2a.s,
ld-sh/sh64/crange-2b.s, ld-sh/sh64/crange-2c.s,
ld-sh/sh64/crange-2d.s, ld-sh/sh64/crange-2e.s,
ld-sh/sh64/crange1.rd, ld-sh/sh64/crange2.rd,
ld-sh/sh64/crangerel1.rd, ld-sh/sh64/crangerel2.rd: New tests for
handling .cranges section.
* ld-sh/sh64/sh64.exp: Run new tests.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd,
ld-sh/sh64/mix2.xd: Adjust for .cranges section.
2000-12-15 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi32.xd, ld-sh/sh64/abi64.sd,
ld-sh/sh64/abi64.xd, ld-sh/sh64/cmpct1.xd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix1.xd, ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd,
ld-sh/sh64/shdl32.xd, ld-sh/sh64/shdl64.xd: Adjust to .bss and
.data individually 8-byte aligned.
2000-12-09 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/rel-1.s, ld-sh/sh64/rel-2.s, ld-sh/sh64/rel32.xd,
ld-sh/sh64/rel64.xd, ld-sh/sh64/reldl-1.s, ld-sh/sh64/reldl-2.s,
ld-sh/sh64/reldl32.rd, ld-sh/sh64/reldl64.rd: New tests.
* ld-sh/sh64/sh64.exp: Make it possible to use readelf as
inspection tool. Run new tests.
2000-12-07 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi64.sd, ld-sh/sh64/abi32.sd, ld-sh/sh64/mix1.sd,
ld-sh/sh64/mix2.sd: Correct offsets in PT/PTA/PTB expansions.
* ld-sh/sh64/shdl-1.s, ld-sh/sh64/shdl-2.s, ld-sh/sh64/shdl64.sd,
ld-sh/sh64/shdl64.xd, ld-sh/sh64/shdl32.xd: New tests.
* ld-sh/sh64/sh64.exp: Run new tests.
2000-12-01 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/cmpct1.sd, ld-sh/sh64/cmpct1.xd,
ld-sh/sh64/shcmp-1.s: New test.
* ld-sh/sh64/sh64.exp: Add new test to sh64tests. Reformat.
2000-11-30 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp: Use linker option -mshelf64 for 64-bit ABI
test.
* ld-sh/sh64/abi64.xd: Tweak for 64-bit ELF.
2000-11-29 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/sh64.exp (sh64tests): Use linker option -mshelf32 for
tests.
2000-11-27 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64/abi32.sd, ld-sh/sh64/abi64.sd: Correct MOVI
registers.
* ld-sh/sh64/mix1.sd, ld-sh/sh64/mix1.xd, ld-sh/sh64/shmix-1.s:
New test.
* ld-sh/sh64/mix2.sd, ld-sh/sh64/mix2.xd, ld-sh/sh64/shmix-2.s,
ld-sh/sh64/shmix-3.s: New test.
* ld-sh/sh64/sh64.exp: Add new tests to sh64tests.
2000-11-26 Hans-Peter Nilsson <hpn@cygnus.com>
* ld-sh/sh64: New testsuite.
2002-02-08 06:50:02 +00:00
|
|
|
0x00000000 00000000 00000000 00000008 00000000 .*
|
|
|
|
0x00000010 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000020 00000028 00000000 00000000 00000000 .*
|
|
|
|
0x00000030 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000040 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000050 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000060 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000070 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000080 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000090 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000000a0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000000b0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000000c0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000000d0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000000e0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000000f0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000100 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000110 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000120 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000130 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000140 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000150 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000160 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000170 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000180 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000190 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000001a0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000001b0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000001c0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000001d0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000001e0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x000001f0 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000200 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000210 00000000 00000000 00000000 00000000 .*
|
|
|
|
0x00000220 00000000 00000000 .*
|