diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2013-09-23 16:07:19 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2013-09-23 16:07:19 +0000 |
commit | cefce769080113bd634bca165cd6c2a8c817337b (patch) | |
tree | 015701fa228d16e4a874ad2a6e7719a7dcd177e4 /gcc/tree-ssa-ccp.c | |
parent | 5303f3a48f33df907225aee6c144e4f3a1a35c7b (diff) | |
download | gcc-cefce769080113bd634bca165cd6c2a8c817337b.tar.gz |
tree-ssa-ccp.c (insert_clobber_before_stack_restore): Recurse on copy assignment statements.
* tree-ssa-ccp.c (insert_clobber_before_stack_restore): Recurse on copy
assignment statements.
From-SVN: r202833
Diffstat (limited to 'gcc/tree-ssa-ccp.c')
-rw-r--r-- | gcc/tree-ssa-ccp.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c index ea1269c53cd..1f044063bb6 100644 --- a/gcc/tree-ssa-ccp.c +++ b/gcc/tree-ssa-ccp.c @@ -1728,6 +1728,9 @@ insert_clobber_before_stack_restore (tree saved_val, tree var, insert_clobber_before_stack_restore (gimple_phi_result (stmt), var, visited); } + else if (gimple_assign_ssa_name_copy_p (stmt)) + insert_clobber_before_stack_restore (gimple_assign_lhs (stmt), var, + visited); else gcc_assert (is_gimple_debug (stmt)); } |