aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2014-05-06 13:35:40 +0000
committerRichard Biener <rguenther@suse.de>2014-05-06 13:35:40 +0000
commitdcd0de807ba58fa57db5887f545a1ca88ae66cc4 (patch)
tree0a304b903e19ebc15256017544ec3de48bbfefa7
parent1efb4d80e32b40d6407a0088c7d25c71dcf5b885 (diff)
2014-05-06 Richard Biener <rguenther@suse.de>
* tree-pass.h (TODO_verify_ssa, TODO_verify_flow, TODO_verify_stmts, TODO_verify_rtl_sharing): Remove. (TODO_verify_all): Adjust. * asan.c: Remove references to TODO_verify_ssa, TODO_verify_flow, TODO_verify_stmts and TODO_verify_rtl_sharing. * bb-reorder.c: Likewise. * cfgexpand.c: Likewise. * cprop.c: Likewise. * cse.c: Likewise. * function.c: Likewise. * fwprop.c: Likewise. * gcse.c: Likewise. * gimple-ssa-isolate-paths.c: Likewise. * gimple-ssa-strength-reduction.c: Likewise. * ipa-split.c: Likewise. * loop-init.c: Likewise. * loop-unroll.c: Likewise. * lower-subreg.c: Likewise. * modulo-sched.c: Likewise. * postreload-gcse.c: Likewise. * predict.c: Likewise. * recog.c: Likewise. * sched-rgn.c: Likewise. * store-motion.c: Likewise. * tracer.c: Likewise. * trans-mem.c: Likewise. * tree-call-cdce.c: Likewise. * tree-cfg.c: Likewise. * tree-cfgcleanup.c: Likewise. * tree-complex.c: Likewise. * tree-eh.c: Likewise. * tree-emutls.c: Likewise. * tree-if-conv.c: Likewise. * tree-into-ssa.c: Likewise. * tree-loop-distribution.c: Likewise. * tree-object-size.c: Likewise. * tree-parloops.c: Likewise. * tree-pass.h: Likewise. * tree-sra.c: Likewise. * tree-ssa-ccp.c: Likewise. * tree-ssa-copy.c: Likewise. * tree-ssa-copyrename.c: Likewise. * tree-ssa-dce.c: Likewise. * tree-ssa-dom.c: Likewise. * tree-ssa-dse.c: Likewise. * tree-ssa-forwprop.c: Likewise. * tree-ssa-ifcombine.c: Likewise. * tree-ssa-loop-ch.c: Likewise. * tree-ssa-loop-ivcanon.c: Likewise. * tree-ssa-loop.c: Likewise. * tree-ssa-math-opts.c: Likewise. * tree-ssa-phiopt.c: Likewise. * tree-ssa-phiprop.c: Likewise. * tree-ssa-pre.c: Likewise. * tree-ssa-reassoc.c: Likewise. * tree-ssa-sink.c: Likewise. * tree-ssa-strlen.c: Likewise. * tree-ssa-tail-merge.c: Likewise. * tree-ssa-uncprop.c: Likewise. * tree-switch-conversion.c: Likewise. * tree-tailcall.c: Likewise. * tree-vect-generic.c: Likewise. * tree-vectorizer.c: Likewise. * tree-vrp.c: Likewise. * tsan.c: Likewise. * var-tracking.c: Likewise. * bt-load.c: Likewise. * cfgcleanup.c: Likewise. * combine-stack-adj.c: Likewise. * combine.c: Likewise. * compare-elim.c: Likewise. * config/epiphany/resolve-sw-modes.c: Likewise. * config/i386/i386.c: Likewise. * config/mips/mips.c: Likewise. * config/s390/s390.c: Likewise. * config/sh/sh_treg_combine.cc: Likewise. * config/sparc/sparc.c: Likewise. * dce.c: Likewise. * dse.c: Likewise. * final.c: Likewise. * ifcvt.c: Likewise. * mode-switching.c: Likewise. * passes.c: Likewise. * postreload.c: Likewise. * ree.c: Likewise. * reg-stack.c: Likewise. * regcprop.c: Likewise. * regrename.c: Likewise. * web.c: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@210106 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog92
-rw-r--r--gcc/asan.c9
-rw-r--r--gcc/bb-reorder.c6
-rw-r--r--gcc/bt-load.c2
-rw-r--r--gcc/cfgcleanup.c4
-rw-r--r--gcc/cfgexpand.c3
-rw-r--r--gcc/combine-stack-adj.c2
-rw-r--r--gcc/combine.c2
-rw-r--r--gcc/compare-elim.c3
-rw-r--r--gcc/config/epiphany/resolve-sw-modes.c2
-rw-r--r--gcc/config/i386/i386.c2
-rw-r--r--gcc/config/mips/mips.c2
-rw-r--r--gcc/config/s390/s390.c3
-rw-r--r--gcc/config/sh/sh_treg_combine.cc1
-rw-r--r--gcc/config/sparc/sparc.c2
-rw-r--r--gcc/cprop.c3
-rw-r--r--gcc/cse.c9
-rw-r--r--gcc/dce.c4
-rw-r--r--gcc/dse.c4
-rw-r--r--gcc/final.c2
-rw-r--r--gcc/function.c5
-rw-r--r--gcc/fwprop.c5
-rw-r--r--gcc/gcse.c6
-rw-r--r--gcc/gimple-ssa-isolate-paths.c2
-rw-r--r--gcc/gimple-ssa-strength-reduction.c2
-rw-r--r--gcc/ifcvt.c6
-rw-r--r--gcc/ipa-split.c4
-rw-r--r--gcc/loop-init.c11
-rw-r--r--gcc/loop-unroll.c2
-rw-r--r--gcc/lower-subreg.c5
-rw-r--r--gcc/mode-switching.c2
-rw-r--r--gcc/modulo-sched.c3
-rw-r--r--gcc/passes.c2
-rw-r--r--gcc/postreload-gcse.c2
-rw-r--r--gcc/postreload.c2
-rw-r--r--gcc/predict.c4
-rw-r--r--gcc/recog.c6
-rw-r--r--gcc/ree.c2
-rw-r--r--gcc/reg-stack.c2
-rw-r--r--gcc/regcprop.c2
-rw-r--r--gcc/regrename.c2
-rw-r--r--gcc/sched-rgn.c9
-rw-r--r--gcc/store-motion.c3
-rw-r--r--gcc/tracer.c2
-rw-r--r--gcc/trans-mem.c4
-rw-r--r--gcc/tree-call-cdce.c2
-rw-r--r--gcc/tree-cfg.c6
-rw-r--r--gcc/tree-cfgcleanup.c2
-rw-r--r--gcc/tree-complex.c4
-rw-r--r--gcc/tree-eh.c6
-rw-r--r--gcc/tree-emutls.c2
-rw-r--r--gcc/tree-if-conv.c3
-rw-r--r--gcc/tree-into-ssa.c2
-rw-r--r--gcc/tree-loop-distribution.c2
-rw-r--r--gcc/tree-object-size.c2
-rw-r--r--gcc/tree-parloops.c2
-rw-r--r--gcc/tree-pass.h8
-rw-r--r--gcc/tree-sra.c4
-rw-r--r--gcc/tree-ssa-ccp.c5
-rw-r--r--gcc/tree-ssa-copy.c3
-rw-r--r--gcc/tree-ssa-copyrename.c2
-rw-r--r--gcc/tree-ssa-dce.c6
-rw-r--r--gcc/tree-ssa-dom.c8
-rw-r--r--gcc/tree-ssa-dse.c2
-rw-r--r--gcc/tree-ssa-forwprop.c2
-rw-r--r--gcc/tree-ssa-ifcombine.c2
-rw-r--r--gcc/tree-ssa-loop-ch.c3
-rw-r--r--gcc/tree-ssa-loop-ivcanon.c2
-rw-r--r--gcc/tree-ssa-loop.c4
-rw-r--r--gcc/tree-ssa-math-opts.c12
-rw-r--r--gcc/tree-ssa-phiopt.c6
-rw-r--r--gcc/tree-ssa-phiprop.c2
-rw-r--r--gcc/tree-ssa-pre.c5
-rw-r--r--gcc/tree-ssa-reassoc.c4
-rw-r--r--gcc/tree-ssa-sink.c3
-rw-r--r--gcc/tree-ssa-strlen.c2
-rw-r--r--gcc/tree-ssa-tail-merge.c1
-rw-r--r--gcc/tree-ssa-uncprop.c2
-rw-r--r--gcc/tree-switch-conversion.c4
-rw-r--r--gcc/tree-tailcall.c4
-rw-r--r--gcc/tree-vect-generic.c8
-rw-r--r--gcc/tree-vectorizer.c3
-rw-r--r--gcc/tree-vrp.c4
-rw-r--r--gcc/tsan.c4
-rw-r--r--gcc/var-tracking.c2
-rw-r--r--gcc/web.c2
86 files changed, 220 insertions, 184 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f9c71294f47..95be09a855c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,97 @@
2014-05-06 Richard Biener <rguenther@suse.de>
+ * tree-pass.h (TODO_verify_ssa, TODO_verify_flow,
+ TODO_verify_stmts, TODO_verify_rtl_sharing): Remove.
+ (TODO_verify_all): Adjust.
+ * asan.c: Remove references to TODO_verify_ssa, TODO_verify_flow,
+ TODO_verify_stmts and TODO_verify_rtl_sharing.
+ * bb-reorder.c: Likewise.
+ * cfgexpand.c: Likewise.
+ * cprop.c: Likewise.
+ * cse.c: Likewise.
+ * function.c: Likewise.
+ * fwprop.c: Likewise.
+ * gcse.c: Likewise.
+ * gimple-ssa-isolate-paths.c: Likewise.
+ * gimple-ssa-strength-reduction.c: Likewise.
+ * ipa-split.c: Likewise.
+ * loop-init.c: Likewise.
+ * loop-unroll.c: Likewise.
+ * lower-subreg.c: Likewise.
+ * modulo-sched.c: Likewise.
+ * postreload-gcse.c: Likewise.
+ * predict.c: Likewise.
+ * recog.c: Likewise.
+ * sched-rgn.c: Likewise.
+ * store-motion.c: Likewise.
+ * tracer.c: Likewise.
+ * trans-mem.c: Likewise.
+ * tree-call-cdce.c: Likewise.
+ * tree-cfg.c: Likewise.
+ * tree-cfgcleanup.c: Likewise.
+ * tree-complex.c: Likewise.
+ * tree-eh.c: Likewise.
+ * tree-emutls.c: Likewise.
+ * tree-if-conv.c: Likewise.
+ * tree-into-ssa.c: Likewise.
+ * tree-loop-distribution.c: Likewise.
+ * tree-object-size.c: Likewise.
+ * tree-parloops.c: Likewise.
+ * tree-pass.h: Likewise.
+ * tree-sra.c: Likewise.
+ * tree-ssa-ccp.c: Likewise.
+ * tree-ssa-copy.c: Likewise.
+ * tree-ssa-copyrename.c: Likewise.
+ * tree-ssa-dce.c: Likewise.
+ * tree-ssa-dom.c: Likewise.
+ * tree-ssa-dse.c: Likewise.
+ * tree-ssa-forwprop.c: Likewise.
+ * tree-ssa-ifcombine.c: Likewise.
+ * tree-ssa-loop-ch.c: Likewise.
+ * tree-ssa-loop-ivcanon.c: Likewise.
+ * tree-ssa-loop.c: Likewise.
+ * tree-ssa-math-opts.c: Likewise.
+ * tree-ssa-phiopt.c: Likewise.
+ * tree-ssa-phiprop.c: Likewise.
+ * tree-ssa-pre.c: Likewise.
+ * tree-ssa-reassoc.c: Likewise.
+ * tree-ssa-sink.c: Likewise.
+ * tree-ssa-strlen.c: Likewise.
+ * tree-ssa-tail-merge.c: Likewise.
+ * tree-ssa-uncprop.c: Likewise.
+ * tree-switch-conversion.c: Likewise.
+ * tree-tailcall.c: Likewise.
+ * tree-vect-generic.c: Likewise.
+ * tree-vectorizer.c: Likewise.
+ * tree-vrp.c: Likewise.
+ * tsan.c: Likewise.
+ * var-tracking.c: Likewise.
+ * bt-load.c: Likewise.
+ * cfgcleanup.c: Likewise.
+ * combine-stack-adj.c: Likewise.
+ * combine.c: Likewise.
+ * compare-elim.c: Likewise.
+ * config/epiphany/resolve-sw-modes.c: Likewise.
+ * config/i386/i386.c: Likewise.
+ * config/mips/mips.c: Likewise.
+ * config/s390/s390.c: Likewise.
+ * config/sh/sh_treg_combine.cc: Likewise.
+ * config/sparc/sparc.c: Likewise.
+ * dce.c: Likewise.
+ * dse.c: Likewise.
+ * final.c: Likewise.
+ * ifcvt.c: Likewise.
+ * mode-switching.c: Likewise.
+ * passes.c: Likewise.
+ * postreload.c: Likewise.
+ * ree.c: Likewise.
+ * reg-stack.c: Likewise.
+ * regcprop.c: Likewise.
+ * regrename.c: Likewise.
+ * web.c: Likewise.
+
+2014-05-06 Richard Biener <rguenther@suse.de>
+
PR middle-end/61070
* bitmap.c (debug_bitmap): Dump to stderr, not stdout.
* tree-ssa-structalias.c (dump_solution_for_var): Likewise.
diff --git a/gcc/asan.c b/gcc/asan.c
index d7c282e312e..118f9fccc29 100644
--- a/gcc/asan.c
+++ b/gcc/asan.c
@@ -2506,8 +2506,7 @@ const pass_data pass_data_asan =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_flow | TODO_verify_stmts
- | TODO_update_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_asan : public gimple_opt_pass
@@ -2545,8 +2544,7 @@ const pass_data pass_data_asan_O0 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_flow | TODO_verify_stmts
- | TODO_update_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_asan_O0 : public gimple_opt_pass
@@ -2585,8 +2583,7 @@ const pass_data pass_data_sanopt =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_flow | TODO_verify_stmts
- | TODO_update_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_sanopt : public gimple_opt_pass
diff --git a/gcc/bb-reorder.c b/gcc/bb-reorder.c
index db490f1f876..9581c71dedc 100644
--- a/gcc/bb-reorder.c
+++ b/gcc/bb-reorder.c
@@ -2315,7 +2315,7 @@ const pass_data pass_data_reorder_blocks =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_reorder_blocks : public rtl_opt_pass
@@ -2385,7 +2385,7 @@ const pass_data pass_data_duplicate_computed_gotos =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_duplicate_computed_gotos : public rtl_opt_pass
@@ -2749,7 +2749,7 @@ pass_partition_blocks::execute (function *fun)
df_analyze ();
}
- return TODO_verify_flow | TODO_verify_rtl_sharing;
+ return 0;
}
} // anon namespace
diff --git a/gcc/bt-load.c b/gcc/bt-load.c
index 53c5f580461..757a3e79b57 100644
--- a/gcc/bt-load.c
+++ b/gcc/bt-load.c
@@ -1507,7 +1507,7 @@ const pass_data pass_data_branch_target_load_optimize1 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_branch_target_load_optimize1 : public rtl_opt_pass
diff --git a/gcc/cfgcleanup.c b/gcc/cfgcleanup.c
index d793a70b4db..caa4c5f0a27 100644
--- a/gcc/cfgcleanup.c
+++ b/gcc/cfgcleanup.c
@@ -3091,7 +3091,7 @@ const pass_data pass_data_jump =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_jump : public rtl_opt_pass
@@ -3138,7 +3138,7 @@ const pass_data pass_data_jump2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_jump2 : public rtl_opt_pass
diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c
index 78eca25f493..b57fac17eae 100644
--- a/gcc/cfgexpand.c
+++ b/gcc/cfgexpand.c
@@ -5558,8 +5558,7 @@ const pass_data pass_data_expand =
| PROP_gimple_lvec ), /* properties_required */
PROP_rtl, /* properties_provided */
( PROP_ssa | PROP_trees ), /* properties_destroyed */
- ( TODO_verify_ssa | TODO_verify_flow
- | TODO_verify_stmts ), /* todo_flags_start */
+ 0, /* todo_flags_start */
0, /* todo_flags_finish */
};
diff --git a/gcc/combine-stack-adj.c b/gcc/combine-stack-adj.c
index 399beb4c1bf..11434dd0cca 100644
--- a/gcc/combine-stack-adj.c
+++ b/gcc/combine-stack-adj.c
@@ -641,7 +641,7 @@ const pass_data pass_data_stack_adjustments =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_stack_adjustments : public rtl_opt_pass
diff --git a/gcc/combine.c b/gcc/combine.c
index e051f5e4d1f..1096bad6c74 100644
--- a/gcc/combine.c
+++ b/gcc/combine.c
@@ -13898,7 +13898,7 @@ const pass_data pass_data_combine =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_combine : public rtl_opt_pass
diff --git a/gcc/compare-elim.c b/gcc/compare-elim.c
index 7555d48c613..a3737990aec 100644
--- a/gcc/compare-elim.c
+++ b/gcc/compare-elim.c
@@ -656,8 +656,7 @@ const pass_data pass_data_compare_elim_after_reload =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_df_verify
- | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ ( TODO_df_finish | TODO_df_verify ), /* todo_flags_finish */
};
class pass_compare_elim_after_reload : public rtl_opt_pass
diff --git a/gcc/config/epiphany/resolve-sw-modes.c b/gcc/config/epiphany/resolve-sw-modes.c
index fa8fea50977..f65fe2a635e 100644
--- a/gcc/config/epiphany/resolve-sw-modes.c
+++ b/gcc/config/epiphany/resolve-sw-modes.c
@@ -51,7 +51,7 @@ const pass_data pass_data_resolve_sw_modes =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_resolve_sw_modes : public rtl_opt_pass
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 895ebbb6772..04085c98209 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -2526,7 +2526,7 @@ const pass_data pass_data_insert_vzeroupper =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_insert_vzeroupper : public rtl_opt_pass
diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index 29d0ac16102..35844ad275a 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -16543,7 +16543,7 @@ const pass_data pass_data_mips_machine_reorg2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_mips_machine_reorg2 : public rtl_opt_pass
diff --git a/gcc/config/s390/s390.c b/gcc/config/s390/s390.c
index 557f0dbc6e5..e67d8ba37c5 100644
--- a/gcc/config/s390/s390.c
+++ b/gcc/config/s390/s390.c
@@ -8644,8 +8644,7 @@ const pass_data pass_data_s390_early_mach =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_verify | TODO_df_finish
- | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ ( TODO_df_verify | TODO_df_finish ), /* todo_flags_finish */
};
class pass_s390_early_mach : public rtl_opt_pass
diff --git a/gcc/config/sh/sh_treg_combine.cc b/gcc/config/sh/sh_treg_combine.cc
index 25484797172..ebc80a50768 100644
--- a/gcc/config/sh/sh_treg_combine.cc
+++ b/gcc/config/sh/sh_treg_combine.cc
@@ -600,7 +600,6 @@ const pass_data sh_treg_combine::default_pass_data =
0, // properties_destroyed
0, // todo_flags_start
TODO_df_finish | TODO_df_verify // todo_flags_finish
- | TODO_verify_rtl_sharing
};
sh_treg_combine::sh_treg_combine (gcc::context* ctx, bool split_insns,
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 7f166091d43..cce879f7f72 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -1128,7 +1128,7 @@ const pass_data pass_data_work_around_errata =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_work_around_errata : public rtl_opt_pass
diff --git a/gcc/cprop.c b/gcc/cprop.c
index d29b6f68f27..aef3ee85c71 100644
--- a/gcc/cprop.c
+++ b/gcc/cprop.c
@@ -1923,8 +1923,7 @@ const pass_data pass_data_rtl_cprop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_cprop : public rtl_opt_pass
diff --git a/gcc/cse.c b/gcc/cse.c
index 40bc2be6a01..710c845c13d 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -7497,8 +7497,7 @@ const pass_data pass_data_cse =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_cse : public rtl_opt_pass
@@ -7570,8 +7569,7 @@ const pass_data pass_data_cse2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_cse2 : public rtl_opt_pass
@@ -7645,8 +7643,7 @@ const pass_data pass_data_cse_after_global_opts =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_cse_after_global_opts : public rtl_opt_pass
diff --git a/gcc/dce.c b/gcc/dce.c
index 344e31af074..0e245779fcd 100644
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -792,7 +792,7 @@ const pass_data pass_data_ud_rtl_dce =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_ud_rtl_dce : public rtl_opt_pass
@@ -1224,7 +1224,7 @@ const pass_data pass_data_fast_rtl_dce =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_fast_rtl_dce : public rtl_opt_pass
diff --git a/gcc/dse.c b/gcc/dse.c
index 88b8c373bbf..167920cf098 100644
--- a/gcc/dse.c
+++ b/gcc/dse.c
@@ -3720,7 +3720,7 @@ const pass_data pass_data_rtl_dse1 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_dse1 : public rtl_opt_pass
@@ -3761,7 +3761,7 @@ const pass_data pass_data_rtl_dse2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_dse2 : public rtl_opt_pass
diff --git a/gcc/final.c b/gcc/final.c
index cf649fbd155..4e452915d8b 100644
--- a/gcc/final.c
+++ b/gcc/final.c
@@ -860,7 +860,7 @@ const pass_data pass_data_compute_alignments =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_compute_alignments : public rtl_opt_pass
diff --git a/gcc/function.c b/gcc/function.c
index 383a52a8fc0..38ccb133988 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -7018,9 +7018,8 @@ const pass_data pass_data_thread_prologue_and_epilogue =
0, /* properties_required */
0, /* properties_provided */
0, /* properties_destroyed */
- TODO_verify_flow, /* todo_flags_start */
- ( TODO_df_verify | TODO_df_finish
- | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ 0, /* todo_flags_start */
+ ( TODO_df_verify | TODO_df_finish ), /* todo_flags_finish */
};
class pass_thread_prologue_and_epilogue : public rtl_opt_pass
diff --git a/gcc/fwprop.c b/gcc/fwprop.c
index 6960d62e250..0179bf1a578 100644
--- a/gcc/fwprop.c
+++ b/gcc/fwprop.c
@@ -1496,8 +1496,7 @@ const pass_data pass_data_rtl_fwprop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_flow
- | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_fwprop : public rtl_opt_pass
@@ -1562,7 +1561,7 @@ const pass_data pass_data_rtl_fwprop_addr =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_fwprop_addr : public rtl_opt_pass
diff --git a/gcc/gcse.c b/gcc/gcse.c
index d88b2750d52..84a114799b2 100644
--- a/gcc/gcse.c
+++ b/gcc/gcse.c
@@ -4196,8 +4196,7 @@ const pass_data pass_data_rtl_pre =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_pre : public rtl_opt_pass
@@ -4248,8 +4247,7 @@ const pass_data pass_data_rtl_hoist =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_hoist : public rtl_opt_pass
diff --git a/gcc/gimple-ssa-isolate-paths.c b/gcc/gimple-ssa-isolate-paths.c
index b01417d09e5..298e14ccd1d 100644
--- a/gcc/gimple-ssa-isolate-paths.c
+++ b/gcc/gimple-ssa-isolate-paths.c
@@ -426,7 +426,7 @@ const pass_data pass_data_isolate_erroneous_paths =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_isolate_erroneous_paths : public gimple_opt_pass
diff --git a/gcc/gimple-ssa-strength-reduction.c b/gcc/gimple-ssa-strength-reduction.c
index 321cb15eb0a..dbf6a402140 100644
--- a/gcc/gimple-ssa-strength-reduction.c
+++ b/gcc/gimple-ssa-strength-reduction.c
@@ -3610,7 +3610,7 @@ const pass_data pass_data_strength_reduction =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_strength_reduction : public gimple_opt_pass
diff --git a/gcc/ifcvt.c b/gcc/ifcvt.c
index e8a9fec9d66..cd2b5dcda03 100644
--- a/gcc/ifcvt.c
+++ b/gcc/ifcvt.c
@@ -4544,7 +4544,7 @@ const pass_data pass_data_rtl_ifcvt =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_ifcvt : public rtl_opt_pass
@@ -4592,7 +4592,7 @@ const pass_data pass_data_if_after_combine =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_if_after_combine : public rtl_opt_pass
@@ -4639,7 +4639,7 @@ const pass_data pass_data_if_after_reload =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_if_after_reload : public rtl_opt_pass
diff --git a/gcc/ipa-split.c b/gcc/ipa-split.c
index eefa1954e30..bd1c08624f9 100644
--- a/gcc/ipa-split.c
+++ b/gcc/ipa-split.c
@@ -1659,7 +1659,7 @@ const pass_data pass_data_split_functions =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_all, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_split_functions : public gimple_opt_pass
@@ -1719,7 +1719,7 @@ const pass_data pass_data_feedback_split_functions =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_all, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_feedback_split_functions : public gimple_opt_pass
diff --git a/gcc/loop-init.c b/gcc/loop-init.c
index b7f8d9c68c5..3c53b49ba61 100644
--- a/gcc/loop-init.c
+++ b/gcc/loop-init.c
@@ -382,7 +382,7 @@ const pass_data pass_data_rtl_loop_init =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_rtl_loop_init : public rtl_opt_pass
@@ -421,7 +421,7 @@ const pass_data pass_data_rtl_loop_done =
0, /* properties_provided */
PROP_loops, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_flow | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_rtl_loop_done : public rtl_opt_pass
@@ -478,8 +478,7 @@ const pass_data pass_data_rtl_move_loop_invariants =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_verify | TODO_df_finish
- | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ ( TODO_df_verify | TODO_df_finish ), /* todo_flags_finish */
};
class pass_rtl_move_loop_invariants : public rtl_opt_pass
@@ -522,7 +521,7 @@ const pass_data pass_data_rtl_unroll_and_peel_loops =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_rtl_unroll_and_peel_loops : public rtl_opt_pass
@@ -585,7 +584,7 @@ const pass_data pass_data_rtl_doloop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_rtl_doloop : public rtl_opt_pass
diff --git a/gcc/loop-unroll.c b/gcc/loop-unroll.c
index f952d9d1ea3..df6fc9c19f0 100644
--- a/gcc/loop-unroll.c
+++ b/gcc/loop-unroll.c
@@ -1032,7 +1032,7 @@ split_edge_and_insert (edge e, rtx insns)
CFG. For this purpose we used to set the BB_SUPERBLOCK flag on BB
and call break_superblocks when going out of cfglayout mode. But it
turns out that this never happens; and that if it does ever happen,
- the TODO_verify_flow at the end of the RTL loop passes would fail.
+ the verify_flow_info at the end of the RTL loop passes would fail.
There are two reasons why we expected we could have control flow insns
in INSNS. The first is when a comparison has to be done in parts, and
diff --git a/gcc/lower-subreg.c b/gcc/lower-subreg.c
index ae935f76459..916e4ad66a3 100644
--- a/gcc/lower-subreg.c
+++ b/gcc/lower-subreg.c
@@ -1702,7 +1702,7 @@ const pass_data pass_data_lower_subreg =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_flow, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_lower_subreg : public rtl_opt_pass
@@ -1745,8 +1745,7 @@ const pass_data pass_data_lower_subreg2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_lower_subreg2 : public rtl_opt_pass
diff --git a/gcc/mode-switching.c b/gcc/mode-switching.c
index b132cba4f2a..1ae8120ee4d 100644
--- a/gcc/mode-switching.c
+++ b/gcc/mode-switching.c
@@ -802,7 +802,7 @@ const pass_data pass_data_mode_switching =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_mode_switching : public rtl_opt_pass
diff --git a/gcc/modulo-sched.c b/gcc/modulo-sched.c
index 2e454f553e7..d3c65c2e78a 100644
--- a/gcc/modulo-sched.c
+++ b/gcc/modulo-sched.c
@@ -3339,8 +3339,7 @@ const pass_data pass_data_sms =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_flow
- | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_sms : public rtl_opt_pass
diff --git a/gcc/passes.c b/gcc/passes.c
index 2b3a63c3e59..223b693d2cf 100644
--- a/gcc/passes.c
+++ b/gcc/passes.c
@@ -549,7 +549,7 @@ const pass_data pass_data_postreload =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_postreload : public rtl_opt_pass
diff --git a/gcc/postreload-gcse.c b/gcc/postreload-gcse.c
index f5d53633539..af2d731a94d 100644
--- a/gcc/postreload-gcse.c
+++ b/gcc/postreload-gcse.c
@@ -1330,7 +1330,7 @@ const pass_data pass_data_gcse2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_rtl_sharing | TODO_verify_flow ), /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_gcse2 : public rtl_opt_pass
diff --git a/gcc/postreload.c b/gcc/postreload.c
index b093287d5a9..691467e1075 100644
--- a/gcc/postreload.c
+++ b/gcc/postreload.c
@@ -2328,7 +2328,7 @@ const pass_data pass_data_postreload_cse =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_postreload_cse : public rtl_opt_pass
diff --git a/gcc/predict.c b/gcc/predict.c
index a847ec6f9d9..f074082535d 100644
--- a/gcc/predict.c
+++ b/gcc/predict.c
@@ -3078,7 +3078,7 @@ const pass_data pass_data_profile =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_profile : public gimple_opt_pass
@@ -3143,7 +3143,7 @@ const pass_data pass_data_strip_predict_hints =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_strip_predict_hints : public gimple_opt_pass
diff --git a/gcc/recog.c b/gcc/recog.c
index 057f41128a5..00a052295f6 100644
--- a/gcc/recog.c
+++ b/gcc/recog.c
@@ -3832,7 +3832,7 @@ const pass_data pass_data_peephole2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_peephole2 : public rtl_opt_pass
@@ -4036,7 +4036,7 @@ const pass_data pass_data_split_before_sched2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_flow, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_split_before_sched2 : public rtl_opt_pass
@@ -4084,7 +4084,7 @@ const pass_data pass_data_split_for_shorten_branches =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_rtl_sharing, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_split_for_shorten_branches : public rtl_opt_pass
diff --git a/gcc/ree.c b/gcc/ree.c
index b4710333ba7..77f13842a52 100644
--- a/gcc/ree.c
+++ b/gcc/ree.c
@@ -1106,7 +1106,7 @@ const pass_data pass_data_ree =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_ree : public rtl_opt_pass
diff --git a/gcc/reg-stack.c b/gcc/reg-stack.c
index 7aa8a6b800e..692abc50bdf 100644
--- a/gcc/reg-stack.c
+++ b/gcc/reg-stack.c
@@ -3353,7 +3353,7 @@ const pass_data pass_data_stack_regs_run =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_stack_regs_run : public rtl_opt_pass
diff --git a/gcc/regcprop.c b/gcc/regcprop.c
index c1fbb65ca4f..a710cc38bf5 100644
--- a/gcc/regcprop.c
+++ b/gcc/regcprop.c
@@ -1173,7 +1173,7 @@ const pass_data pass_data_cprop_hardreg =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_cprop_hardreg : public rtl_opt_pass
diff --git a/gcc/regrename.c b/gcc/regrename.c
index 68e8ad73015..019aee17860 100644
--- a/gcc/regrename.c
+++ b/gcc/regrename.c
@@ -1849,7 +1849,7 @@ const pass_data pass_data_regrename =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_regrename : public rtl_opt_pass
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c
index ce3fe5df016..53ba0a4cd15 100644
--- a/gcc/sched-rgn.c
+++ b/gcc/sched-rgn.c
@@ -3656,8 +3656,7 @@ const pass_data pass_data_live_range_shrinkage =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_live_range_shrinkage : public rtl_opt_pass
@@ -3705,8 +3704,7 @@ const pass_data pass_data_sched =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_sched : public rtl_opt_pass
@@ -3753,8 +3751,7 @@ const pass_data pass_data_sched2 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_sched2 : public rtl_opt_pass
diff --git a/gcc/store-motion.c b/gcc/store-motion.c
index 920da531213..b3e58900b39 100644
--- a/gcc/store-motion.c
+++ b/gcc/store-motion.c
@@ -1245,8 +1245,7 @@ const pass_data pass_data_rtl_store_motion =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_rtl_store_motion : public rtl_opt_pass
diff --git a/gcc/tracer.c b/gcc/tracer.c
index 09a8f40c7f5..16c6949dd1d 100644
--- a/gcc/tracer.c
+++ b/gcc/tracer.c
@@ -381,7 +381,7 @@ const pass_data pass_data_tracer =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_tracer : public gimple_opt_pass
diff --git a/gcc/trans-mem.c b/gcc/trans-mem.c
index 417ca8a8fa2..c0e44c78ebe 100644
--- a/gcc/trans-mem.c
+++ b/gcc/trans-mem.c
@@ -3018,7 +3018,7 @@ const pass_data pass_data_tm_mark =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_tm_mark : public gimple_opt_pass
@@ -3175,7 +3175,7 @@ const pass_data pass_data_tm_edges =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_tm_edges : public gimple_opt_pass
diff --git a/gcc/tree-call-cdce.c b/gcc/tree-call-cdce.c
index ea1df8b2210..269659caff5 100644
--- a/gcc/tree-call-cdce.c
+++ b/gcc/tree-call-cdce.c
@@ -880,7 +880,7 @@ const pass_data pass_data_call_cdce =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_call_cdce : public gimple_opt_pass
diff --git a/gcc/tree-cfg.c b/gcc/tree-cfg.c
index 1918679f1bf..066fcec5ae3 100644
--- a/gcc/tree-cfg.c
+++ b/gcc/tree-cfg.c
@@ -357,7 +357,7 @@ const pass_data pass_data_build_cfg =
( PROP_cfg | PROP_loops ), /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_stmts, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_build_cfg : public gimple_opt_pass
@@ -8096,7 +8096,7 @@ const pass_data pass_data_split_crit_edges =
PROP_no_crit_edges, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_flow, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_split_crit_edges : public gimple_opt_pass
@@ -8408,7 +8408,7 @@ execute_fixup_cfg (void)
{
basic_block bb;
gimple_stmt_iterator gsi;
- int todo = gimple_in_ssa_p (cfun) ? TODO_verify_ssa : 0;
+ int todo = 0;
gcov_type count_scale;
edge e;
edge_iterator ei;
diff --git a/gcc/tree-cfgcleanup.c b/gcc/tree-cfgcleanup.c
index 104620716ec..71c294bed5d 100644
--- a/gcc/tree-cfgcleanup.c
+++ b/gcc/tree-cfgcleanup.c
@@ -957,7 +957,7 @@ const pass_data pass_data_merge_phi =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_merge_phi : public gimple_opt_pass
diff --git a/gcc/tree-complex.c b/gcc/tree-complex.c
index a97aaf974ce..7e12c30f37c 100644
--- a/gcc/tree-complex.c
+++ b/gcc/tree-complex.c
@@ -1668,7 +1668,7 @@ const pass_data pass_data_lower_complex =
PROP_gimple_lcx, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_stmts ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_lower_complex : public gimple_opt_pass
@@ -1706,7 +1706,7 @@ const pass_data pass_data_lower_complex_O0 =
PROP_gimple_lcx, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_stmts ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_lower_complex_O0 : public gimple_opt_pass
diff --git a/gcc/tree-eh.c b/gcc/tree-eh.c
index 7b65319f857..c1e0e77098b 100644
--- a/gcc/tree-eh.c
+++ b/gcc/tree-eh.c
@@ -3316,7 +3316,7 @@ const pass_data pass_data_lower_resx =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_flow, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_lower_resx : public gimple_opt_pass
@@ -3716,7 +3716,7 @@ const pass_data pass_data_lower_eh_dispatch =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_flow, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_lower_eh_dispatch : public gimple_opt_pass
@@ -4575,7 +4575,7 @@ const pass_data pass_data_cleanup_eh =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_cleanup_eh : public gimple_opt_pass
diff --git a/gcc/tree-emutls.c b/gcc/tree-emutls.c
index 0ed503aec3f..4d7598d8c04 100644
--- a/gcc/tree-emutls.c
+++ b/gcc/tree-emutls.c
@@ -813,7 +813,7 @@ ipa_lower_emutls (void)
access_vars.release ();
free_varpool_node_set (tls_vars);
- return TODO_verify_all;
+ return 0;
}
namespace {
diff --git a/gcc/tree-if-conv.c b/gcc/tree-if-conv.c
index 5b08669f456..69f1e1f0615 100644
--- a/gcc/tree-if-conv.c
+++ b/gcc/tree-if-conv.c
@@ -2144,8 +2144,7 @@ const pass_data pass_data_if_conversion =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_stmts | TODO_verify_flow
- | TODO_verify_ssa ), /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_if_conversion : public gimple_opt_pass
diff --git a/gcc/tree-into-ssa.c b/gcc/tree-into-ssa.c
index 8fc419344c7..5b541037c3a 100644
--- a/gcc/tree-into-ssa.c
+++ b/gcc/tree-into-ssa.c
@@ -2312,7 +2312,7 @@ const pass_data pass_data_build_ssa =
PROP_ssa, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa | TODO_remove_unused_locals ), /* todo_flags_finish */
+ TODO_remove_unused_locals, /* todo_flags_finish */
};
class pass_build_ssa : public gimple_opt_pass
diff --git a/gcc/tree-loop-distribution.c b/gcc/tree-loop-distribution.c
index 5fff7be5bd8..00cf24c0d61 100644
--- a/gcc/tree-loop-distribution.c
+++ b/gcc/tree-loop-distribution.c
@@ -1682,7 +1682,7 @@ const pass_data pass_data_loop_distribution =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_loop_distribution : public gimple_opt_pass
diff --git a/gcc/tree-object-size.c b/gcc/tree-object-size.c
index ec50709e86e..1596b7d1120 100644
--- a/gcc/tree-object-size.c
+++ b/gcc/tree-object-size.c
@@ -1219,7 +1219,7 @@ const pass_data pass_data_object_sizes =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_object_sizes : public gimple_opt_pass
diff --git a/gcc/tree-parloops.c b/gcc/tree-parloops.c
index 79b327b02c0..3bc6a2bbf23 100644
--- a/gcc/tree-parloops.c
+++ b/gcc/tree-parloops.c
@@ -2266,7 +2266,7 @@ const pass_data pass_data_parallelize_loops =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_flow, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_parallelize_loops : public gimple_opt_pass
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h
index 616e85bd5a0..c025b1f0719 100644
--- a/gcc/tree-pass.h
+++ b/gcc/tree-pass.h
@@ -230,15 +230,11 @@ protected:
/* To-do flags. */
#define TODO_do_not_ggc_collect (1 << 1)
-#define TODO_verify_ssa (1 << 2)
-#define TODO_verify_flow (1 << 3)
-#define TODO_verify_stmts (1 << 4)
#define TODO_cleanup_cfg (1 << 5)
#define TODO_verify_il (1 << 6)
#define TODO_dump_symtab (1 << 7)
#define TODO_remove_functions (1 << 8)
#define TODO_rebuild_frequencies (1 << 9)
-#define TODO_verify_rtl_sharing (1 << 10)
/* To-do flags for calls to update_ssa. */
@@ -309,9 +305,7 @@ protected:
| TODO_update_ssa_full_phi \
| TODO_update_ssa_only_virtuals)
-#define TODO_verify_all \
- (TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts | TODO_verify_il \
- | TODO_verify_rtl_sharing)
+#define TODO_verify_all TODO_verify_il
/* Register pass info. */
diff --git a/gcc/tree-sra.c b/gcc/tree-sra.c
index 4a24e6a1b70..72c485be521 100644
--- a/gcc/tree-sra.c
+++ b/gcc/tree-sra.c
@@ -3579,7 +3579,7 @@ const pass_data pass_data_sra_early =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_sra_early : public gimple_opt_pass
@@ -3616,7 +3616,7 @@ const pass_data pass_data_sra =
0, /* properties_provided */
0, /* properties_destroyed */
TODO_update_address_taken, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_sra : public gimple_opt_pass
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c
index 5e6b4d88d1b..9e1b6aeb5bc 100644
--- a/gcc/tree-ssa-ccp.c
+++ b/gcc/tree-ssa-ccp.c
@@ -2319,8 +2319,7 @@ const pass_data pass_data_ccp =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa | TODO_update_address_taken
- | TODO_verify_stmts ), /* todo_flags_finish */
+ TODO_update_address_taken, /* todo_flags_finish */
};
class pass_ccp : public gimple_opt_pass
@@ -2591,7 +2590,7 @@ const pass_data pass_data_fold_builtins =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa | TODO_update_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_fold_builtins : public gimple_opt_pass
diff --git a/gcc/tree-ssa-copy.c b/gcc/tree-ssa-copy.c
index 6e3a5693aa7..0c1421666bb 100644
--- a/gcc/tree-ssa-copy.c
+++ b/gcc/tree-ssa-copy.c
@@ -657,8 +657,7 @@ const pass_data pass_data_copy_prop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_cleanup_cfg | TODO_verify_ssa
- | TODO_update_ssa ), /* todo_flags_finish */
+ ( TODO_cleanup_cfg | TODO_update_ssa ), /* todo_flags_finish */
};
class pass_copy_prop : public gimple_opt_pass
diff --git a/gcc/tree-ssa-copyrename.c b/gcc/tree-ssa-copyrename.c
index b9c9ba39950..89437d94927 100644
--- a/gcc/tree-ssa-copyrename.c
+++ b/gcc/tree-ssa-copyrename.c
@@ -312,7 +312,7 @@ const pass_data pass_data_rename_ssa_copies =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_rename_ssa_copies : public gimple_opt_pass
diff --git a/gcc/tree-ssa-dce.c b/gcc/tree-ssa-dce.c
index e1edb2ee3ac..4969b11c168 100644
--- a/gcc/tree-ssa-dce.c
+++ b/gcc/tree-ssa-dce.c
@@ -1522,7 +1522,7 @@ const pass_data pass_data_dce =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_dce : public gimple_opt_pass
@@ -1560,7 +1560,7 @@ const pass_data pass_data_dce_loop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_dce_loop : public gimple_opt_pass
@@ -1598,7 +1598,7 @@ const pass_data pass_data_cd_dce =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa | TODO_verify_flow ), /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_cd_dce : public gimple_opt_pass
diff --git a/gcc/tree-ssa-dom.c b/gcc/tree-ssa-dom.c
index 15c4fb07596..5b5adca90b2 100644
--- a/gcc/tree-ssa-dom.c
+++ b/gcc/tree-ssa-dom.c
@@ -845,9 +845,7 @@ const pass_data pass_data_dominator =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_cleanup_cfg | TODO_update_ssa
- | TODO_verify_ssa
- | TODO_verify_flow ), /* todo_flags_finish */
+ ( TODO_cleanup_cfg | TODO_update_ssa ), /* todo_flags_finish */
};
class pass_dominator : public gimple_opt_pass
@@ -3038,9 +3036,7 @@ const pass_data pass_data_phi_only_cprop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_cleanup_cfg | TODO_verify_ssa
- | TODO_verify_stmts
- | TODO_update_ssa ), /* todo_flags_finish */
+ ( TODO_cleanup_cfg | TODO_update_ssa ), /* todo_flags_finish */
};
class pass_phi_only_cprop : public gimple_opt_pass
diff --git a/gcc/tree-ssa-dse.c b/gcc/tree-ssa-dse.c
index af69063bd20..4632adde9c9 100644
--- a/gcc/tree-ssa-dse.c
+++ b/gcc/tree-ssa-dse.c
@@ -338,7 +338,7 @@ const pass_data pass_data_dse =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_dse : public gimple_opt_pass
diff --git a/gcc/tree-ssa-forwprop.c b/gcc/tree-ssa-forwprop.c
index a623005318e..4ba3a736ec1 100644
--- a/gcc/tree-ssa-forwprop.c
+++ b/gcc/tree-ssa-forwprop.c
@@ -3580,7 +3580,7 @@ const pass_data pass_data_forwprop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_forwprop : public gimple_opt_pass
diff --git a/gcc/tree-ssa-ifcombine.c b/gcc/tree-ssa-ifcombine.c
index 0ce02a04f08..fae389b9088 100644
--- a/gcc/tree-ssa-ifcombine.c
+++ b/gcc/tree-ssa-ifcombine.c
@@ -736,7 +736,7 @@ const pass_data pass_data_tree_ifcombine =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_tree_ifcombine : public gimple_opt_pass
diff --git a/gcc/tree-ssa-loop-ch.c b/gcc/tree-ssa-loop-ch.c
index fb86de4a7b0..e44f9de235d 100644
--- a/gcc/tree-ssa-loop-ch.c
+++ b/gcc/tree-ssa-loop-ch.c
@@ -144,8 +144,7 @@ const pass_data pass_data_ch =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_cleanup_cfg | TODO_verify_ssa
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_cleanup_cfg, /* todo_flags_finish */
};
class pass_ch : public gimple_opt_pass
diff --git a/gcc/tree-ssa-loop-ivcanon.c b/gcc/tree-ssa-loop-ivcanon.c
index 54ebe25c40d..6f164538132 100644
--- a/gcc/tree-ssa-loop-ivcanon.c
+++ b/gcc/tree-ssa-loop-ivcanon.c
@@ -1366,7 +1366,7 @@ const pass_data pass_data_complete_unrolli =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_flow, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_complete_unrolli : public gimple_opt_pass
diff --git a/gcc/tree-ssa-loop.c b/gcc/tree-ssa-loop.c
index ccc812152cf..b49ed8a52b2 100644
--- a/gcc/tree-ssa-loop.c
+++ b/gcc/tree-ssa-loop.c
@@ -57,7 +57,7 @@ const pass_data pass_data_tree_loop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_tree_loop : public gimple_opt_pass
@@ -398,7 +398,7 @@ const pass_data pass_data_tree_loop_done =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_cleanup_cfg | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_cleanup_cfg, /* todo_flags_finish */
};
class pass_tree_loop_done : public gimple_opt_pass
diff --git a/gcc/tree-ssa-math-opts.c b/gcc/tree-ssa-math-opts.c
index b965ad1b7f3..7c653c820bd 100644
--- a/gcc/tree-ssa-math-opts.c
+++ b/gcc/tree-ssa-math-opts.c
@@ -519,8 +519,7 @@ const pass_data pass_data_cse_reciprocals =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa
- | TODO_verify_stmts ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_cse_reciprocals : public gimple_opt_pass
@@ -1416,8 +1415,7 @@ const pass_data pass_data_cse_sincos =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa
- | TODO_verify_stmts ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_cse_sincos : public gimple_opt_pass
@@ -2086,8 +2084,7 @@ pass_optimize_bswap::execute (function *fun)
statistics_counter_event (fun, "64-bit bswap implementations found",
bswap_stats.found_64bit);
- return (changed ? TODO_update_ssa | TODO_verify_ssa
- | TODO_verify_stmts : 0);
+ return (changed ? TODO_update_ssa : 0);
}
} // anon namespace
@@ -2788,8 +2785,7 @@ const pass_data pass_data_optimize_widening_mul =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa | TODO_verify_stmts
- | TODO_update_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_optimize_widening_mul : public gimple_opt_pass
diff --git a/gcc/tree-ssa-phiopt.c b/gcc/tree-ssa-phiopt.c
index 9b5b563886d..c9fe74e46ff 100644
--- a/gcc/tree-ssa-phiopt.c
+++ b/gcc/tree-ssa-phiopt.c
@@ -2206,8 +2206,7 @@ const pass_data pass_data_phiopt =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa | TODO_verify_flow
- | TODO_verify_stmts ), /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_phiopt : public gimple_opt_pass
@@ -2247,8 +2246,7 @@ const pass_data pass_data_cselim =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa | TODO_verify_flow
- | TODO_verify_stmts ), /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_cselim : public gimple_opt_pass
diff --git a/gcc/tree-ssa-phiprop.c b/gcc/tree-ssa-phiprop.c
index 0154b47af74..8a668635fd4 100644
--- a/gcc/tree-ssa-phiprop.c
+++ b/gcc/tree-ssa-phiprop.c
@@ -387,7 +387,7 @@ const pass_data pass_data_phiprop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_phiprop : public gimple_opt_pass
diff --git a/gcc/tree-ssa-pre.c b/gcc/tree-ssa-pre.c
index b5785d88c54..0344d438a4e 100644
--- a/gcc/tree-ssa-pre.c
+++ b/gcc/tree-ssa-pre.c
@@ -4705,7 +4705,7 @@ const pass_data pass_data_pre =
0, /* properties_provided */
PROP_no_crit_edges, /* properties_destroyed */
TODO_rebuild_alias, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_pre : public gimple_opt_pass
@@ -4772,7 +4772,6 @@ pass_pre::execute (function *fun)
clear_expression_ids ();
remove_dead_inserted_code ();
- todo |= TODO_verify_flow;
scev_finalize ();
fini_pre ();
@@ -4821,7 +4820,7 @@ const pass_data pass_data_fre =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_fre : public gimple_opt_pass
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c
index 0ea04a3bbbe..7239ac8b985 100644
--- a/gcc/tree-ssa-reassoc.c
+++ b/gcc/tree-ssa-reassoc.c
@@ -4707,9 +4707,7 @@ const pass_data pass_data_reassoc =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa
- | TODO_update_ssa_only_virtuals
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_update_ssa_only_virtuals, /* todo_flags_finish */
};
class pass_reassoc : public gimple_opt_pass
diff --git a/gcc/tree-ssa-sink.c b/gcc/tree-ssa-sink.c
index 7992ced11dc..1d4924f1536 100644
--- a/gcc/tree-ssa-sink.c
+++ b/gcc/tree-ssa-sink.c
@@ -578,8 +578,7 @@ const pass_data pass_data_sink_code =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_sink_code : public gimple_opt_pass
diff --git a/gcc/tree-ssa-strlen.c b/gcc/tree-ssa-strlen.c
index 1cc36d81e36..bc3d712796a 100644
--- a/gcc/tree-ssa-strlen.c
+++ b/gcc/tree-ssa-strlen.c
@@ -2074,7 +2074,7 @@ const pass_data pass_data_strlen =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_strlen : public gimple_opt_pass
diff --git a/gcc/tree-ssa-tail-merge.c b/gcc/tree-ssa-tail-merge.c
index f6b1ba08154..f879871c7f0 100644
--- a/gcc/tree-ssa-tail-merge.c
+++ b/gcc/tree-ssa-tail-merge.c
@@ -1732,7 +1732,6 @@ tail_merge_optimize (unsigned int todo)
dump_function_to_file (current_function_decl, dump_file, dump_flags);
}
- todo |= (TODO_verify_ssa | TODO_verify_stmts | TODO_verify_flow);
mark_virtual_operands_for_renaming (cfun);
}
diff --git a/gcc/tree-ssa-uncprop.c b/gcc/tree-ssa-uncprop.c
index 52c568a749a..7342c9d1514 100644
--- a/gcc/tree-ssa-uncprop.c
+++ b/gcc/tree-ssa-uncprop.c
@@ -553,7 +553,7 @@ const pass_data pass_data_uncprop =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_uncprop : public gimple_opt_pass
diff --git a/gcc/tree-switch-conversion.c b/gcc/tree-switch-conversion.c
index 34edc64baee..26295340e25 100644
--- a/gcc/tree-switch-conversion.c
+++ b/gcc/tree-switch-conversion.c
@@ -1427,9 +1427,7 @@ const pass_data pass_data_convert_switch =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa
- | TODO_verify_stmts
- | TODO_verify_flow ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_convert_switch : public gimple_opt_pass
diff --git a/gcc/tree-tailcall.c b/gcc/tree-tailcall.c
index 9ad25d81c6d..f7beaefd76d 100644
--- a/gcc/tree-tailcall.c
+++ b/gcc/tree-tailcall.c
@@ -1100,7 +1100,7 @@ const pass_data pass_data_tail_recursion =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_tail_recursion : public gimple_opt_pass
@@ -1141,7 +1141,7 @@ const pass_data pass_data_tail_calls =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- TODO_verify_ssa, /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_tail_calls : public gimple_opt_pass
diff --git a/gcc/tree-vect-generic.c b/gcc/tree-vect-generic.c
index 2ca19f04abc..301103db693 100644
--- a/gcc/tree-vect-generic.c
+++ b/gcc/tree-vect-generic.c
@@ -1567,9 +1567,7 @@ const pass_data pass_data_lower_vector =
PROP_gimple_lvec, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa
- | TODO_verify_stmts
- | TODO_verify_flow
+ ( TODO_update_ssa
| TODO_cleanup_cfg ), /* todo_flags_finish */
};
@@ -1614,9 +1612,7 @@ const pass_data pass_data_lower_vector_ssa =
PROP_gimple_lvec, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_update_ssa | TODO_verify_ssa
- | TODO_verify_stmts
- | TODO_verify_flow
+ ( TODO_update_ssa
| TODO_cleanup_cfg ), /* todo_flags_finish */
};
diff --git a/gcc/tree-vectorizer.c b/gcc/tree-vectorizer.c
index d7de964fa37..8f5f2d66251 100644
--- a/gcc/tree-vectorizer.c
+++ b/gcc/tree-vectorizer.c
@@ -599,8 +599,7 @@ const pass_data pass_data_slp_vectorize =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_ssa | TODO_update_ssa
- | TODO_verify_stmts ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_slp_vectorize : public gimple_opt_pass
diff --git a/gcc/tree-vrp.c b/gcc/tree-vrp.c
index 0dfbfca4a2a..d072128e650 100644
--- a/gcc/tree-vrp.c
+++ b/gcc/tree-vrp.c
@@ -9861,9 +9861,7 @@ const pass_data pass_data_vrp =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_cleanup_cfg | TODO_update_ssa
- | TODO_verify_ssa
- | TODO_verify_flow ), /* todo_flags_finish */
+ ( TODO_cleanup_cfg | TODO_update_ssa ), /* todo_flags_finish */
};
class pass_vrp : public gimple_opt_pass
diff --git a/gcc/tsan.c b/gcc/tsan.c
index d9f5718ee7e..1de108b90df 100644
--- a/gcc/tsan.c
+++ b/gcc/tsan.c
@@ -745,7 +745,7 @@ const pass_data pass_data_tsan =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_all | TODO_update_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_tsan : public gimple_opt_pass
@@ -787,7 +787,7 @@ const pass_data pass_data_tsan_O0 =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_all | TODO_update_ssa ), /* todo_flags_finish */
+ TODO_update_ssa, /* todo_flags_finish */
};
class pass_tsan_O0 : public gimple_opt_pass
diff --git a/gcc/var-tracking.c b/gcc/var-tracking.c
index 39373401d4b..d55b44a4618 100644
--- a/gcc/var-tracking.c
+++ b/gcc/var-tracking.c
@@ -10357,7 +10357,7 @@ const pass_data pass_data_variable_tracking =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_verify_rtl_sharing | TODO_verify_flow ), /* todo_flags_finish */
+ 0, /* todo_flags_finish */
};
class pass_variable_tracking : public rtl_opt_pass
diff --git a/gcc/web.c b/gcc/web.c
index 46a6ff7448d..2c038f2bb81 100644
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -338,7 +338,7 @@ const pass_data pass_data_web =
0, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
- ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+ TODO_df_finish, /* todo_flags_finish */
};
class pass_web : public rtl_opt_pass