re PR tree-optimization/80374 (ICE in fold_convert_loc, at fold-const.c:2384)
2017-04-11 Richard Biener <rguenther@suse.de> PR tree-optimization/80374 * tree-ssa-dom.c (derive_equivalences_from_bit_ior): Use build_zero_cst, remove fold_convertible_p check again. From-SVN: r246840
This commit is contained in:
parent
9f67937000
commit
276ebde7b1
|
@ -1,3 +1,9 @@
|
||||||
|
2017-04-11 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR tree-optimization/80374
|
||||||
|
* tree-ssa-dom.c (derive_equivalences_from_bit_ior): Use
|
||||||
|
build_zero_cst, remove fold_convertible_p check again.
|
||||||
|
|
||||||
2017-04-11 Martin Liska <mliska@suse.cz>
|
2017-04-11 Martin Liska <mliska@suse.cz>
|
||||||
|
|
||||||
PR sanitizer/70878
|
PR sanitizer/70878
|
||||||
|
|
|
@ -701,13 +701,12 @@ derive_equivalences_from_bit_ior (tree name,
|
||||||
const_and_copies *const_and_copies,
|
const_and_copies *const_and_copies,
|
||||||
int recursion_limit)
|
int recursion_limit)
|
||||||
{
|
{
|
||||||
if (recursion_limit == 0
|
if (recursion_limit == 0)
|
||||||
|| !fold_convertible_p (TREE_TYPE (name), integer_zero_node))
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (TREE_CODE (name) == SSA_NAME)
|
if (TREE_CODE (name) == SSA_NAME)
|
||||||
{
|
{
|
||||||
tree value = fold_convert (TREE_TYPE (name), integer_zero_node);
|
tree value = build_zero_cst (TREE_TYPE (name));
|
||||||
|
|
||||||
/* This records the equivalence for the toplevel object. */
|
/* This records the equivalence for the toplevel object. */
|
||||||
record_equality (name, value, const_and_copies);
|
record_equality (name, value, const_and_copies);
|
||||||
|
|
Loading…
Reference in New Issue