Commit 59c94430 by Michael Meissner

*** empty log message ***

From-SVN: r555
parent fdd18895
...@@ -269,6 +269,7 @@ while (0) ...@@ -269,6 +269,7 @@ while (0)
|| defined(SGI_TARGET) \ || defined(SGI_TARGET) \
|| defined(MIPS_NEWS) \ || defined(MIPS_NEWS) \
|| defined(MIPS_SYSV) \ || defined(MIPS_SYSV) \
|| defined(MIPS_SVR4) \
|| defined(MIPS_BSD43) || defined(MIPS_BSD43)
#ifndef CPP_PREDEFINES #ifndef CPP_PREDEFINES
...@@ -296,11 +297,16 @@ while (0) ...@@ -296,11 +297,16 @@ while (0)
#endif #endif
#endif #endif
/* Tell collect what flags to pass to nm. */
#ifndef NM_FLAGS
#define NM_FLAGS "-Bp"
#endif
/* Names to predefine in the preprocessor for this target machine. */ /* Names to predefine in the preprocessor for this target machine. */
#ifndef CPP_PREDEFINES #ifndef CPP_PREDEFINES
#define CPP_PREDEFINES "-Dmips -Dunix -Dhost_mips -DMIPSEB -DR3000" #define CPP_PREDEFINES "-Dmips -Dunix -Dhost_mips -DMIPSEB -DR3000 -DSYSTYPE_BSD43"
#endif #endif
/* Extra switches sometimes passed to the assembler. */ /* Extra switches sometimes passed to the assembler. */
...@@ -308,10 +314,11 @@ while (0) ...@@ -308,10 +314,11 @@ while (0)
#ifndef ASM_SPEC #ifndef ASM_SPEC
#define ASM_SPEC "\ #define ASM_SPEC "\
%{!mgas: \ %{!mgas: \
%{!mrnames: -nocpp} \ %{!mrnames: %{!.s:-nocpp} %{.s: %{cpp} %{nocpp}}} \
%{pipe: %e-pipe is not supported.} \ %{pipe: %e-pipe is not supported.} \
%{EB} %{!EB:-EB} \ %{EB} %{!EB:-EB} \
%{EL: %e-EL not supported} \ %{EL: %e-EL not supported} \
%{mips1} %{mips2} %{mips3} \
%{O:-O2} %{O1:-O2} %{O2:-O2} %{O3:-O3} \ %{O:-O2} %{O1:-O2} %{O2:-O2} %{O3:-O3} \
%{g} %{g0} %{g1} %{g2} %{g3} %{v} %{K}} \ %{g} %{g0} %{g1} %{g2} %{g3} %{v} %{K}} \
%{G*}" %{G*}"
...@@ -350,6 +357,7 @@ while (0) ...@@ -350,6 +357,7 @@ while (0)
%{pipe: %e-pipe is not supported.} \ %{pipe: %e-pipe is not supported.} \
%{EB} %{!EB:-EB} \ %{EB} %{!EB:-EB} \
%{EL: %e-EL not supported} \ %{EL: %e-EL not supported} \
%{mips1} %{mips2} %{mips3} \
%{bestGnum}}" %{bestGnum}}"
#endif /* LINK_SPEC defined */ #endif /* LINK_SPEC defined */
...@@ -375,7 +383,6 @@ while (0) ...@@ -375,7 +383,6 @@ while (0)
#ifndef CPP_SPEC #ifndef CPP_SPEC
#define CPP_SPEC "\ #define CPP_SPEC "\
%{!ansi:-DSYSTYPE_BSD} -D__SYSTYPE_BSD__ \
%{.cc: -D__LANGUAGE_C_PLUS_PLUS -D_LANGUAGE_C_PLUS_PLUS} \ %{.cc: -D__LANGUAGE_C_PLUS_PLUS -D_LANGUAGE_C_PLUS_PLUS} \
%{.cxx: -D__LANGUAGE_C_PLUS_PLUS -D_LANGUAGE_C_PLUS_PLUS} \ %{.cxx: -D__LANGUAGE_C_PLUS_PLUS -D_LANGUAGE_C_PLUS_PLUS} \
%{.C: -D__LANGUAGE_C_PLUS_PLUS -D_LANGUAGE_C_PLUS_PLUS} \ %{.C: -D__LANGUAGE_C_PLUS_PLUS -D_LANGUAGE_C_PLUS_PLUS} \
...@@ -391,10 +398,14 @@ while (0) ...@@ -391,10 +398,14 @@ while (0)
#define MD_EXEC_PREFIX "/usr/lib/cmplrs/cc/" #define MD_EXEC_PREFIX "/usr/lib/cmplrs/cc/"
#endif #endif
#ifndef MD_STARTFILE_PREFIX
#define MD_STARTFILE_PREFIX "/usr/lib/cmplrs/cc/"
#endif
/* Print subsidiary information on the compiler version in use. */ /* Print subsidiary information on the compiler version in use. */
#define MIPS_VERSION "[AL 1.1, MM 13]" #define MIPS_VERSION "[AL 1.1, MM 14]"
#ifndef MACHINE_TYPE #ifndef MACHINE_TYPE
#define MACHINE_TYPE "BSD Mips" #define MACHINE_TYPE "BSD Mips"
...@@ -415,9 +426,12 @@ while (0) ...@@ -415,9 +426,12 @@ while (0)
#define MIPS_DEBUGGING_INFO /* MIPS specific debugging info */ #define MIPS_DEBUGGING_INFO /* MIPS specific debugging info */
#ifndef PREFERRED_DEBUGGING_TYPE /* assume SDB_DEBUGGING_INFO */ #ifndef PREFERRED_DEBUGGING_TYPE /* assume SDB_DEBUGGING_INFO */
#define PREFERRED_DEBUGGING_TYPE SDB_DEBUG #define PREFERRED_DEBUGGING_TYPE ((len > 1 && !strncmp (str, "ggdb", len)) ? DBX_DEBUG : SDB_DEBUG)
#endif #endif
/* By default, turn on GDB extensions. */
#define DEFAULT_GDB_EXTENSIONS 1
/* If we are passing smuggling stabs through the MIPS ECOFF object /* If we are passing smuggling stabs through the MIPS ECOFF object
format, put a comment in front of the .stab<x> operation so format, put a comment in front of the .stab<x> operation so
that the MIPS assembler does not choke. The mips-tfile program that the MIPS assembler does not choke. The mips-tfile program
...@@ -2126,8 +2140,16 @@ while (0) ...@@ -2126,8 +2140,16 @@ while (0)
is done just by pretending it is already truncated. */ is done just by pretending it is already truncated. */
#define TRULY_NOOP_TRUNCATION(OUTPREC, INPREC) 1 #define TRULY_NOOP_TRUNCATION(OUTPREC, INPREC) 1
/* By default, allow $ to be part of an identifier. */ /* Define this macro to control use of the character `$' in
identifier names. The value should be 0, 1, or 2. 0 means `$'
is not allowed by default; 1 means it is allowed by default if
`-traditional' is used; 2 means it is allowed by default provided
`-ansi' is not used. 1 is the default; there is no need to
define this macro in that case. */
#ifndef DOLLARS_IN_IDENTIFIERS
#define DOLLARS_IN_IDENTIFIERS 1 #define DOLLARS_IN_IDENTIFIERS 1
#endif
/* Specify the machine mode that pointers have. /* Specify the machine mode that pointers have.
After generation of rtl, the compiler makes no further distinction After generation of rtl, the compiler makes no further distinction
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment