2002-04-01 Daniel Jacobowitz <drow@mvista.com>

* gdb.asm/Makefile.in: Correct dependencies.

        * gdb.asm/powerpc.inc: New file.
        * gdb.asm/asm-source.exp: Add PowerPC.
        * gdb.asm/configure.in: Likewise.
        * gdb.asm/configure: Regenerated.
This commit is contained in:
Daniel Jacobowitz 2002-04-05 02:48:33 +00:00
parent a7d17088c5
commit 7cdb710751
6 changed files with 64 additions and 1 deletions

View File

@ -1,3 +1,12 @@
2002-04-04 Daniel Jacobowitz <drow@mvista.com>
* gdb.asm/Makefile.in: Correct dependencies.
* gdb.asm/powerpc.inc: New file.
* gdb.asm/asm-source.exp: Add PowerPC.
* gdb.asm/configure.in: Likewise.
* gdb.asm/configure: Regenerated.
2002-04-04 Daniel Jacobowitz <drow@mvista.com>
* gdb.base/relocate.exp: New file.

View File

@ -29,5 +29,8 @@ distclean maintainer-clean realclean: clean
-rm -f *-init.exp
-rm -fr *.log summary detail *.plog *.sum *.psum site.*
Makefile : $(srcdir)/Makefile.in $(srcdir)/configure.in
Makefile : $(srcdir)/Makefile.in config.status
$(SHELL) ./config.status
config.status: $(srcdir)/configure
$(SHELL) ./config.status --recheck

View File

@ -53,6 +53,9 @@ if [istarget "i\[3456\]86-*-*"] then {
if [istarget "m32r*-*"] then {
set asm-arch m32r
}
if [istarget "powerpc*-*"] then {
set asm-arch powerpc
}
if [istarget "sparc-*-*"] then {
set asm-arch sparc
}

View File

@ -641,6 +641,7 @@ d10v-*-*) archinc=d10v.inc ;;
s390-*-*) archinc=s390.inc ;;
i[3456]86*) archinc=i386.inc ;;
m32r*-*) archinc=m32r.inc ;;
powerpc*-*) archinc=powerpc.inc ;;
sparc-*-*) archinc=sparc.inc ;;
xstormy16-*-*) archinc=xstormy16.inc ;;
esac

View File

@ -21,6 +21,7 @@ d10v-*-*) archinc=d10v.inc ;;
s390-*-*) archinc=s390.inc ;;
i[[3456]]86*) archinc=i386.inc ;;
m32r*-*) archinc=m32r.inc ;;
powerpc*-*) archinc=powerpc.inc ;;
sparc-*-*) archinc=sparc.inc ;;
xstormy16-*-*) archinc=xstormy16.inc ;;
esac

View File

@ -0,0 +1,46 @@
comment "subroutine prologue"
.macro gdbasm_enter
stwu 1, -16(1)
stw 31, 8(1)
mr 31, 1
mflr 0
stw 0, 20(1)
.endm
comment "subroutine epilogue"
.macro gdbasm_leave
lwz 0, 20(1)
mtlr 0
lwz 31, 8(1)
lwz 1, 0(1)
blr
.endm
.macro gdbasm_call subr
bl \subr
.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..."
li 0, 0
lwz 0, 0(0)
.endm
comment "crt0 startup"
.macro gdbasm_startup
.endm
comment "Declare a data variable"
.macro gdbasm_datavar name value
.data
\name:
.long \value
.endm