aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2013-05-01 14:31:55 +0000
committerJoel Brobecker <brobecker@gnat.com>2013-05-01 14:31:55 +0000
commit2b692d328bd1332fa4a57620d4889c1fe024278c (patch)
treeaaeb093c06219a4db4fdc0f558b7249cbf76bbf5
parenta51639867be768ea711d8c3810a204efc0b0b4f5 (diff)
downloadgdb-2b692d328bd1332fa4a57620d4889c1fe024278c.zip
gdb-2b692d328bd1332fa4a57620d4889c1fe024278c.tar.gz
gdb-2b692d328bd1332fa4a57620d4889c1fe024278c.tar.bz2
Fix -Wpointer-sign errors in ia64-tdep.c
gdb/ChangeLog: * ia64-tdep.c (ia64_access_fpreg): Change cast of val from "char *" to "gdb_byte *". (ia64_access_rse_fpreg, ia64_access_mem): Likewise.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/ia64-tdep.c8
2 files changed, 10 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 86e8660..fc87f05 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2013-05-01 Joel Brobecker <brobecker@adacore.com>
+
+ * ia64-tdep.c (ia64_access_fpreg): Change cast of val
+ from "char *" to "gdb_byte *".
+ (ia64_access_rse_fpreg, ia64_access_mem): Likewise.
+
2013-04-30 Doug Evans <dje@google.com>
* dwarf2read.c (lookup_dwo_unit): Return NULL if DWO not found.
diff --git a/gdb/ia64-tdep.c b/gdb/ia64-tdep.c
index 7d440e4..44000b9 100644
--- a/gdb/ia64-tdep.c
+++ b/gdb/ia64-tdep.c
@@ -2558,7 +2558,7 @@ ia64_access_fpreg (unw_addr_space_t as, unw_regnum_t uw_regnum,
/* We never call any libunwind routines that need to write registers. */
gdb_assert (!write);
- get_frame_register (this_frame, regnum, (char *) val);
+ get_frame_register (this_frame, regnum, (gdb_byte *) val);
return 0;
}
@@ -2639,7 +2639,7 @@ ia64_access_rse_fpreg (unw_addr_space_t as, unw_regnum_t uw_regnum,
/* We never call any libunwind routines that need to write registers. */
gdb_assert (!write);
- regcache_cooked_read (regcache, regnum, (char *) val);
+ regcache_cooked_read (regcache, regnum, (gdb_byte *) val);
return 0;
}
@@ -2664,9 +2664,9 @@ ia64_access_mem (unw_addr_space_t as,
/* XXX do we need to normalize byte-order here? */
if (write)
- return target_write_memory (addr, (char *) val, sizeof (unw_word_t));
+ return target_write_memory (addr, (gdb_byte *) val, sizeof (unw_word_t));
else
- return target_read_memory (addr, (char *) val, sizeof (unw_word_t));
+ return target_read_memory (addr, (gdb_byte *) val, sizeof (unw_word_t));
}
/* Call low-level function to access the kernel unwind table. */