diff options
author | Richard Biener <rguenther@suse.de> | 2015-07-31 07:29:55 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2015-07-31 07:29:55 +0000 |
commit | c7580f6e8e6bbc169e9c801844586d11069214ab (patch) | |
tree | 0f45ad73e727969d909b8c9d9b71092cbb19d3ea /gcc | |
parent | cb3306e5bf82c6a0f6de0c98dabdb15cd7e2529e (diff) | |
download | gcc-c7580f6e8e6bbc169e9c801844586d11069214ab.zip gcc-c7580f6e8e6bbc169e9c801844586d11069214ab.tar.gz gcc-c7580f6e8e6bbc169e9c801844586d11069214ab.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/gimple-fold.c | 14 |
2 files changed, 5 insertions, 14 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 831aba8..e5196f0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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 diff --git a/gcc/gimple-fold.c b/gcc/gimple-fold.c index 94a5967..86caa8c 100644 --- a/gcc/gimple-fold.c +++ b/gcc/gimple-fold.c @@ -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: |