From: Joern Rennecke Date: Mon, 7 Apr 1997 21:29:09 +0000 (+0100) Subject: (SUBTARGET_CC1_SPEC): Define. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c9db96cea08880c80f176f14ff94782eeb342c27;p=gcc.git (SUBTARGET_CC1_SPEC): Define. (CC1_SPEC): Add subtarget_cc1_spec. (EXTRA_SPECS): Add subtarget_cc1_spec. From-SVN: r13843 --- diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h index 694a911d40f..1c83ef8ec91 100644 --- a/gcc/config/mips/mips.h +++ b/gcc/config/mips/mips.h @@ -759,6 +759,14 @@ while (0) /* Specs for the compiler proper */ +/* SUBTARGET_CC1_SPEC is passed to the compiler proper. It may be + overridden by subtargets. */ +#ifndef SUBTARGET_CC1_SPEC +#define SUBTARGET_CC1_SPEC "" +#endif + +/* CC1_SPEC is the set of arguments to pass to the compiler proper. */ + #ifndef CC1_SPEC #define CC1_SPEC "\ %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \ @@ -773,7 +781,8 @@ while (0) %{pic-lib: -mhalf-pic} \ %{pic-extern: -mhalf-pic} \ %{pic-calls: -mhalf-pic} \ -%{save-temps: }" +%{save-temps: } \ +%(subtarget_cc1_spec) " #endif /* Preprocessor specs. */ @@ -828,6 +837,7 @@ while (0) Do not define this macro if it does not need to do anything. */ #define EXTRA_SPECS \ + { "subtarget_cc1_spec", SUBTARGET_CC1_SPEC }, \ { "subtarget_cpp_spec", SUBTARGET_CPP_SPEC }, \ { "subtarget_cpp_size_spec", SUBTARGET_CPP_SIZE_SPEC }, \ { "mips_as_asm_spec", MIPS_AS_ASM_SPEC }, \