diff options
author | Mark Kettenis <kettenis@gnu.org> | 2005-08-13 22:03:46 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2005-08-13 22:03:46 +0000 |
commit | 31828840627178e9543054ce2f395dfe504604a9 (patch) | |
tree | d804e1491d3e751f51ccbda454e3df97d43cd6a8 /gdb | |
parent | e7bab58a7bd9bee80f78b0ef4f5495cd8760c76e (diff) | |
download | gdb-31828840627178e9543054ce2f395dfe504604a9.zip gdb-31828840627178e9543054ce2f395dfe504604a9.tar.gz gdb-31828840627178e9543054ce2f395dfe504604a9.tar.bz2 |
* i386-linux-nat.c (fetch_register, store_register)
(supply_gregset, fill_gregset): Remove redundant casts.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/i386-linux-nat.c | 15 |
2 files changed, 13 insertions, 7 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 706879d..00b8482 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2005-08-13 Mark Kettenis <kettenis@gnu.org> + + * i386-linux-nat.c (fetch_register, store_register) + (supply_gregset, fill_gregset): Remove redundant casts. + 2005-08-12 Kris Warkentin <kewarken@qnx.com> * i386-nto-tdep.c (i386nto_init_abi): Don't set gdbarch skip diff --git a/gdb/i386-linux-nat.c b/gdb/i386-linux-nat.c index b6c6691..2037a89 100644 --- a/gdb/i386-linux-nat.c +++ b/gdb/i386-linux-nat.c @@ -1,6 +1,7 @@ /* Native-dependent code for GNU/Linux i386. - Copyright 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. + Copyright 1999, 2000, 2001, 2002, 2003, 2004, 2005 + Free Software Foundation, Inc. This file is part of GDB. @@ -183,7 +184,7 @@ fetch_register (int regno) error (_("Couldn't read register %s (#%d): %s."), REGISTER_NAME (regno), regno, safe_strerror (errno)); - regcache_raw_supply (current_regcache, regno, (gdb_byte *) &val); + regcache_raw_supply (current_regcache, regno, &val); } /* Store one register. */ @@ -204,7 +205,7 @@ store_register (int regno) tid = PIDGET (inferior_ptid); /* Not a threaded program. */ errno = 0; - regcache_raw_collect (current_regcache, regno, (gdb_byte *) &val); + regcache_raw_collect (current_regcache, regno, &val); ptrace (PTRACE_POKEUSER, tid, register_addr (regno, 0), val); if (errno != 0) error (_("Couldn't write register %s (#%d): %s."), REGISTER_NAME (regno), @@ -225,11 +226,11 @@ supply_gregset (elf_gregset_t *gregsetp) int i; for (i = 0; i < I386_NUM_GREGS; i++) - regcache_raw_supply (current_regcache, i, (gdb_byte *) (regp + regmap[i])); + regcache_raw_supply (current_regcache, i, regp + regmap[i]); if (I386_LINUX_ORIG_EAX_REGNUM < NUM_REGS) regcache_raw_supply (current_regcache, I386_LINUX_ORIG_EAX_REGNUM, - (gdb_byte *) (regp + ORIG_EAX)); + regp + ORIG_EAX); } /* Fill register REGNO (if it is a general-purpose register) in @@ -244,12 +245,12 @@ fill_gregset (elf_gregset_t *gregsetp, int regno) for (i = 0; i < I386_NUM_GREGS; i++) if (regno == -1 || regno == i) - regcache_raw_collect (current_regcache, i, (gdb_byte *) (regp + regmap[i])); + regcache_raw_collect (current_regcache, i, regp + regmap[i]); if ((regno == -1 || regno == I386_LINUX_ORIG_EAX_REGNUM) && I386_LINUX_ORIG_EAX_REGNUM < NUM_REGS) regcache_raw_collect (current_regcache, I386_LINUX_ORIG_EAX_REGNUM, - (gdb_byte *) (regp + ORIG_EAX)); + regp + ORIG_EAX); } #ifdef HAVE_PTRACE_GETREGS |