Removed superflous code.
[deliverable/binutils-gdb.git] / gdb / m68knbsd-nat.c
index 5f25259d26bb35e4d63a046f32bfb6c419da4dbb..c2e71dfb5708631922dbe9321ead9424c6f441bb 100644 (file)
@@ -63,12 +63,24 @@ store_inferior_registers(regno)
          (PTRACE_ARG3_TYPE) &inferior_fp_registers, 0);
 }
 
+struct md_core {
+  struct reg intreg; 
+  struct fpreg freg;
+};
+
 void
 fetch_core_registers (core_reg_sect, core_reg_size, which, ignore)
      char *core_reg_sect;
      unsigned core_reg_size;
      int which;
-     unsigned int ignore;
+     CORE_ADDR ignore;
 {
-  abort();
+  struct md_core *core_reg = (struct md_core *)core_reg_sect;
+  
+  /* Integer registers */
+  memcpy(&registers[REGISTER_BYTE (0)],
+        &core_reg->intreg, sizeof(struct reg));
+  /* Floating point registers */
+  memcpy(&registers[REGISTER_BYTE (FP0_REGNUM)],
+        &core_reg->freg, sizeof(struct fpreg));
 }
This page took 0.024021 seconds and 4 git commands to generate.