2005-12-09 Randolph Chung <tausq@debian.org>
* gdb.asm/asm-source.exp (hppa64-*-hpux*): New. * gdb.asm/pa64.inc: New file.
This commit is contained in:
parent
5f2c56f79b
commit
9fdb1f509e
@ -1,3 +1,8 @@
|
||||
2005-12-09 Randolph Chung <tausq@debian.org>
|
||||
|
||||
* gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
|
||||
* gdb.asm/pa64.inc: New file.
|
||||
|
||||
2005-12-09 Randolph Chung <tausq@debian.org>
|
||||
|
||||
* gdb.asm/common.inc: Indent commands.
|
||||
|
@ -144,6 +144,11 @@ switch -glob -- [istarget] {
|
||||
set asm-flags "-I${srcdir}/${subdir} -I${objdir}/${subdir}"
|
||||
set debug-flags "-gdwarf-2"
|
||||
}
|
||||
"hppa64-*-hpux*" {
|
||||
set asm-arch pa64
|
||||
set asm-flags "-I${srcdir}/${subdir} -I${objdir}/${subdir}"
|
||||
set debug-flags "-gdwarf-2"
|
||||
}
|
||||
"h83*-*" {
|
||||
set asm-arch h8300
|
||||
set asm-flags "-gdwarf2 -I${srcdir}/${subdir} -I${objdir}/${subdir}"
|
||||
|
46
gdb/testsuite/gdb.asm/pa64.inc
Normal file
46
gdb/testsuite/gdb.asm/pa64.inc
Normal file
@ -0,0 +1,46 @@
|
||||
comment "subroutine prologue"
|
||||
.macro gdbasm_enter
|
||||
std %rp, -16(%sp)
|
||||
copy %r3, %r1
|
||||
copy %sp, %r3
|
||||
std,ma %r1, 128(%sp)
|
||||
.endm
|
||||
|
||||
comment "subroutine epilogue"
|
||||
.macro gdbasm_leave
|
||||
ldd -16(%r3), %rp
|
||||
bve (%rp)
|
||||
ldd,mb -128(%sp), %r3
|
||||
.endm
|
||||
|
||||
.macro gdbasm_call subr
|
||||
b,l \subr , %rp
|
||||
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..."
|
||||
ldw 0(%r0), %r1
|
||||
.endm
|
||||
|
||||
comment "crt0 startup"
|
||||
.macro gdbasm_startup
|
||||
.align 8
|
||||
.endm
|
||||
|
||||
comment "Declare a data variable"
|
||||
.purgem gdbasm_datavar
|
||||
.macro gdbasm_datavar name value
|
||||
.data
|
||||
\name:
|
||||
.long \value
|
||||
.endm
|
||||
|
Loading…
x
Reference in New Issue
Block a user