From dcd0de807ba58fa57db5887f545a1ca88ae66cc4 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Tue, 6 May 2014 13:35:40 +0000 Subject: 2014-05-06 Richard Biener * 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 --- gcc/ChangeLog | 92 ++++++++++++++++++++++++++++++++++ gcc/asan.c | 9 ++-- gcc/bb-reorder.c | 6 +-- gcc/bt-load.c | 2 +- gcc/cfgcleanup.c | 4 +- gcc/cfgexpand.c | 3 +- gcc/combine-stack-adj.c | 2 +- gcc/combine.c | 2 +- gcc/compare-elim.c | 3 +- gcc/config/epiphany/resolve-sw-modes.c | 2 +- gcc/config/i386/i386.c | 2 +- gcc/config/mips/mips.c | 2 +- gcc/config/s390/s390.c | 3 +- gcc/config/sh/sh_treg_combine.cc | 1 - gcc/config/sparc/sparc.c | 2 +- gcc/cprop.c | 3 +- gcc/cse.c | 9 ++-- gcc/dce.c | 4 +- gcc/dse.c | 4 +- gcc/final.c | 2 +- gcc/function.c | 5 +- gcc/fwprop.c | 5 +- gcc/gcse.c | 6 +-- gcc/gimple-ssa-isolate-paths.c | 2 +- gcc/gimple-ssa-strength-reduction.c | 2 +- gcc/ifcvt.c | 6 +-- gcc/ipa-split.c | 4 +- gcc/loop-init.c | 11 ++-- gcc/loop-unroll.c | 2 +- gcc/lower-subreg.c | 5 +- gcc/mode-switching.c | 2 +- gcc/modulo-sched.c | 3 +- gcc/passes.c | 2 +- gcc/postreload-gcse.c | 2 +- gcc/postreload.c | 2 +- gcc/predict.c | 4 +- gcc/recog.c | 6 +-- gcc/ree.c | 2 +- gcc/reg-stack.c | 2 +- gcc/regcprop.c | 2 +- gcc/regrename.c | 2 +- gcc/sched-rgn.c | 9 ++-- gcc/store-motion.c | 3 +- gcc/tracer.c | 2 +- gcc/trans-mem.c | 4 +- gcc/tree-call-cdce.c | 2 +- gcc/tree-cfg.c | 6 +-- gcc/tree-cfgcleanup.c | 2 +- gcc/tree-complex.c | 4 +- gcc/tree-eh.c | 6 +-- gcc/tree-emutls.c | 2 +- gcc/tree-if-conv.c | 3 +- gcc/tree-into-ssa.c | 2 +- gcc/tree-loop-distribution.c | 2 +- gcc/tree-object-size.c | 2 +- gcc/tree-parloops.c | 2 +- gcc/tree-pass.h | 8 +-- gcc/tree-sra.c | 4 +- gcc/tree-ssa-ccp.c | 5 +- gcc/tree-ssa-copy.c | 3 +- gcc/tree-ssa-copyrename.c | 2 +- gcc/tree-ssa-dce.c | 6 +-- gcc/tree-ssa-dom.c | 8 +-- gcc/tree-ssa-dse.c | 2 +- gcc/tree-ssa-forwprop.c | 2 +- gcc/tree-ssa-ifcombine.c | 2 +- gcc/tree-ssa-loop-ch.c | 3 +- gcc/tree-ssa-loop-ivcanon.c | 2 +- gcc/tree-ssa-loop.c | 4 +- gcc/tree-ssa-math-opts.c | 12 ++--- gcc/tree-ssa-phiopt.c | 6 +-- gcc/tree-ssa-phiprop.c | 2 +- gcc/tree-ssa-pre.c | 5 +- gcc/tree-ssa-reassoc.c | 4 +- gcc/tree-ssa-sink.c | 3 +- gcc/tree-ssa-strlen.c | 2 +- gcc/tree-ssa-tail-merge.c | 1 - gcc/tree-ssa-uncprop.c | 2 +- gcc/tree-switch-conversion.c | 4 +- gcc/tree-tailcall.c | 4 +- gcc/tree-vect-generic.c | 8 +-- gcc/tree-vectorizer.c | 3 +- gcc/tree-vrp.c | 4 +- gcc/tsan.c | 4 +- gcc/var-tracking.c | 2 +- gcc/web.c | 2 +- 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,3 +1,95 @@ +2014-05-06 Richard Biener + + * 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 PR middle-end/61070 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 -- cgit v1.2.3