2006-04-20 Michael Snyder <msnyder@redhat.com>
* 2006-03-22 Jim Blandy <jimb@redhat.com> Add support for the Renesas M32C and M16C. * gdb.asm/asm-source.exp: Add m32c target. * gdb.asm/m32c.inc: Support for m32c target.
This commit is contained in:
parent
9630918965
commit
c702009a72
3 changed files with 44 additions and 0 deletions
|
@ -1,3 +1,11 @@
|
|||
2006-04-20 Michael Snyder <msnyder@redhat.com>
|
||||
|
||||
* 2006-03-22 Jim Blandy <jimb@redhat.com>
|
||||
Add support for the Renesas M32C and M16C.
|
||||
|
||||
* gdb.asm/asm-source.exp: Add m32c target.
|
||||
* gdb.asm/m32c.inc: Support for m32c target.
|
||||
|
||||
2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
|
||||
|
||||
* gdb.base/commands.exp (recursive_source_test): New test.
|
||||
|
|
|
@ -73,6 +73,9 @@ switch -glob -- [istarget] {
|
|||
"m32r*-linux*" {
|
||||
set asm-arch m32r-linux
|
||||
}
|
||||
"m32c-*-*" {
|
||||
set asm-arch m32c
|
||||
}
|
||||
"m32r*-*" {
|
||||
set asm-arch m32r
|
||||
append link-flags "--whole-archive -lgloss --no-whole-archive"
|
||||
|
|
33
gdb/testsuite/gdb.asm/m32c.inc
Normal file
33
gdb/testsuite/gdb.asm/m32c.inc
Normal file
|
@ -0,0 +1,33 @@
|
|||
comment "subroutine prologue"
|
||||
.macro gdbasm_enter
|
||||
enter #0
|
||||
.endm
|
||||
|
||||
comment "subroutine epilogue"
|
||||
.macro gdbasm_leave
|
||||
exitd
|
||||
.endm
|
||||
|
||||
.macro gdbasm_call subr
|
||||
jsr.a \subr
|
||||
.endm
|
||||
|
||||
.macro gdbasm_several_nops
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
.endm
|
||||
|
||||
comment "exit (0)"
|
||||
.macro gdbasm_exit0
|
||||
mov.w #0, r1
|
||||
mov.b #1, r0l
|
||||
ste.b r0l,0xe0000
|
||||
.endm
|
||||
|
||||
comment "crt0 startup"
|
||||
.macro gdbasm_startup
|
||||
ldc #0xfc00, sp
|
||||
.endm
|
||||
|
Loading…
Reference in a new issue