* config/mips/{x,n}m-irix{3,4}.h: Make some definitions here
authorJim Kingdon <jkingdon@engr.sgi.com>
Sat, 3 Jul 1993 00:36:35 +0000 (00:36 +0000)
committerJim Kingdon <jkingdon@engr.sgi.com>
Sat, 3 Jul 1993 00:36:35 +0000 (00:36 +0000)
rather than including xm-bigmips.h.

gdb/ChangeLog
gdb/config/mips/nm-irix3.h
gdb/config/mips/nm-irix4.h
gdb/config/mips/xm-irix3.h
gdb/config/mips/xm-irix4.h

index 037b38bac9c37af6f568706aed0463e06bfb8010..835da8fa476e60616175fccdd3e6468c8b455314 100644 (file)
@@ -1,5 +1,8 @@
 Fri Jul  2 18:22:54 1993  Jim Kingdon  (kingdon@lioth.cygnus.com)
 
+       * config/mips/{x,n}m-irix{3,4}.h: Make some definitions here
+       rather than including xm-bigmips.h.
+
        * eval.c (evaluate_subexp): Improve error messages for OP_TYPE and
        default cases.
 
index 0b77e5f4893474d44d862d5c2e0914e6335b0a49..ca6f4708877cd90a09898e461790396d54036ced 100644 (file)
@@ -29,3 +29,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
    This routine returns true on success */
 
 #define GET_LONGJMP_TARGET(ADDR) get_longjmp_target(ADDR)
+
+/* Is this really true or is this just a leftover from a DECstation
+   config file?  */
+
+#define        ONE_PROCESS_WRITETEXT
index 340dade4c8635f77a14ac5b2f2763e84da64baab..81d27086f8d73b8624871e1e921de7250e61a4d3 100644 (file)
@@ -29,3 +29,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #undef FETCH_INFERIOR_REGISTERS
 
 #define U_REGS_OFFSET 0
+
+/* Is this really true or is this just a leftover from a DECstation
+   config file?  */
+
+#define        ONE_PROCESS_WRITETEXT
index 24cc561c2aa0d65b4ce816669db8e3a4ad498e76..41f02d981c2f7b24922d2b02ed7d52101237a741 100644 (file)
@@ -20,7 +20,17 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 #define HAVE_TERMIO
 
-#include "mips/xm-bigmips.h"
+/* Get rid of any system-imposed stack limit if possible */
+
+#define        SET_STACK_LIMIT_HUGE
+
+#define HOST_BYTE_ORDER BIG_ENDIAN
+
+/* memcpy and memset return void *, not char *.  */
+
+extern void *memcpy();
+extern void *memset();
+#define        MEM_FNS_DECLARED
 
 /* Override register locations in upage for SGI machines */
 #undef REGISTER_U_ADDR
@@ -29,4 +39,3 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
       addr = regno;                                    \
   else                                                 \
       addr = regno + NSIG_HNDLRS; /* Skip over signal handlers */
-
index aa74a7de85f885cb10a06ae5ff6339b5299d4e90..91bb97b9d201e2735c194ae31f444afd640867cc 100644 (file)
@@ -20,22 +20,11 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 
 /* This is for the iris. */
 
-#define HAVE_TERMIO
-
-#include "mips/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 */
-
-/* BEGIN GW MODS */
-/* Irix defines psignal() in signal.h, which gets gcc rather angry at us
- * because their definition is markedly different.
- */
+#include "mips/xm-irix3.h"
+
+/* Irix defines psignal() in signal.h, in a way which conflicts with the
+   definition in defs.h.  */
+
 #define PSIGNAL_IN_SIGNAL_H
 
 #define BROKEN_SIGINFO_H       /* <sys/siginfo.h> si_pid & si_uid are bogus */