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 28 entries:
|
|
|
|
.*
|
* 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
|
|
|
0+8 0+5b000000f6 R_SH_IMM_LOW16[ ]+0+4 +file1text1[ ]+\+ 0
|
|
|
|
0+c 0+2d000000f6 R_SH_IMM_LOW16[ ]+0+c +file1data2[ ]+\+ 0
|
|
|
|
0+10 0+30000000f6 R_SH_IMM_LOW16[ ]+0+78 +file2text3[ ]+\+ 0
|
|
|
|
0+14 0+0f000000f6 R_SH_IMM_LOW16[ ]+0+12c +file2data4[ ]+\+ 0
|
|
|
|
0+18 0+4c000000f6 R_SH_IMM_LOW16[ ]+0+ +unresolved1[ ]+\+ 0
|
|
|
|
0+1c 0+51000000f6 R_SH_IMM_LOW16[ ]+0+ +unresolved6[ ]+\+ 0
|
|
|
|
0+20 0+5d000000f6 R_SH_IMM_LOW16[ ]+0+ +file1text1[ ]+\+ 0
|
|
|
|
0+24 0+5d000000f6 R_SH_IMM_LOW16[ ]+0+ +file1text1[ ]+\+ 18
|
|
|
|
0+28 0+21000000f6 R_SH_IMM_LOW16[ ]+0+ +file1text5[ ]+\+ 8
|
|
|
|
0+2c 0+2d000000f6 R_SH_IMM_LOW16[ ]+0+c +file1data2[ ]+\+ 30
|
|
|
|
0+30 0+2d000000f6 R_SH_IMM_LOW16[ ]+0+c +file1data2[ ]+\+ 0
|
|
|
|
0+44 0+42000000f6 R_SH_IMM_LOW16[ ]+0+ +unresolved7[ ]+\+ 0
|
|
|
|
0+48 0+27000000f6 R_SH_IMM_LOW16[ ]+0+ +unresolved1[ ]+\+ 0
|
|
|
|
0+34 0+35000000fc R_SH_IMM_HI16[ ]+0+ +file2data4[ ]+\+ 10
|
|
|
|
0+38 0+35000000fa R_SH_IMM_MEDHI16[ ]+0+ +file2data4[ ]+\+ 10
|
|
|
|
0+3c 0+35000000f8 R_SH_IMM_MEDLOW16[ ]+0+ +file2data4[ ]+\+ 10
|
|
|
|
0+40 0+35000000f6 R_SH_IMM_LOW16[ ]+0+ +file2data4[ ]+\+ 10
|
|
|
|
0+70 0+08000000f6 R_SH_IMM_LOW16[ ]+0+6c +file2text1[ ]+\+ 0
|
|
|
|
0+74 0+24000000f6 R_SH_IMM_LOW16[ ]+0+124 +file2data2[ ]+\+ 0
|
|
|
|
0+78 0+23000000f6 R_SH_IMM_LOW16[ ]+0+10 +file1text3[ ]+\+ 0
|
|
|
|
0+7c 0+81000000f6 R_SH_IMM_LOW16[ ]+0+14 +file1data4[ ]+\+ 0
|
|
|
|
0+80 0+4c000000f6 R_SH_IMM_LOW16[ ]+0+ +unresolved1[ ]+\+ 0
|
|
|
|
0+84 0+64000000f6 R_SH_IMM_LOW16[ ]+0+ +unresolved3[ ]+\+ 0
|
|
|
|
0+88 0+85000000f6 R_SH_IMM_LOW16[ ]+0+ +unresolved8[ ]+\+ 0
|
|
|
|
0+8c 0+32000000f6 R_SH_IMM_LOW16[ ]+0+ +unresolved9[ ]+\+ 0
|
|
|
|
0+90 0+5d000000f6 R_SH_IMM_LOW16[ ]+0+ +file1text1[ ]+\+ 0
|
|
|
|
0+94 0+4b000000f6 R_SH_IMM_LOW16[ ]+0+ +file1data2[ ]+\+ 0
|
|
|
|
0+98 0+28000000f6 R_SH_IMM_LOW16[ ]+0+ +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:
|
|
|
|
.*
|
* 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
|
|
|
0+8 0+0b00000001 R_SH_DIR32[ ]+0+4 +file1data1[ ]+\+ 0
|
|
|
|
0+c 0+700000001 R_SH_DIR32[ ]+0+c +file1text2[ ]+\+ 0
|
|
|
|
0+10 0+7800000001 R_SH_DIR32[ ]+0+128 +file2data3[ ]+\+ 0
|
|
|
|
0+14 0+6700000001 R_SH_DIR32[ ]+0+7c +file2text4[ ]+\+ 0
|
|
|
|
0+18 0+7400000001 R_SH_DIR32[ ]+0+ +unresolved2[ ]+\+ 0
|
|
|
|
0+1c 0+0500000001 R_SH_DIR32[ ]+0+ +unresolved5[ ]+\+ 0
|
|
|
|
0+20 0+6c00000001 R_SH_DIR32[ ]+0+ +unresolved6[ ]+\+ 0
|
|
|
|
0+24 0+0600000001 R_SH_DIR32[ ]+0+ +unresolved9[ ]+\+ 0
|
|
|
|
0+28 0+7a00000001 R_SH_DIR32[ ]+0+ +a1[ ]+\+ 0
|
|
|
|
0+2c 0+7000000001 R_SH_DIR32[ ]+0+ +a23[ ]+\+ 0
|
|
|
|
0+30 0+5400000001 R_SH_DIR32[ ]+0+44 +b123[ ]+\+ 0
|
|
|
|
0+34 0+6a00000001 R_SH_DIR32[ ]+0+a4 +c3[ ]+\+ 0
|
|
|
|
0+38 0+3c00000001 R_SH_DIR32[ ]+0+b0 +c13[ ]+\+ 0
|
|
|
|
0+3c 0+2600000001 R_SH_DIR32[ ]+0+ +a2[ ]+\+ 0
|
|
|
|
0+40 0+4e00000001 R_SH_DIR32[ ]+0+ +a3[ ]+\+ 0
|
|
|
|
0+44 0+2500000001 R_SH_DIR32[ ]+0+ +a4[ ]+\+ 0
|
|
|
|
0+48 0+6900000001 R_SH_DIR32[ ]+0+ +a12[ ]+\+ 0
|
|
|
|
0+4c 0+1500000001 R_SH_DIR32[ ]+0+ +a13[ ]+\+ 0
|
|
|
|
0+50 0+7600000001 R_SH_DIR32[ ]+0+ +a23[ ]+\+ 0
|
|
|
|
0+54 0+6200000001 R_SH_DIR32[ ]+0+ +a123[ ]+\+ 0
|
|
|
|
0+58 0+3d00000001 R_SH_DIR32[ ]+0+ +b1[ ]+\+ 0
|
|
|
|
0+5c 0+7100000001 R_SH_DIR32[ ]+0+ +b2[ ]+\+ 0
|
|
|
|
0+60 0+2f00000001 R_SH_DIR32[ ]+0+ +a3[ ]+\+ 0
|
|
|
|
0+64 0+7f00000001 R_SH_DIR32[ ]+0+ +a13[ ]+\+ 0
|
|
|
|
0+68 0+2e00000001 R_SH_DIR32[ ]+0+ +b3[ ]+\+ 0
|
|
|
|
0+6c 0+6800000001 R_SH_DIR32[ ]+0+ +b4[ ]+\+ 0
|
|
|
|
0+70 0+5200000001 R_SH_DIR32[ ]+0+ +b12[ ]+\+ 0
|
|
|
|
0+74 0+2900000001 R_SH_DIR32[ ]+0+ +b13[ ]+\+ 0
|
|
|
|
0+78 0+3e00000001 R_SH_DIR32[ ]+0+ +a123[ ]+\+ 0
|
|
|
|
0+7c 0+6500000001 R_SH_DIR32[ ]+0+24 +b3[ ]+\+ 0
|
|
|
|
0+80 0+3b00000001 R_SH_DIR32[ ]+0+30 +b13[ ]+\+ 0
|
|
|
|
0+84 0+6f00000001 R_SH_DIR32[ ]+0+34 +b23[ ]+\+ 0
|
|
|
|
0+88 0+7d00000001 R_SH_DIR32[ ]+0+ +b23[ ]+\+ 0
|
|
|
|
0+8c 0+0c00000001 R_SH_DIR32[ ]+0+ +b123[ ]+\+ 0
|
|
|
|
0+90 0+8300000001 R_SH_DIR32[ ]+0+ +c1[ ]+\+ 0
|
|
|
|
0+94 0+2c00000001 R_SH_DIR32[ ]+0+ +c2[ ]+\+ 0
|
|
|
|
0+98 0+6300000001 R_SH_DIR32[ ]+0+ +c3[ ]+\+ 0
|
|
|
|
0+9c 0+3900000001 R_SH_DIR32[ ]+0+b4 +c23[ ]+\+ 0
|
|
|
|
0+a0 0+7e00000001 R_SH_DIR32[ ]+0+b8 +c123[ ]+\+ 0
|
|
|
|
0+a4 0+0e00000001 R_SH_DIR32[ ]+0+ +c4[ ]+\+ 0
|
|
|
|
0+a8 0+2000000001 R_SH_DIR32[ ]+0+ +c12[ ]+\+ 0
|
|
|
|
0+ac 0+3100000001 R_SH_DIR32[ ]+0+ +c13[ ]+\+ 0
|
|
|
|
0+b0 0+3600000001 R_SH_DIR32[ ]+0+ +c23[ ]+\+ 0
|
|
|
|
0+b4 0+3a00000001 R_SH_DIR32[ ]+0+ +c123[ ]+\+ 0
|
|
|
|
0+b8 0+4800000001 R_SH_DIR32[ ]+0+ +oa1[ ]+\+ 0
|
|
|
|
0+bc 0+1400000001 R_SH_DIR32[ ]+0+ +ob1[ ]+\+ 0
|
|
|
|
0+c0 0+4400000001 R_SH_DIR32[ ]+0+d8 +ob123[ ]+\+ 0
|
|
|
|
0+c4 0+5900000001 R_SH_DIR32[ ]+0+ +oc1[ ]+\+ 0
|
|
|
|
0+c8 0+7900000001 R_SH_DIR32[ ]+0+ +oa2[ ]+\+ 0
|
|
|
|
0+cc 0+6100000001 R_SH_DIR32[ ]+0+c0 +ob2[ ]+\+ 0
|
|
|
|
0+d0 0+7200000001 R_SH_DIR32[ ]+0+4c +oc2[ ]+\+ 0
|
|
|
|
0+d4 0+4900000001 R_SH_DIR32[ ]+0+ +oa12[ ]+\+ 0
|
|
|
|
0+d8 0+1b00000001 R_SH_DIR32[ ]+0+ +oa12[ ]+\+ 0
|
|
|
|
0+dc 0+6000000001 R_SH_DIR32[ ]+0+ +ob12[ ]+\+ 0
|
|
|
|
0+e0 0+4a00000001 R_SH_DIR32[ ]+0+cc +ob12[ ]+\+ 0
|
|
|
|
0+e4 0+5a00000001 R_SH_DIR32[ ]+0+ +oc12[ ]+\+ 0
|
|
|
|
0+e8 0+1200000001 R_SH_DIR32[ ]+0+58 +oc12[ ]+\+ 0
|
|
|
|
0+ec 0+3f00000001 R_SH_DIR32[ ]+0+ +oa23[ ]+\+ 0
|
|
|
|
0+f0 0+4500000001 R_SH_DIR32[ ]+0+ +oa13[ ]+\+ 0
|
|
|
|
0+f4 0+0a00000001 R_SH_DIR32[ ]+0+64 +oc123[ ]+\+ 0
|
|
|
|
0+f8 0+5500000001 R_SH_DIR32[ ]+0+ +ob13[ ]+\+ 0
|
|
|
|
0+fc 0+5c00000001 R_SH_DIR32[ ]+0+ +oc13[ ]+\+ 0
|
|
|
|
0+100 0+8200000001 R_SH_DIR32[ ]+0+d4 +ob23[ ]+\+ 0
|
|
|
|
0+104 0+2b00000001 R_SH_DIR32[ ]+0+60 +oc23[ ]+\+ 0
|
|
|
|
0+108 0+5700000001 R_SH_DIR32[ ]+0+ +oa123[ ]+\+ 0
|
|
|
|
0+10c 0+5000000001 R_SH_DIR32[ ]+0+ +oa123[ ]+\+ 0
|
|
|
|
0+110 0+6600000001 R_SH_DIR32[ ]+0+ +ob123[ ]+\+ 0
|
|
|
|
0+114 0+3300000001 R_SH_DIR32[ ]+0+ +oc123[ ]+\+ 0
|
|
|
|
0+120 0+7c00000001 R_SH_DIR32[ ]+0+11c +file2data1[ ]+\+ 0
|
|
|
|
0+124 0+5e00000001 R_SH_DIR32[ ]+0+74 +file2text2[ ]+\+ 0
|
|
|
|
0+128 0+8000000001 R_SH_DIR32[ ]+0+10 +file1data3[ ]+\+ 0
|
|
|
|
0+12c 0+7700000001 R_SH_DIR32[ ]+0+14 +file1text4[ ]+\+ 0
|
|
|
|
0+130 0+7400000001 R_SH_DIR32[ ]+0+ +unresolved2[ ]+\+ 0
|
|
|
|
0+134 0+7b00000001 R_SH_DIR32[ ]+0+ +unresolved4[ ]+\+ 0
|
|
|
|
0+138 0+4800000001 R_SH_DIR32[ ]+0+ +oa1[ ]+\+ 0
|
|
|
|
0+13c 0+1700000001 R_SH_DIR32[ ]+0+ +oa2[ ]+\+ 0
|
|
|
|
0+140 0+6d00000001 R_SH_DIR32[ ]+0+ +oa3[ ]+\+ 0
|
|
|
|
0+144 0+1c00000001 R_SH_DIR32[ ]+0+ +oa13[ ]+\+ 0
|
|
|
|
0+148 0+1900000001 R_SH_DIR32[ ]+0+5c +oc13[ ]+\+ 0
|
|
|
|
0+14c 0+1000000001 R_SH_DIR32[ ]+0+ +oa4[ ]+\+ 0
|
|
|
|
0+150 0+1b00000001 R_SH_DIR32[ ]+0+ +oa12[ ]+\+ 0
|
|
|
|
0+154 0+4500000001 R_SH_DIR32[ ]+0+ +oa13[ ]+\+ 0
|
|
|
|
0+158 0+3800000001 R_SH_DIR32[ ]+0+ +oa23[ ]+\+ 0
|
|
|
|
0+15c 0+3f00000001 R_SH_DIR32[ ]+0+ +oa23[ ]+\+ 0
|
|
|
|
0+160 0+5700000001 R_SH_DIR32[ ]+0+ +oa123[ ]+\+ 0
|
|
|
|
0+164 0+1600000001 R_SH_DIR32[ ]+0+50 +oc3[ ]+\+ 0
|
|
|
|
0+168 0+5000000001 R_SH_DIR32[ ]+0+ +oa123[ ]+\+ 0
|
|
|
|
0+16c 0+1400000001 R_SH_DIR32[ ]+0+ +ob1[ ]+\+ 0
|
|
|
|
0+170 0+2200000001 R_SH_DIR32[ ]+0+ +ob2[ ]+\+ 0
|
|
|
|
0+174 0+5f00000001 R_SH_DIR32[ ]+0+ +ob3[ ]+\+ 0
|
|
|
|
0+178 0+1300000001 R_SH_DIR32[ ]+0+ +ob4[ ]+\+ 0
|
|
|
|
0+17c 0+8400000001 R_SH_DIR32[ ]+0+ +oa3[ ]+\+ 0
|
|
|
|
0+180 0+2b00000001 R_SH_DIR32[ ]+0+60 +oc23[ ]+\+ 0
|
|
|
|
0+184 0+0a00000001 R_SH_DIR32[ ]+0+64 +oc123[ ]+\+ 0
|
|
|
|
0+188 0+6000000001 R_SH_DIR32[ ]+0+ +ob12[ ]+\+ 0
|
|
|
|
0+18c 0+5500000001 R_SH_DIR32[ ]+0+ +ob13[ ]+\+ 0
|
|
|
|
0+190 0+4d00000001 R_SH_DIR32[ ]+0+d0 +ob13[ ]+\+ 0
|
|
|
|
0+194 0+8200000001 R_SH_DIR32[ ]+0+d4 +ob23[ ]+\+ 0
|
|
|
|
0+198 0+5800000001 R_SH_DIR32[ ]+0+ +ob23[ ]+\+ 0
|
|
|
|
0+19c 0+6600000001 R_SH_DIR32[ ]+0+ +ob123[ ]+\+ 0
|
|
|
|
0+1a0 0+5900000001 R_SH_DIR32[ ]+0+ +oc1[ ]+\+ 0
|
|
|
|
0+1a4 0+1100000001 R_SH_DIR32[ ]+0+c4 +ob3[ ]+\+ 0
|
|
|
|
0+1a8 0+4400000001 R_SH_DIR32[ ]+0+d8 +ob123[ ]+\+ 0
|
|
|
|
0+1ac 0+0900000001 R_SH_DIR32[ ]+0+ +oc2[ ]+\+ 0
|
|
|
|
0+1b0 0+3700000001 R_SH_DIR32[ ]+0+ +oc3[ ]+\+ 0
|
|
|
|
0+1b4 0+5300000001 R_SH_DIR32[ ]+0+ +oc4[ ]+\+ 0
|
|
|
|
0+1b8 0+5a00000001 R_SH_DIR32[ ]+0+ +oc12[ ]+\+ 0
|
|
|
|
0+1bc 0+5c00000001 R_SH_DIR32[ ]+0+ +oc13[ ]+\+ 0
|
|
|
|
0+1c0 0+2a00000001 R_SH_DIR32[ ]+0+ +oc23[ ]+\+ 0
|
|
|
|
0+1c4 0+3300000001 R_SH_DIR32[ ]+0+ +oc123[ ]+\+ 0
|
|
|
|
0+1c8 0+7a00000001 R_SH_DIR32[ ]+0+ +a1[ ]+\+ 0
|
|
|
|
0+1cc 0+1a00000001 R_SH_DIR32[ ]+0+a0 +c2[ ]+\+ 0
|
|
|
|
0+1d0 0+6f00000001 R_SH_DIR32[ ]+0+34 +b23[ ]+\+ 0
|
|
|
|
0+1d4 0+3d00000001 R_SH_DIR32[ ]+0+ +b1[ ]+\+ 0
|
|
|
|
0+1d8 0+8300000001 R_SH_DIR32[ ]+0+ +c1[ ]+\+ 0
|
|
|
|
0+1dc 0+6900000001 R_SH_DIR32[ ]+0+ +a12[ ]+\+ 0
|
|
|
|
0+1e0 0+5600000001 R_SH_DIR32[ ]+0+ +a2[ ]+\+ 0
|
|
|
|
0+1e4 0+0d00000001 R_SH_DIR32[ ]+0+20 +b2[ ]+\+ 0
|
|
|
|
0+1e8 0+5200000001 R_SH_DIR32[ ]+0+ +b12[ ]+\+ 0
|
|
|
|
0+1ec 0+2000000001 R_SH_DIR32[ ]+0+ +c12[ ]+\+ 0
|
|
|
|
0+1f0 0+5400000001 R_SH_DIR32[ ]+0+44 +b123[ ]+\+ 0
|
|
|
|
0+1f4 0+7e00000001 R_SH_DIR32[ ]+0+b8 +c123[ ]+\+ 0
|
|
|
|
0+1f8 0+1500000001 R_SH_DIR32[ ]+0+ +a13[ ]+\+ 0
|
|
|
|
0+1fc 0+2900000001 R_SH_DIR32[ ]+0+ +b13[ ]+\+ 0
|
|
|
|
0+200 0+3900000001 R_SH_DIR32[ ]+0+b4 +c23[ ]+\+ 0
|
|
|
|
0+204 0+3e00000001 R_SH_DIR32[ ]+0+ +a123[ ]+\+ 0
|
|
|
|
0+208 0+3100000001 R_SH_DIR32[ ]+0+ +c13[ ]+\+ 0
|
|
|
|
0+20c 0+6200000001 R_SH_DIR32[ ]+0+ +a123[ ]+\+ 0
|
|
|
|
0+210 0+6e00000001 R_SH_DIR32[ ]+0+ac +c12[ ]+\+ 0
|
|
|
|
0+214 0+7000000001 R_SH_DIR32[ ]+0+ +a23[ ]+\+ 0
|
|
|
|
0+218 0+0c00000001 R_SH_DIR32[ ]+0+ +b123[ ]+\+ 0
|
|
|
|
0+21c 0+4000000001 R_SH_DIR32[ ]+0+ +a12[ ]+\+ 0
|
|
|
|
0+220 0+7300000001 R_SH_DIR32[ ]+0+2c +b12[ ]+\+ 0
|
|
|
|
0+224 0+3a00000001 R_SH_DIR32[ ]+0+ +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:
|
|
|
|
Num: Value Size Type Bind Vis Ndx Name
|
|
|
|
0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND
|
|
|
|
1: 0000000000000000 0 SECTION LOCAL DEFAULT 1
|
|
|
|
2: 0000000000000000 0 SECTION LOCAL DEFAULT 3
|
|
|
|
3: 0000000000000000 0 SECTION LOCAL DEFAULT 5
|
|
|
|
4: 0000000000000000 0 SECTION LOCAL DEFAULT 6
|
|
|
|
5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND unresolved5
|
|
|
|
6: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND unresolved9
|
|
|
|
7: 000000000000000c 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file1text2
|
|
|
|
8: 000000000000006c 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file2text1
|
|
|
|
9: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oc2
|
|
|
|
10: 0000000000000064 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 oc123
|
|
|
|
11: 0000000000000004 0 NOTYPE GLOBAL DEFAULT 3 file1data1
|
|
|
|
12: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND b123
|
|
|
|
13: 0000000000000020 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 b2
|
|
|
|
14: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND c4
|
|
|
|
15: 000000000000012c 0 NOTYPE GLOBAL DEFAULT 3 file2data4
|
|
|
|
16: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oa4
|
|
|
|
17: 00000000000000c4 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 ob3
|
|
|
|
18: 0000000000000058 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 oc12
|
|
|
|
19: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND ob4
|
|
|
|
20: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND ob1
|
|
|
|
21: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND a13
|
|
|
|
22: 0000000000000050 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 oc3
|
|
|
|
23: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oa2
|
|
|
|
24: 00000000000000a8 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 c4
|
|
|
|
25: 000000000000005c 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 oc13
|
|
|
|
26: 00000000000000a0 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 c2
|
|
|
|
27: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oa12
|
|
|
|
28: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND oa13
|
|
|
|
29: 00000000000000c8 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 ob4
|
|
|
|
30: 000000000000001c 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 b1
|
|
|
|
31: 0000000000000018 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file1text5
|
|
|
|
32: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND c12
|
|
|
|
33: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND file1text5
|
|
|
|
34: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND ob2
|
|
|
|
35: 0000000000000010 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file1text3
|
|
|
|
36: 0000000000000124 0 NOTYPE GLOBAL DEFAULT 3 file2data2
|
|
|
|
37: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND a4
|
|
|
|
38: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND a2
|
|
|
|
39: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved1
|
|
|
|
40: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND file1data3
|
|
|
|
41: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND b13
|
|
|
|
42: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oc23
|
|
|
|
43: 0000000000000060 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 oc23
|
|
|
|
44: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND c2
|
|
|
|
45: 000000000000000c 0 NOTYPE GLOBAL DEFAULT 3 file1data2
|
|
|
|
46: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND b3
|
|
|
|
47: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND a3
|
|
|
|
48: 0000000000000078 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file2text3
|
|
|
|
49: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND c13
|
|
|
|
50: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved9
|
|
|
|
51: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oc123
|
|
|
|
52: 0000000000000028 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 b4
|
|
|
|
53: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND file2data4
|
|
|
|
54: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND c23
|
|
|
|
55: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oc3
|
|
|
|
56: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oa23
|
|
|
|
57: 00000000000000b4 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 c23
|
|
|
|
58: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND c123
|
|
|
|
59: 0000000000000030 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 b13
|
|
|
|
60: 00000000000000b0 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 c13
|
|
|
|
61: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND b1
|
|
|
|
62: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND a123
|
|
|
|
63: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND oa23
|
|
|
|
64: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND a12
|
|
|
|
65: 00000000000000bc 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 ob1
|
|
|
|
66: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved7
|
|
|
|
67: 0000000000000068 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 start2
|
|
|
|
68: 00000000000000d8 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 ob123
|
|
|
|
69: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oa13
|
|
|
|
70: 000000000000009c 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 c1
|
|
|
|
71: 0000000000000054 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 oc4
|
|
|
|
72: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oa1
|
|
|
|
73: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND oa12
|
|
|
|
74: 00000000000000cc 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 ob12
|
|
|
|
75: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND file1data2
|
|
|
|
76: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND unresolved1
|
|
|
|
77: 00000000000000d0 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 ob13
|
|
|
|
78: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND a3
|
|
|
|
79: 0000000000000018 0 NOTYPE GLOBAL DEFAULT 3 file1data5
|
|
|
|
80: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oa123
|
|
|
|
81: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND unresolved6
|
|
|
|
82: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND b12
|
|
|
|
83: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oc4
|
|
|
|
84: 0000000000000044 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 b123
|
|
|
|
85: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND ob13
|
|
|
|
86: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND a2
|
|
|
|
87: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND oa123
|
|
|
|
88: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND ob23
|
|
|
|
89: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oc1
|
|
|
|
90: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oc12
|
|
|
|
91: 0000000000000004 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file1text1
|
|
|
|
92: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oc13
|
|
|
|
93: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND file1text1
|
|
|
|
94: 0000000000000074 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file2text2
|
|
|
|
95: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND ob3
|
|
|
|
96: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND ob12
|
|
|
|
97: 00000000000000c0 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 ob2
|
|
|
|
98: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND a123
|
|
|
|
99: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND c3
|
|
|
|
100: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND unresolved3
|
|
|
|
101: 0000000000000024 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 b3
|
|
|
|
102: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND ob123
|
|
|
|
103: 000000000000007c 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file2text4
|
|
|
|
104: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND b4
|
|
|
|
105: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND a12
|
|
|
|
106: 00000000000000a4 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 c3
|
|
|
|
107: 0000000000000048 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 oc1
|
|
|
|
108: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved6
|
|
|
|
109: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND oa3
|
|
|
|
110: 00000000000000ac 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 c12
|
|
|
|
111: 0000000000000034 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 b23
|
|
|
|
112: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND a23
|
|
|
|
113: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND b2
|
|
|
|
114: 000000000000004c 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 oc2
|
|
|
|
115: 000000000000002c 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 b12
|
|
|
|
116: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND unresolved2
|
|
|
|
117: 0000000000000000 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 start
|
|
|
|
118: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND a23
|
|
|
|
119: 0000000000000014 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 file1text4
|
|
|
|
120: 0000000000000128 0 NOTYPE GLOBAL DEFAULT 3 file2data3
|
|
|
|
121: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND oa2
|
|
|
|
122: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND a1
|
|
|
|
123: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND unresolved4
|
|
|
|
124: 000000000000011c 0 NOTYPE GLOBAL DEFAULT 3 file2data1
|
|
|
|
125: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND b23
|
|
|
|
126: 00000000000000b8 0 NOTYPE GLOBAL DEFAULT \[<other>: 4\] 1 c123
|
|
|
|
127: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND a13
|
|
|
|
128: 0000000000000010 0 NOTYPE GLOBAL DEFAULT 3 file1data3
|
|
|
|
129: 0000000000000014 0 NOTYPE GLOBAL DEFAULT 3 file1data4
|
|
|
|
130: 00000000000000d4 0 NOTYPE GLOBAL DEFAULT \[<other>: 4] 1 ob23
|
|
|
|
131: 0000000000000000 0 <processor specific>: 13 GLOBAL DEFAULT UND c1
|
|
|
|
132: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND oa3
|
|
|
|
133: 0000000000000000 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':
|
|
|
|
0x00000000 6ff0fff0 6ff0fff0 cc0000a0 cc000140 .*
|
|
|
|
0x00000010 cc000140 cc000140 cc000280 cc0001e0 .*
|
|
|
|
0x00000020 cc0000a0 cc0000a0 cc000280 cc000140 .*
|
|
|
|
0x00000030 cc000140 cc000320 c8000320 c8000320 .*
|
|
|
|
0x00000040 c8000320 cc0003c0 cc0003c0 6ff0fff0 .*
|
|
|
|
0x00000050 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x00000060 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x00000070 cc0000a0 cc000140 cc000140 cc000140 .*
|
|
|
|
0x00000080 cc0001e0 cc0001e0 cc000320 cc000320 .*
|
|
|
|
0x00000090 cc000280 cc000280 cc000280 6ff0fff0 .*
|
|
|
|
0x000000a0 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x000000b0 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x000000c0 6ff0fff0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
0x000000d0 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
|
|
|
|
|
|
|
Hex dump of section '\.data':
|
|
|
|
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 .*
|