summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2002-03-08 17:36:58 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2002-03-08 17:36:58 +0000
commitdb6cc07d1a92b69ac242d2fa10232b66cd2f1fad (patch)
tree591c115c3a1b57ae070a025d60aa077d72607a72
parent2001-03-08 Joel Sherrill <joel@OARcorp.com> (diff)
downloadrtems-db6cc07d1a92b69ac242d2fa10232b66cd2f1fad.tar.bz2
2001-03-08 Joel Sherrill <joel@OARcorp.com>
* mips-stub.c: Removed warnings.
-rw-r--r--c/src/lib/libbsp/mips/shared/gdbstub/ChangeLog4
-rw-r--r--c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c9
2 files changed, 8 insertions, 5 deletions
diff --git a/c/src/lib/libbsp/mips/shared/gdbstub/ChangeLog b/c/src/lib/libbsp/mips/shared/gdbstub/ChangeLog
index 1a2c87ce74..81d78653b2 100644
--- a/c/src/lib/libbsp/mips/shared/gdbstub/ChangeLog
+++ b/c/src/lib/libbsp/mips/shared/gdbstub/ChangeLog
@@ -1,3 +1,7 @@
+2001-03-08 Joel Sherrill <joel@OARcorp.com>
+
+ * mips-stub.c: Removed warnings.
+
2001-03-05 Greg Menke <gregory.menke@gsfc.nasa.gov>
* mips-stub.c: Debugged & tweaked the gdb command processing,
diff --git a/c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c b/c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c
index 184de7c345..c7edbf0f96 100644
--- a/c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c
+++ b/c/src/lib/libbsp/mips/shared/gdbstub/mips-stub.c
@@ -249,7 +249,7 @@ struct z0break
struct z0break *prev;
/* Location, preserved data */
- unsigned *address;
+ unsigned char *address;
unsigned instr;
};
@@ -686,7 +686,6 @@ undoSStep (void)
static void
doSStep (void)
{
- struct z0break *z0;
InstFmt inst;
instrBuffer.targetAddr = (unsigned *)(registers[PC]+4); /* set default */
@@ -1264,7 +1263,7 @@ void handle_exception (rtems_vector_number vector, CPU_Interrupt_frame *frame)
case 'Z': /* Add breakpoint */
{
int ret, type, len;
- unsigned *address;
+ unsigned char *address;
struct z0break *z0;
ret = parse_zbreak(inBuffer, &type, &address, &len);
@@ -1323,7 +1322,7 @@ void handle_exception (rtems_vector_number vector, CPU_Interrupt_frame *frame)
/* Fill it */
z0->address = address;
- if( z0->address == frame->epc )
+ if( z0->address == (unsigned char *) frame->epc )
{
/* re-asserting the breakpoint that put us in here, so
we'll add the breakpoint but leave the code in place
@@ -1391,7 +1390,7 @@ void handle_exception (rtems_vector_number vector, CPU_Interrupt_frame *frame)
else
{
int ret, type, len;
- unsigned *address;
+ unsigned char *address;
struct z0break *z0;
ret = parse_zbreak(inBuffer, &type, &address, &len);