* 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.
This commit is contained in:
parent
a2b3c63041
commit
42bf09b2b1
@ -1,3 +1,53 @@
|
|||||||
|
2002-10-09 Stephen Clarke <stephen.clarke@superh.com>
|
||||||
|
|
||||||
|
* 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-03 Chris Demetriou <cgd@broadcom.com>
|
2002-10-03 Chris Demetriou <cgd@broadcom.com>
|
||||||
|
|
||||||
* gas/mips/mips-no-jalx.l: Make error message regexps accomodate
|
* gas/mips/mips-no-jalx.l: Make error message regexps accomodate
|
||||||
|
@ -37,6 +37,7 @@ if { ([istarget "*-*-elf*"]
|
|||||||
&& ![istarget *-*-linux*aout*]
|
&& ![istarget *-*-linux*aout*]
|
||||||
&& ![istarget *-*-linux*coff*]
|
&& ![istarget *-*-linux*coff*]
|
||||||
&& ![istarget *-*-linux*oldld*]
|
&& ![istarget *-*-linux*oldld*]
|
||||||
|
&& ![istarget sh64*-*-linux*]
|
||||||
} then {
|
} then {
|
||||||
set target_machine ""
|
set target_machine ""
|
||||||
if {[istarget "mips*-*-*"]} then {
|
if {[istarget "mips*-*-*"]} then {
|
||||||
|
@ -23,6 +23,12 @@ if [istarget "sh*-*-linux-gnu"] {
|
|||||||
global ASFLAGS
|
global ASFLAGS
|
||||||
set ASFLAGS "$ASFLAGS -big"
|
set ASFLAGS "$ASFLAGS -big"
|
||||||
}
|
}
|
||||||
|
if [istarget "sh64*-*-linux*"] {
|
||||||
|
global ASFLAGS
|
||||||
|
|
||||||
|
set old_ASFLAGS $ASFLAGS
|
||||||
|
set ASFLAGS "$ASFLAGS --abi=32 --isa=SHcompact"
|
||||||
|
}
|
||||||
|
|
||||||
proc do_fp {} {
|
proc do_fp {} {
|
||||||
set testname "fp.s: floating point tests (sh3e)"
|
set testname "fp.s: floating point tests (sh3e)"
|
||||||
@ -124,7 +130,7 @@ if [istarget sh*-*-*] then {
|
|||||||
# dumped as sh4.
|
# dumped as sh4.
|
||||||
if {[istarget sh*-*coff] || [istarget sh*-pe*] || [istarget sh*-rtems]} then {
|
if {[istarget sh*-*coff] || [istarget sh*-pe*] || [istarget sh*-rtems]} then {
|
||||||
run_dump_test "pcrel-coff"
|
run_dump_test "pcrel-coff"
|
||||||
} else {
|
} elseif {![istarget sh64*-*-linux*]} {
|
||||||
# Test DSP instructions
|
# Test DSP instructions
|
||||||
run_dump_test "dsp"
|
run_dump_test "dsp"
|
||||||
|
|
||||||
@ -137,3 +143,8 @@ if [istarget sh*-*-*] then {
|
|||||||
run_dump_test "pic"
|
run_dump_test "pic"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if {[info exists old_ASFLAGS]} {
|
||||||
|
global ASFLAGS
|
||||||
|
set ASFLAGS $old_ASFLAGS
|
||||||
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: Assertion .abi 32.
|
#name: Assertion .abi 32.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
[0]+ <start>:
|
[0]+ <start>:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: Assertion .abi 64.
|
#name: Assertion .abi 64.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
[0]+ <start>:
|
[0]+ <start>:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: Basic SHmedia instructions.
|
#name: Basic SHmedia instructions.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
[0]+ <start>:
|
[0]+ <start>:
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: Case-insensitive registers and opcodes.
|
#name: Case-insensitive registers and opcodes.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: case-1.s
|
#source: case-1.s
|
||||||
#name: Case-insensitive registers and opcodes with -no-expand.
|
#name: Case-insensitive registers and opcodes with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: crange1.s
|
#source: crange1.s
|
||||||
#name: .cranges descriptors.
|
#name: .cranges descriptors.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.cranges\]:
|
RELOCATION RECORDS FOR \[\.cranges\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
#as: --abi=32 -shcompact-const-crange
|
#as: --abi=32 --isa=SHcompact -shcompact-const-crange
|
||||||
#objdump: -sr
|
#objdump: -sr
|
||||||
#source: crange1.s
|
#source: crange1.s
|
||||||
#name: .cranges descriptors including SHcompact constant pool
|
#name: .cranges descriptors including SHcompact constant pool
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.cranges\]:
|
RELOCATION RECORDS FOR \[\.cranges\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: crange2.s
|
#source: crange2.s
|
||||||
#name: PT to SHcompact
|
#name: PT to SHcompact
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: crange2.s
|
#source: crange2.s
|
||||||
#name: .cranges descriptors for SHcompact and SHmedia in .text.
|
#name: .cranges descriptors for SHcompact and SHmedia in .text.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.cranges\]:
|
RELOCATION RECORDS FOR \[\.cranges\]:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: crange2.s
|
#source: crange2.s
|
||||||
#name: PT to SHcompact with -no-expand.
|
#name: PT to SHcompact with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: crange3.s
|
#source: crange3.s
|
||||||
#name: .cranges descriptors, constant mix.
|
#name: .cranges descriptors, constant mix.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.cranges\]:
|
RELOCATION RECORDS FOR \[\.cranges\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: crange4.s
|
#source: crange4.s
|
||||||
#name: .cranges descriptors with final variant.
|
#name: .cranges descriptors with final variant.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.cranges\]:
|
RELOCATION RECORDS FOR \[\.cranges\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: crange5.s
|
#source: crange5.s
|
||||||
#name: Avoid zero length .cranges range descriptor at .align in code.
|
#name: Avoid zero length .cranges range descriptor at .align in code.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Contents of section \.text:
|
Contents of section \.text:
|
||||||
0000 e8003a00 d4ff80f0 4455fc00 acf000e0 .*
|
0000 e8003a00 d4ff80f0 4455fc00 acf000e0 .*
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: Predefined control register names.
|
#name: Predefined control register names.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: Predefined control register names specified in crN syntax.
|
#name: Predefined control register names specified in crN syntax.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: datal-2.s
|
#source: datal-2.s
|
||||||
#name: DataLabel redundant local use, SHcompact
|
#name: DataLabel redundant local use, SHcompact
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: datal-1.s
|
#source: datal-1.s
|
||||||
#name: DataLabel redundant local use, SHmedia 32-bit ABI
|
#name: DataLabel redundant local use, SHmedia 32-bit ABI
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# check that STT_DATALABEL is set, but objdump doesn't do that at present,
|
# check that STT_DATALABEL is set, but objdump doesn't do that at present,
|
||||||
# and readelf isn't supported as a run_dump_test tool.
|
# and readelf isn't supported as a run_dump_test tool.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
.*
|
.*
|
||||||
architecture: sh5, flags 0x0+11:
|
architecture: sh5, flags 0x0+11:
|
||||||
HAS_RELOC, HAS_SYMS
|
HAS_RELOC, HAS_SYMS
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: datal-1.s
|
#source: datal-1.s
|
||||||
#name: DataLabel redundant local use, SHmedia 64-bit ABI
|
#name: DataLabel redundant local use, SHmedia 64-bit ABI
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET TYPE VALUE
|
OFFSET TYPE VALUE
|
||||||
|
@ -7,7 +7,7 @@
|
|||||||
# check that STT_DATALABEL is set, but objdump doesn't do that at present,
|
# check that STT_DATALABEL is set, but objdump doesn't do that at present,
|
||||||
# and readelf isn't supported as a run_dump_test tool.
|
# and readelf isn't supported as a run_dump_test tool.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
.*
|
.*
|
||||||
architecture: sh5, flags 0x0+11:
|
architecture: sh5, flags 0x0+11:
|
||||||
HAS_RELOC, HAS_SYMS
|
HAS_RELOC, HAS_SYMS
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#as: --isa=shmedia --no-exp -little
|
#as: --isa=shmedia --abi=64 --no-exp -little
|
||||||
#objdump: -s
|
#objdump: -s
|
||||||
#name: SH64 Little Endian
|
#name: SH64 Little Endian
|
||||||
|
|
||||||
.*: file format elf64-sh64l
|
.*: file format elf64-sh64.*
|
||||||
|
|
||||||
Contents of section .text:
|
Contents of section .text:
|
||||||
0000 00d048cc 78563412 34120000.*
|
0000 00d048cc 78563412 34120000.*
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#as: --isa=shmedia --no-exp
|
#as: --isa=shmedia --abi=64 --no-exp -big
|
||||||
#objdump: -s
|
#objdump: -s
|
||||||
#name: SH64 Big Endian
|
#name: SH64 Big Endian
|
||||||
|
|
||||||
.*: file format elf64-sh64
|
.*: file format elf64-sh64.*
|
||||||
|
|
||||||
Contents of section .text:
|
Contents of section .text:
|
||||||
0000 cc48d000 12345678 12340000.*
|
0000 cc48d000 12345678 12340000.*
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
|
|
||||||
! { dg-do assemble }
|
! { dg-do assemble }
|
||||||
! { dg-options "-no-expand" }
|
! { dg-options "-no-expand" }
|
||||||
! { dg-error ".* only valid with SHcompact or SHmedia" "" { target sh64-*-* } 0 }
|
! { dg-error ".* only valid with SHcompact or SHmedia" "" { target sh64-*-elf* } 0 }
|
||||||
|
|
||||||
.text
|
.text
|
||||||
start:
|
start:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: immexpr1.s
|
#source: immexpr1.s
|
||||||
#name: Immediate resolved operands, 32-bit ABI.
|
#name: Immediate resolved operands, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: immexpr2.s
|
#source: immexpr2.s
|
||||||
#name: Resolved 64-bit operand, 32-bit ABI.
|
#name: Resolved 64-bit operand, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Contents of section \.text:
|
Contents of section \.text:
|
||||||
0000 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
0000 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: immexpr1.s
|
#source: immexpr1.s
|
||||||
#name: Immediate resolved operands, 64-bit ABI.
|
#name: Immediate resolved operands, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: immexpr2.s
|
#source: immexpr2.s
|
||||||
#name: Resolved 64-bit operand, 64-bit ABI.
|
#name: Resolved 64-bit operand, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Contents of section \.text:
|
Contents of section \.text:
|
||||||
0000 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
0000 6ff0fff0 6ff0fff0 6ff0fff0 .*
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: lineno.s
|
#source: lineno.s
|
||||||
#name: Dwarf2 line numbers vs macro opcodes
|
#name: Dwarf2 line numbers vs macro opcodes
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section .text:
|
Disassembly of section .text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: localcom-1.s
|
#source: localcom-1.s
|
||||||
#name: Datalabel on local comm symbol and equated local comm symbol
|
#name: Datalabel on local comm symbol and equated local comm symbol
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
SYMBOL TABLE:
|
SYMBOL TABLE:
|
||||||
0+0 l d \.text 0+
|
0+0 l d \.text 0+
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: Mixed-ISA objects.
|
#name: Mixed-ISA objects.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: mix-1.s
|
#source: mix-1.s
|
||||||
#name: Mixed-ISA objects with -no-expand.
|
#name: Mixed-ISA objects with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: movi-3.s
|
#source: movi-3.s
|
||||||
#name: Assembler PC-rel resolved negative MOVI.
|
#name: Assembler PC-rel resolved negative MOVI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: movi-1.s
|
#source: movi-1.s
|
||||||
#name: MOVI expansion, 32-bit ABI.
|
#name: MOVI expansion, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: movi-2.s
|
#source: movi-2.s
|
||||||
#name: MOVI expansion of local symbols with relocs, 32-bit ABI.
|
#name: MOVI expansion of local symbols with relocs, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: movi-2.s
|
#source: movi-2.s
|
||||||
#name: MOVI non-expansion of local symbols with relocs, 32-bit ABI.
|
#name: MOVI non-expansion of local symbols with relocs, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: movi-1.s
|
#source: movi-1.s
|
||||||
#name: MOVI expansion, 64-bit ABI, 32-bit subset.
|
#name: MOVI expansion, 64-bit ABI, 32-bit subset.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: MOVI expansion, 64-bit ABI, 64-bit subset.
|
#name: MOVI expansion, 64-bit ABI, 64-bit subset.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: movi-2.s
|
#source: movi-2.s
|
||||||
#name: MOVI expansion of local symbols with relocs, 64-bit ABI.
|
#name: MOVI expansion of local symbols with relocs, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: movi-2.s
|
#source: movi-2.s
|
||||||
#name: MOVI non-expansion of local symbols with relocs, 64-bit ABI.
|
#name: MOVI non-expansion of local symbols with relocs, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: Basic SHmedia PT and PTA instructions.
|
#name: Basic SHmedia PT and PTA instructions.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
[0]+ <start>:
|
[0]+ <start>:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: pt-1.s
|
#source: pt-1.s
|
||||||
#name: Basic SHmedia PT and PTA instructions with -no-expand.
|
#name: Basic SHmedia PT and PTA instructions with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
[0]+ <start>:
|
[0]+ <start>:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: pt-2.s
|
#source: pt-2.s
|
||||||
#name: Inter-segment PT, 32-bit.
|
#name: Inter-segment PT, 32-bit.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
0+ <start>:
|
0+ <start>:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: pt-2.s
|
#source: pt-2.s
|
||||||
#name: Inter-segment PT, 32-bit with -no-expand.
|
#name: Inter-segment PT, 32-bit with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
0+ <start>:
|
0+ <start>:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: pt-2.s
|
#source: pt-2.s
|
||||||
#name: Inter-segment PT, 64-bit.
|
#name: Inter-segment PT, 64-bit.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
0+ <start>:
|
0+ <start>:
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
#as: --isa=shmedia -expand-pt32
|
#as: --isa=shmedia --abi=64 -expand-pt32
|
||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#source: pt-1.s
|
#source: pt-1.s
|
||||||
#name: Basic SHmedia PT and PTA instructions with -expand-pt32.
|
#name: Basic SHmedia PT and PTA instructions with -expand-pt32.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
[0]+ <start>:
|
[0]+ <start>:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: pt-2.s
|
#source: pt-2.s
|
||||||
#name: Inter-segment PT, 64-bit with -expand-pt32.
|
#name: Inter-segment PT, 64-bit with -expand-pt32.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
0+ <start>:
|
0+ <start>:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: pt-2.s
|
#source: pt-2.s
|
||||||
#name: Inter-segment PT, 64-bit with -no-expand.
|
#name: Inter-segment PT, 64-bit with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
0+ <start>:
|
0+ <start>:
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: ptc-1.s
|
#source: ptc-1.s
|
||||||
#name: PT constant, 32-bit ABI.
|
#name: PT constant, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: ptc-1.s
|
#source: ptc-1.s
|
||||||
#name: PT constant, 32-bit ABI with -no-expand.
|
#name: PT constant, 32-bit ABI with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: ptc-1.s
|
#source: ptc-1.s
|
||||||
#name: PT constant, 64-bit ABI.
|
#name: PT constant, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: ptc-1.s
|
#source: ptc-1.s
|
||||||
#name: PT constant, 64-bit ABI with -expand-pt32.
|
#name: PT constant, 64-bit ABI with -expand-pt32.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: ptc-1.s
|
#source: ptc-1.s
|
||||||
#name: PT constant, 64-bit ABI with -no-expand.
|
#name: PT constant, 64-bit ABI with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: PT, PTA, PTB expansion for external symbols, 32-bit ABI.
|
#name: PT, PTA, PTB expansion for external symbols, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: PT, PTA, PTB non-expansion for external symbols, 32-bit ABI.
|
#name: PT, PTA, PTB non-expansion for external symbols, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: PT, PTA, PTB expansion for external symbols, 64-bit ABI.
|
#name: PT, PTA, PTB expansion for external symbols, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: PT, PTA, PTB expansion for external symbols, 64-bit ABI with -expand-pt32.
|
#name: PT, PTA, PTB expansion for external symbols, 64-bit ABI with -expand-pt32.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#objdump: -dr
|
#objdump: -dr
|
||||||
#name: PT, PTA, PTB non-expansion for external symbols, 64-bit ABI.
|
#name: PT, PTA, PTB non-expansion for external symbols, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-1.s
|
#source: rel-1.s
|
||||||
#name: MOVI: PC-relative relocs, 32-bit ABI.
|
#name: MOVI: PC-relative relocs, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-2.s
|
#source: rel-2.s
|
||||||
#name: MOVI: PC+1-relative relocs, 32-bit ABI.
|
#name: MOVI: PC+1-relative relocs, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-3.s
|
#source: rel-3.s
|
||||||
#name: MOVI: PC-relative datalabel relocs, 32-bit ABI.
|
#name: MOVI: PC-relative datalabel relocs, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-4.s
|
#source: rel-4.s
|
||||||
#name: MOVI: PC+1-relative datalabel relocs, 32-bit ABI.
|
#name: MOVI: PC+1-relative datalabel relocs, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-5.s
|
#source: rel-5.s
|
||||||
#name: MOVI: PC-relative reloc within .text, 32-bit ABI.
|
#name: MOVI: PC-relative reloc within .text, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-1.s
|
#source: rel-1.s
|
||||||
#name: MOVI: PC-relative relocs, 64-bit ABI.
|
#name: MOVI: PC-relative relocs, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET TYPE VALUE
|
OFFSET TYPE VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-2.s
|
#source: rel-2.s
|
||||||
#name: MOVI: PC+1-relative relocs, 64-bit ABI.
|
#name: MOVI: PC+1-relative relocs, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET TYPE VALUE
|
OFFSET TYPE VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-3.s
|
#source: rel-3.s
|
||||||
#name: MOVI: PC-relative datalabel relocs, 64-bit ABI.
|
#name: MOVI: PC-relative datalabel relocs, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET TYPE VALUE
|
OFFSET TYPE VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-4.s
|
#source: rel-4.s
|
||||||
#name: MOVI: PC+1-relative datalabel relocs, 64-bit ABI.
|
#name: MOVI: PC+1-relative datalabel relocs, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET TYPE VALUE
|
OFFSET TYPE VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: rel-5.s
|
#source: rel-5.s
|
||||||
#name: MOVI: PC-relative reloc within .text, 64-bit ABI.
|
#name: MOVI: PC-relative reloc within .text, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.text\]:
|
RELOCATION RECORDS FOR \[\.text\]:
|
||||||
OFFSET TYPE VALUE
|
OFFSET TYPE VALUE
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: relax-1.s
|
#source: relax-1.s
|
||||||
#name: Assembler PT relaxation limit, from first to second state.
|
#name: Assembler PT relaxation limit, from first to second state.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: relax-2.s
|
#source: relax-2.s
|
||||||
#name: Assembler PTB relaxation limit, from first to second state.
|
#name: Assembler PTB relaxation limit, from first to second state.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: relax-3.s
|
#source: relax-3.s
|
||||||
#name: Assembler PC-rel MOVI relaxation limit, from first to second state.
|
#name: Assembler PC-rel MOVI relaxation limit, from first to second state.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: shift-1.s
|
#source: shift-1.s
|
||||||
#name: Shift expressions, 32-bit ABI.
|
#name: Shift expressions, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: shift-3.s
|
#source: shift-3.s
|
||||||
#name: Shift expression, local but undefined symbol, 32-bit ABI.
|
#name: Shift expression, local but undefined symbol, 32-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: shift-3.s
|
#source: shift-3.s
|
||||||
#name: Shift expression, local but undefined symbol, 32-bit ABI with -no-expand.
|
#name: Shift expression, local but undefined symbol, 32-bit ABI with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: shift-1.s
|
#source: shift-1.s
|
||||||
#name: Shift expressions, 64-bit ABI, 32-bit subset.
|
#name: Shift expressions, 64-bit ABI, 32-bit subset.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: shift-2.s
|
#source: shift-2.s
|
||||||
#name: Shift expressions, 64-bit ABI, 64-bit subset.
|
#name: Shift expressions, 64-bit ABI, 64-bit subset.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: shift-3.s
|
#source: shift-3.s
|
||||||
#name: Shift expression, local but undefined symbol, 64-bit ABI.
|
#name: Shift expression, local but undefined symbol, 64-bit ABI.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@
|
|||||||
#source: shift-3.s
|
#source: shift-3.s
|
||||||
#name: Shift expression, local but undefined symbol, 64-bit ABI with -no-expand.
|
#name: Shift expression, local but undefined symbol, 64-bit ABI with -no-expand.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
Disassembly of section \.text:
|
Disassembly of section \.text:
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#as: --isa=shmedia --no-exp
|
#as: --isa=shmedia --abi=64 --no-exp
|
||||||
#objdump: -d
|
#objdump: -d
|
||||||
#name: Minimum SH64 Syntax Support.
|
#name: Minimum SH64 Syntax Support.
|
||||||
|
|
||||||
.*: file format elf64-sh64
|
.*: file format elf64-sh64.*
|
||||||
|
|
||||||
Disassembly of section .text:
|
Disassembly of section .text:
|
||||||
|
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
#as: --isa=shmedia
|
#as: --isa=shmedia --abi=64
|
||||||
#objdump: -d
|
#objdump: -d
|
||||||
#name: Minimum SH64 Syntax Support - Pseudos.
|
#name: Minimum SH64 Syntax Support - Pseudos.
|
||||||
|
|
||||||
dump.o: file format elf64-sh64
|
dump.o: file format elf64-sh64.*
|
||||||
|
|
||||||
Disassembly of section .text:
|
Disassembly of section .text:
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# Note that the relocs for externsym0 + 3 and externsym2 + 42 are
|
# Note that the relocs for externsym0 + 3 and externsym2 + 42 are
|
||||||
# partial-in-place, i.e. REL-like, and are not displayed correctly.
|
# partial-in-place, i.e. REL-like, and are not displayed correctly.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.rodata\]:
|
RELOCATION RECORDS FOR \[\.rodata\]:
|
||||||
OFFSET *TYPE *VALUE
|
OFFSET *TYPE *VALUE
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
# Note that the relocs for externsym0 + 3 and externsym2 + 42 are
|
# Note that the relocs for externsym0 + 3 and externsym2 + 42 are
|
||||||
# partial-in-place, i.e. REL-like, and are not displayed correctly.
|
# partial-in-place, i.e. REL-like, and are not displayed correctly.
|
||||||
|
|
||||||
.*: file format .*-sh64
|
.*: file format .*-sh64.*
|
||||||
|
|
||||||
RELOCATION RECORDS FOR \[\.rodata\]:
|
RELOCATION RECORDS FOR \[\.rodata\]:
|
||||||
OFFSET TYPE VALUE
|
OFFSET TYPE VALUE
|
||||||
|
Loading…
x
Reference in New Issue
Block a user