diff options
author | Diego Novillo <dnovillo@redhat.com> | 2005-11-04 19:56:28 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@gcc.gnu.org> | 2005-11-04 14:56:28 -0500 |
commit | 8b1062b24b37fcda9a94ad655e73e9352abcd3a0 (patch) | |
tree | 7f982dc93abf1d9da4aec5af53b510871265a300 /gcc/tree-ssa-dce.c | |
parent | 47ae9e4ca3616eef07a161144a5bfd1b961b1626 (diff) | |
download | gcc-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.c | 6 |
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 |