mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-18 05:54:26 +08:00
* gdb.asm/m68k.inc: New file.
* gdb.asm/asm-source.exp: Use it for m68k-*-*.
This commit is contained in:
parent
eb8bc28217
commit
2705e97210
@ -1,5 +1,8 @@
|
||||
2003-07-07 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* gdb.asm/m68k.inc: New file.
|
||||
* gdb.asm/asm-source.exp: Use it for m68k-*-*.
|
||||
|
||||
* gdb.objc/basicclass.exp ("Call an Objective-C method with no
|
||||
arguments"): Also match negative number.
|
||||
|
||||
|
@ -99,6 +99,9 @@ switch -glob -- [istarget] {
|
||||
set asm-arch v850
|
||||
set gdb_wrapper_initialized 1
|
||||
}
|
||||
"m68k-*-*" {
|
||||
set asm-arch m68k
|
||||
}
|
||||
}
|
||||
|
||||
if { "${asm-arch}" == "" } {
|
||||
|
38
gdb/testsuite/gdb.asm/m68k.inc
Normal file
38
gdb/testsuite/gdb.asm/m68k.inc
Normal file
@ -0,0 +1,38 @@
|
||||
comment "subroutine prologue"
|
||||
.macro gdbasm_enter
|
||||
link %a6,#0
|
||||
.endm
|
||||
|
||||
comment "subroutine epilogue"
|
||||
.macro gdbasm_leave
|
||||
unlk %a6
|
||||
rts
|
||||
.endm
|
||||
|
||||
.macro gdbasm_call subr
|
||||
jbsr \subr
|
||||
.endm
|
||||
|
||||
.macro gdbasm_several_nops
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
.endm
|
||||
|
||||
comment "exit (0)"
|
||||
.macro gdbasm_exit0
|
||||
illegal
|
||||
.endm
|
||||
|
||||
comment "crt0 startup"
|
||||
.macro gdbasm_startup
|
||||
lea 0,%a6
|
||||
.endm
|
||||
|
||||
comment "Declare a data variable"
|
||||
.macro gdbasm_datavar name value
|
||||
.data
|
||||
\name:
|
||||
.long \value
|
||||
.endm
|
Loading…
Reference in New Issue
Block a user