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:
Richard Biener 2015-07-31 07:29:55 +00:00 committed by Richard Biener
parent cb3306e5bf
commit c7580f6e8e
2 changed files with 5 additions and 14 deletions

View File

@ -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

View File

@ -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: