Commit 60fee157 by Andrew Pinski Committed by Andrew Pinski

re PR tree-optimization/26795 (ACATS ICE c37213d on x86 in valid_in_set, at tree-ssa-pre.c:1579)

2006-03-23  Andrew Pinski  <pinskia@physics.uc.edu>

        PR tree-opt/26795
        * tree-ssa-pre.c (create_value_expr_from): Don't reject
        expressions which have overflowed constants.

From-SVN: r112319
parent 79b9dd8c
2006-03-23 Andrew Pinski <pinskia@physics.uc.edu>
PR tree-opt/26795
* tree-ssa-pre.c (create_value_expr_from): Don't reject
expressions which have overflowed constants.
2006-03-23 Zdenek Dvorak <dvorakz@suse.cz> 2006-03-23 Zdenek Dvorak <dvorakz@suse.cz>
* cse.c (cse_end_of_basic_block): Do not check for LOOP_END note. * cse.c (cse_end_of_basic_block): Do not check for LOOP_END note.
......
...@@ -2938,15 +2938,6 @@ create_value_expr_from (tree expr, basic_block block, tree stmt) ...@@ -2938,15 +2938,6 @@ create_value_expr_from (tree expr, basic_block block, tree stmt)
if (op == NULL_TREE) if (op == NULL_TREE)
continue; continue;
/* If OP is a constant that has overflowed, do not value number
this expression. */
if (CONSTANT_CLASS_P (op)
&& TREE_OVERFLOW (op))
{
pool_free (pool, vexpr);
return NULL;
}
/* Recursively value-numberize reference ops and tree lists. */ /* Recursively value-numberize reference ops and tree lists. */
if (REFERENCE_CLASS_P (op)) if (REFERENCE_CLASS_P (op))
{ {
......
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