rtlanal.c (nonzero_bits1): Don't compare GET_MODE_SIZE against a bitsize.

* rtlanal.c (nonzero_bits1): Don't compare GET_MODE_SIZE against
	a bitsize.

From-SVN: r176039
This commit is contained in:
Bernd Schmidt 2011-07-08 13:01:07 +00:00 committed by Bernd Schmidt
parent 69660a7091
commit 86cdf39313
2 changed files with 4 additions and 1 deletions

View File

@ -13,6 +13,9 @@
* convert.c (convert_to_integer): Likewise.
* expmed.c (expand_shift_1): Likewise.
* rtlanal.c (nonzero_bits1): Don't compare GET_MODE_SIZE against
a bitsize.
2011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* Makefile.in (LIBGCOV): Remove.

View File

@ -3993,7 +3993,7 @@ nonzero_bits1 (const_rtx x, enum machine_mode mode, const_rtx known_x,
nonzero = 1;
#endif
if (GET_MODE_SIZE (GET_MODE (x)) < mode_width)
if (GET_MODE_PRECISION (GET_MODE (x)) < mode_width)
nonzero |= (GET_MODE_MASK (mode) & ~GET_MODE_MASK (GET_MODE (x)));
break;