mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 00:59:15 +08:00
* gas/m68hc11/m68hc11.exp: Execute the new tests.
* gas/m68hc11/abi.s: New test for abi elf flags. * gas/m68hc11/abi-m68hc11-32-64.d: Test for 32-bit int, 64-bit float. * gas/m68hc11/abi-m68hc11-16-64.d: Test for 16-bit int, 64-bit float. * gas/m68hc11/abi-m68hc11-32-32.d: Test for 32-bit int, 32-bit float. * gas/m68hc11/abi-m68hc11-16-32.d: Test for 16-bit int, 32-bit float.
This commit is contained in:
@ -1,3 +1,12 @@
|
|||||||
|
2003-07-23 Stephane Carrez <stcarrez@nerim.fr>
|
||||||
|
|
||||||
|
* gas/m68hc11/m68hc11.exp: Execute the new tests.
|
||||||
|
* gas/m68hc11/abi.s: New test for abi elf flags.
|
||||||
|
* gas/m68hc11/abi-m68hc11-32-64.d: Test for 32-bit int, 64-bit float.
|
||||||
|
* gas/m68hc11/abi-m68hc11-16-64.d: Test for 16-bit int, 64-bit float.
|
||||||
|
* gas/m68hc11/abi-m68hc11-32-32.d: Test for 32-bit int, 32-bit float.
|
||||||
|
* gas/m68hc11/abi-m68hc11-16-32.d: Test for 16-bit int, 32-bit float.
|
||||||
|
|
||||||
2003-07-15 Richard Sandiford <rsandifo@redhat.com>
|
2003-07-15 Richard Sandiford <rsandifo@redhat.com>
|
||||||
|
|
||||||
* gas/mips/rm7000.[sd]: New test.
|
* gas/mips/rm7000.[sd]: New test.
|
||||||
|
7
gas/testsuite/gas/m68hc11/abi-m68hc11-16-32.d
Normal file
7
gas/testsuite/gas/m68hc11/abi-m68hc11-16-32.d
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#objdump: -p
|
||||||
|
#as: -m68hc11 -mshort-double
|
||||||
|
#name: Elf flags 68HC11 16-bit int, 32-bit double
|
||||||
|
#source: abi.s
|
||||||
|
|
||||||
|
.*: +file format elf32\-m68hc11
|
||||||
|
private flags = 0:\[abi=16-bit int, 32-bit double, cpu=HC11\] \[memory=flat\]
|
7
gas/testsuite/gas/m68hc11/abi-m68hc11-16-64.d
Normal file
7
gas/testsuite/gas/m68hc11/abi-m68hc11-16-64.d
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#objdump: -p
|
||||||
|
#as: -m68hc11
|
||||||
|
#name: Elf flags 68HC11 16-bit int, 64-bit double
|
||||||
|
#source: abi.s
|
||||||
|
|
||||||
|
.*: +file format elf32\-m68hc11
|
||||||
|
private flags = 2:\[abi=16-bit int, 64-bit double, cpu=HC11\] \[memory=flat\]
|
7
gas/testsuite/gas/m68hc11/abi-m68hc11-32-32.d
Normal file
7
gas/testsuite/gas/m68hc11/abi-m68hc11-32-32.d
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#objdump: -p
|
||||||
|
#as: -m68hc11 -mlong -mshort-double
|
||||||
|
#name: Elf flags 68HC11 32-bit int, 32-bit double
|
||||||
|
#source: abi.s
|
||||||
|
|
||||||
|
.*: +file format elf32\-m68hc11
|
||||||
|
private flags = 1:\[abi=32-bit int, 32-bit double, cpu=HC11\] \[memory=flat\]
|
7
gas/testsuite/gas/m68hc11/abi-m68hc11-32-64.d
Normal file
7
gas/testsuite/gas/m68hc11/abi-m68hc11-32-64.d
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#objdump: -p
|
||||||
|
#as: -m68hc11 -mlong
|
||||||
|
#name: Elf flags 68HC11 32-bit int, 64-bit double
|
||||||
|
#source: abi.s
|
||||||
|
|
||||||
|
.*: +file format elf32\-m68hc11
|
||||||
|
private flags = 3:\[abi=32-bit int, 64-bit double, cpu=HC11\] \[memory=flat\]
|
4
gas/testsuite/gas/m68hc11/abi.s
Normal file
4
gas/testsuite/gas/m68hc11/abi.s
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
.sect .text
|
||||||
|
.globl L1
|
||||||
|
L1:
|
||||||
|
rts
|
@ -32,6 +32,7 @@ proc gas_m68hc11_opcode_list { flags expect_count } {
|
|||||||
|
|
||||||
gas_m68hc11_opcode_list "-m68hc11" 149
|
gas_m68hc11_opcode_list "-m68hc11" 149
|
||||||
gas_m68hc11_opcode_list "-m68hc12" 192
|
gas_m68hc11_opcode_list "-m68hc12" 192
|
||||||
|
gas_m68hc11_opcode_list "-m68hcs12" 192
|
||||||
|
|
||||||
|
|
||||||
# Test for a message produced when assembling a file
|
# Test for a message produced when assembling a file
|
||||||
@ -140,6 +141,11 @@ gas_m68hc11_error "-m68hc12" "movb 200,x,3,y\n" \
|
|||||||
gas_m68hc11_error "-m68hc12" "movb 2,x,300,y\n" \
|
gas_m68hc11_error "-m68hc12" "movb 2,x,300,y\n" \
|
||||||
"Offset out of 5-bit range for movw/movb insn: 300"
|
"Offset out of 5-bit range for movw/movb insn: 300"
|
||||||
|
|
||||||
|
setup_xfail m6811-*-*
|
||||||
|
setup_xfail m6812-*-*
|
||||||
|
gas_m68hc11_error "-m68hc12" "movb 2,x,bar,y\nbar=300\n" \
|
||||||
|
"Offset out of 5-bit range for movw/movb insn: 300"
|
||||||
|
|
||||||
# ------------------
|
# ------------------
|
||||||
# Specific commands
|
# Specific commands
|
||||||
gas_m68hc11_warning "" ".mode \"bar\"\n" "Invalid mode: .bar."
|
gas_m68hc11_warning "" ".mode \"bar\"\n" "Invalid mode: .bar."
|
||||||
@ -153,6 +159,9 @@ run_dump_test lbranch
|
|||||||
run_dump_test all_insns
|
run_dump_test all_insns
|
||||||
run_dump_test insns-dwarf2
|
run_dump_test insns-dwarf2
|
||||||
run_dump_test lbranch-dwarf2
|
run_dump_test lbranch-dwarf2
|
||||||
|
run_dump_test abi-m68hc11-16-64
|
||||||
|
run_dump_test abi-m68hc11-16-32
|
||||||
|
run_dump_test abi-m68hc11-32-64
|
||||||
|
|
||||||
# Compliance with Motorola Assembly Language Input Standard
|
# Compliance with Motorola Assembly Language Input Standard
|
||||||
run_dump_test malis
|
run_dump_test malis
|
||||||
|
Reference in New Issue
Block a user