* gdb.asm/asm-source.exp: Add iq2000 case.
* gdb.asm/iq2000.inc: New file.
This commit is contained in:
parent
edece23776
commit
be46087ebc
3 changed files with 49 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2005-03-08 Corinna Vinschen <vinschen@redhat.com>
|
||||
|
||||
* gdb.asm/asm-source.exp: Add iq2000 case.
|
||||
* gdb.asm/iq2000.inc: New file.
|
||||
|
||||
2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
|
||||
|
||||
* gdb.base/command.exp: Change hardcoded value to regular expression.
|
||||
|
|
|
@ -122,6 +122,9 @@ switch -glob -- [istarget] {
|
|||
set asm-flags "-I${srcdir}/${subdir} -I${objdir}/${subdir}"
|
||||
set debug-flags "-gdwarf-2"
|
||||
}
|
||||
"iq2000-*-*" {
|
||||
set asm-arch iq2000
|
||||
}
|
||||
"hppa*-linux-*" {
|
||||
set asm-arch pa
|
||||
set asm-flags "-I${srcdir}/${subdir} -I${objdir}/${subdir}"
|
||||
|
|
41
gdb/testsuite/gdb.asm/iq2000.inc
Normal file
41
gdb/testsuite/gdb.asm/iq2000.inc
Normal file
|
@ -0,0 +1,41 @@
|
|||
comment "subroutine prologue"
|
||||
.macro gdbasm_enter
|
||||
addiu %29, %29, 0xfffc
|
||||
sw %31,0(%29)
|
||||
.endm
|
||||
|
||||
comment "subroutine epilogue"
|
||||
.macro gdbasm_leave
|
||||
lw %31,0(%29)
|
||||
addiu %29, %29, 4
|
||||
jr %31
|
||||
nop
|
||||
.endm
|
||||
|
||||
.macro gdbasm_call subr
|
||||
jal \subr
|
||||
nop
|
||||
.endm
|
||||
|
||||
.macro gdbasm_several_nops
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
.endm
|
||||
|
||||
comment "exit (0)"
|
||||
.macro gdbasm_exit0
|
||||
ori %4, %0, 1 # SYS_exit
|
||||
ori %5, %0, 0 # normal exit code
|
||||
ori %6, %0, 0
|
||||
ori %7, %0, 0
|
||||
syscall
|
||||
.endm
|
||||
|
||||
comment "crt0 startup"
|
||||
.macro gdbasm_startup
|
||||
andi %0, %0, 0
|
||||
addiu %29, %0, 0xffc
|
||||
.endm
|
||||
|
Loading…
Reference in a new issue