]> code.delx.au - gnu-emacs/blobdiff - src/m/news-risc.h
(remove-overlays): Fix last change.
[gnu-emacs] / src / m / news-risc.h
index 268d1796ddf21b2cf621f842ab277a7e2f4285a1..2ecaff41cb9b6a49702e2b96101fc00fe861b07c 100644 (file)
@@ -9,8 +9,6 @@
 #define LIBS_MACHINE -lmld
 
 #ifdef __GNUC__
-#define C_DEBUG_SWITCH -g
-#define C_OPTIMIZE_SWITCH -g -O
 #define LD_SWITCH_MACHINE -g -Xlinker -D -Xlinker 800000
 #else
 #define C_DEBUG_SWITCH -g3
 
 #else /* not NEWSOS5 */
 
-/* The following line tells the configuration script what sort of 
+/* The following line tells the configuration script what sort of
    operating system this machine is likely to run.
    USUAL-OPSYS="bsd4-3"  */
 
 #define COFF
 #undef LD_SWITCH_MACHINE
+#ifdef __GNUC__
+#define LD_SWITCH_MACHINE -Xlinker -x -Xlinker -D -Xlinker 800000
+#else
 #define LD_SWITCH_MACHINE -x -D 800000
+#endif
 
 /* #define C_OPTIMIZE_SWITCH -O2 */
 #define C_OPTIMIZE_SWITCH -O
 
 /* Don't use the definitions in m/mips.h.  */
 #undef LINKER
+#define LINKER $(CC) -nostdlib
 #undef LIBS_MACHINE
 #define LIBS_MACHINE -lmld
 
 #undef KERNEL_FILE
 #define KERNEL_FILE "/vmunix"
 
+/* System's malloc, realloc, calloc and so on have bad prototypes,
+   using char * instead of void *, so tell gmalloc not to use the
+   prototypes.  */
+#define BROKEN_PROTOTYPES
+
 #endif /* not NEWSOS5 */
+
+/* arch-tag: cf17300c-dd34-4b9d-a657-2de718469662
+   (do not change this comment) */