* gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
* gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
This commit is contained in:
parent
7e250b6c31
commit
45b074e11d
@ -1,3 +1,8 @@
|
||||
2001-11-10 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
|
||||
* gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
|
||||
|
||||
2001-11-09 Andrew Cagney <ac131313@redhat.com>
|
||||
|
||||
* gdb.base/restore.exp: Include $expected value in restored test
|
||||
|
@ -11,9 +11,9 @@ comment "Provide very simplistic equivalent."
|
||||
|
||||
.global _start
|
||||
_start:
|
||||
startup
|
||||
call main
|
||||
exit0
|
||||
gdbasm_startup
|
||||
gdbasm_call main
|
||||
gdbasm_exit0
|
||||
|
||||
|
||||
comment "main routine for assembly source debugging test"
|
||||
@ -22,27 +22,27 @@ comment "machine independence."
|
||||
|
||||
.global main
|
||||
main:
|
||||
enter
|
||||
gdbasm_enter
|
||||
|
||||
comment "Call a macro that consists of several lines of assembler code."
|
||||
|
||||
several_nops
|
||||
gdbasm_several_nops
|
||||
|
||||
comment "Call a subroutine in another file."
|
||||
|
||||
call foo2
|
||||
gdbasm_call foo2
|
||||
|
||||
comment "All done."
|
||||
|
||||
exit0
|
||||
gdbasm_exit0
|
||||
|
||||
comment "A routine for foo2 to call."
|
||||
|
||||
.global foo3
|
||||
foo3:
|
||||
enter
|
||||
leave
|
||||
gdbasm_enter
|
||||
gdbasm_leave
|
||||
|
||||
.global exit
|
||||
exit:
|
||||
exit0
|
||||
gdbasm_exit0
|
||||
|
@ -5,12 +5,12 @@ comment "Second file in assembly source debugging testcase."
|
||||
|
||||
.global foo2
|
||||
foo2:
|
||||
enter
|
||||
gdbasm_enter
|
||||
|
||||
comment "Call someplace else."
|
||||
|
||||
call foo3
|
||||
gdbasm_call foo3
|
||||
|
||||
comment "All done, return."
|
||||
|
||||
leave
|
||||
gdbasm_leave
|
||||
|
@ -1,19 +1,19 @@
|
||||
comment "subroutine prologue"
|
||||
.macro enter
|
||||
.macro gdbasm_enter
|
||||
st r13,@-sp
|
||||
.endm
|
||||
|
||||
comment "subroutine epilogue"
|
||||
.macro leave
|
||||
.macro gdbasm_leave
|
||||
ld r13,@sp+
|
||||
jmp r13
|
||||
.endm
|
||||
|
||||
.macro call subr
|
||||
.macro gdbasm_call subr
|
||||
bl \subr
|
||||
.endm
|
||||
|
||||
.macro several_nops
|
||||
.macro gdbasm_several_nops
|
||||
nop
|
||||
nop
|
||||
nop
|
||||
@ -21,12 +21,12 @@
|
||||
.endm
|
||||
|
||||
comment "exit (0)"
|
||||
.macro exit0
|
||||
.macro gdbasm_exit0
|
||||
ldi r4, 1
|
||||
ldi r0, 0
|
||||
trap 15
|
||||
.endm
|
||||
|
||||
comment "crt0 startup"
|
||||
.macro startup
|
||||
.macro gdbasm_startup
|
||||
.endm
|
||||
|
Loading…
x
Reference in New Issue
Block a user