This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] Remove TODO_verify_ssa, TODO_verify_flow, TODO_verify_stmts and TODO_verify_rtl_sharing


Now that they are no longer consumed by the pass manager the following
patch removes them.

Bootstrap / regtest in progress on x86_64-unknown-linux-gnu.

Richard.

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.

Index: trunk/gcc/asan.c
===================================================================
--- trunk.orig/gcc/asan.c	2014-05-05 19:41:01.920062573 +0200
+++ trunk/gcc/asan.c	2014-05-05 19:41:04.015062429 +0200
@@ -2506,8 +2506,7 @@ const pass_data pass_data_asan =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_flow | TODO_verify_stmts
-    | TODO_update_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_asan : public gimple_opt_pass
@@ -2545,8 +2544,7 @@ const pass_data pass_data_asan_O0 =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_flow | TODO_verify_stmts
-    | TODO_update_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_asan_O0 : public gimple_opt_pass
@@ -2585,8 +2583,7 @@ const pass_data pass_data_sanopt =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_flow | TODO_verify_stmts
-    | TODO_update_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_sanopt : public gimple_opt_pass
Index: trunk/gcc/bb-reorder.c
===================================================================
--- trunk.orig/gcc/bb-reorder.c	2014-05-05 19:41:01.921062573 +0200
+++ trunk/gcc/bb-reorder.c	2014-05-06 09:47:03.654567689 +0200
@@ -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_comp
   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
       df_analyze ();
     }
 
-  return TODO_verify_flow | TODO_verify_rtl_sharing;
+  return 0;
 }
 
 } // anon namespace
Index: trunk/gcc/cfgexpand.c
===================================================================
--- trunk.orig/gcc/cfgexpand.c	2014-05-05 19:41:01.924062573 +0200
+++ trunk/gcc/cfgexpand.c	2014-05-05 19:41:04.018062429 +0200
@@ -5558,8 +5558,7 @@ const pass_data pass_data_expand =
     | PROP_gimple_lvec ), /* properties_required */
   PROP_rtl, /* properties_provided */
   ( PROP_ssa | PROP_trees ), /* properties_destroyed */
-  ( TODO_verify_ssa | TODO_verify_flow
-    | TODO_verify_stmts ), /* todo_flags_start */
+  0, /* todo_flags_start */
   0, /* todo_flags_finish */
 };
 
Index: trunk/gcc/cprop.c
===================================================================
--- trunk.orig/gcc/cprop.c	2014-05-05 19:41:01.926062573 +0200
+++ trunk/gcc/cprop.c	2014-05-06 09:54:04.963538682 +0200
@@ -1923,8 +1923,7 @@ const pass_data pass_data_rtl_cprop =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_rtl_cprop : public rtl_opt_pass
Index: trunk/gcc/cse.c
===================================================================
--- trunk.orig/gcc/cse.c	2014-05-05 19:41:01.929062572 +0200
+++ trunk/gcc/cse.c	2014-05-06 09:47:53.215564277 +0200
@@ -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_glob
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_cse_after_global_opts : public rtl_opt_pass
Index: trunk/gcc/function.c
===================================================================
--- trunk.orig/gcc/function.c	2014-05-05 19:41:01.930062572 +0200
+++ trunk/gcc/function.c	2014-05-06 09:48:26.013562019 +0200
@@ -7018,9 +7018,8 @@ const pass_data pass_data_thread_prologu
   0, /* properties_required */
   0, /* properties_provided */
   0, /* properties_destroyed */
-  TODO_verify_flow, /* todo_flags_start */
-  ( TODO_df_verify | TODO_df_finish
-    | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  0, /* todo_flags_start */
+  ( TODO_df_verify | TODO_df_finish ), /* todo_flags_finish */
 };
 
 class pass_thread_prologue_and_epilogue : public rtl_opt_pass
