aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2006-08-04 15:56:49 +0000
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>2006-08-04 15:56:49 +0000
commitec252fdec70f09ee7e08555e84f66f86559fce49 (patch)
tree48a398256c7916b5475f4ac2dbab63aafbfebd10
parent031fa9e2f2ef055fd8fc218175ee13f19e727154 (diff)
gcc/
* config/m68k/m68k.h (TARGET_CPU_CPP_BUILTINS): Reorder to simplify. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/csl/sourcerygxx-4_1@115925 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--ChangeLog.csl5
-rw-r--r--gcc/config/m68k/m68k.h35
2 files changed, 22 insertions, 18 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index 60c4c53fbbf..14808209ec2 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,3 +1,8 @@
+2006-08-04 Nathan Sidwell <nathan@codesourcery.com>
+
+ gcc/
+ * config/m68k/m68k.h (TARGET_CPU_CPP_BUILTINS): Reorder to simplify.
+
2006-07-27 Carlos O'Donell <carlos@codesourcery.com>
gcc/
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h
index 2cac63642e6..d6434e61454 100644
--- a/gcc/config/m68k/m68k.h
+++ b/gcc/config/m68k/m68k.h
@@ -112,23 +112,12 @@ Boston, MA 02110-1301, USA. */
{ \
cpp_define (pfile, "__mcoldfire__"); \
\
- if (!m68k_arch_isaaplus && !m68k_arch_isab && !m68k_arch_isac) \
- { \
- /* ISA_A: legacy define. */ \
- cpp_define (pfile, "__mcf5200__"); \
- cpp_define (pfile, "__mcfisaa__"); \
- } \
- else if (m68k_arch_isaaplus) \
- { \
- /* ISA_A+: legacy define. */ \
- cpp_define (pfile, "__mcf528x__"); \
- cpp_define (pfile, "__mcf5200__"); \
- cpp_define (pfile, "__mcfisaaplus__"); \
- } \
+ if (m68k_arch_isac) \
+ cpp_define (pfile, "__mcfisac__"); \
else if (m68k_arch_isab) \
{ \
- /* ISA_B: 5307, 5407 handled specially. __mcfisaX__ or \
- __mcfvX__ should be used in new code. */ \
+ cpp_define (pfile, "__mcfisab__"); \
+ /* ISA_B: Legacy 5307, 5407 defines. */ \
switch (m68k_cpu) \
{ \
case mcf5307: \
@@ -144,10 +133,20 @@ Boston, MA 02110-1301, USA. */
default: \
; \
} \
- cpp_define (pfile, "__mcfisab__"); \
} \
- else if (m68k_arch_isac) \
- cpp_define (pfile, "__mcfisac__"); \
+ else if (m68k_arch_isaaplus) \
+ { \
+ cpp_define (pfile, "__mcfisaaplus__"); \
+ /* ISA_A+: legacy defines. */ \
+ cpp_define (pfile, "__mcf528x__"); \
+ cpp_define (pfile, "__mcf5200__"); \
+ } \
+ else \
+ { \
+ cpp_define (pfile, "__mcfisaa__"); \
+ /* ISA_A: legacy define. */ \
+ cpp_define (pfile, "__mcf5200__"); \
+ } \
\
/* Handle options to allow selecting different user code for \
tuning purposes. */ \