* tm-{irix3,mips,nindy960,pn,symmetry,vx960}.h: Move
[deliverable/binutils-gdb.git] / gdb / xm-irix3.h
index ce934c93fd62ce4db50148277ef79d0ae6b4b1db..e155a419f0b7a638dcd191f8bcb9691b93c29e80 100644 (file)
@@ -20,7 +20,17 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #define HAVE_TERMIO
 
+#define U_REGS_OFFSET 0
+
 #include "xm-bigmips.h"
 
+/* Override register locations in upage for SGI machines */
+#undef REGISTER_U_ADDR
+#define REGISTER_U_ADDR(addr, blockend, regno)                 \
+  if (regno < PC_REGNUM)                               \
+      addr = regno;                                    \
+  else                                                 \
+      addr = regno + NSIG_HNDLRS; /* Skip over signal handlers */
+
 /* Don't need special routines for the SGI -- we can use infptrace.c */
 #undef FETCH_INFERIOR_REGISTERS
This page took 0.024283 seconds and 4 git commands to generate.