aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2009-11-18 06:02:42 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2009-11-18 06:02:42 +0000
commit462b701b20f1d303c27bff97e9ab7ac5729959ca (patch)
tree493126b24078e79d41d9fc5aa3fb2b69acd305e7
parenta3201927bb42d5e732104013f5142ab39257decd (diff)
downloadgcc-462b701b20f1d303c27bff97e9ab7ac5729959ca.zip
gcc-462b701b20f1d303c27bff97e9ab7ac5729959ca.tar.gz
gcc-462b701b20f1d303c27bff97e9ab7ac5729959ca.tar.bz2
tree-ssa.c (insert_debug_temp_for_var_def): Fix handling of released SSA names.
* tree-ssa.c (insert_debug_temp_for_var_def): Fix handling of released SSA names. From-SVN: r154280
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-ssa.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d12b772..0545a5c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2009-11-18 Alexandre Oliva <aoliva@redhat.com>
+ * tree-ssa.c (insert_debug_temp_for_var_def): Fix handling of
+ released SSA names.
+
+2009-11-18 Alexandre Oliva <aoliva@redhat.com>
+
PR debug/41888
PR debug/41886
* graphite-scop-detection.c (stmt_simple_for_scop_p): Debug stmts
diff --git a/gcc/tree-ssa.c b/gcc/tree-ssa.c
index e6a9a07..15dddab 100644
--- a/gcc/tree-ssa.c
+++ b/gcc/tree-ssa.c
@@ -383,8 +383,7 @@ insert_debug_temp_for_var_def (gimple_stmt_iterator *gsi, tree var)
dead SSA NAMEs. SSA verification shall catch any
errors. */
if ((!gsi && !gimple_bb (def_stmt))
- || !walk_gimple_op (def_stmt, find_released_ssa_name,
- &wi))
+ || walk_gimple_op (def_stmt, find_released_ssa_name, &wi))
no_value = true;
}