diff options
Diffstat (limited to 'gcc/tree-ssa-reassoc.cc')
-rw-r--r-- | gcc/tree-ssa-reassoc.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-ssa-reassoc.cc b/gcc/tree-ssa-reassoc.cc index 13bb85c..3c38f3d 100644 --- a/gcc/tree-ssa-reassoc.cc +++ b/gcc/tree-ssa-reassoc.cc @@ -2925,13 +2925,13 @@ update_range_test (struct range_entry *range, struct range_entry *otherrange, !gsi_end_p (gsi); gsi_next (&gsi)) { gimple *stmt = gsi_stmt (gsi); - if (gimple_with_undefined_signed_overflow (stmt)) + if (gimple_needing_rewrite_undefined (stmt)) { gimple_stmt_iterator gsip = gsi; gimple_stmt_iterator gsin = gsi; gsi_prev (&gsip); gsi_next (&gsin); - rewrite_to_defined_overflow (&gsi); + rewrite_to_defined_unconditional (&gsi); unsigned uid = gimple_uid (stmt); if (gsi_end_p (gsip)) gsip = gsi_after_labels (bb); |