gimple-fold.c (fold_gimple_assign): Remove folding of GIMPLE_BINARY_RHS.
2015-07-31 Richard Biener <rguenther@suse.de> * gimple-fold.c (fold_gimple_assign): Remove folding of GIMPLE_BINARY_RHS. From-SVN: r226429
This commit is contained in:
parent
cb3306e5bf
commit
c7580f6e8e
@ -1,3 +1,8 @@
|
||||
2015-07-31 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gimple-fold.c (fold_gimple_assign): Remove folding of
|
||||
GIMPLE_BINARY_RHS.
|
||||
|
||||
2015-07-31 Tom de Vries <tom@codesourcery.com>
|
||||
|
||||
PR tree-optimization/66846
|
||||
|
@ -413,20 +413,6 @@ fold_gimple_assign (gimple_stmt_iterator *si)
|
||||
break;
|
||||
|
||||
case GIMPLE_BINARY_RHS:
|
||||
if (TREE_CODE_CLASS (subcode) != tcc_comparison)
|
||||
{
|
||||
result = fold_binary_loc (loc, subcode,
|
||||
TREE_TYPE (gimple_assign_lhs (stmt)),
|
||||
gimple_assign_rhs1 (stmt),
|
||||
gimple_assign_rhs2 (stmt));
|
||||
|
||||
if (result)
|
||||
{
|
||||
STRIP_USELESS_TYPE_CONVERSION (result);
|
||||
if (valid_gimple_rhs_p (result))
|
||||
return result;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case GIMPLE_TERNARY_RHS:
|
||||
|
Loading…
Reference in New Issue
Block a user