Commit c89e8dc2 by Richard Kenner

(CONST_OK_FOR_LETTER_P, case 'L'): Reject 0x80000000.

From-SVN: r9446
parent e6118f89
......@@ -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 \
......
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