* 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>
|
2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
|
||||||
|
|
||||||
* gdb.base/command.exp: Change hardcoded value to regular expression.
|
* 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 asm-flags "-I${srcdir}/${subdir} -I${objdir}/${subdir}"
|
||||||
set debug-flags "-gdwarf-2"
|
set debug-flags "-gdwarf-2"
|
||||||
}
|
}
|
||||||
|
"iq2000-*-*" {
|
||||||
|
set asm-arch iq2000
|
||||||
|
}
|
||||||
"hppa*-linux-*" {
|
"hppa*-linux-*" {
|
||||||
set asm-arch pa
|
set asm-arch pa
|
||||||
set asm-flags "-I${srcdir}/${subdir} -I${objdir}/${subdir}"
|
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