old-cross-binutils/ld/testsuite/ld-sh/sh64/reldl64.rd

363 lines
20 KiB
Text
Raw Normal View History

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
Relocation section '\.rela\.text' at offset 0x5c0 contains 28 entries:
[ ]*Offset[ ]+Info[ ]+Type[ ]+Symbol's Value[ ]+Symbol's Name[ ]+Addend
[ ]*0+8 0000005f000000f6 R_SH_IMM_LOW16[ ]+0+4 file1text1[ ]+\+ 0
[ ]*0+c 00000031000000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 0
[ ]*0+10 00000034000000f6 R_SH_IMM_LOW16[ ]+0+78 file2text3[ ]+\+ 0
[ ]*0+14 00000013000000f6 R_SH_IMM_LOW16[ ]+0+12c file2data4[ ]+\+ 0
[ ]*0+18 00000050000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
[ ]*0+1c 00000055000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved6[ ]+\+ 0
[ ]*0+20 00000061000000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 0
[ ]*0+24 00000061000000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 18
[ ]*0+28 00000025000000f6 R_SH_IMM_LOW16[ ]+0+ file1text5[ ]+\+ 8
[ ]*0+2c 00000031000000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 30
[ ]*0+30 00000031000000f6 R_SH_IMM_LOW16[ ]+0+c file1data2[ ]+\+ 0
[ ]*0+44 00000046000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved7[ ]+\+ 0
[ ]*0+48 0000002b000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
[ ]*0+34 00000039000000fc R_SH_IMM_HI16[ ]+0+ file2data4[ ]+\+ 10
[ ]*0+38 00000039000000fa R_SH_IMM_MEDHI16[ ]+0+ file2data4[ ]+\+ 10
[ ]*0+3c 00000039000000f8 R_SH_IMM_MEDLOW16[ ]+0+ file2data4[ ]+\+ 10
[ ]*0+40 00000039000000f6 R_SH_IMM_LOW16[ ]+0+ file2data4[ ]+\+ 10
[ ]*0+70 0000000c000000f6 R_SH_IMM_LOW16[ ]+0+6c file2text1[ ]+\+ 0
[ ]*0+74 00000028000000f6 R_SH_IMM_LOW16[ ]+0+124 file2data2[ ]+\+ 0
[ ]*0+78 00000027000000f6 R_SH_IMM_LOW16[ ]+0+10 file1text3[ ]+\+ 0
[ ]*0+7c 00000085000000f6 R_SH_IMM_LOW16[ ]+0+14 file1data4[ ]+\+ 0
[ ]*0+80 00000050000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved1[ ]+\+ 0
[ ]*0+84 00000068000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved3[ ]+\+ 0
[ ]*0+88 00000089000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved8[ ]+\+ 0
[ ]*0+8c 00000036000000f6 R_SH_IMM_LOW16[ ]+0+ unresolved9[ ]+\+ 0
[ ]*0+90 00000061000000f6 R_SH_IMM_LOW16[ ]+0+ file1text1[ ]+\+ 0
[ ]*0+94 0000004f000000f6 R_SH_IMM_LOW16[ ]+0+ file1data2[ ]+\+ 0
[ ]*0+98 0000002c000000f6 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
Relocation section '\.rela\.data' at offset 0x860 contains 134 entries:
[ ]*Offset[ ]+Info[ ]+Type[ ]+Symbol's Value[ ]+Symbol's Name[ ]+Addend
[ ]*0+8 0000000f00000001 R_SH_DIR32[ ]+0+4 file1data1[ ]+\+ 0
[ ]*0+c 0000000b00000001 R_SH_DIR32[ ]+0+c file1text2[ ]+\+ 0
[ ]*0+10 0000007c00000001 R_SH_DIR32[ ]+0+128 file2data3[ ]+\+ 0
[ ]*0+14 0000006b00000001 R_SH_DIR32[ ]+0+7c file2text4[ ]+\+ 0
[ ]*0+18 0000007800000001 R_SH_DIR32[ ]+0+ unresolved2[ ]+\+ 0
[ ]*0+1c 0000000900000001 R_SH_DIR32[ ]+0+ unresolved5[ ]+\+ 0
[ ]*0+20 0000007000000001 R_SH_DIR32[ ]+0+ unresolved6[ ]+\+ 0
[ ]*0+24 0000000a00000001 R_SH_DIR32[ ]+0+ unresolved9[ ]+\+ 0
[ ]*0+28 0000007e00000001 R_SH_DIR32[ ]+0+ a1[ ]+\+ 0
[ ]*0+2c 0000007400000001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
[ ]*0+30 0000005800000001 R_SH_DIR32[ ]+0+44 b123[ ]+\+ 0
[ ]*0+34 0000006e00000001 R_SH_DIR32[ ]+0+a4 c3[ ]+\+ 0
[ ]*0+38 0000004000000001 R_SH_DIR32[ ]+0+b0 c13[ ]+\+ 0
[ ]*0+3c 0000002a00000001 R_SH_DIR32[ ]+0+ a2[ ]+\+ 0
[ ]*0+40 0000005200000001 R_SH_DIR32[ ]+0+ a3[ ]+\+ 0
[ ]*0+44 0000002900000001 R_SH_DIR32[ ]+0+ a4[ ]+\+ 0
[ ]*0+48 0000006d00000001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
[ ]*0+4c 0000001900000001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
[ ]*0+50 0000007a00000001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
[ ]*0+54 0000006600000001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
[ ]*0+58 0000004100000001 R_SH_DIR32[ ]+0+ b1[ ]+\+ 0
[ ]*0+5c 0000007500000001 R_SH_DIR32[ ]+0+ b2[ ]+\+ 0
[ ]*0+60 0000003300000001 R_SH_DIR32[ ]+0+ a3[ ]+\+ 0
[ ]*0+64 0000008300000001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
[ ]*0+68 0000003200000001 R_SH_DIR32[ ]+0+ b3[ ]+\+ 0
[ ]*0+6c 0000006c00000001 R_SH_DIR32[ ]+0+ b4[ ]+\+ 0
[ ]*0+70 0000005600000001 R_SH_DIR32[ ]+0+ b12[ ]+\+ 0
[ ]*0+74 0000002d00000001 R_SH_DIR32[ ]+0+ b13[ ]+\+ 0
[ ]*0+78 0000004200000001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
[ ]*0+7c 0000006900000001 R_SH_DIR32[ ]+0+24 b3[ ]+\+ 0
[ ]*0+80 0000003f00000001 R_SH_DIR32[ ]+0+30 b13[ ]+\+ 0
[ ]*0+84 0000007300000001 R_SH_DIR32[ ]+0+34 b23[ ]+\+ 0
[ ]*0+88 0000008100000001 R_SH_DIR32[ ]+0+ b23[ ]+\+ 0
[ ]*0+8c 0000001000000001 R_SH_DIR32[ ]+0+ b123[ ]+\+ 0
[ ]*0+90 0000008700000001 R_SH_DIR32[ ]+0+ c1[ ]+\+ 0
[ ]*0+94 0000003000000001 R_SH_DIR32[ ]+0+ c2[ ]+\+ 0
[ ]*0+98 0000006700000001 R_SH_DIR32[ ]+0+ c3[ ]+\+ 0
[ ]*0+9c 0000003d00000001 R_SH_DIR32[ ]+0+b4 c23[ ]+\+ 0
[ ]*0+a0 0000008200000001 R_SH_DIR32[ ]+0+b8 c123[ ]+\+ 0
[ ]*0+a4 0000001200000001 R_SH_DIR32[ ]+0+ c4[ ]+\+ 0
[ ]*0+a8 0000002400000001 R_SH_DIR32[ ]+0+ c12[ ]+\+ 0
[ ]*0+ac 0000003500000001 R_SH_DIR32[ ]+0+ c13[ ]+\+ 0
[ ]*0+b0 0000003a00000001 R_SH_DIR32[ ]+0+ c23[ ]+\+ 0
[ ]*0+b4 0000003e00000001 R_SH_DIR32[ ]+0+ c123[ ]+\+ 0
[ ]*0+b8 0000004c00000001 R_SH_DIR32[ ]+0+ oa1[ ]+\+ 0
[ ]*0+bc 0000001800000001 R_SH_DIR32[ ]+0+ ob1[ ]+\+ 0
[ ]*0+c0 0000004800000001 R_SH_DIR32[ ]+0+d8 ob123[ ]+\+ 0
[ ]*0+c4 0000005d00000001 R_SH_DIR32[ ]+0+ oc1[ ]+\+ 0
[ ]*0+c8 0000007d00000001 R_SH_DIR32[ ]+0+ oa2[ ]+\+ 0
[ ]*0+cc 0000006500000001 R_SH_DIR32[ ]+0+c0 ob2[ ]+\+ 0
[ ]*0+d0 0000007600000001 R_SH_DIR32[ ]+0+4c oc2[ ]+\+ 0
[ ]*0+d4 0000004d00000001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
[ ]*0+d8 0000001f00000001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
[ ]*0+dc 0000006400000001 R_SH_DIR32[ ]+0+ ob12[ ]+\+ 0
[ ]*0+e0 0000004e00000001 R_SH_DIR32[ ]+0+cc ob12[ ]+\+ 0
[ ]*0+e4 0000005e00000001 R_SH_DIR32[ ]+0+ oc12[ ]+\+ 0
[ ]*0+e8 0000001600000001 R_SH_DIR32[ ]+0+58 oc12[ ]+\+ 0
[ ]*0+ec 0000004300000001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
[ ]*0+f0 0000004900000001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
[ ]*0+f4 0000000e00000001 R_SH_DIR32[ ]+0+64 oc123[ ]+\+ 0
[ ]*0+f8 0000005900000001 R_SH_DIR32[ ]+0+ ob13[ ]+\+ 0
[ ]*0+fc 0000006000000001 R_SH_DIR32[ ]+0+ oc13[ ]+\+ 0
[ ]*0+100 0000008600000001 R_SH_DIR32[ ]+0+d4 ob23[ ]+\+ 0
[ ]*0+104 0000002f00000001 R_SH_DIR32[ ]+0+60 oc23[ ]+\+ 0
[ ]*0+108 0000005b00000001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
[ ]*0+10c 0000005400000001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
[ ]*0+110 0000006a00000001 R_SH_DIR32[ ]+0+ ob123[ ]+\+ 0
[ ]*0+114 0000003700000001 R_SH_DIR32[ ]+0+ oc123[ ]+\+ 0
[ ]*0+120 0000008000000001 R_SH_DIR32[ ]+0+11c file2data1[ ]+\+ 0
[ ]*0+124 0000006200000001 R_SH_DIR32[ ]+0+74 file2text2[ ]+\+ 0
[ ]*0+128 0000008400000001 R_SH_DIR32[ ]+0+10 file1data3[ ]+\+ 0
[ ]*0+12c 0000007b00000001 R_SH_DIR32[ ]+0+14 file1text4[ ]+\+ 0
[ ]*0+130 0000007800000001 R_SH_DIR32[ ]+0+ unresolved2[ ]+\+ 0
[ ]*0+134 0000007f00000001 R_SH_DIR32[ ]+0+ unresolved4[ ]+\+ 0
[ ]*0+138 0000004c00000001 R_SH_DIR32[ ]+0+ oa1[ ]+\+ 0
[ ]*0+13c 0000001b00000001 R_SH_DIR32[ ]+0+ oa2[ ]+\+ 0
[ ]*0+140 0000007100000001 R_SH_DIR32[ ]+0+ oa3[ ]+\+ 0
[ ]*0+144 0000002000000001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
[ ]*0+148 0000001d00000001 R_SH_DIR32[ ]+0+5c oc13[ ]+\+ 0
[ ]*0+14c 0000001400000001 R_SH_DIR32[ ]+0+ oa4[ ]+\+ 0
[ ]*0+150 0000001f00000001 R_SH_DIR32[ ]+0+ oa12[ ]+\+ 0
[ ]*0+154 0000004900000001 R_SH_DIR32[ ]+0+ oa13[ ]+\+ 0
[ ]*0+158 0000003c00000001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
[ ]*0+15c 0000004300000001 R_SH_DIR32[ ]+0+ oa23[ ]+\+ 0
[ ]*0+160 0000005b00000001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
[ ]*0+164 0000001a00000001 R_SH_DIR32[ ]+0+50 oc3[ ]+\+ 0
[ ]*0+168 0000005400000001 R_SH_DIR32[ ]+0+ oa123[ ]+\+ 0
[ ]*0+16c 0000001800000001 R_SH_DIR32[ ]+0+ ob1[ ]+\+ 0
[ ]*0+170 0000002600000001 R_SH_DIR32[ ]+0+ ob2[ ]+\+ 0
[ ]*0+174 0000006300000001 R_SH_DIR32[ ]+0+ ob3[ ]+\+ 0
[ ]*0+178 0000001700000001 R_SH_DIR32[ ]+0+ ob4[ ]+\+ 0
[ ]*0+17c 0000008800000001 R_SH_DIR32[ ]+0+ oa3[ ]+\+ 0
[ ]*0+180 0000002f00000001 R_SH_DIR32[ ]+0+60 oc23[ ]+\+ 0
[ ]*0+184 0000000e00000001 R_SH_DIR32[ ]+0+64 oc123[ ]+\+ 0
[ ]*0+188 0000006400000001 R_SH_DIR32[ ]+0+ ob12[ ]+\+ 0
[ ]*0+18c 0000005900000001 R_SH_DIR32[ ]+0+ ob13[ ]+\+ 0
[ ]*0+190 0000005100000001 R_SH_DIR32[ ]+0+d0 ob13[ ]+\+ 0
[ ]*0+194 0000008600000001 R_SH_DIR32[ ]+0+d4 ob23[ ]+\+ 0
[ ]*0+198 0000005c00000001 R_SH_DIR32[ ]+0+ ob23[ ]+\+ 0
[ ]*0+19c 0000006a00000001 R_SH_DIR32[ ]+0+ ob123[ ]+\+ 0
[ ]*0+1a0 0000005d00000001 R_SH_DIR32[ ]+0+ oc1[ ]+\+ 0
[ ]*0+1a4 0000001500000001 R_SH_DIR32[ ]+0+c4 ob3[ ]+\+ 0
[ ]*0+1a8 0000004800000001 R_SH_DIR32[ ]+0+d8 ob123[ ]+\+ 0
[ ]*0+1ac 0000000d00000001 R_SH_DIR32[ ]+0+ oc2[ ]+\+ 0
[ ]*0+1b0 0000003b00000001 R_SH_DIR32[ ]+0+ oc3[ ]+\+ 0
[ ]*0+1b4 0000005700000001 R_SH_DIR32[ ]+0+ oc4[ ]+\+ 0
[ ]*0+1b8 0000005e00000001 R_SH_DIR32[ ]+0+ oc12[ ]+\+ 0
[ ]*0+1bc 0000006000000001 R_SH_DIR32[ ]+0+ oc13[ ]+\+ 0
[ ]*0+1c0 0000002e00000001 R_SH_DIR32[ ]+0+ oc23[ ]+\+ 0
[ ]*0+1c4 0000003700000001 R_SH_DIR32[ ]+0+ oc123[ ]+\+ 0
[ ]*0+1c8 0000007e00000001 R_SH_DIR32[ ]+0+ a1[ ]+\+ 0
[ ]*0+1cc 0000001e00000001 R_SH_DIR32[ ]+0+a0 c2[ ]+\+ 0
[ ]*0+1d0 0000007300000001 R_SH_DIR32[ ]+0+34 b23[ ]+\+ 0
[ ]*0+1d4 0000004100000001 R_SH_DIR32[ ]+0+ b1[ ]+\+ 0
[ ]*0+1d8 0000008700000001 R_SH_DIR32[ ]+0+ c1[ ]+\+ 0
[ ]*0+1dc 0000006d00000001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
[ ]*0+1e0 0000005a00000001 R_SH_DIR32[ ]+0+ a2[ ]+\+ 0
[ ]*0+1e4 0000001100000001 R_SH_DIR32[ ]+0+20 b2[ ]+\+ 0
[ ]*0+1e8 0000005600000001 R_SH_DIR32[ ]+0+ b12[ ]+\+ 0
[ ]*0+1ec 0000002400000001 R_SH_DIR32[ ]+0+ c12[ ]+\+ 0
[ ]*0+1f0 0000005800000001 R_SH_DIR32[ ]+0+44 b123[ ]+\+ 0
[ ]*0+1f4 0000008200000001 R_SH_DIR32[ ]+0+b8 c123[ ]+\+ 0
[ ]*0+1f8 0000001900000001 R_SH_DIR32[ ]+0+ a13[ ]+\+ 0
[ ]*0+1fc 0000002d00000001 R_SH_DIR32[ ]+0+ b13[ ]+\+ 0
[ ]*0+200 0000003d00000001 R_SH_DIR32[ ]+0+b4 c23[ ]+\+ 0
[ ]*0+204 0000004200000001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
[ ]*0+208 0000003500000001 R_SH_DIR32[ ]+0+ c13[ ]+\+ 0
[ ]*0+20c 0000006600000001 R_SH_DIR32[ ]+0+ a123[ ]+\+ 0
[ ]*0+210 0000007200000001 R_SH_DIR32[ ]+0+ac c12[ ]+\+ 0
[ ]*0+214 0000007400000001 R_SH_DIR32[ ]+0+ a23[ ]+\+ 0
[ ]*0+218 0000001000000001 R_SH_DIR32[ ]+0+ b123[ ]+\+ 0
[ ]*0+21c 0000004400000001 R_SH_DIR32[ ]+0+ a12[ ]+\+ 0
[ ]*0+220 0000007700000001 R_SH_DIR32[ ]+0+2c b12[ ]+\+ 0
[ ]*0+224 0000003e00000001 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
Symbol table '\.symtab' contains 138 entries:
Num: Value[ ]+Size Type Bind Vis Ndx Name
0: 0+ 0 NOTYPE LOCAL DEFAULT UND
1: 0+ 0 SECTION LOCAL DEFAULT 1
2: 0+ 0 SECTION LOCAL DEFAULT 2
3: 0+ 0 SECTION LOCAL DEFAULT 3
4: 0+ 0 SECTION LOCAL DEFAULT 4
5: 0+ 0 SECTION LOCAL DEFAULT 5
6: 0+ 0 SECTION LOCAL DEFAULT 6
7: 0+ 0 SECTION LOCAL DEFAULT 7
8: 0+ 0 SECTION LOCAL DEFAULT 8
9: 0+ 0 NOTYPE GLOBAL DEFAULT UND unresolved5
10: 0+ 0 NOTYPE GLOBAL DEFAULT UND unresolved9
11: 0+c 0 NOTYPE GLOBAL DEFAULT 1 file1text2
12: 0+6c 0 NOTYPE GLOBAL DEFAULT 1 file2text1
13: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oc2
14: 0+64 0 NOTYPE GLOBAL DEFAULT 1 oc123
15: 0+4 0 NOTYPE GLOBAL DEFAULT 3 file1data1
16: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND b123
17: 0+20 0 NOTYPE GLOBAL DEFAULT 1 b2
18: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND c4
19: 0+12c 0 NOTYPE GLOBAL DEFAULT 3 file2data4
20: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oa4
21: 0+c4 0 NOTYPE GLOBAL DEFAULT 1 ob3
22: 0+58 0 NOTYPE GLOBAL DEFAULT 1 oc12
23: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND ob4
24: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND ob1
25: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND a13
26: 0+50 0 NOTYPE GLOBAL DEFAULT 1 oc3
27: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oa2
28: 0+a8 0 NOTYPE GLOBAL DEFAULT 1 c4
29: 0+5c 0 NOTYPE GLOBAL DEFAULT 1 oc13
30: 0+a0 0 NOTYPE GLOBAL DEFAULT 1 c2
31: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oa12
32: 0+ 0 NOTYPE GLOBAL DEFAULT UND oa13
33: 0+c8 0 NOTYPE GLOBAL DEFAULT 1 ob4
34: 0+1c 0 NOTYPE GLOBAL DEFAULT 1 b1
35: 0+18 0 NOTYPE GLOBAL DEFAULT 1 file1text5
36: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND c12
37: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND file1text5
38: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND ob2
39: 0+10 0 NOTYPE GLOBAL DEFAULT 1 file1text3
40: 0+124 0 NOTYPE GLOBAL DEFAULT 3 file2data2
41: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND a4
42: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND a2
43: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved1
44: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND file1data3
45: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND b13
46: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oc23
47: 0+60 0 NOTYPE GLOBAL DEFAULT 1 oc23
48: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND c2
49: 0+c 0 NOTYPE GLOBAL DEFAULT 3 file1data2
50: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND b3
51: 0+ 0 NOTYPE GLOBAL DEFAULT UND a3
52: 0+78 0 NOTYPE GLOBAL DEFAULT 1 file2text3
53: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND c13
54: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved9
55: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oc123
56: 0+28 0 NOTYPE GLOBAL DEFAULT 1 b4
57: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND file2data4
58: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND c23
59: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oc3
60: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oa23
61: 0+b4 0 NOTYPE GLOBAL DEFAULT 1 c23
62: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND c123
63: 0+30 0 NOTYPE GLOBAL DEFAULT 1 b13
64: 0+b0 0 NOTYPE GLOBAL DEFAULT 1 c13
65: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND b1
66: 0+ 0 NOTYPE GLOBAL DEFAULT UND a123
67: 0+ 0 NOTYPE GLOBAL DEFAULT UND oa23
68: 0+ 0 NOTYPE GLOBAL DEFAULT UND a12
69: 0+bc 0 NOTYPE GLOBAL DEFAULT 1 ob1
70: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved7
71: 0+68 0 NOTYPE GLOBAL DEFAULT 1 start2
72: 0+d8 0 NOTYPE GLOBAL DEFAULT 1 ob123
73: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oa13
74: 0+9c 0 NOTYPE GLOBAL DEFAULT 1 c1
75: 0+54 0 NOTYPE GLOBAL DEFAULT 1 oc4
76: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oa1
77: 0+ 0 NOTYPE GLOBAL DEFAULT UND oa12
78: 0+cc 0 NOTYPE GLOBAL DEFAULT 1 ob12
79: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND file1data2
80: 0+ 0 NOTYPE GLOBAL DEFAULT UND unresolved1
81: 0+d0 0 NOTYPE GLOBAL DEFAULT 1 ob13
82: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND a3
83: 0+18 0 NOTYPE GLOBAL DEFAULT 3 file1data5
84: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oa123
85: 0+ 0 NOTYPE GLOBAL DEFAULT UND unresolved6
86: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND b12
87: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oc4
88: 0+44 0 NOTYPE GLOBAL DEFAULT 1 b123
89: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND ob13
90: 0+ 0 NOTYPE GLOBAL DEFAULT UND a2
91: 0+ 0 NOTYPE GLOBAL DEFAULT UND oa123
92: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND ob23
93: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oc1
94: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oc12
95: 0+4 0 NOTYPE GLOBAL DEFAULT 1 file1text1
96: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oc13
97: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND file1text1
98: 0+74 0 NOTYPE GLOBAL DEFAULT 1 file2text2
99: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND ob3
100: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND ob12
101: 0+c0 0 NOTYPE GLOBAL DEFAULT 1 ob2
102: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND a123
103: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND c3
104: 0+ 0 NOTYPE GLOBAL DEFAULT UND unresolved3
105: 0+24 0 NOTYPE GLOBAL DEFAULT 1 b3
106: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND ob123
107: 0+7c 0 NOTYPE GLOBAL DEFAULT 1 file2text4
108: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND b4
109: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND a12
110: 0+a4 0 NOTYPE GLOBAL DEFAULT 1 c3
111: 0+48 0 NOTYPE GLOBAL DEFAULT 1 oc1
112: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved6
113: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND oa3
114: 0+ac 0 NOTYPE GLOBAL DEFAULT 1 c12
115: 0+34 0 NOTYPE GLOBAL DEFAULT 1 b23
116: 0+ 0 NOTYPE GLOBAL DEFAULT UND a23
117: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND b2
118: 0+4c 0 NOTYPE GLOBAL DEFAULT 1 oc2
119: 0+2c 0 NOTYPE GLOBAL DEFAULT 1 b12
120: 0+ 0 NOTYPE GLOBAL DEFAULT UND unresolved2
121: 0+ 0 NOTYPE GLOBAL DEFAULT 1 start
122: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND a23
123: 0+14 0 NOTYPE GLOBAL DEFAULT 1 file1text4
124: 0+128 0 NOTYPE GLOBAL DEFAULT 3 file2data3
125: 0+ 0 NOTYPE GLOBAL DEFAULT UND oa2
126: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND a1
127: 0+ 0 NOTYPE GLOBAL DEFAULT UND unresolved4
128: 0+11c 0 NOTYPE GLOBAL DEFAULT 3 file2data1
129: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND b23
130: 0+b8 0 NOTYPE GLOBAL DEFAULT 1 c123
131: 0+ 0 NOTYPE GLOBAL DEFAULT UND a13
132: 0+10 0 NOTYPE GLOBAL DEFAULT 3 file1data3
133: 0+14 0 NOTYPE GLOBAL DEFAULT 3 file1data4
134: 0+d4 0 NOTYPE GLOBAL DEFAULT 1 ob23
135: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND c1
136: 0+ 0 NOTYPE GLOBAL DEFAULT UND oa3
137: 0+ 0 <processor specific>: 13 GLOBAL DEFAULT UND unresolved8
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 .*