From: Richard Kenner Date: Tue, 25 Apr 1995 20:36:31 +0000 (-0400) Subject: (CONST_OK_FOR_LETTER_P, case 'L'): Reject 0x80000000. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=c89e8dc28f98fbe84c9e4b3edbfa2c38094c16e6;p=gcc.git (CONST_OK_FOR_LETTER_P, case 'L'): Reject 0x80000000. From-SVN: r9446 --- diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h index 9a73de0bdd8..7cc0ac64cdd 100644 --- a/gcc/config/alpha/alpha.h +++ b/gcc/config/alpha/alpha.h @@ -501,7 +501,9 @@ 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)) \ + && (((VALUE)) >> 31 == -1 || (VALUE) >> 31 == 0) \ + && ((HOST_BITS_PER_WIDE_INT == 64 \ + || (unsigned) (VALUE) != 0x80000000u))) \ : (C) == 'M' ? zap_mask (VALUE) \ : (C) == 'N' ? (unsigned HOST_WIDE_INT) (~ (VALUE)) < 0x100 \ : (C) == 'O' ? (unsigned HOST_WIDE_INT) (- (VALUE)) < 0x100 \