diff options
author | Neil Booth <neil@daikokuya.demon.co.uk> | 2002-06-02 19:39:09 +0000 |
---|---|---|
committer | Neil Booth <neil@gcc.gnu.org> | 2002-06-02 19:39:09 +0000 |
commit | be3a1d4687cf3e2bfff50d5c8bdc6e9b71fbfb59 (patch) | |
tree | 8d10e49a611643c7c4d7e706bf0832aadb120ee1 /gcc/config/dsp16xx | |
parent | ceeedfc11a23c9223095ef4eace51f29fb036aa9 (diff) | |
download | gcc-be3a1d4687cf3e2bfff50d5c8bdc6e9b71fbfb59.zip gcc-be3a1d4687cf3e2bfff50d5c8bdc6e9b71fbfb59.tar.gz gcc-be3a1d4687cf3e2bfff50d5c8bdc6e9b71fbfb59.tar.bz2 |
* config/dsp16xx/dsp16xx.h: Update to new CPP macros.
From-SVN: r54181
Diffstat (limited to 'gcc/config/dsp16xx')
-rw-r--r-- | gcc/config/dsp16xx/dsp16xx.h | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/gcc/config/dsp16xx/dsp16xx.h b/gcc/config/dsp16xx/dsp16xx.h index 4bbe641..780c8c3 100644 --- a/gcc/config/dsp16xx/dsp16xx.h +++ b/gcc/config/dsp16xx/dsp16xx.h @@ -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. */ |