diff options
author | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-12-07 10:07:36 +0000 |
---|---|---|
committer | rguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-12-07 10:07:36 +0000 |
commit | 6716f635866e710108dcb70aeacdff10de36e514 (patch) | |
tree | fcbd9e55c821f8cfc051005470b5a8195e253f02 /gcc/tree-ssa-math-opts.c | |
parent | 54c0191177db8bc27fb599a7d0d7a5866c5046fb (diff) | |
download | gcc-6716f635866e710108dcb70aeacdff10de36e514.tar.gz |
2010-12-07 Richard Guenther <rguenther@suse.de>
* tree-ssa-math-opts.c (execute_optimize_widening_mul): Unlink
virtual operands.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167530 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-math-opts.c')
-rw-r--r-- | gcc/tree-ssa-math-opts.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c index 435c014ea7c..e8f90372bc1 100644 --- a/gcc/tree-ssa-math-opts.c +++ b/gcc/tree-ssa-math-opts.c @@ -1726,6 +1726,7 @@ execute_optimize_widening_mul (void) gimple_call_arg (stmt, 0), gimple_call_arg (stmt, 0))) { + unlink_stmt_vdef (stmt); gsi_remove (&gsi, true); release_defs (stmt); if (gimple_purge_dead_eh_edges (bb)) |