Stephen Clarke 42bf09b2b1 * gas/elf.exp: Don't run for sh64*-*-linux*, because it sets the
lsb in SHmedia code addresses.
* gas/sh/basic.exp: Force SHcompact for sh64*-*-linux* to enable
recognition of SH-1/2/3/4 instructions.
(proc do_fp): Do not run dsp tests for sh64*-*-linux*.
* gas/sh/sh64/abi-32.d: Adjust expected output to include
sh64*-*-linux* formats too.
* gas/sh/sh64/abi-64.d, gas/sh/sh64/basic-1.d,
gas/sh/sh64/case-1.d, gas/sh/sh64/case-noexp-1.d,
gas/sh/sh64/crange1-1.d, gas/sh/sh64/crange1-2.d,
gas/sh/sh64/crange2-1.d, gas/sh/sh64/crange2-2.d,
sh/sh64/crange2-noexp-1.d, gas/sh/sh64/crange3-1.d,
gas/sh/sh64/crange4-1.d, gas/sh/sh64/crange5-1.d,
gas/sh/sh64/creg-1.d, gas/sh/sh64/creg-2.d, gas/sh/sh64/datal-2.d,
gas/sh/sh64/datal32-1.d, gas/sh/sh64/datal32-3.d,
gas/sh/sh64/datal64-1.d, gas/sh/sh64/datal64-3.d,
gas/sh/sh64/endian-1.d, gas/sh/sh64/endian-2.d,
gas/sh/sh64/err-noexp-cmd1.s, gas/sh/sh64/immexpr32-1.d,
gas/sh/sh64/immexpr32-2.d, gas/sh/sh64/immexpr64-1.d,
gas/sh/sh64/immexpr64-2.d, gas/sh/sh64/lineno.d,
gas/sh/sh64/localcom-1.d, gas/sh/sh64/mix-1.d,
gas/sh/sh64/mix-noexp-1.d, gas/sh/sh64/movi-3.d,
gas/sh/sh64/movi32-1.d, gas/sh/sh64/movi32-2.d,
gas/sh/sh64/movi32-noexp-2.d, gas/sh/sh64/movi64-1.d,
gas/sh/sh64/movi64-2.d, gas/sh/sh64/movi64-3.d,
gas/sh/sh64/movi64-noexp-2.d, gas/sh/sh64/pt-1.d,
gas/sh/sh64/pt-noexp-1.d, gas/sh/sh64/pt32-1.d,
gas/sh/sh64/pt32-noexp-2.d, gas/sh/sh64/pt64-1.d,
gas/sh/sh64/pt64-32-1.d, gas/sh/sh64/pt64-32-2.d,
gas/sh/sh64/pt64-noexp-2.d, gas/sh/sh64/ptc32-1.d,
gas/sh/sh64/ptc32-noexp-1.d, gas/sh/sh64/ptc64-1.d,
gas/sh/sh64/ptc64-32-1.d, gas/sh/sh64/ptc64-noexp-1.d,
gas/sh/sh64/ptext32-1.d, gas/sh/sh64/ptext32-noexp-1.d,
gas/sh/sh64/ptext64-1.d, gas/sh/sh64/ptext64-32-1.d,
gas/sh/sh64/ptext64-noexp-1.d, gas/sh/sh64/rel32-1.d,
gas/sh/sh64/rel32-2.d, gas/sh/sh64/rel32-3.d,
gas/sh/sh64/rel32-4.d, gas/sh/sh64/rel32-5.d,
gas/sh/sh64/rel64-1.d, gas/sh/sh64/rel64-2.d,
gas/sh/sh64/rel64-3.d, gas/sh/sh64/rel64-4.d,
gas/sh/sh64/rel64-5.d, gas/sh/sh64/relax-1.d,
gas/sh/sh64/relax-2.d, gas/sh/sh64/relax-3.d,
gas/sh/sh64/shift32-1.d, gas/sh/sh64/shift32-3.d,
gas/sh/sh64/shift32-noexp-3.d, gas/sh/sh64/shift64-1.d,
gas/sh/sh64/shift64-2.d, gas/sh/sh64/shift64-3.d,
gas/sh/sh64/shift64-noexp-3.d, gas/sh/sh64/syntax-1.d,
gas/sh/sh64/syntax-2.d, gas/sh/sh64/ua32-1.d,
gas/sh/sh64/ua64-1.d: Likewise.
2002-10-09 19:40:42 +00:00

46 lines
1.3 KiB
Makefile

#as: --abi=32
#objdump: -sr
#source: datal-1.s
#name: DataLabel redundant local use, SHmedia 32-bit ABI
.*: file format .*-sh64.*
RELOCATION RECORDS FOR \[\.text\]:
OFFSET *TYPE *VALUE
0+10 R_SH_IMM_MEDLOW16 \.data\+0x0+3a
0+14 R_SH_IMM_LOW16 myrodata3
0+18 R_SH_IMM_LOW16 \.rodata\+0x0+10
0+1c R_SH_IMM_LOW16 \.rodata\+0x0+3a
0+00 R_SH_IMM_MEDLOW16 \.data\+0x0+4
0+04 R_SH_IMM_LOW16 \.data\+0x0+4
0+08 R_SH_IMM_MEDLOW16 \.data\+0x0+32
0+0c R_SH_IMM_LOW16 \.data\+0x0+32
RELOCATION RECORDS FOR \[\.data\]:
OFFSET *TYPE *VALUE
0+00 R_SH_DIR32 \.rodata
0+04 R_SH_DIR32 \.rodata
0+08 R_SH_DIR32 \.data
0+0c R_SH_DIR32 \.data
0+10 R_SH_DIR32 \.data
0+14 R_SH_DIR32 myrodata3
0+18 R_SH_DIR32 foo6
RELOCATION RECORDS FOR \[\.rodata\]:
OFFSET *TYPE *VALUE
0+00 R_SH_DIR32 \.data
0+04 R_SH_DIR32 \.data
0+08 R_SH_DIR32 \.rodata
0+0c R_SH_DIR32 \.rodata
0+10 R_SH_DIR32 \.rodata
Contents of section \.text:
0000 cc000030 c8000030 cc000030 c8000030 .*
0010 cc000030 cc0002d0 cc0002d0 cc0002d0 .*
Contents of section \.data:
0000 00000004 00000026 00000004 0000000c .*
0010 00000038 00000000 0000002a .*
Contents of section \.rodata:
0000 00000010 0000004c 00000008 00000020 .*
0010 00000104 .*