* gdb.asm/m68k.inc: New file.

* gdb.asm/asm-source.exp: Use it for m68k-*-*.
This commit is contained in:
Andreas Schwab 2003-07-07 14:48:50 +00:00
parent eb8bc28217
commit 2705e97210
3 changed files with 44 additions and 0 deletions

View File

@ -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.

View File

@ -99,6 +99,9 @@ switch -glob -- [istarget] {
set asm-arch v850
set gdb_wrapper_initialized 1
}
"m68k-*-*" {
set asm-arch m68k
}
}
if { "${asm-arch}" == "" } {

View 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