From: Mark Kettenis Date: Wed, 15 Jun 2005 16:34:27 +0000 (+0000) Subject: * hppa-hpux-nat.c (hppa_hpux_fetch_register) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0d559b9924c1c64b939ac8c41c4756095437de23;p=binutils-gdb.git * hppa-hpux-nat.c (hppa_hpux_fetch_register) (hppa_hpux_store_register): Add casts in extract_unsigned_integer and store_usigned_integer calls. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4c219302b9e..127ed7c6cf4 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2005-06-15 Mark Kettenis + + * hppa-hpux-nat.c (hppa_hpux_fetch_register) + (hppa_hpux_store_register): Add casts in extract_unsigned_integer + and store_usigned_integer calls. + 2005-06-14 Nick Roberts * mi/mi-main.c (mi_cmd_data_list_register_values): Remove test for diff --git a/gdb/hppa-hpux-nat.c b/gdb/hppa-hpux-nat.c index 5338ae24985..09b66dcd22f 100644 --- a/gdb/hppa-hpux-nat.c +++ b/gdb/hppa-hpux-nat.c @@ -1,6 +1,6 @@ /* Native-dependent code for PA-RISC HP-UX. - Copyright 2004 Free Software Foundation, Inc. + Copyright 2004, 2005 Free Software Foundation, Inc. This file is part of GDB. @@ -134,8 +134,8 @@ hppa_hpux_fetch_register (int regnum) `struct save_state', even for 64-bit code. */ if (regnum == HPPA_FLAGS_REGNUM && size == 8) { - ULONGEST flags = extract_unsigned_integer (buf, 4); - store_unsigned_integer (buf, 8, flags); + ULONGEST flags = extract_unsigned_integer ((gdb_byte *)buf, 4); + store_unsigned_integer ((gdb_byte *)buf, 8, flags); } regcache_raw_supply (current_regcache, regnum, buf); @@ -176,8 +176,8 @@ hppa_hpux_store_register (int regnum) `struct save_state', even for 64-bit code. */ if (regnum == HPPA_FLAGS_REGNUM && size == 8) { - ULONGEST flags = extract_unsigned_integer (buf, 8); - store_unsigned_integer (buf, 4, flags); + ULONGEST flags = extract_unsigned_integer ((gdb_byte *)buf, 8); + store_unsigned_integer ((gdb_byte *)buf, 4, flags); size = 4; }