aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2017-05-06 12:20:31 -0600
committerJeff Law <law@gcc.gnu.org>2017-05-06 12:20:31 -0600
commit10dfbcba380912173e19a160ef29f102c06b1fad (patch)
tree3001c5936966d24ff3ebeed57ce612110f835583 /gcc
parent973dfbb4a63ba7c580e4de0c99b4970ef159631c (diff)
downloadgcc-10dfbcba380912173e19a160ef29f102c06b1fad.zip
gcc-10dfbcba380912173e19a160ef29f102c06b1fad.tar.gz
gcc-10dfbcba380912173e19a160ef29f102c06b1fad.tar.bz2
re PR tree-optimization/78496 (Missed opportunities for jump threading)
PR tree-optimization/78496 * tree-vrp.c (simplify_assert_expr_using_ranges): Remove debugging code. From-SVN: r247722
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/tree-vrp.c1
2 files changed, 4 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 0f78f2a..7fb175a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,6 +1,10 @@
2017-05-06 Jeff Law <law@redhat.com>
PR tree-optimization/78496
+ * tree-vrp.c (simplify_assert_expr_using_ranges): Remove debugging
+ code.
+
+ PR tree-optimization/78496
* tree-vrp.c (simplify_assert_expr_using_ranges): New function.
(simplify_stmt_using_ranges): Call it.
(vrp_dom_walker::before_dom_children): Extract equivalences
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index 461a48f..4d29158 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -9608,7 +9608,6 @@ range_fits_type_p (value_range *vr, unsigned dest_precision, signop dest_sgn)
static bool
simplify_assert_expr_using_ranges (gimple *stmt)
{
- return false;
tree cond = TREE_OPERAND (gimple_assign_rhs1 (stmt), 1);
tree_code code = TREE_CODE (cond);
tree op0 = TREE_OPERAND (cond, 0);