From e5d95b699363ad0c5841c0b89ee0b43e92e89bcc Mon Sep 17 00:00:00 2001 From: Bernardo Innocenti Date: Sun, 18 Jan 2004 06:07:35 +0100 Subject: [PATCH] longlong.h (mc68020, [...]): Remove redundant checks for implied target predefines. * longlong.h (mc68020, __mc68030__, mc68030, __mc68040__, mc68040, mcpu32): Remove redundant checks for implied target predefines. From-SVN: r76084 --- gcc/ChangeLog | 5 +++++ gcc/longlong.h | 13 +++---------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1667afefc21..1bdd7ea46c4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-01-17 Bernardo Innocenti + + * longlong.h (mc68020, __mc68030__, mc68030, __mc68040__, mc68040, + mcpu32): Remove redundant checks for implied target predefines. + 2004-1-17 Andrew Pinski * config/rs6000/rs6000.c (rs6000_special_round_type_align): diff --git a/gcc/longlong.h b/gcc/longlong.h index 2fb68e7c373..b86bf97f21b 100644 --- a/gcc/longlong.h +++ b/gcc/longlong.h @@ -414,11 +414,8 @@ UDItype __umulsidi3 (USItype, USItype); "1" ((USItype) (al)), \ "g" ((USItype) (bl))) -/* The '020, '030, '040 and CPU32 have 32x32->64 and 64/32->32q-32r. */ -#if defined (__mc68020__) || defined(mc68020) \ - || defined(__mc68030__) || defined(mc68030) \ - || defined(__mc68040__) || defined(mc68040) \ - || defined(__mcpu32__) || defined(mcpu32) +/* The '020, '030, '040, '060 and CPU32 have 32x32->64 and 64/32->32q-32r. */ +#if defined (__mc68020__) #define umul_ppmm(w1, w0, u, v) \ __asm__ ("mulu%.l %3,%1:%0" \ : "=d" ((USItype) (w0)), \ @@ -519,11 +516,7 @@ UDItype __umulsidi3 (USItype, USItype); /* The '020, '030, '040 and '060 have bitfield insns. cpu32 disguises as a 68020, but lacks them. */ -#if ( defined (__mc68020__) || defined(mc68020) \ - || defined(__mc68030__) || defined(mc68030) \ - || defined(__mc68040__) || defined(mc68040) \ - || defined(__mc68060__) || defined(mc68060) ) \ - && !defined(__mcpu32__) +#if defined (__mc68020__) && !defined(__mcpu32__) #define count_leading_zeros(count, x) \ __asm__ ("bfffo %1{%b2:%b2},%0" \ : "=d" ((USItype) (count)) \