mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-12 07:20:27 +08:00
* alpha.h (CONST_OK_FOR_LETTER): Fix 'L' handling.
From-SVN: r16703
This commit is contained in:
parent
5041a61cfc
commit
c905c10870
@ -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.
|
||||
|
@ -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 \
|
||||
|
Loading…
x
Reference in New Issue
Block a user