Index: ChangeLog
[deliverable/binutils-gdb.git] / gdb / i386gnu-nat.c
index 82f9ee57647b7192e071cde5a1d4b6f7aecca489..7533f0965d507dfecfc2f66693691c0d13ff5363 100644 (file)
@@ -89,7 +89,7 @@ fetch_fpregs (struct proc *thread)
     }
 
   /* Supply the floating-point registers.  */
-  i387_supply_fsave (state.hw_state);
+  i387_supply_fsave (current_regcache, -1, state.hw_state);
 }
 
 #ifdef HAVE_SYS_PROCFS_H
@@ -106,7 +106,7 @@ supply_gregset (gdb_gregset_t *gregs)
 void
 supply_fpregset (gdb_fpregset_t *fpregs)
 {
-  i387_supply_fsave ((char *) fpregs);
+  i387_supply_fsave (current_regcache, -1, fpregs);
 }
 #endif
 
@@ -242,7 +242,7 @@ gnu_store_registers (int regno)
            if ((thread->fetched_regs & (1 << check_regno))
                && memcpy (REG_ADDR (&old_state, check_regno),
                           REG_ADDR (state, check_regno),
-                          REGISTER_RAW_SIZE (check_regno)))
+                          DEPRECATED_REGISTER_RAW_SIZE (check_regno)))
              /* Register CHECK_REGNO has changed!  Ack!  */
              {
                warning ("Register %s changed after the thread was aborted",
@@ -256,8 +256,8 @@ gnu_store_registers (int regno)
        }
 
 #define fill(state, regno)                                               \
-  memcpy (REG_ADDR(state, regno), &registers[REGISTER_BYTE (regno)],     \
-          REGISTER_RAW_SIZE (regno))
+  memcpy (REG_ADDR(state, regno), &deprecated_registers[DEPRECATED_REGISTER_BYTE (regno)],     \
+          DEPRECATED_REGISTER_RAW_SIZE (regno))
 
       if (regno == -1)
        {
This page took 0.023606 seconds and 4 git commands to generate.