]> gcc.gnu.org Git - gcc.git/commitdiff
* alpha.h (CONST_OK_FOR_LETTER): Fix 'L' handling.
authorRichard Henderson <rth@cygnus.com>
Tue, 25 Nov 1997 20:54:43 +0000 (12:54 -0800)
committerJeff Law <law@gcc.gnu.org>
Tue, 25 Nov 1997 20:54:43 +0000 (13:54 -0700)
From-SVN: r16703

gcc/ChangeLog
gcc/config/alpha/alpha.h

index dc5659e6c7bc8407591a3629758e14bd2db48806..06b27cfd06cfcbfec60fa1ee172b8994cb96f1e9 100644 (file)
@@ -1,3 +1,7 @@
+Tue Nov 25 10:00:42 1997  Richard Henderson  (rth@cygnus.com)
+
+       * alpha.h (CONST_OK_FOR_LETTER): Fix 'L' handling.
+
 Tue Nov 25 10:00:42 1997  Jeffrey A Law  (law@cygnus.com)
 
        * crtstuff.c (do_global_dtors_aux): Handle multiple calls better.
index e696a0e71d73e096f8abe0b3b22a16826c4f2445..41a9076716cdba1710e6d3d98e886d45a98a99fc 100644 (file)
@@ -668,9 +668,7 @@ enum reg_class { NO_REGS, GENERAL_REGS, FLOAT_REGS, ALL_REGS,
    : (C) == 'J' ? (VALUE) == 0                                 \
    : (C) == 'K' ? (unsigned HOST_WIDE_INT) ((VALUE) + 0x8000) < 0x10000        \
    : (C) == 'L' ? (((VALUE) & 0xffff) == 0                     \
-                  && (((VALUE)) >> 31 == -1 || (VALUE) >> 31 == 0) \
-                  && ((HOST_BITS_PER_WIDE_INT == 64            \
-                       || (unsigned) (VALUE) != 0x80000000U))) \
+                  && (((VALUE)) >> 31 == -1 || (VALUE) >> 31 == 0)) \
    : (C) == 'M' ? zap_mask (VALUE)                             \
    : (C) == 'N' ? (unsigned HOST_WIDE_INT) (~ (VALUE)) < 0x100 \
    : (C) == 'O' ? (unsigned HOST_WIDE_INT) (- (VALUE)) < 0x100 \
This page took 0.076539 seconds and 5 git commands to generate.