aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2015-10-09 10:34:00 -0600
committerJeff Law <law@gcc.gnu.org>2015-10-09 10:34:00 -0600
commit7532abf27b205c73ffc29ea7b724b40ff3bce461 (patch)
tree8b1898cb5793025c472de8a320497ae21823e738
parent97400916d7e9f621e37ee1c09d30335b95c453ab (diff)
downloadgcc-7532abf27b205c73ffc29ea7b724b40ff3bce461.zip
gcc-7532abf27b205c73ffc29ea7b724b40ff3bce461.tar.gz
gcc-7532abf27b205c73ffc29ea7b724b40ff3bce461.tar.bz2
[PATCH] [6/n] Fix minor SSA_NAME leaks
* tree-vect-stmts.c (free_stmt_vec_info): Free the LHS of the correct statement. From-SVN: r228663
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/tree-vect-stmts.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 932253d..07195e5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2015-10-09 Jeff Law <law@redhat.com>
+
+ * tree-vect-stmts.c (free_stmt_vec_info): Free the LHS of the
+ correct statement.
+
2015-10-09 Renlin Li <renlin.li@arm.com>
* config/arm/neon.md (neon_vuzp<mode>_insn): Add & modifier for
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c
index 8961dda..0073ddb 100644
--- a/gcc/tree-vect-stmts.c
+++ b/gcc/tree-vect-stmts.c
@@ -8075,7 +8075,7 @@ free_stmt_vec_info (gimple *stmt)
{
gimple *seq_stmt = gsi_stmt (si);
gimple_set_bb (seq_stmt, NULL);
- lhs = gimple_get_lhs (patt_stmt);
+ lhs = gimple_get_lhs (seq_stmt);
if (TREE_CODE (lhs) == SSA_NAME)
release_ssa_name (lhs);
free_stmt_vec_info (seq_stmt);