Commit e5d95b69 by Bernardo Innocenti Committed by Bernardo Innocenti

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
parent a3d8a647
2004-01-17 Bernardo Innocenti <bernie@develer.com>
* longlong.h (mc68020, __mc68030__, mc68030, __mc68040__, mc68040,
mcpu32): Remove redundant checks for implied target predefines.
2004-1-17 Andrew Pinski <pinskia@physics.uc.edu> 2004-1-17 Andrew Pinski <pinskia@physics.uc.edu>
* config/rs6000/rs6000.c (rs6000_special_round_type_align): * config/rs6000/rs6000.c (rs6000_special_round_type_align):
......
...@@ -414,11 +414,8 @@ UDItype __umulsidi3 (USItype, USItype); ...@@ -414,11 +414,8 @@ UDItype __umulsidi3 (USItype, USItype);
"1" ((USItype) (al)), \ "1" ((USItype) (al)), \
"g" ((USItype) (bl))) "g" ((USItype) (bl)))
/* The '020, '030, '040 and CPU32 have 32x32->64 and 64/32->32q-32r. */ /* The '020, '030, '040, '060 and CPU32 have 32x32->64 and 64/32->32q-32r. */
#if defined (__mc68020__) || defined(mc68020) \ #if defined (__mc68020__)
|| defined(__mc68030__) || defined(mc68030) \
|| defined(__mc68040__) || defined(mc68040) \
|| defined(__mcpu32__) || defined(mcpu32)
#define umul_ppmm(w1, w0, u, v) \ #define umul_ppmm(w1, w0, u, v) \
__asm__ ("mulu%.l %3,%1:%0" \ __asm__ ("mulu%.l %3,%1:%0" \
: "=d" ((USItype) (w0)), \ : "=d" ((USItype) (w0)), \
...@@ -519,11 +516,7 @@ UDItype __umulsidi3 (USItype, USItype); ...@@ -519,11 +516,7 @@ UDItype __umulsidi3 (USItype, USItype);
/* The '020, '030, '040 and '060 have bitfield insns. /* The '020, '030, '040 and '060 have bitfield insns.
cpu32 disguises as a 68020, but lacks them. */ cpu32 disguises as a 68020, but lacks them. */
#if ( defined (__mc68020__) || defined(mc68020) \ #if defined (__mc68020__) && !defined(__mcpu32__)
|| defined(__mc68030__) || defined(mc68030) \
|| defined(__mc68040__) || defined(mc68040) \
|| defined(__mc68060__) || defined(mc68060) ) \
&& !defined(__mcpu32__)
#define count_leading_zeros(count, x) \ #define count_leading_zeros(count, x) \
__asm__ ("bfffo %1{%b2:%b2},%0" \ __asm__ ("bfffo %1{%b2:%b2},%0" \
: "=d" ((USItype) (count)) \ : "=d" ((USItype) (count)) \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment