]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
tree-pass.h (TODO_verify_ssa, [...]): Remove.
authorRichard Biener <rguenther@suse.de>
Tue, 6 May 2014 13:35:40 +0000 (13:35 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 6 May 2014 13:35:40 +0000 (13:35 +0000)
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.

From-SVN: r210106

86 files changed:
gcc/ChangeLog
gcc/asan.c
gcc/bb-reorder.c
gcc/bt-load.c
gcc/cfgcleanup.c
gcc/cfgexpand.c
gcc/combine-stack-adj.c
gcc/combine.c
gcc/compare-elim.c
gcc/config/epiphany/resolve-sw-modes.c
gcc/config/i386/i386.c
gcc/config/mips/mips.c
gcc/config/s390/s390.c
gcc/config/sh/sh_treg_combine.cc
gcc/config/sparc/sparc.c
gcc/cprop.c
gcc/cse.c
gcc/dce.c
gcc/dse.c
gcc/final.c
gcc/function.c
gcc/fwprop.c
gcc/gcse.c
gcc/gimple-ssa-isolate-paths.c
gcc/gimple-ssa-strength-reduction.c
gcc/ifcvt.c
gcc/ipa-split.c
gcc/loop-init.c
gcc/loop-unroll.c
gcc/lower-subreg.c
gcc/mode-switching.c
gcc/modulo-sched.c
gcc/passes.c
gcc/postreload-gcse.c
gcc/postreload.c
gcc/predict.c
gcc/recog.c
gcc/ree.c
gcc/reg-stack.c
gcc/regcprop.c
gcc/regrename.c
gcc/sched-rgn.c
gcc/store-motion.c
gcc/tracer.c
gcc/trans-mem.c
gcc/tree-call-cdce.c
gcc/tree-cfg.c
gcc/tree-cfgcleanup.c
gcc/tree-complex.c
gcc/tree-eh.c
gcc/tree-emutls.c
gcc/tree-if-conv.c
gcc/tree-into-ssa.c
gcc/tree-loop-distribution.c
gcc/tree-object-size.c
gcc/tree-parloops.c
gcc/tree-pass.h
gcc/tree-sra.c
gcc/tree-ssa-ccp.c
gcc/tree-ssa-copy.c
gcc/tree-ssa-copyrename.c
gcc/tree-ssa-dce.c
gcc/tree-ssa-dom.c
gcc/tree-ssa-dse.c
gcc/tree-ssa-forwprop.c
gcc/tree-ssa-ifcombine.c
gcc/tree-ssa-loop-ch.c
gcc/tree-ssa-loop-ivcanon.c
gcc/tree-ssa-loop.c
gcc/tree-ssa-math-opts.c
gcc/tree-ssa-phiopt.c
gcc/tree-ssa-phiprop.c
gcc/tree-ssa-pre.c
gcc/tree-ssa-reassoc.c
gcc/tree-ssa-sink.c
gcc/tree-ssa-strlen.c
gcc/tree-ssa-tail-merge.c
gcc/tree-ssa-uncprop.c
gcc/tree-switch-conversion.c
gcc/tree-tailcall.c
gcc/tree-vect-generic.c
gcc/tree-vectorizer.c
gcc/tree-vrp.c
gcc/tsan.c
gcc/var-tracking.c
gcc/web.c

index f9c71294f47df4a098955776333f14e2cc2cb366..95be09a855cfd059e7f1a1dc23f5ab6582a0df89 100644 (file)
@@ -1,3 +1,95 @@
+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
index d7c282e312e4d79c922a3f527c84e20143d096f5..118f9fccc292953a5174a2587ae5401bd857773e 100644 (file)
@@ -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
index db490f1f876052187848258194d970a7ed426885..9581c71dedcf79b64ce94ec3d34f693772ec6b4a 100644 (file)
@@ -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
index 53c5f58046174dea65424bae36d1134261a93808..757a3e79b57b8b4a3a5a5745ffec10aa6784487c 100644 (file)
@@ -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
index d793a70b4dbcb43a0c6728320c9824daec139385..caa4c5f0a273bdd6146cc2cadd1f0cc670382b3b 100644 (file)
@@ -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
index 78eca25f493776f2a85248875188e734175323a1..b57fac17eaefb03b85d1b47b879058c1f41013e6 100644 (file)
@@ -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 */
 };
 
index 399beb4c1bfd879405db65db18ab6e99370624a0..11434dd0cca47858702294d156d8353c74695d17 100644 (file)
@@ -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
index e051f5e4d1fe38067e266826181366e450c3d2a4..1096bad6c74aaa14b453369e067df4fced8d6d6f 100644 (file)
@@ -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
index 7555d48c6132b6822692f0fe6af3b141bedadc7a..a3737990aec64179f9cba47ddc44151a74b248b8 100644 (file)
@@ -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
index fa8fea5097729b890cc7e275d1af054da1ceef05..f65fe2a635edd2875fa356d66a2dc36334a1521a 100644 (file)
@@ -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
index 895ebbb67726f0806b0e8ccd78ea635d32d9b5b4..04085c98209845359ae63cbc1474cfa13dadf335 100644 (file)
@@ -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
index 29d0ac16102cf1b278d7758410923f7e2e51e158..35844ad275ab5fb76b1a4fcdee1395ff29c95dcb 100644 (file)
@@ -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
index 557f0dbc6e5d514b67c2a91dedce10ead86ab20e..e67d8ba37c581eb0bec3be0d738ac9f531b693aa 100644 (file)
@@ -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
index 254847971722dadc5a0cb1ea29b76ea564e92f23..ebc80a50768749d7556777356d6ef69ed37fd64f 100644 (file)
@@ -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,
index 7f166091d4390e64b28df4e850f1ea27dbb2b03c..cce879f7f7269bc9696185b86fb60e80390b04dc 100644 (file)
@@ -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
index d29b6f68f271e3f1806369f63ecc895492697ac9..aef3ee85c711b77cc4c5966213b4577d3982cf4e 100644 (file)
@@ -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
index 40bc2be6a018aa34f65f8c8c7f6499643118dab5..710c845c13d86efbc17ce5891391295fca61358a 100644 (file)
--- 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
index 344e31af0746d515de50d281632194de110159cd..0e245779fcd7291b4433b614f902160e8eb95ffb 100644 (file)
--- 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
index 88b8c373bbf57abd299378d397bf934c578a5d80..167920cf098e6d145fcecdd3be1f84787bc98fff 100644 (file)
--- 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
index cf649fbd1559d7b6689a7b936f45843291b435d1..4e452915d8b7f91ec1224ee1f011d874e4219063 100644 (file)
@@ -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
index 383a52a8fc0bdfacda126f54dfae3277b1247f9a..38ccb133988ef4fd95fc10e7dd478e2aec4cf1a3 100644 (file)
@@ -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
index 6960d62e250c5f9bff2aac35b7bb3a506f792652..0179bf1a5780502b1971a26562dc2122abca18e9 100644 (file)
@@ -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
index d88b2750d52b904a1991796a4bddc88e0878ff85..84a114799b25d6ce1f0d4b2da31dd1c01ad9e690 100644 (file)
@@ -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
index b01417d09e593b19369254e36228064491619b3f..298e14ccd1dabcce529c1ffb56a913c5c6773b75 100644 (file)
@@ -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
index 321cb15eb0ab4ae0577d73bdbad78c55f353c663..dbf6a4021407121544ee724ba6c29c4e4b9c9b77 100644 (file)
@@ -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
index e8a9fec9d66c05dfadccd90ad6af4661ba9d9dcf..cd2b5dcda03c670d224eb510b25e3d040f96f776 100644 (file)
@@ -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
index eefa1954e302a1192878e662e37cd84d5b675e1f..bd1c08624f91f00cdc895bf477a7ba3125b915a0 100644 (file)
@@ -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
index b7f8d9c68c514ccba9acdc8e0ddce38abbcfdc41..3c53b49ba6185a12eb2406e227135a74c0ad50d8 100644 (file)
@@ -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
index f952d9d1ea313e123ca642b3b2c5de3c6b7b9751..df6fc9c19f033f89b59e58658a45c933cd99c831 100644 (file)
@@ -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
index ae935f76459dc73c36f4f166dc7c16146b4b21ca..916e4ad66a328ecfa259f67a5048d68c244ac03b 100644 (file)
@@ -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
index b132cba4f2a619ad298665e481fb0bc5d6bd27c7..1ae8120ee4d2014f96d5dd8e27058fc20ccaf961 100644 (file)
@@ -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
index 2e454f553e7a0c3668050d198454ed4f18c892cc..d3c65c2e78a6a0fbd6edeb5a8e2a07956a8d06b8 100644 (file)
@@ -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
index 2b3a63c3e5962332fe9137e78eb955f13b16b974..223b693d2cfbbb65d37a1de845a942a6eb95283f 100644 (file)
@@ -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
index f5d536335391e15b257bb191a4a0514a901a5bfe..af2d731a94def5720dfe4a9de14cd7190e62a1c6 100644 (file)
@@ -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
index b093287d5a98dfe3689dc0e14f9fa367906f3d7b..691467e1075885fc212b48d7d4fe424411745e54 100644 (file)
@@ -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
index a847ec6f9d937b6182f79e5abcb63fc1ff8ac8a9..f074082535d85ec3747b3dab8e51876db563c770 100644 (file)
@@ -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
index 057f41128a57533b9453b13b374b6fe8cca8e5c3..00a052295f6b2d4f812c88846cedb8d8aab01be1 100644 (file)
@@ -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
index b4710333ba790b19eda9b12469548c2d8febf333..77f13842a52d1e884c40ed61bfdadaabedb032db 100644 (file)
--- 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
index 7aa8a6b800e9b9142c51df1c7b2db3174ee5d725..692abc50bdfed62197612f30dfc3aedd73273ce4 100644 (file)
@@ -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
index c1fbb65ca4f425f456c74fe610e323f1002ab105..a710cc38bf52f5d68a408dbf163a55a5628a6351 100644 (file)
@@ -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
index 68e8ad7301521685afe7b2d3e52b964d2a9a17af..019aee178600ad62a5b1fa9c7b1566657ac4ffd9 100644 (file)
@@ -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
index ce3fe5df016337e9ce3596bce0a1d8d7e2ab806b..53ba0a4cd150a228ff2453d266f32980f11eb857 100644 (file)
@@ -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
index 920da5312134db09ab019feab1513871d6f431cd..b3e58900b39149604cb1a4f7862792231b06ba71 100644 (file)
@@ -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
index 09a8f40c7f53c7c2389062eaf01e7854a3358e99..16c6949dd1d04ac6f63774e6b891b8f72907d9ce 100644 (file)
@@ -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
index 417ca8a8fa27f21bd19fa3be9ba52b1a6500def5..c0e44c78ebe73c4b3f673027e23cb3f5dbec21ac 100644 (file)
@@ -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
index ea1df8b2210d986b1366e01d8c8e17d0fe5d0210..269659caff571288bfe519389c663186e4f2cdbd 100644 (file)
@@ -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
index 1918679f1bf2c91d26bf0691913cd44f8822a601..066fcec5ae39e0a5563cdcc0ecb4be87f0b3339f 100644 (file)
@@ -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;
index 104620716ec0e95f7045417b97f87f655d994845..71c294bed5d2d49fa59fdf743f3aee0b0ea043b6 100644 (file)
@@ -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
index a97aaf974ce79dd32cbafc6e945fba3fddfc9e23..7e12c30f37c0fca7a9d4f0e66dd58f83bdc6a076 100644 (file)
@@ -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
index 7b65319f85715e4e6f916ca174a8b01e91abc642..c1e0e77098bb71fea86d08bcfa81bb5727ebf674 100644 (file)
@@ -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
index 0ed503aec3fa1e3e8abdf1da7a21a88d13225b84..4d7598d8c0434335f56e5d3058c5039fb5743bbb 100644 (file)
@@ -813,7 +813,7 @@ ipa_lower_emutls (void)
   access_vars.release ();
   free_varpool_node_set (tls_vars);
 
-  return TODO_verify_all;
+  return 0;
 }
 
 namespace {
index 5b08669f456d8cd23e5e578e864e4d3e5ff964b2..69f1e1f06150de5496b6f69af25a200a52103911 100644 (file)
@@ -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
index 8fc419344c77d1ea2fcd680ab4ecf8b9330ce077..5b541037c3a16d640cd2df7b635d9ec191879cce 100644 (file)
@@ -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
index 5fff7be5bd86efab4e543f4ab54fd48aeff04c37..00cf24c0d61a64f3622eb14c0c29b3fa9b8b41b7 100644 (file)
@@ -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
index ec50709e86e0f933a0e67b5a15b4b4ce500fd8db..1596b7d1120397664a6858e260f64d19d23de67d 100644 (file)
@@ -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
index 79b327b02c0bbfe8e04c5e917da62d8bc365c372..3bc6a2bbf2397279dcc225f742177652385a526f 100644 (file)
@@ -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
index 616e85bd5a00c05d2522c8a423e822f9b8792b94..c025b1f071982efbed13336ef7bd8c20e9c1d45e 100644 (file)
@@ -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. */
index 4a24e6a1b70a5f869b0a222741d7bba990ce2ca3..72c485be521516b2ba3c71f9d8563c0308dbfbcf 100644 (file)
@@ -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
index 5e6b4d88d1be2f5d765358a1559977eea33c88d1..9e1b6aeb5bc0bf25f2f4543e8a2b8de7da8c257e 100644 (file)
@@ -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
index 6e3a5693aa77a3f366bc329f1cc1b207f693d728..0c1421666bb1a320db58877eb4220acb00b5878d 100644 (file)
@@ -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
index b9c9ba399508ce7b9e35e3312a4d1c827a43d5a2..89437d94927d7b77a79421943e9714913f75a4de 100644 (file)
@@ -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
index e1edb2ee3acf3353a805c49837dfe4f44ddbe3c9..4969b11c1685a41c20f25d406abbb28bf63f660e 100644 (file)
@@ -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
index 15c4fb07596adf90429aad4a1d26c814914f6e40..5b5adca90b2f53c6c52a10c75a8b9beb54aad023 100644 (file)
@@ -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
index af69063bd20560febc775733352bf8c71e5e35cf..4632adde9c9b028ea658b145b06a6209246bc011 100644 (file)
@@ -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
index a623005318e2842ab575e3615bfb79512c8d43b9..4ba3a736ec1f8dbe890ab227ae313d14c2916803 100644 (file)
@@ -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
index 0ce02a04f08cf1b9125a44a3ca473f80cc588605..fae389b90886b858a8e9b28086a0107c3d130bd3 100644 (file)
@@ -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
index fb86de4a7b0626268e477ab4a46a953b263fe809..e44f9de235d97716cd8e84c5539642ff2105de46 100644 (file)
@@ -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
index 54ebe25c40ded2683bae67124e8122cb061ac240..6f164538132e7f20c3d2ca063c2d707f797d95a6 100644 (file)
@@ -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
index ccc812152cfcb5b98c649a17a7d8e8f0aad5a8aa..b49ed8a52b23f23d616c5c519b19d872c99b5304 100644 (file)
@@ -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
index b965ad1b7f36cf84275629a4b7bc1a2397ef11f2..7c653c820bd9f215edcd474a71de79f00ec71484 100644 (file)
@@ -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
index 9b5b563886dbde959fe978ad58bebb1d0ec24116..c9fe74e46ff4c4acfa48103d6903b7aede2d4b03 100644 (file)
@@ -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
index 0154b47af7424eacbe763bf9c99bdfc59be95605..8a668635fd4c536064b49f9a3a95c6cd496fe7aa 100644 (file)
@@ -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
index b5785d88c5440f439cc77841394fd8f882814c72..0344d438a4eb106aabe7f139620076e0802a5241 100644 (file)
@@ -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
index 0ea04a3bbbe974ca1eb41ddf0782b92afefa0f31..7239ac8b985f25dc512c5bb12415fc29c3740cee 100644 (file)
@@ -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
index 7992ced11dc6c0a9f090df8eb732e19b7a8df1b8..1d4924f153643ca4c8ed7990723e1d2cd43304b8 100644 (file)
@@ -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
index 1cc36d81e36275bf4334e7ca56dadbb32cd78d22..bc3d712796ab11c4649676b8022ebc3c44c159e1 100644 (file)
@@ -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
index f6b1ba0815472727ac7fea2f7e452a9d45308a75..f879871c7f0247eed7b1853e5e7a41b5e8e05ac5 100644 (file)
@@ -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);
     }
 
index 52c568a749a2b39a4a0a351ba7c3f282afa8864a..7342c9d1514a9e2142c48095519aacc7bf903d23 100644 (file)
@@ -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
index 34edc64baee871ebb643521cdfa66f2b1e327386..26295340e25509fea9cdc2559a126941bbfaac6d 100644 (file)
@@ -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
index 9ad25d81c6d49b77f161879e95d55284e93fa89d..f7beaefd76d461770a0a0b8091483fe5199fee89 100644 (file)
@@ -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
index 2ca19f04abcb2d0257302af12e8fd1ac33608ef0..301103db69391b435872215f528ecbff99cc9c61 100644 (file)
@@ -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 */
 };
 
index d7de964fa3776bfe0d96f2e444d43a4ca0554aa5..8f5f2d662512488e2b4a3d257f37e13b531837a8 100644 (file)
@@ -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
index 0dfbfca4a2a4b503b0258efd75b5cddc4469e0d0..d072128e650426b3d8a976d69c1d01ba6939f0ae 100644 (file)
@@ -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
index d9f5718ee7ec711b4d8ea1377010b04ccc894a09..1de108b90dfa017bbe114b75786f785189758f72 100644 (file)
@@ -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
index 39373401d4b5a54b8f7b29236b9be6b499a5e60e..d55b44a4618632a7a0ad3edbd4d55f01c7acfaea 100644 (file)
@@ -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
index 46a6ff7448d3fbe8ae378eaab226a3681e93d6b6..2c038f2bb81d5559c383b232e26d7115156ccb24 100644 (file)
--- 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