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:
Michael Snyder 2006-04-20 23:24:23 +00:00
parent 9630918965
commit c702009a72
3 changed files with 44 additions and 0 deletions

View File

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

View File

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

View 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