Index: trunk/gcc/fwprop.c
===================================================================
--- trunk.orig/gcc/fwprop.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/fwprop.c	2014-05-06 09:48:43.439560819 +0200
@@ -1495,8 +1495,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
@@ -1561,7 +1560,7 @@ const pass_data pass_data_rtl_fwprop_add
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_rtl_fwprop_addr : public rtl_opt_pass
Index: trunk/gcc/gcse.c
===================================================================
--- trunk.orig/gcc/gcse.c	2014-05-05 19:41:01.932062572 +0200
+++ trunk/gcc/gcse.c	2014-05-06 09:49:01.473559577 +0200
@@ -4196,8 +4196,7 @@ const pass_data pass_data_rtl_pre =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_rtl_pre : public rtl_opt_pass
@@ -4248,8 +4247,7 @@ const pass_data pass_data_rtl_hoist =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_rtl_hoist : public rtl_opt_pass
Index: trunk/gcc/gimple-ssa-isolate-paths.c
===================================================================
--- trunk.orig/gcc/gimple-ssa-isolate-paths.c	2014-05-05 19:41:01.932062572 +0200
+++ trunk/gcc/gimple-ssa-isolate-paths.c	2014-05-05 19:41:04.023062428 +0200
@@ -426,7 +426,7 @@ const pass_data pass_data_isolate_errone
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_isolate_erroneous_paths : public gimple_opt_pass
Index: trunk/gcc/gimple-ssa-strength-reduction.c
===================================================================
--- trunk.orig/gcc/gimple-ssa-strength-reduction.c	2014-05-05 19:41:01.933062572 +0200
+++ trunk/gcc/gimple-ssa-strength-reduction.c	2014-05-05 19:41:04.024062428 +0200
@@ -3610,7 +3610,7 @@ const pass_data pass_data_strength_reduc
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_strength_reduction : public gimple_opt_pass
Index: trunk/gcc/ipa-split.c
===================================================================
--- trunk.orig/gcc/ipa-split.c	2014-05-05 19:41:01.933062572 +0200
+++ trunk/gcc/ipa-split.c	2014-05-05 19:41:04.025062428 +0200
@@ -1659,7 +1659,7 @@ const pass_data pass_data_split_function
   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
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_all, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_feedback_split_functions : public gimple_opt_pass
Index: trunk/gcc/loop-init.c
===================================================================
--- trunk.orig/gcc/loop-init.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/loop-init.c	2014-05-06 09:49:30.204557599 +0200
@@ -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_
   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
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_rtl_unroll_and_peel_loops : public rtl_opt_pass
@@ -585,7 +584,7 @@ const pass_data pass_data_rtl_doloop =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_rtl_doloop : public rtl_opt_pass
Index: trunk/gcc/loop-unroll.c
===================================================================
--- trunk.orig/gcc/loop-unroll.c	2014-05-05 19:41:01.934062572 +0200
+++ trunk/gcc/loop-unroll.c	2014-05-05 19:41:04.026062428 +0200
@@ -1032,7 +1032,7 @@ split_edge_and_insert (edge e, rtx insns
      CFG.  For this purpose we used to set the BB_SUPERBLOCK flag on BB
      and call break_superblocks when going out of cfglayout mode.  But it
      turns out that this never happens; and that if it does ever happen,
-     the TODO_verify_flow at the end of the RTL loop passes would fail.
+     the verify_flow_info at the end of the RTL loop passes would fail.
 
      There are two reasons why we expected we could have control flow insns
      in INSNS.  The first is when a comparison has to be done in parts, and
Index: trunk/gcc/lower-subreg.c
===================================================================
--- trunk.orig/gcc/lower-subreg.c	2014-05-05 19:41:01.935062572 +0200
+++ trunk/gcc/lower-subreg.c	2014-05-06 09:49:36.382557174 +0200
@@ -1702,7 +1702,7 @@ const pass_data pass_data_lower_subreg =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_flow, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_lower_subreg : public rtl_opt_pass
@@ -1745,8 +1745,7 @@ const pass_data pass_data_lower_subreg2
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_lower_subreg2 : public rtl_opt_pass
Index: trunk/gcc/modulo-sched.c
===================================================================
--- trunk.orig/gcc/modulo-sched.c	2014-05-05 19:41:01.935062572 +0200
+++ trunk/gcc/modulo-sched.c	2014-05-06 09:49:47.867556383 +0200
@@ -3339,8 +3339,7 @@ const pass_data pass_data_sms =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_flow
-    | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_sms : public rtl_opt_pass
Index: trunk/gcc/postreload-gcse.c
===================================================================
--- trunk.orig/gcc/postreload-gcse.c	2014-05-05 19:41:01.936062572 +0200
+++ trunk/gcc/postreload-gcse.c	2014-05-06 09:49:58.975555618 +0200
@@ -1330,7 +1330,7 @@ const pass_data pass_data_gcse2 =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_rtl_sharing | TODO_verify_flow ), /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_gcse2 : public rtl_opt_pass
Index: trunk/gcc/predict.c
===================================================================
--- trunk.orig/gcc/predict.c	2014-05-05 19:41:01.937062572 +0200
+++ trunk/gcc/predict.c	2014-05-05 19:41:04.028062428 +0200
@@ -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_
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_strip_predict_hints : public gimple_opt_pass
Index: trunk/gcc/recog.c
===================================================================
--- trunk.orig/gcc/recog.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/recog.c	2014-05-06 09:50:15.012554514 +0200
@@ -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_s
   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_shor
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_split_for_shorten_branches : public rtl_opt_pass
Index: trunk/gcc/sched-rgn.c
===================================================================
--- trunk.orig/gcc/sched-rgn.c	2014-05-05 19:41:01.938062572 +0200
+++ trunk/gcc/sched-rgn.c	2014-05-06 09:50:53.290551879 +0200
@@ -3656,8 +3656,7 @@ const pass_data pass_data_live_range_shr
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_live_range_shrinkage : public rtl_opt_pass
@@ -3705,8 +3704,7 @@ const pass_data pass_data_sched =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_sched : public rtl_opt_pass
@@ -3753,8 +3751,7 @@ const pass_data pass_data_sched2 =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_sched2 : public rtl_opt_pass
Index: trunk/gcc/store-motion.c
===================================================================
--- trunk.orig/gcc/store-motion.c	2014-05-05 19:41:01.939062572 +0200
+++ trunk/gcc/store-motion.c	2014-05-06 09:50:58.476551522 +0200
@@ -1245,8 +1245,7 @@ const pass_data pass_data_rtl_store_moti
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_rtl_store_motion : public rtl_opt_pass
Index: trunk/gcc/tracer.c
===================================================================
--- trunk.orig/gcc/tracer.c	2014-05-05 19:41:01.939062572 +0200
+++ trunk/gcc/tracer.c	2014-05-05 19:41:04.030062428 +0200
@@ -381,7 +381,7 @@ const pass_data pass_data_tracer =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_tracer : public gimple_opt_pass
Index: trunk/gcc/trans-mem.c
===================================================================
--- trunk.orig/gcc/trans-mem.c	2014-05-05 19:41:01.940062572 +0200
+++ trunk/gcc/trans-mem.c	2014-05-05 19:41:04.031062428 +0200
@@ -3018,7 +3018,7 @@ const pass_data pass_data_tm_mark =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_tm_mark : public gimple_opt_pass
@@ -3175,7 +3175,7 @@ const pass_data pass_data_tm_edges =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_tm_edges : public gimple_opt_pass
Index: trunk/gcc/tree-call-cdce.c
===================================================================
--- trunk.orig/gcc/tree-call-cdce.c	2014-05-05 19:41:01.941062572 +0200
+++ trunk/gcc/tree-call-cdce.c	2014-05-05 19:41:04.031062428 +0200
@@ -880,7 +880,7 @@ const pass_data pass_data_call_cdce =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_call_cdce : public gimple_opt_pass
Index: trunk/gcc/tree-cfg.c
===================================================================
--- trunk.orig/gcc/tree-cfg.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/tree-cfg.c	2014-05-05 19:41:04.032062428 +0200
@@ -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
@@ -8137,7 +8137,7 @@ const pass_data pass_data_split_crit_edg
   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
@@ -8449,7 +8449,7 @@ execute_fixup_cfg (void)
 {
   basic_block bb;
   gimple_stmt_iterator gsi;
-  int todo = gimple_in_ssa_p (cfun) ? TODO_verify_ssa : 0;
+  int todo = 0;
   gcov_type count_scale;
   edge e;
   edge_iterator ei;
Index: trunk/gcc/tree-cfgcleanup.c
===================================================================
--- trunk.orig/gcc/tree-cfgcleanup.c	2014-05-05 19:41:01.942062572 +0200
+++ trunk/gcc/tree-cfgcleanup.c	2014-05-05 19:41:04.033062428 +0200
@@ -969,7 +969,7 @@ const pass_data pass_data_merge_phi =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_merge_phi : public gimple_opt_pass
Index: trunk/gcc/tree-complex.c
===================================================================
--- trunk.orig/gcc/tree-complex.c	2014-05-05 19:41:01.943062572 +0200
+++ trunk/gcc/tree-complex.c	2014-05-05 19:41:04.033062428 +0200
@@ -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_
   PROP_gimple_lcx, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_stmts ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_lower_complex_O0 : public gimple_opt_pass
Index: trunk/gcc/tree-eh.c
===================================================================
--- trunk.orig/gcc/tree-eh.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/tree-eh.c	2014-05-05 19:41:04.034062428 +0200
@@ -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_dispa
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_flow, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_lower_eh_dispatch : public gimple_opt_pass
@@ -4575,7 +4575,7 @@ const pass_data pass_data_cleanup_eh =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_cleanup_eh : public gimple_opt_pass
Index: trunk/gcc/tree-emutls.c
===================================================================
--- trunk.orig/gcc/tree-emutls.c	2014-05-05 19:41:01.944062571 +0200
+++ trunk/gcc/tree-emutls.c	2014-05-05 19:41:04.034062428 +0200
@@ -813,7 +813,7 @@ ipa_lower_emutls (void)
   access_vars.release ();
   free_varpool_node_set (tls_vars);
 
-  return TODO_verify_all;
+  return 0;
 }
 
 namespace {
Index: trunk/gcc/tree-if-conv.c
===================================================================
--- trunk.orig/gcc/tree-if-conv.c	2014-05-05 19:41:01.944062571 +0200
+++ trunk/gcc/tree-if-conv.c	2014-05-05 19:41:04.034062428 +0200
@@ -2144,8 +2144,7 @@ const pass_data pass_data_if_conversion
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_stmts | TODO_verify_flow
-    | TODO_verify_ssa ), /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_if_conversion : public gimple_opt_pass
Index: trunk/gcc/tree-into-ssa.c
===================================================================
--- trunk.orig/gcc/tree-into-ssa.c	2014-05-05 19:41:01.945062571 +0200
+++ trunk/gcc/tree-into-ssa.c	2014-05-05 19:41:04.035062427 +0200
@@ -2312,7 +2312,7 @@ const pass_data pass_data_build_ssa =
   PROP_ssa, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa | TODO_remove_unused_locals ), /* todo_flags_finish */
+  TODO_remove_unused_locals, /* todo_flags_finish */
 };
 
 class pass_build_ssa : public gimple_opt_pass
Index: trunk/gcc/tree-loop-distribution.c
===================================================================
--- trunk.orig/gcc/tree-loop-distribution.c	2014-05-05 19:41:01.946062571 +0200
+++ trunk/gcc/tree-loop-distribution.c	2014-05-05 19:41:04.035062427 +0200
@@ -1692,7 +1692,7 @@ const pass_data pass_data_loop_distribut
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_loop_distribution : public gimple_opt_pass
Index: trunk/gcc/tree-object-size.c
===================================================================
--- trunk.orig/gcc/tree-object-size.c	2014-05-05 19:41:01.946062571 +0200
+++ trunk/gcc/tree-object-size.c	2014-05-05 19:41:04.036062427 +0200
@@ -1219,7 +1219,7 @@ const pass_data pass_data_object_sizes =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_object_sizes : public gimple_opt_pass
Index: trunk/gcc/tree-parloops.c
===================================================================
--- trunk.orig/gcc/tree-parloops.c	2014-05-05 19:41:01.946062571 +0200
+++ trunk/gcc/tree-parloops.c	2014-05-05 19:41:04.036062427 +0200
@@ -2272,7 +2272,7 @@ const pass_data pass_data_parallelize_lo
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_flow, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_parallelize_loops : public gimple_opt_pass
Index: trunk/gcc/tree-pass.h
===================================================================
--- trunk.orig/gcc/tree-pass.h	2014-05-05 19:41:01.947062571 +0200
+++ trunk/gcc/tree-pass.h	2014-05-06 09:52:11.803546473 +0200
@@ -230,15 +230,11 @@ protected:
 
 /* To-do flags.  */
 #define TODO_do_not_ggc_collect		(1 << 1)
-#define TODO_verify_ssa			(1 << 2)
-#define TODO_verify_flow		(1 << 3)
-#define TODO_verify_stmts		(1 << 4)
 #define TODO_cleanup_cfg        	(1 << 5)
 #define TODO_verify_il			(1 << 6)
 #define TODO_dump_symtab		(1 << 7)
 #define TODO_remove_functions		(1 << 8)
 #define TODO_rebuild_frequencies	(1 << 9)
-#define TODO_verify_rtl_sharing         (1 << 10)
 
 /* To-do flags for calls to update_ssa.  */
 
@@ -309,9 +305,7 @@ protected:
      | TODO_update_ssa_full_phi		\
      | TODO_update_ssa_only_virtuals)
 
-#define TODO_verify_all \
-  (TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts | TODO_verify_il \
-   | TODO_verify_rtl_sharing)
+#define TODO_verify_all TODO_verify_il
 
 
 /* Register pass info. */
Index: trunk/gcc/tree-sra.c
===================================================================
--- trunk.orig/gcc/tree-sra.c	2014-05-05 19:41:01.948062571 +0200
+++ trunk/gcc/tree-sra.c	2014-05-05 19:41:04.037062427 +0200
@@ -3579,7 +3579,7 @@ const pass_data pass_data_sra_early =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_sra_early : public gimple_opt_pass
@@ -3616,7 +3616,7 @@ const pass_data pass_data_sra =
   0, /* properties_provided */
   0, /* properties_destroyed */
   TODO_update_address_taken, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_sra : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-ccp.c
===================================================================
--- trunk.orig/gcc/tree-ssa-ccp.c	2014-05-05 19:41:01.949062571 +0200
+++ trunk/gcc/tree-ssa-ccp.c	2014-05-05 19:41:04.038062427 +0200
@@ -2319,8 +2319,7 @@ const pass_data pass_data_ccp =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa | TODO_update_address_taken
-    | TODO_verify_stmts ), /* todo_flags_finish */
+  TODO_update_address_taken, /* todo_flags_finish */
 };
 
 class pass_ccp : public gimple_opt_pass
@@ -2591,7 +2590,7 @@ const pass_data pass_data_fold_builtins
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa | TODO_update_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_fold_builtins : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-copy.c
===================================================================
--- trunk.orig/gcc/tree-ssa-copy.c	2014-05-05 19:41:01.949062571 +0200
+++ trunk/gcc/tree-ssa-copy.c	2014-05-05 19:41:04.038062427 +0200
@@ -657,8 +657,7 @@ const pass_data pass_data_copy_prop =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_cleanup_cfg | TODO_verify_ssa
-    | TODO_update_ssa ), /* todo_flags_finish */
+  ( TODO_cleanup_cfg | TODO_update_ssa ), /* todo_flags_finish */
 };
 
 class pass_copy_prop : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-copyrename.c
===================================================================
--- trunk.orig/gcc/tree-ssa-copyrename.c	2014-05-05 19:41:01.949062571 +0200
+++ trunk/gcc/tree-ssa-copyrename.c	2014-05-05 19:41:04.038062427 +0200
@@ -312,7 +312,7 @@ const pass_data pass_data_rename_ssa_cop
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_rename_ssa_copies : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-dce.c
===================================================================
--- trunk.orig/gcc/tree-ssa-dce.c	2014-05-05 19:41:01.950062571 +0200
+++ trunk/gcc/tree-ssa-dce.c	2014-05-05 19:41:04.038062427 +0200
@@ -1522,7 +1522,7 @@ const pass_data pass_data_dce =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_dce : public gimple_opt_pass
@@ -1560,7 +1560,7 @@ const pass_data pass_data_dce_loop =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_dce_loop : public gimple_opt_pass
@@ -1598,7 +1598,7 @@ const pass_data pass_data_cd_dce =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa | TODO_verify_flow ), /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_cd_dce : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-dom.c
===================================================================
--- trunk.orig/gcc/tree-ssa-dom.c	2014-05-05 19:41:01.950062571 +0200
+++ trunk/gcc/tree-ssa-dom.c	2014-05-05 19:41:04.039062427 +0200
@@ -845,9 +845,7 @@ const pass_data pass_data_dominator =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_cleanup_cfg | TODO_update_ssa
-    | TODO_verify_ssa
-    | TODO_verify_flow ), /* todo_flags_finish */
+  ( TODO_cleanup_cfg | TODO_update_ssa ), /* todo_flags_finish */
 };
 
 class pass_dominator : public gimple_opt_pass
@@ -3038,9 +3036,7 @@ const pass_data pass_data_phi_only_cprop
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_cleanup_cfg | TODO_verify_ssa
-    | TODO_verify_stmts
-    | TODO_update_ssa ), /* todo_flags_finish */
+  ( TODO_cleanup_cfg | TODO_update_ssa ), /* todo_flags_finish */
 };
 
 class pass_phi_only_cprop : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-dse.c
===================================================================
--- trunk.orig/gcc/tree-ssa-dse.c	2014-05-05 19:41:01.951062571 +0200
+++ trunk/gcc/tree-ssa-dse.c	2014-05-05 19:41:04.039062427 +0200
@@ -338,7 +338,7 @@ const pass_data pass_data_dse =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_dse : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-forwprop.c
===================================================================
--- trunk.orig/gcc/tree-ssa-forwprop.c	2014-05-05 19:41:01.952062571 +0200
+++ trunk/gcc/tree-ssa-forwprop.c	2014-05-05 19:41:04.040062427 +0200
@@ -3580,7 +3580,7 @@ const pass_data pass_data_forwprop =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_forwprop : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-ifcombine.c
===================================================================
--- trunk.orig/gcc/tree-ssa-ifcombine.c	2014-05-05 19:41:01.952062571 +0200
+++ trunk/gcc/tree-ssa-ifcombine.c	2014-05-05 19:41:04.040062427 +0200
@@ -736,7 +736,7 @@ const pass_data pass_data_tree_ifcombine
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_tree_ifcombine : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-loop-ch.c
===================================================================
--- trunk.orig/gcc/tree-ssa-loop-ch.c	2014-05-05 19:41:01.952062571 +0200
+++ trunk/gcc/tree-ssa-loop-ch.c	2014-05-05 19:41:04.040062427 +0200
@@ -144,8 +144,7 @@ const pass_data pass_data_ch =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_cleanup_cfg | TODO_verify_ssa
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_cleanup_cfg, /* todo_flags_finish */
 };
 
 class pass_ch : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-loop-ivcanon.c
===================================================================
--- trunk.orig/gcc/tree-ssa-loop-ivcanon.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/tree-ssa-loop-ivcanon.c	2014-05-05 19:41:04.041062427 +0200
@@ -1366,7 +1366,7 @@ const pass_data pass_data_complete_unrol
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_flow, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_complete_unrolli : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-loop.c
===================================================================
--- trunk.orig/gcc/tree-ssa-loop.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/tree-ssa-loop.c	2014-05-05 19:41:04.041062427 +0200
@@ -57,7 +57,7 @@ const pass_data pass_data_tree_loop =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_tree_loop : public gimple_opt_pass
@@ -398,7 +398,7 @@ const pass_data pass_data_tree_loop_done
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_cleanup_cfg | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_cleanup_cfg, /* todo_flags_finish */
 };
 
 class pass_tree_loop_done : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-math-opts.c
===================================================================
--- trunk.orig/gcc/tree-ssa-math-opts.c	2014-05-05 19:41:01.954062571 +0200
+++ trunk/gcc/tree-ssa-math-opts.c	2014-05-05 19:41:04.041062427 +0200
@@ -519,8 +519,7 @@ const pass_data pass_data_cse_reciprocal
   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 *
   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_widen
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa | TODO_verify_stmts
-    | TODO_update_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_optimize_widening_mul : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-phiopt.c
===================================================================
--- trunk.orig/gcc/tree-ssa-phiopt.c	2014-05-05 19:41:01.954062571 +0200
+++ trunk/gcc/tree-ssa-phiopt.c	2014-05-05 19:41:04.042062427 +0200
@@ -2206,8 +2206,7 @@ const pass_data pass_data_phiopt =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa | TODO_verify_flow
-    | TODO_verify_stmts ), /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_phiopt : public gimple_opt_pass
@@ -2247,8 +2246,7 @@ const pass_data pass_data_cselim =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa | TODO_verify_flow
-    | TODO_verify_stmts ), /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_cselim : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-phiprop.c
===================================================================
--- trunk.orig/gcc/tree-ssa-phiprop.c	2014-05-05 19:41:01.955062571 +0200
+++ trunk/gcc/tree-ssa-phiprop.c	2014-05-05 19:41:04.042062427 +0200
@@ -387,7 +387,7 @@ const pass_data pass_data_phiprop =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_phiprop : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-pre.c
===================================================================
--- trunk.orig/gcc/tree-ssa-pre.c	2014-05-05 19:41:01.956062571 +0200
+++ trunk/gcc/tree-ssa-pre.c	2014-05-05 19:41:04.043062427 +0200
@@ -4706,7 +4706,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
@@ -4773,7 +4773,6 @@ pass_pre::execute (function *fun)
 
   clear_expression_ids ();
   remove_dead_inserted_code ();
-  todo |= TODO_verify_flow;
 
   scev_finalize ();
   fini_pre ();
@@ -4822,7 +4821,7 @@ const pass_data pass_data_fre =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_fre : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-reassoc.c
===================================================================
--- trunk.orig/gcc/tree-ssa-reassoc.c	2014-05-05 19:41:01.957062571 +0200
+++ trunk/gcc/tree-ssa-reassoc.c	2014-05-05 19:41:04.043062427 +0200
@@ -4707,9 +4707,7 @@ const pass_data pass_data_reassoc =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa
-    | TODO_update_ssa_only_virtuals
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_update_ssa_only_virtuals, /* todo_flags_finish */
 };
 
 class pass_reassoc : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-sink.c
===================================================================
--- trunk.orig/gcc/tree-ssa-sink.c	2014-05-05 19:41:01.957062571 +0200
+++ trunk/gcc/tree-ssa-sink.c	2014-05-05 19:41:04.044062427 +0200
@@ -578,8 +578,7 @@ const pass_data pass_data_sink_code =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_sink_code : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-strlen.c
===================================================================
--- trunk.orig/gcc/tree-ssa-strlen.c	2014-05-05 19:41:01.957062571 +0200
+++ trunk/gcc/tree-ssa-strlen.c	2014-05-05 19:41:04.044062427 +0200
@@ -2074,7 +2074,7 @@ const pass_data pass_data_strlen =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_strlen : public gimple_opt_pass
Index: trunk/gcc/tree-ssa-tail-merge.c
===================================================================
--- trunk.orig/gcc/tree-ssa-tail-merge.c	2014-05-05 19:41:01.958062570 +0200
+++ trunk/gcc/tree-ssa-tail-merge.c	2014-05-05 19:41:04.044062427 +0200
@@ -1732,7 +1732,6 @@ tail_merge_optimize (unsigned int todo)
 	  dump_function_to_file (current_function_decl, dump_file, dump_flags);
 	}
 
-      todo |= (TODO_verify_ssa | TODO_verify_stmts | TODO_verify_flow);
       mark_virtual_operands_for_renaming (cfun);
     }
 
Index: trunk/gcc/tree-ssa-uncprop.c
===================================================================
--- trunk.orig/gcc/tree-ssa-uncprop.c	2014-05-05 19:41:01.958062570 +0200
+++ trunk/gcc/tree-ssa-uncprop.c	2014-05-05 19:41:04.045062427 +0200
@@ -553,7 +553,7 @@ const pass_data pass_data_uncprop =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_uncprop : public gimple_opt_pass
Index: trunk/gcc/tree-switch-conversion.c
===================================================================
--- trunk.orig/gcc/tree-switch-conversion.c	2014-05-05 19:41:01.959062570 +0200
+++ trunk/gcc/tree-switch-conversion.c	2014-05-05 19:41:04.045062427 +0200
@@ -1427,9 +1427,7 @@ const pass_data pass_data_convert_switch
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa
-    | TODO_verify_stmts
-    | TODO_verify_flow ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_convert_switch : public gimple_opt_pass
Index: trunk/gcc/tree-tailcall.c
===================================================================
--- trunk.orig/gcc/tree-tailcall.c	2014-05-05 19:41:01.959062570 +0200
+++ trunk/gcc/tree-tailcall.c	2014-05-05 19:41:04.045062427 +0200
@@ -1100,7 +1100,7 @@ const pass_data pass_data_tail_recursion
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_tail_recursion : public gimple_opt_pass
@@ -1141,7 +1141,7 @@ const pass_data pass_data_tail_calls =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_ssa, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_tail_calls : public gimple_opt_pass
Index: trunk/gcc/tree-vect-generic.c
===================================================================
--- trunk.orig/gcc/tree-vect-generic.c	2014-05-05 19:41:01.959062570 +0200
+++ trunk/gcc/tree-vect-generic.c	2014-05-05 19:41:04.046062427 +0200
@@ -1596,9 +1596,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 */
 };
 
@@ -1643,9 +1641,7 @@ const pass_data pass_data_lower_vector_s
   PROP_gimple_lvec, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_update_ssa | TODO_verify_ssa
-    | TODO_verify_stmts
-    | TODO_verify_flow
+  ( TODO_update_ssa
     | TODO_cleanup_cfg ), /* todo_flags_finish */
 };
 
Index: trunk/gcc/tree-vectorizer.c
===================================================================
--- trunk.orig/gcc/tree-vectorizer.c	2014-05-05 19:41:01.960062570 +0200
+++ trunk/gcc/tree-vectorizer.c	2014-05-05 19:41:04.046062427 +0200
@@ -599,8 +599,7 @@ const pass_data pass_data_slp_vectorize
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_ssa | TODO_update_ssa
-    | TODO_verify_stmts ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_slp_vectorize : public gimple_opt_pass
Index: trunk/gcc/tree-vrp.c
===================================================================
--- trunk.orig/gcc/tree-vrp.c	2014-05-05 19:41:01.961062570 +0200
+++ trunk/gcc/tree-vrp.c	2014-05-05 19:41:04.047062427 +0200
@@ -9862,9 +9862,7 @@ const pass_data pass_data_vrp =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_cleanup_cfg | TODO_update_ssa
-    | TODO_verify_ssa
-    | TODO_verify_flow ), /* todo_flags_finish */
+  ( TODO_cleanup_cfg | TODO_update_ssa ), /* todo_flags_finish */
 };
 
 class pass_vrp : public gimple_opt_pass
Index: trunk/gcc/tsan.c
===================================================================
--- trunk.orig/gcc/tsan.c	2014-05-05 19:41:01.962062570 +0200
+++ trunk/gcc/tsan.c	2014-05-05 19:41:04.048062427 +0200
@@ -745,7 +745,7 @@ const pass_data pass_data_tsan =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_all | TODO_update_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_tsan : public gimple_opt_pass
@@ -787,7 +787,7 @@ const pass_data pass_data_tsan_O0 =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_all | TODO_update_ssa ), /* todo_flags_finish */
+  TODO_update_ssa, /* todo_flags_finish */
 };
 
 class pass_tsan_O0 : public gimple_opt_pass
Index: trunk/gcc/var-tracking.c
===================================================================
--- trunk.orig/gcc/var-tracking.c	2014-05-05 19:41:01.964062570 +0200
+++ trunk/gcc/var-tracking.c	2014-05-06 09:51:01.718551298 +0200
@@ -10357,7 +10357,7 @@ const pass_data pass_data_variable_track
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_verify_rtl_sharing | TODO_verify_flow ), /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_variable_tracking : public rtl_opt_pass
Index: trunk/gcc/bt-load.c
===================================================================
--- trunk.orig/gcc/bt-load.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/bt-load.c	2014-05-06 09:47:07.018567457 +0200
@@ -1507,7 +1507,7 @@ const pass_data pass_data_branch_target_
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_branch_target_load_optimize1 : public rtl_opt_pass
Index: trunk/gcc/cfgcleanup.c
===================================================================
--- trunk.orig/gcc/cfgcleanup.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/cfgcleanup.c	2014-05-06 09:47:13.430567016 +0200
@@ -3091,7 +3091,7 @@ const pass_data pass_data_jump =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_jump : public rtl_opt_pass
@@ -3138,7 +3138,7 @@ const pass_data pass_data_jump2 =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_jump2 : public rtl_opt_pass
Index: trunk/gcc/combine-stack-adj.c
===================================================================
--- trunk.orig/gcc/combine-stack-adj.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/combine-stack-adj.c	2014-05-06 09:47:19.225566617 +0200
@@ -641,7 +641,7 @@ const pass_data pass_data_stack_adjustme
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_stack_adjustments : public rtl_opt_pass
Index: trunk/gcc/combine.c
===================================================================
--- trunk.orig/gcc/combine.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/combine.c	2014-05-06 09:47:24.217566273 +0200
@@ -13898,7 +13898,7 @@ const pass_data pass_data_combine =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_combine : public rtl_opt_pass
Index: trunk/gcc/compare-elim.c
===================================================================
--- trunk.orig/gcc/compare-elim.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/compare-elim.c	2014-05-06 09:47:32.023565736 +0200
@@ -656,8 +656,7 @@ const pass_data pass_data_compare_elim_a
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_df_verify
-    | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  ( TODO_df_finish | TODO_df_verify ), /* todo_flags_finish */
 };
 
 class pass_compare_elim_after_reload : public rtl_opt_pass
Index: trunk/gcc/config/epiphany/resolve-sw-modes.c
===================================================================
--- trunk.orig/gcc/config/epiphany/resolve-sw-modes.c	2014-04-17 15:47:39.851100242 +0200
+++ trunk/gcc/config/epiphany/resolve-sw-modes.c	2014-05-06 09:52:45.439544157 +0200
@@ -51,7 +51,7 @@ const pass_data pass_data_resolve_sw_mod
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_resolve_sw_modes : public rtl_opt_pass
Index: trunk/gcc/config/i386/i386.c
===================================================================
--- trunk.orig/gcc/config/i386/i386.c	2014-04-23 10:41:30.619673727 +0200
+++ trunk/gcc/config/i386/i386.c	2014-05-06 09:52:51.528543738 +0200
@@ -2526,7 +2526,7 @@ const pass_data pass_data_insert_vzeroup
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_insert_vzeroupper : public rtl_opt_pass
Index: trunk/gcc/config/mips/mips.c
===================================================================
--- trunk.orig/gcc/config/mips/mips.c	2014-05-05 11:48:45.637013492 +0200
+++ trunk/gcc/config/mips/mips.c	2014-05-06 09:52:57.419543333 +0200
@@ -16543,7 +16543,7 @@ const pass_data pass_data_mips_machine_r
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_mips_machine_reorg2 : public rtl_opt_pass
Index: trunk/gcc/config/s390/s390.c
===================================================================
--- trunk.orig/gcc/config/s390/s390.c	2014-05-05 11:48:44.635013561 +0200
+++ trunk/gcc/config/s390/s390.c	2014-05-06 09:53:03.403542921 +0200
@@ -8644,8 +8644,7 @@ const pass_data pass_data_s390_early_mac
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_verify | TODO_df_finish
-    | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  ( TODO_df_verify | TODO_df_finish ), /* todo_flags_finish */
 };
 
 class pass_s390_early_mach : public rtl_opt_pass
