diff src/m/mips4.h @ 0:376386a54a3c r19-14

Import from CVS: tag r19-14
author cvs
date Mon, 13 Aug 2007 08:45:50 +0200
parents
children 0132846995bd
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/m/mips4.h	Mon Aug 13 08:45:50 2007 +0200
@@ -0,0 +1,59 @@
+/* Synched up with: FSF 19.31. */
+
+/* machine description file for Mips running RISCOS version 4.  */
+
+#include "mips.h"
+
+/* The following line tells the configuration script what sort of 
+   operating system this machine is likely to run.
+   USUAL-OPSYS="note"
+
+NOTE-START
+Use -opsystem=usg5-2-2 normally, or -opsystem=bsd4-3 with the BSD
+world.
+NOTE-END  */
+
+#if 0
+/* Define MIPS2 if you have an R6000 or R4000.  */
+#define MIPS2
+#endif
+
+#ifdef __GNUC__
+#define C_DEBUG_SWITCH -g -O
+#else
+/* We used to have  -systype bsd43, but a configure change
+   now takes care of that option.  */
+#ifdef MIPS2
+#define C_DEBUG_SWITCH -DMips -g3 -Wf,-XNd4000 -O -Olimit 2000 -mips2
+#else
+#define C_DEBUG_SWITCH -DMips -g3 -Wf,-XNd4000 -O -Olimit 2000
+#endif
+#endif
+
+#ifdef TERMINFO
+#undef TERMINFO
+#endif
+
+#define START_FILES pre-crt0.o /lib/crt1.o
+/* Used to have -lisode, but jlp@math.byu.edu says remove it
+   (for RISCOS 4.52).  */
+/* ethanb@ptolemy.astro.washington.edu says crtn.o uses _ctype
+   and therefore we must search libc again after crtn.o.
+   The -L is used to force second -lc to find the sysv version
+   of libc.a, which is needed because the BSD libc.a
+   doesn't have _ctype.  */
+#define LIB_STANDARD -lmld -lc /lib/crtn.o -L/usr/lib -lc
+
+
+#define COFF
+#undef LD_SWITCH_MACHINE
+#define LD_SWITCH_MACHINE -systype bsd43 -g3 -D 800000
+
+#define NO_MODE_T
+
+/* These are needed on Riscos 4.0.
+   It appears that's the only system which uses mips4.h and defined BSD.  */
+#ifdef BSD
+#undef HAVE_XRMSETDATABASE
+#undef HAVE_XSCREENRESOURCESTRING
+#endif