This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Fix PR52666


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);


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]