Index: trunk/gcc/config/sh/sh_treg_combine.cc
===================================================================
--- trunk.orig/gcc/config/sh/sh_treg_combine.cc	2014-04-25 09:52:58.661977140 +0200
+++ trunk/gcc/config/sh/sh_treg_combine.cc	2014-05-06 09:53:12.776542275 +0200
@@ -600,7 +600,6 @@ const pass_data sh_treg_combine::default
   0,			// properties_destroyed
   0,			// todo_flags_start
   TODO_df_finish | TODO_df_verify	// todo_flags_finish
-  | TODO_verify_rtl_sharing
 };
 
 sh_treg_combine::sh_treg_combine (gcc::context* ctx, bool split_insns,
Index: trunk/gcc/config/sparc/sparc.c
===================================================================
--- trunk.orig/gcc/config/sparc/sparc.c	2014-04-23 10:41:30.532673733 +0200
+++ trunk/gcc/config/sparc/sparc.c	2014-05-06 09:53:15.377542096 +0200
@@ -1128,7 +1128,7 @@ const pass_data pass_data_work_around_er
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_work_around_errata : public rtl_opt_pass
Index: trunk/gcc/dce.c
===================================================================
--- trunk.orig/gcc/dce.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/dce.c	2014-05-06 09:48:03.688563556 +0200
@@ -792,7 +792,7 @@ const pass_data pass_data_ud_rtl_dce =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_ud_rtl_dce : public rtl_opt_pass
@@ -1224,7 +1224,7 @@ const pass_data pass_data_fast_rtl_dce =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_fast_rtl_dce : public rtl_opt_pass
Index: trunk/gcc/dse.c
===================================================================
--- trunk.orig/gcc/dse.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/dse.c	2014-05-06 09:48:14.571562806 +0200
@@ -3720,7 +3720,7 @@ const pass_data pass_data_rtl_dse1 =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_rtl_dse1 : public rtl_opt_pass
@@ -3761,7 +3761,7 @@ const pass_data pass_data_rtl_dse2 =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_rtl_dse2 : public rtl_opt_pass
Index: trunk/gcc/final.c
===================================================================
--- trunk.orig/gcc/final.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/final.c	2014-05-06 09:48:17.753562587 +0200
@@ -860,7 +860,7 @@ const pass_data pass_data_compute_alignm
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_compute_alignments : public rtl_opt_pass
Index: trunk/gcc/ifcvt.c
===================================================================
--- trunk.orig/gcc/ifcvt.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/ifcvt.c	2014-05-06 09:49:16.226558561 +0200
@@ -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_combi
   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_reloa
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_if_after_reload : public rtl_opt_pass
Index: trunk/gcc/mode-switching.c
===================================================================
--- trunk.orig/gcc/mode-switching.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/mode-switching.c	2014-05-06 09:49:42.544556750 +0200
@@ -802,7 +802,7 @@ const pass_data pass_data_mode_switching
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_mode_switching : public rtl_opt_pass
Index: trunk/gcc/passes.c
===================================================================
--- trunk.orig/gcc/passes.c	2014-05-05 19:41:01.858062577 +0200
+++ trunk/gcc/passes.c	2014-05-06 09:49:53.279556010 +0200
@@ -549,7 +549,7 @@ const pass_data pass_data_postreload =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  TODO_verify_rtl_sharing, /* todo_flags_finish */
+  0, /* todo_flags_finish */
 };
 
 class pass_postreload : public rtl_opt_pass
Index: trunk/gcc/postreload.c
===================================================================
--- trunk.orig/gcc/postreload.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/postreload.c	2014-05-06 09:50:06.485555101 +0200
@@ -2328,7 +2328,7 @@ const pass_data pass_data_postreload_cse
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_postreload_cse : public rtl_opt_pass
Index: trunk/gcc/ree.c
===================================================================
--- trunk.orig/gcc/ree.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/ree.c	2014-05-06 09:50:20.457554139 +0200
@@ -1106,7 +1106,7 @@ const pass_data pass_data_ree =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_ree : public rtl_opt_pass
Index: trunk/gcc/reg-stack.c
===================================================================
--- trunk.orig/gcc/reg-stack.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/reg-stack.c	2014-05-06 09:50:25.947553761 +0200
@@ -3353,7 +3353,7 @@ const pass_data pass_data_stack_regs_run
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_stack_regs_run : public rtl_opt_pass
Index: trunk/gcc/regcprop.c
===================================================================
--- trunk.orig/gcc/regcprop.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/regcprop.c	2014-05-06 09:50:30.909553420 +0200
@@ -1173,7 +1173,7 @@ const pass_data pass_data_cprop_hardreg
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_cprop_hardreg : public rtl_opt_pass
Index: trunk/gcc/regrename.c
===================================================================
--- trunk.orig/gcc/regrename.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/regrename.c	2014-05-06 09:50:36.638553025 +0200
@@ -1849,7 +1849,7 @@ const pass_data pass_data_regrename =
   0, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
-  ( TODO_df_finish | TODO_verify_rtl_sharing | 0 ), /* todo_flags_finish */
+  TODO_df_finish, /* todo_flags_finish */
 };
 
 class pass_regrename : public rtl_opt_pass
Index: trunk/gcc/web.c
===================================================================
--- trunk.orig/gcc/web.c	2014-05-05 14:34:34.180328547 +0200
+++ trunk/gcc/web.c	2014-05-06 09:51:06.830550947 +0200
@@ -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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]