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.
46 lines
1.3 KiB
Makefile
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 .*
|