aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog7
-rw-r--r--gdb/remote-e7000.c4
-rw-r--r--gdb/sh-tdep.c4
3 files changed, 11 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index d63a932..37c7b8b 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,10 @@
+2000-07-31 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
+
+ * remote-e7000.c (e7000_start_remote): Use void *, not char * as
+ parameter to avoid compiler warning.
+ (fetch_regs_from_dump): Call get_hex() with the correct number of
+ parameters.
+
2000-07-31 Eli Zaretskii <eliz@is.elta.co.il>
* config/djgpp/fnchange.lst: Add file mappings as per last weekly
diff --git a/gdb/remote-e7000.c b/gdb/remote-e7000.c
index 6022c4d..35ce227 100644
--- a/gdb/remote-e7000.c
+++ b/gdb/remote-e7000.c
@@ -562,7 +562,7 @@ or \t\ttarget e7000 pc\n");
/* Stub for catch_errors. */
static int
-e7000_start_remote (char *dummy)
+e7000_start_remote (void *dummy)
{
int loop;
int sync;
@@ -895,7 +895,7 @@ fetch_regs_from_dump (nextchar, want)
}
store_signed_integer (buf,
REGISTER_RAW_SIZE (regno),
- (LONGEST) get_hex (&thischar, nextchar));
+ (LONGEST) get_hex (&thischar));
supply_register (regno, buf);
break;
}
diff --git a/gdb/sh-tdep.c b/gdb/sh-tdep.c
index 3079e34..640ea40 100644
--- a/gdb/sh-tdep.c
+++ b/gdb/sh-tdep.c
@@ -920,8 +920,8 @@ sh_pop_frame (void)
to R7. */
static CORE_ADDR
-sh_push_arguments (int nargs, value_ptr *args, CORE_ADDR sp,
- unsigned char struct_return, CORE_ADDR struct_addr)
+sh_push_arguments (int nargs, struct value **args, CORE_ADDR sp,
+ int struct_return, CORE_ADDR struct_addr)
{
int stack_offset, stack_alloc;
int argreg;