diff options
Diffstat (limited to 'gdb/testsuite/gdb.asm/d10v.inc')
-rw-r--r-- | gdb/testsuite/gdb.asm/d10v.inc | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.asm/d10v.inc b/gdb/testsuite/gdb.asm/d10v.inc new file mode 100644 index 00000000000..e39a49839ec --- /dev/null +++ b/gdb/testsuite/gdb.asm/d10v.inc @@ -0,0 +1,28 @@ + comment "subroutine prologue" + .macro enter + st r13,@-sp + .endm + + comment "subroutine epilogue" + .macro leave + ld r13,@sp+ + jmp r13 + .endm + + .macro call subr + bl \subr + .endm + + .macro several_nops + nop + nop + nop + nop + .endm + + comment "exit (0)" + .macro exit0 + ldi r4, 1 + ldi r0, 0 + trap 15 + .endm |