mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-15 13:21:06 +08:00
rtl.h (SUBREG_PROMOTED_UNSIGNED_SET): Avoid warnings when disabling checking, and avoid multiple evaluation of RTX.
* rtl.h (SUBREG_PROMOTED_UNSIGNED_SET): Avoid warnings when disabling checking, and avoid multiple evaluation of RTX. From-SVN: r53687
This commit is contained in:
parent
279be7c8be
commit
b0ad77d518
@ -1,3 +1,8 @@
|
||||
2002-05-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* rtl.h (SUBREG_PROMOTED_UNSIGNED_SET): Avoid warnings when
|
||||
disabling checking, and avoid multiple evaluation of RTX.
|
||||
|
||||
2002-05-21 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* bitmap.c (bitmap_find_bit): Return early if we have the correct
|
||||
|
@ -982,12 +982,12 @@ extern unsigned int subreg_regno PARAMS ((rtx));
|
||||
|
||||
#define SUBREG_PROMOTED_UNSIGNED_SET(RTX, VAL) \
|
||||
do { \
|
||||
RTL_FLAG_CHECK1("SUBREG_PROMOTED_UNSIGNED_SET", (RTX), SUBREG); \
|
||||
rtx const _rtx = RTL_FLAG_CHECK1("SUBREG_PROMOTED_UNSIGNED_SET", (RTX), SUBREG); \
|
||||
if ((VAL) < 0) \
|
||||
(RTX)->volatil = 1; \
|
||||
_rtx->volatil = 1; \
|
||||
else { \
|
||||
(RTX)->volatil = 0; \
|
||||
(RTX)->unchanging = (VAL); \
|
||||
_rtx->volatil = 0; \
|
||||
_rtx->unchanging = (VAL); \
|
||||
} \
|
||||
} while (0)
|
||||
#define SUBREG_PROMOTED_UNSIGNED_P(RTX) \
|
||||
|
Loading…
x
Reference in New Issue
Block a user