[PATCH] Fix PR52666
Richard Guenther
rguenther@suse.de
Thu Mar 22 13:50:00 GMT 2012
Committed as obvious.
Richard.
2012-03-22 Richard Guenther <rguenther@suse.de>
PR middle-end/52666
* fold-const.c (fold_ternary_loc): Fix typo.
Index: gcc/fold-const.c
===================================================================
--- gcc/fold-const.c (revision 185691)
+++ gcc/fold-const.c (working copy)
@@ -14012,7 +14012,7 @@ fold_ternary_loc (location_t loc, enum t
/* Need bit-shifting of the buffer to relax the following. */
&& tree_low_cst (op2, 1) % BITS_PER_UNIT == 0)
{
- unsigned HOST_WIDE_INT bitpos = tree_low_cst (op1, 2);
+ unsigned HOST_WIDE_INT bitpos = tree_low_cst (op2, 1);
unsigned HOST_WIDE_INT bitsize = tree_low_cst (op1, 1);
unsigned HOST_WIDE_INT clen;
clen = tree_low_cst (TYPE_SIZE_UNIT (TREE_TYPE (arg0)), 1);
More information about the Gcc-patches
mailing list