aboutsummaryrefslogtreecommitdiff
path: root/gdb/config/sparc/nm-nbsd.h
diff options
context:
space:
mode:
authorStan Shebs <shebs@codesourcery.com>1996-03-06 04:01:02 +0000
committerStan Shebs <shebs@codesourcery.com>1996-03-06 04:01:02 +0000
commitb4692cbc5e7a32aa7d87428771ad7a3436aef666 (patch)
tree5e1df79de892ad490ea77f21503a33a39ad4e7ce /gdb/config/sparc/nm-nbsd.h
parentd009ffd8acc7ab9e70ca096925a9512d944a0232 (diff)
downloadfsf-binutils-gdb-b4692cbc5e7a32aa7d87428771ad7a3436aef666.zip
fsf-binutils-gdb-b4692cbc5e7a32aa7d87428771ad7a3436aef666.tar.gz
fsf-binutils-gdb-b4692cbc5e7a32aa7d87428771ad7a3436aef666.tar.bz2
* config/nm-nbsd.h (link_object, lo_name, etc): Move to here
from config/nm-nbsd.h. * config/sparc/nm-nbsd.h (regs, fp_status, etc): Move to here from config/sparc/tm-nbsd.h.
Diffstat (limited to 'gdb/config/sparc/nm-nbsd.h')
-rw-r--r--gdb/config/sparc/nm-nbsd.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/gdb/config/sparc/nm-nbsd.h b/gdb/config/sparc/nm-nbsd.h
index 0ab5c1a..016772a 100644
--- a/gdb/config/sparc/nm-nbsd.h
+++ b/gdb/config/sparc/nm-nbsd.h
@@ -22,6 +22,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#define NM_NBSD_H
/* Get generic NetBSD native definitions. */
+
#include "nm-nbsd.h"
#define FETCH_INFERIOR_REGISTERS
@@ -30,4 +31,27 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
#define CHILD_PREPARE_TO_STORE() read_register_bytes (0, NULL, REGISTER_BYTES)
+/* Make things match up with what is expected in sparc-nat.c. */
+
+#define regs trapframe
+#define fp_status fpstate
+
+#define r_g1 tf_global[1]
+#define r_ps tf_psr
+#define r_pc tf_pc
+#define r_npc tf_npc
+#define r_y tf_y
+
+#define fpu fpstate
+#define fpu_regs fs_regs
+#define fpu_fsr fs_fsr
+#define fpu_fr fs_regs
+#define Fpu_fsr fs_fsr
+#define FPU_FSR_TYPE int
+
+#define PTRACE_GETREGS PT_GETREGS
+#define PTRACE_GETFPREGS PT_GETFPREGS
+#define PTRACE_SETREGS PT_SETREGS
+#define PTRACE_SETFPREGS PT_SETFPREGS
+
#endif /* NM_NBSD_H */