Commit 35a4e4ed by Richard Biener Committed by Richard Biener

fold-const.c (const_binop): Use ulow () instead of elt (0).

2017-03-02  Richard Biener  <rguenther@suse.de>

	* fold-const.c (const_binop): Use ulow () instead of elt (0).

From-SVN: r245841
parent e80facb4
2017-03-02 Richard Biener <rguenther@suse.de> 2017-03-02 Richard Biener <rguenther@suse.de>
* fold-const.c (const_binop): Use ulow () instead of elt (0).
2017-03-02 Richard Biener <rguenther@suse.de>
PR tree-optimization/79345 PR tree-optimization/79345
PR c++/42000 PR c++/42000
* tree-ssa-alias.c (walk_aliased_vdefs_1): Take a limit * tree-ssa-alias.c (walk_aliased_vdefs_1): Take a limit
......
...@@ -1249,7 +1249,7 @@ const_binop (enum tree_code code, tree arg1, tree arg2) ...@@ -1249,7 +1249,7 @@ const_binop (enum tree_code code, tree arg1, tree arg2)
return NULL_TREE; return NULL_TREE;
wide_int w2 = arg2; wide_int w2 = arg2;
f2.data.high = w2.elt (1); f2.data.high = w2.elt (1);
f2.data.low = w2.elt (0); f2.data.low = w2.ulow ();
f2.mode = SImode; f2.mode = SImode;
} }
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment