diff options
author | Maxim Kuvyrkov <maxim@codesourcery.com> | 2007-09-18 11:40:04 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@gcc.gnu.org> | 2007-09-18 11:40:04 +0000 |
commit | 8c5c99dc2241ea323cee1b07ec5466387dfb983f (patch) | |
tree | 7079bd594b1bebef3c93725f934564d684eb3878 /gcc/config/m68k/m68k.h | |
parent | efe9e8292626d3607873629c14b1404459649769 (diff) | |
download | gcc-8c5c99dc2241ea323cee1b07ec5466387dfb983f.tar.gz |
m68k-devices.def (51qe): New device.
* config/m68k/m68k-devices.def (51qe): New device.
* config/m68k/m68k.c (FL_FOR_isa_c): Remove division unit. Add it
to all uses of FL_FOR_isa_c for compatibility.
(all_microarchs): Add cfv1 microarchitecture.
(m68k_handle_option): Handle m51qe option.
* config/m68k/m68k.h (TARGET_CPU_CPP_BUILTINS): Handle 51QE.
(TUNE_CFV1): New macro.
(enum uarch_type): Add ucfv1.
* doc/invoke.texi: Document 51qe device and cfv1 microarchitecture.
From-SVN: r128574
Diffstat (limited to 'gcc/config/m68k/m68k.h')
-rw-r--r-- | gcc/config/m68k/m68k.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h index 3767413e18b..93b962a9fef 100644 --- a/gcc/config/m68k/m68k.h +++ b/gcc/config/m68k/m68k.h @@ -108,6 +108,10 @@ along with GCC; see the file COPYING3. If not see builtin_define_std ("mc68020"); \ break; \ \ + case ucfv1: \ + builtin_define ("__mcfv1__"); \ + break; \ + \ case ucfv2: \ builtin_define ("__mcfv2__"); \ break; \ @@ -260,6 +264,7 @@ along with GCC; see the file COPYING3. If not see #define TUNE_68060 (m68k_tune == u68060 || m68k_tune == u68020_60) #define TUNE_68040_60 (TUNE_68040 || TUNE_68060) #define TUNE_CPU32 (m68k_tune == ucpu32) +#define TUNE_CFV1 (m68k_tune == ucfv1) #define TUNE_CFV2 (m68k_tune == ucfv2) #define OVERRIDE_OPTIONS override_options() @@ -1084,6 +1089,7 @@ enum uarch_type u68040, u68060, ucpu32, + ucfv1, ucfv2, ucfv3, ucfv4, |