2001-12-04 Pierre Muller <muller@ics.u-strasbg.fr>
authorPierre Muller <muller@sourceware.org>
Thu, 6 Dec 2001 08:15:37 +0000 (08:15 +0000)
committerPierre Muller <muller@sourceware.org>
Thu, 6 Dec 2001 08:15:37 +0000 (08:15 +0000)
* go32-nat.c (go32_fetch_registers): Remove call to register_buffer
(which is now a static function in regcache.c)
and use regcache_collect instead.

gdb/ChangeLog
gdb/go32-nat.c

index 8db9b6b..02da383 100644 (file)
@@ -1,3 +1,9 @@
+2001-12-04  Pierre Muller  <muller@ics.u-strasbg.fr>
+
+       * go32-nat.c (go32_fetch_registers): Remove call to register_buffer
+       (which is now a static function in regcache.c)
+       and use regcache_collect instead.
+
 2001-12-05  Andrew Cagney  <cagney@redhat.com>
 
        * target.c (cleanup_target): Do not initialize to_query to
index 5dd1ad2..e744235 100644 (file)
@@ -492,12 +492,8 @@ go32_fetch_registers (int regno)
 static void
 store_register (int regno)
 {
-  void *rp;
-  void *v = (void *) register_buffer (regno);
-
   if (regno < FP0_REGNUM)
-    memcpy ((char *) &a_tss + regno_mapping[regno].tss_ofs,
-           v, regno_mapping[regno].size);
+    regcache_collect (regno, (void *) &a_tss + regno_mapping[regno].tss_ofs);
   else if (regno <= LAST_FPU_CTRL_REGNUM)
     i387_fill_fsave ((char *)&npx, regno);
   else