2001-11-21 Michael Snyder <msnyder@redhat.com>
* gdb.asm/sparc.inc: New file. * gdb.asm/asm-source.exp: Recognize sparc target. * gdb.asm/configure.in: Recognize sparc target. * gdb.asm/configure: Regenerate.
This commit is contained in:
parent
b77b1eb785
commit
756caa3d89
5 changed files with 46 additions and 0 deletions
|
@ -11,6 +11,13 @@
|
|||
* gdb.asm/configure.in: Fix recognition of ix86 target.
|
||||
* gdb.asm/configure: Regenerate.
|
||||
|
||||
2001-11-21 Michael Snyder <msnyder@redhat.com>
|
||||
|
||||
* gdb.asm/sparc.inc: New file.
|
||||
* gdb.asm/asm-source.exp: Recognize sparc target.
|
||||
* gdb.asm/configure.in: Recognize sparc target.
|
||||
* gdb.asm/configure: Regenerate.
|
||||
|
||||
2001-11-21 Michael Snyder <msnyder@redhat.com>
|
||||
|
||||
* gdb.asm/m32r.inc: New file.
|
||||
|
|
|
@ -44,6 +44,9 @@ if [istarget "i\[3456\]86-*-*"] then {
|
|||
if [istarget "m32r*-*"] then {
|
||||
set asm-arch m32r
|
||||
}
|
||||
if [istarget "sparc-*-*"] then {
|
||||
set asm-arch sparc
|
||||
}
|
||||
if { "${asm-arch}" == "" } {
|
||||
gdb_suppress_entire_file "Assembly source test -- not implemented for this target."
|
||||
}
|
||||
|
|
1
gdb/testsuite/gdb.asm/configure
vendored
1
gdb/testsuite/gdb.asm/configure
vendored
|
@ -638,6 +638,7 @@ case ${target} in
|
|||
d10v-*-*) archinc=d10v.inc ;;
|
||||
i[3456]86*) archinc=i386.inc ;;
|
||||
m32r*-*) archinc=m32r.inc ;;
|
||||
sparc-*-*) archinc=sparc.inc ;;
|
||||
esac
|
||||
|
||||
|
||||
|
|
|
@ -18,6 +18,7 @@ case ${target} in
|
|||
d10v-*-*) archinc=d10v.inc ;;
|
||||
i[[3456]]86*) archinc=i386.inc ;;
|
||||
m32r*-*) archinc=m32r.inc ;;
|
||||
sparc-*-*) archinc=sparc.inc ;;
|
||||
esac
|
||||
AC_LINK_FILES($archinc,arch.inc)
|
||||
|
||||
|
|
34
gdb/testsuite/gdb.asm/sparc.inc
Normal file
34
gdb/testsuite/gdb.asm/sparc.inc
Normal file
|
@ -0,0 +1,34 @@
|
|||
comment "subroutine prologue"
|
||||
.macro gdbasm_enter
|
||||
save %sp, -112, %sp
|
||||
.endm
|
||||
|
||||
comment "subroutine epilogue"
|
||||
.macro gdbasm_leave
|
||||
ret
|
||||
restore
|
||||
.endm
|
||||
|
||||
.macro gdbasm_call subr
|
||||
call \subr
|
||||
nop
|
||||
.endm
|
||||
|
||||
.macro gdbasm_several_nops
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
.endm
|
||||
|
||||
comment "exit (0)"
|
||||
.macro gdbasm_exit0
|
||||
comment "Don't know how to exit, but this will certainly halt..."
|
||||
ld [%g0], %i0
|
||||
.endm
|
||||
|
||||
comment "crt0 startup"
|
||||
.macro gdbasm_startup
|
||||
clr %fp
|
||||
.endm
|
||||
|
Loading…
Reference in a new issue