* config/dsp16xx/dsp16xx.h: Update to new CPP macros.
authorNeil Booth <neil@daikokuya.demon.co.uk>
Sun, 2 Jun 2002 19:39:09 +0000 (19:39 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Sun, 2 Jun 2002 19:39:09 +0000 (19:39 +0000)
From-SVN: r54181

gcc/ChangeLog
gcc/config/dsp16xx/dsp16xx.h

index 69f0eab2f4c534d445e2d5d6b6e80df89099b4c8..7bf78c0175b32a3e14dfa2c4d1fe268c3e85b123 100644 (file)
@@ -1,3 +1,7 @@
+2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * config/dsp16xx/dsp16xx.h: Update to new CPP macros.
+
 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
 
        * c-common.c (c_common_init): Override cpplib's default
index 4bbe64183d691f4fa0788f99c2f5c985f1a77ca6..780c8c39f0c6e292412f6d6c0ff42557af110f52 100644 (file)
@@ -71,13 +71,9 @@ extern struct rtx_def *dsp16xx_lshrhi3_libcall;
   (!strcmp (STR, "ifile") ? 1 :                 \
    0)
 
-#ifdef  CC1_SPEC
 #undef  CC1_SPEC
-#endif
 #define CC1_SPEC       "%{!O*:-O}"
 
-#define CPP_SPEC       "%{!O*:-D__OPTIMIZE__}"
-
 /* Define this as a spec to call the AT&T assembler */
 
 #define CROSS_ASM_SPEC   "%{!S:as1600 %a %i\n }"
@@ -138,10 +134,29 @@ extern struct rtx_def *dsp16xx_lshrhi3_libcall;
 }
 
 /* Names to predefine in the preprocessor for this target machine.  */
+#define TARGET_CPU_CPP_BUILTINS()              \
+  do                                           \
+    {                                          \
+      builtin_define_std ("dsp1600");          \
+      builtin_define_std ("DSP1600");          \
+    }                                          \
+  while (0)
+
 #ifdef __MSDOS__
-#define CPP_PREDEFINES "-Ddsp1600 -DDSP1600 -DMSDOS"
+# define TARGET_OS_CPP_BUILTINS()              \
+  do                                           \
+    {                                          \
+      builtin_define_std ("MSDOS");            \
+    }                                          \
+  while (0)
 #else
-#define CPP_PREDEFINES "-Ddsp1600 -DDSP1600 -Ddsp1610 -DDSP1610"
+# define TARGET_OS_CPP_BUILTINS()              \
+  do                                           \
+    {                                          \
+      builtin_define_std ("dsp1610");          \
+      builtin_define_std ("DSP1610");          \
+    }                                          \
+  while (0)
 #endif
 
 /* Run-time compilation parameters selecting different hardware subsets.  */