]> gcc.gnu.org Git - gcc.git/commitdiff
libgcc2.h (W_TYPE_SIZE): Fix case where MIN_UNITS_PER_WORD == 1 and LONG_LONG_TYPE_SI...
authorMichael Hayes <m.hayes@elec.canterbury.ac.nz>
Sun, 7 Jan 2001 20:54:35 +0000 (20:54 +0000)
committerMichael Hayes <m.hayes@gcc.gnu.org>
Sun, 7 Jan 2001 20:54:35 +0000 (20:54 +0000)
* libgcc2.h (W_TYPE_SIZE): Fix case where MIN_UNITS_PER_WORD == 1
and LONG_LONG_TYPE_SIZE > 32.

From-SVN: r38782

gcc/ChangeLog
gcc/libgcc2.h

index d19e5c964b63d860173dacd557d630abcdb449cc..6cb5c6d89e178a53b1325e5f646f8422f3d38450 100644 (file)
@@ -1,3 +1,8 @@
+2001-01-08  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
+
+       * libgcc2.h (W_TYPE_SIZE): Fix case where MIN_UNITS_PER_WORD == 1
+       and LONG_LONG_TYPE_SIZE > 32.
+
 2001-01-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
 
        * jump.c (reversed_comparison_code_parts): Fix typo introduced by
index ae6865f661973fddd71c6731cd770a735f61a144..a64eb8f223c4d0d9e63a7992b898ab3f770be968 100644 (file)
@@ -163,7 +163,8 @@ typedef int word_type __attribute__ ((mode (__word__)));
 #define UDWtype        UTItype
 #define __NW(a,b)      __ ## a ## di ## b
 #define __NDW(a,b)     __ ## a ## ti ## b
-#elif MIN_UNITS_PER_WORD > 2 || LONG_LONG_TYPE_SIZE > 32
+#elif MIN_UNITS_PER_WORD > 2 \
+      || (MIN_UNITS_PER_WORD > 1 && LONG_LONG_TYPE_SIZE > 32)
 #define W_TYPE_SIZE (4 * BITS_PER_UNIT)
 #define Wtype  SItype
 #define UWtype USItype
This page took 0.072092 seconds and 5 git commands to generate.