aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-dce.c
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@redhat.com>2005-11-04 19:56:28 +0000
committerDiego Novillo <dnovillo@gcc.gnu.org>2005-11-04 14:56:28 -0500
commit8b1062b24b37fcda9a94ad655e73e9352abcd3a0 (patch)
tree7f982dc93abf1d9da4aec5af53b510871265a300 /gcc/tree-ssa-dce.c
parent47ae9e4ca3616eef07a161144a5bfd1b961b1626 (diff)
downloadgcc-8b1062b24b37fcda9a94ad655e73e9352abcd3a0.zip
gcc-8b1062b24b37fcda9a94ad655e73e9352abcd3a0.tar.gz
gcc-8b1062b24b37fcda9a94ad655e73e9352abcd3a0.tar.bz2
re PR tree-optimization/24627 (xntp miscompiled)
PR 24627 * tree-ssa-dce.c (pass_dce, pass_dce_loop, pass_cd_dce): Use TODO_update_ssa instead of TODO_update_ssa_no_phi. testsuite/ PR 24627 * gcc.dg/tree-ssa/pr24627.c: New test. From-SVN: r106502
Diffstat (limited to 'gcc/tree-ssa-dce.c')
-rw-r--r--gcc/tree-ssa-dce.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c
index ebdbc25..24738fe 100644
--- a/gcc/tree-ssa-dce.c
+++ b/gcc/tree-ssa-dce.c
@@ -977,7 +977,7 @@ struct tree_opt_pass pass_dce =
0, /* properties_destroyed */
0, /* todo_flags_start */
TODO_dump_func
- | TODO_update_ssa_no_phi
+ | TODO_update_ssa
| TODO_cleanup_cfg
| TODO_ggc_collect
| TODO_verify_ssa, /* todo_flags_finish */
@@ -998,7 +998,7 @@ struct tree_opt_pass pass_dce_loop =
0, /* properties_destroyed */
0, /* todo_flags_start */
TODO_dump_func
- | TODO_update_ssa_no_phi
+ | TODO_update_ssa
| TODO_cleanup_cfg
| TODO_verify_ssa, /* todo_flags_finish */
0 /* letter */
@@ -1018,7 +1018,7 @@ struct tree_opt_pass pass_cd_dce =
0, /* properties_destroyed */
0, /* todo_flags_start */
TODO_dump_func
- | TODO_update_ssa_no_phi
+ | TODO_update_ssa
| TODO_cleanup_cfg
| TODO_ggc_collect
| TODO_verify_ssa