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

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

index 9ff8c56999f1f69ed7c40bb694905ee08db81931..5d73cfd54f57ae0cbb39015b1104639d2708e557 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)
 
        * configure.in (alphaev56*-*-*): Disable MASK_BYTE_OPS until
index 290f054d13470fcb07897d7f9602c393944019b0..42fdc9a0e00c1dc3ce6fc1f0c55a8f67fec0d0f9 100644 (file)
@@ -646,9 +646,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 \