diff options
author | Richard Biener <rguenther@suse.de> | 2014-05-06 13:35:40 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-05-06 13:35:40 +0000 |
commit | 3bea341fbd2711bb085c4513fb71c15a085e0966 (patch) | |
tree | 0a304b903e19ebc15256017544ec3de48bbfefa7 /gcc | |
parent | b15458becf4086c463cba0c42db1d8780351201b (diff) | |
download | gcc-3bea341fbd2711bb085c4513fb71c15a085e0966.zip gcc-3bea341fbd2711bb085c4513fb71c15a085e0966.tar.gz gcc-3bea341fbd2711bb085c4513fb71c15a085e0966.tar.bz2 |
tree-pass.h (TODO_verify_ssa, [...]): Remove.
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
Diffstat (limited to 'gcc')
86 files changed, 220 insertions, 184 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f9c7129..95be09a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,97 @@ 2014-05-06 Richard Biener <rguenther@suse.de> + * tree-pass.h (TODO_verify_ssa, TODO_verify_flow, + TODO_verify_stmts, TODO_verify_rtl_sharing): Remove. + (TODO_verify_all): Adjust. + * asan.c: Remove references to TODO_verify_ssa, TODO_verify_flow, + TODO_verify_stmts and TODO_verify_rtl_sharing. + * bb-reorder.c: Likewise. + * cfgexpand.c: Likewise. + * cprop.c: Likewise. + * cse.c: Likewise. + * function.c: Likewise. + * fwprop.c: Likewise. + * gcse.c: Likewise. + * gimple-ssa-isolate-paths.c: Likewise. + * gimple-ssa-strength-reduction.c: Likewise. + * ipa-split.c: Likewise. + * loop-init.c: Likewise. + * loop-unroll.c: Likewise. + * lower-subreg.c: Likewise. + * modulo-sched.c: Likewise. + * postreload-gcse.c: Likewise. + * predict.c: Likewise. + * recog.c: Likewise. + * sched-rgn.c: Likewise. + * store-motion.c: Likewise. + * tracer.c: Likewise. + * trans-mem.c: Likewise. + * tree-call-cdce.c: Likewise. + * tree-cfg.c: Likewise. + * tree-cfgcleanup.c: Likewise. + * tree-complex.c: Likewise. + * tree-eh.c: Likewise. + * tree-emutls.c: Likewise. + * tree-if-conv.c: Likewise. + * tree-into-ssa.c: Likewise. + * tree-loop-distribution.c: Likewise. + * tree-object-size.c: Likewise. + * tree-parloops.c: Likewise. + * tree-pass.h: Likewise. + * tree-sra.c: Likewise. + * tree-ssa-ccp.c: Likewise. + * tree-ssa-copy.c: Likewise. + * tree-ssa-copyrename.c: Likewise. + * tree-ssa-dce.c: Likewise. + * tree-ssa-dom.c: Likewise. + * tree-ssa-dse.c: Likewise. + * tree-ssa-forwprop.c: Likewise. + * tree-ssa-ifcombine.c: Likewise. + * tree-ssa-loop-ch.c: Likewise. + * tree-ssa-loop-ivcanon.c: Likewise. + * tree-ssa-loop.c: Likewise. + * tree-ssa-math-opts.c: Likewise. + * tree-ssa-phiopt.c: Likewise. + * tree-ssa-phiprop.c: Likewise. + * tree-ssa-pre.c: Likewise. + * tree-ssa-reassoc.c: Likewise. + * tree-ssa-sink.c: Likewise. + * tree-ssa-strlen.c: Likewise. + * tree-ssa-tail-merge.c: Likewise. + * tree-ssa-uncprop.c: Likewise. + * tree-switch-conversion.c: Likewise. + * tree-tailcall.c: Likewise. + * tree-vect-generic.c: Likewise. + * tree-vectorizer.c: Likewise. + * tree-vrp.c: Likewise. + * tsan.c: Likewise. + * var-tracking.c: Likewise. + * bt-load.c: Likewise. + * cfgcleanup.c: Likewise. + * combine-stack-adj.c: Likewise. + * combine.c: Likewise. + * compare-elim.c: Likewise. + * config/epiphany/resolve-sw-modes.c: Likewise. + * config/i386/i386.c: Likewise. + * config/mips/mips.c: Likewise. + * config/s390/s390.c: Likewise. + * config/sh/sh_treg_combine.cc: Likewise. + * config/sparc/sparc.c: Likewise. + * dce.c: Likewise. + * dse.c: Likewise. + * final.c: Likewise. + * ifcvt.c: Likewise. + * mode-switching.c: Likewise. + * passes.c: Likewise. + * postreload.c: Likewise. + * ree.c: Likewise. + * reg-stack.c: Likewise. + * regcprop.c: Likewise. + * regrename.c: Likewise. + * web.c: Likewise. + +2014-05-06 Richard Biener <rguenther@suse.de> + PR middle-end/61070 * bitmap.c (debug_bitmap): Dump to stderr, not stdout. * tree-ssa-structalias.c (dump_solution_for_var): Likewise. @@ -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 db490f1..9581c71 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 53c5f58..757a3e7 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 d793a70..caa4c5f 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 78eca25..b57fac1 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 399beb4c..11434dd 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 e051f5e..1096bad 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 7555d48..a3737990 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 fa8fea5..f65fe2a 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 895ebbb..04085c9 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 29d0ac1..35844ad 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 557f0db..e67d8ba 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 2548479..ebc80a5 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 7f16609..cce879f 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 d29b6f6..aef3ee8 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 @@ -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 @@ -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 @@ -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 cf649fb..4e45291 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 383a52a..38ccb13 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 6960d62..0179bf1 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 @@ -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 b01417d..298e14c 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 321cb15..dbf6a40 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 e8a9fec..cd2b5dc 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 eefa195..bd1c086 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 b7f8d9c..3c53b49 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 f952d9d..df6fc9c 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 ae935f7..916e4ad 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 b132cba..1ae8120 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 2e454f5..d3c65c2 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 2b3a63c..223b693 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 f5d5363..af2d731 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 b093287..691467e 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 a847ec6..f074082 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 057f411..00a0522 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 @@ -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 7aa8a6b..692abc5 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 c1fbb65..a710cc38 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 68e8ad7..019aee1 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 ce3fe5d..53ba0a4 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 920da53..b3e5890 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 09a8f40..16c6949 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 417ca8a..c0e44c7 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 ea1df8b..269659c 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 1918679..066fcec 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 1046207..71c294b 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 a97aaf9..7e12c30 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 7b65319..c1e0e77 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 0ed503a..4d7598d 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 5b08669..69f1e1f 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 8fc4193..5b54103 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 5fff7be..00cf24c 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 ec50709..1596b7d 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 79b327b..3bc6a2b 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 616e85b..c025b1f 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 4a24e6a..72c485b 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 5e6b4d8..9e1b6ae 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 6e3a569..0c14216 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 b9c9ba3..89437d9 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 e1edb2e..4969b11 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 15c4fb0..5b5adca 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 af69063..4632add 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 a623005..4ba3a73 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 0ce02a0..fae389b 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 fb86de4..e44f9de 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 54ebe25..6f16453 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 ccc8121..b49ed8a 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 b965ad1..7c653c8 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 9b5b563..c9fe74e 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 0154b47..8a66863 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 b5785d8..0344d43 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 0ea04a3..7239ac8 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 7992ced..1d4924f 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 1cc36d8..bc3d712 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 f6b1ba0..f879871 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 52c568a..7342c9d 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 34edc64..2629534 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 9ad25d8..f7beaef 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 2ca19f0..301103d 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 d7de964..8f5f2d6 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 0dfbfca..d072128 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 @@ -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 3937340..d55b44a 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 @@ -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 |