aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2015-10-08 14:27:38 -0600
committerJeff Law <law@gcc.gnu.org>2015-10-08 14:27:38 -0600
commitd8bf7dce97541718233f8f7e2a332082ef5b9672 (patch)
tree779eb4d5da84ef0768d56c3c76c5859161dbc7ab /gcc
parent6fd2e66a091023edaf55d874189ab63ec8568398 (diff)
downloadgcc-d8bf7dce97541718233f8f7e2a332082ef5b9672.zip
gcc-d8bf7dce97541718233f8f7e2a332082ef5b9672.tar.gz
gcc-d8bf7dce97541718233f8f7e2a332082ef5b9672.tar.bz2
[PATCH] [2/n] Fix minor SSA_NAME leaks
* tree-ssa-dse.c (dse_optimize_stmt): Add missing call to release_defs. From-SVN: r228624
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-ssa-dse.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4286491..64309c1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2015-10-08 Jeff Law <law@redhat.com>
+
+ * tree-ssa-dse.c (dse_optimize_stmt): Add missing call to
+ release_defs.
+
2015-10-08 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.c (ix86_compute_frame_layout): Round up the
diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.c
index ac9c05a..80ebdb6 100644
--- a/gcc/tree-ssa-dse.c
+++ b/gcc/tree-ssa-dse.c
@@ -271,6 +271,7 @@ dse_optimize_stmt (gimple_stmt_iterator *gsi)
/* Remove the dead store. */
if (gsi_remove (gsi, true))
bitmap_set_bit (need_eh_cleanup, gimple_bb (stmt)->index);
+ release_defs (stmt);
}
break;
}