dumping cleanup phase 1 -- Removing TODO_dump_func
authorDavid Li <davidxl@google.com>
Tue, 14 Jun 2011 19:39:36 +0000 (19:39 +0000)
committerXinliang David Li <davidxl@gcc.gnu.org>
Tue, 14 Jun 2011 19:39:36 +0000 (19:39 +0000)
From-SVN: r175051

93 files changed:
gcc/ChangeLog
gcc/auto-inc-dec.c
gcc/bb-reorder.c
gcc/bt-load.c
gcc/cfgcleanup.c
gcc/cfgexpand.c
gcc/cfglayout.c
gcc/combine-stack-adj.c
gcc/combine.c
gcc/compare-elim.c
gcc/cprop.c
gcc/cse.c
gcc/dce.c
gcc/dse.c
gcc/emit-rtl.c
gcc/except.c
gcc/final.c
gcc/function.c
gcc/fwprop.c
gcc/gcse.c
gcc/gimple-low.c
gcc/ifcvt.c
gcc/implicit-zee.c
gcc/init-regs.c
gcc/integrate.c
gcc/ipa-cp.c
gcc/ipa-inline.c
gcc/ipa-split.c
gcc/ira.c
gcc/jump.c
gcc/loop-init.c
gcc/lower-subreg.c
gcc/lto-streamer-out.c
gcc/matrix-reorg.c
gcc/mode-switching.c
gcc/modulo-sched.c
gcc/omp-low.c
gcc/passes.c
gcc/postreload-gcse.c
gcc/postreload.c
gcc/recog.c
gcc/reg-stack.c
gcc/regcprop.c
gcc/regmove.c
gcc/regrename.c
gcc/reorg.c
gcc/sched-rgn.c
gcc/store-motion.c
gcc/tracer.c
gcc/tree-call-cdce.c
gcc/tree-cfg.c
gcc/tree-cfgcleanup.c
gcc/tree-complex.c
gcc/tree-dfa.c
gcc/tree-eh.c
gcc/tree-emutls.c
gcc/tree-if-conv.c
gcc/tree-into-ssa.c
gcc/tree-loop-distribution.c
gcc/tree-mudflap.c
gcc/tree-nrv.c
gcc/tree-object-size.c
gcc/tree-optimize.c
gcc/tree-profile.c
gcc/tree-sra.c
gcc/tree-ssa-ccp.c
gcc/tree-ssa-copy.c
gcc/tree-ssa-copyrename.c
gcc/tree-ssa-dce.c
gcc/tree-ssa-dom.c
gcc/tree-ssa-dse.c
gcc/tree-ssa-forwprop.c
gcc/tree-ssa-ifcombine.c
gcc/tree-ssa-loop-ch.c
gcc/tree-ssa-loop.c
gcc/tree-ssa-math-opts.c
gcc/tree-ssa-phiopt.c
gcc/tree-ssa-phiprop.c
gcc/tree-ssa-pre.c
gcc/tree-ssa-reassoc.c
gcc/tree-ssa-sink.c
gcc/tree-ssa-structalias.c
gcc/tree-ssa-uncprop.c
gcc/tree-ssa.c
gcc/tree-ssanames.c
gcc/tree-stdarg.c
gcc/tree-switch-conversion.c
gcc/tree-tailcall.c
gcc/tree-vect-generic.c
gcc/tree-vectorizer.c
gcc/tree-vrp.c
gcc/var-tracking.c
gcc/web.c

index 6ee8030f79935d26d4dcf65c1566afeeae856a70..b293ce442b2ee21f7e7452feb166c1f1ec41c1d2 100644 (file)
@@ -1,3 +1,100 @@
+2011-06-14  David Li  <davidxl@google.com>
+
+       * passes.c (execute_function_todo): Remove TODO_dump_func.
+       (execute_one_pass): Remove TODO_dump_func.
+       (execute_function_dump): New function.
+       * tree-vrp.c: Remove TODO_dump_func.
+       * regrename.c: Remove TODO_dump_func.
+       * fwprop.c: Remove TODO_dump_func.
+       * tree-into-ssa.c: Remove TODO_dump_func.
+       * tree-complex.c: Remove TODO_dump_func.
+       * tracer.c: Remove TODO_dump_func.
+       * tree-loop-distribution.c: Remove TODO_dump_func.
+       * postreload-gcse.c: Remove TODO_dump_func.
+       * postreload.c: Remove TODO_dump_func.
+       * tree-ssa-loop-ch.c: Remove TODO_dump_func.
+       * tree-tailcall.c: Remove TODO_dump_func.
+       * ipa-cp.c: Remove TODO_dump_func.
+       * final.c: Remove TODO_dump_func.
+       * tree-emutls.c: Remove TODO_dump_func.
+       * omp-low.c: Remove TODO_dump_func.
+       * tree-ssa-dse.c: Remove TODO_dump_func.
+       * tree-ssa-uncprop.c: Remove TODO_dump_func.
+       * auto-inc-dec.c: Remove TODO_dump_func.
+       * reorg.c: Remove TODO_dump_func.
+       * tree-ssa-copyrename.c: Remove TODO_dump_func.
+       * tree-ssa-ccp.c: Remove TODO_dump_func.
+       * compare-elim.c: Remove TODO_dump_func.
+       * mode-switching.c: Remove TODO_dump_func.
+       * modulo-sched.c: Remove TODO_dump_func.
+       * tree-call-cdce.c: Remove TODO_dump_func.
+       * cse.c: Remove TODO_dump_func.
+       * web.c: Remove TODO_dump_func.
+       * tree-stdarg.c: Remove TODO_dump_func.
+       * lto-streamer-out.c: Remove TODO_dump_func.
+       * tree-ssa-math-opts.c: Remove TODO_dump_func.
+       * tree-ssa-dom.c: Remove TODO_dump_func.
+       * tree-nrv.c: Remove TODO_dump_func.
+       * loop-init.c: Remove TODO_dump_func.
+       * gimple-low.c: Remove TODO_dump_func.
+       * ipa-inline.c: Remove TODO_dump_func.
+       * tree-ssa-sink.c: Remove TODO_dump_func.
+       * jump.c: Remove TODO_dump_func.
+       * ifcvt.c: Remove TODO_dump_func.
+       * tree-ssa-loop.c: Remove TODO_dump_func.
+       * recog.c: Remove TODO_dump_func.
+       * dse.c: Remove TODO_dump_func.
+       * tree-ssa-ifcombine.c: Remove TODO_dump_func.
+       * matrix-reorg.c: Remove TODO_dump_func.
+       * tree-eh.c: Remove TODO_dump_func.
+       * regmove.c: Remove TODO_dump_func.
+       * function.c: Remove TODO_dump_func.
+       * tree-vectorizer.c: Remove TODO_dump_func.
+       * ipa-split.c: Remove TODO_dump_func.
+       * gcse.c: Remove TODO_dump_func.
+       * tree-if-conv.c: Remove TODO_dump_func.
+       * init-regs.c: Remove TODO_dump_func.
+       * tree-ssa-phiopt.c: Remove TODO_dump_func.
+       * implicit-zee.c: Remove TODO_dump_func.
+       * lower-subreg.c: Remove TODO_dump_func.
+       * bt-load.c: Remove TODO_dump_func.
+       * tree-dfa.c: Remove TODO_dump_func.
+       * except.c: Remove TODO_dump_func.
+       * emit-rtl.c: Remove TODO_dump_func.
+       * store-motion.c: Remove TODO_dump_func.
+       * cfgexpand.c: Remove TODO_dump_func.
+       * tree-cfgcleanup.c: Remove TODO_dump_func.
+       * cfgcleanup.c: Remove TODO_dump_func.
+       * tree-ssa-pre.c: Remove TODO_dump_func.
+       * tree-sra.c: Remove TODO_dump_func.
+       * tree-mudflap.c: Remove TODO_dump_func.
+       * tree-ssa-copy.c: Remove TODO_dump_func.
+       * cfglayout.c: Remove TODO_dump_func.
+       * tree-ssa-forwprop.c: Remove TODO_dump_func.
+       * tree-ssa-dce.c: Remove TODO_dump_func.
+       * ira.c: Remove TODO_dump_func.
+       * tree-ssa.c: Remove TODO_dump_func.
+       * integrate.c: Remove TODO_dump_func.
+       * tree-optimize.c: Remove TODO_dump_func.
+       * tree-ssa-phiprop.c: Remove TODO_dump_func.
+       * tree-object-size.c: Remove TODO_dump_func.
+       * combine.c: Remove TODO_dump_func.
+       * bb-reorder.c: Remove TODO_dump_func.
+       * cprop.c: Remove TODO_dump_func.
+       * var-tracking.c: Remove TODO_dump_func.
+       * tree-profile.c: Remove TODO_dump_func.
+       * tree-vect-generic.c: Remove TODO_dump_func.
+       * reg-stack.c: Remove TODO_dump_func.
+       * sched-rgn.c: Remove TODO_dump_func.
+       * tree-ssa-structalias.c: Remove TODO_dump_func.
+       * tree-switch-conversion.c: Remove TODO_dump_func.
+       * tree-cfg.c: Remove TODO_dump_func.
+       * tree-ssa-reassoc.c: Remove TODO_dump_func.
+       * combine-stack-adj.c: Remove TODO_dump_func.
+       * dce.c: Remove TODO_dump_func.
+       * tree-ssanames.c: Remove TODO_dump_func.
+       * regcprop.c: Remove TODO_dump_func.
+
 2011-06-14  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR middle-end/47364
index cb905428d92bdd5707219ccff1315edffdc20fa0..dbd12e72f21e4f0fff9cba378d0ceb237d5f4365 100644 (file)
@@ -1523,7 +1523,6 @@ struct rtl_opt_pass pass_inc_dec =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_df_finish,                       /* todo_flags_finish */
  }
 };
index e4996144761a575be66ff98ad6e75d71a7ba2f9b..6d2aedbb63a5fd1458cf52696f5e3ce6c82d338a 100644 (file)
@@ -2117,7 +2117,7 @@ struct rtl_opt_pass pass_duplicate_computed_gotos =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing,/* todo_flags_finish */
+  TODO_verify_rtl_sharing,/* todo_flags_finish */
  }
 };
 
@@ -2260,7 +2260,7 @@ struct rtl_opt_pass pass_reorder_blocks =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing,/* todo_flags_finish */
+  TODO_verify_rtl_sharing,              /* todo_flags_finish */
  }
 };
 
@@ -2300,6 +2300,6 @@ struct rtl_opt_pass pass_partition_blocks =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing/* todo_flags_finish */
+  TODO_verify_rtl_sharing               /* todo_flags_finish */
  }
 };
index d8063d2e24e8e56c74cb063475da83aac056d0e8..d8aab5671663bf7712d79b94e808b69af404f787 100644 (file)
@@ -1519,7 +1519,6 @@ struct rtl_opt_pass pass_branch_target_load_optimize1 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_verify_rtl_sharing |
   TODO_ggc_collect,                     /* todo_flags_finish */
  }
@@ -1569,7 +1568,6 @@ struct rtl_opt_pass pass_branch_target_load_optimize2 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_ggc_collect,                     /* todo_flags_finish */
  }
 };
index c36af89a137c5fa45b228b9ffc2f3f3ff594d2d0..f51e57f5b7014747087debe59144f88b2c31b8b8 100644 (file)
@@ -2989,8 +2989,6 @@ struct rtl_opt_pass pass_jump2 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   TODO_ggc_collect,                     /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing,/* todo_flags_finish */
+  TODO_verify_rtl_sharing,              /* todo_flags_finish */
  }
 };
-
-
index 491c2fc48cc7fbda4731c14ab15225e02879a4fd..efd3ed93c36bf0bfc29c7eeedf288915f5a87a75 100644 (file)
@@ -4273,7 +4273,6 @@ struct rtl_opt_pass pass_expand =
   PROP_ssa | PROP_trees,               /* properties_destroyed */
   TODO_verify_ssa | TODO_verify_flow
     | TODO_verify_stmts,               /* todo_flags_start */
-  TODO_dump_func
-  | TODO_ggc_collect                   /* todo_flags_finish */
+  TODO_ggc_collect                     /* todo_flags_finish */
  }
 };
index 548e21f7f4f81e341d9c8c280b4cf9c0da3ac446..02709d09a3cbbaf84f06a193f7678ff4923d651f 100644 (file)
@@ -378,7 +378,7 @@ struct rtl_opt_pass pass_into_cfg_layout_mode =
   PROP_cfglayout,                       /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func,                       /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -397,7 +397,7 @@ struct rtl_opt_pass pass_outof_cfg_layout_mode =
   0,                                    /* properties_provided */
   PROP_cfglayout,                       /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func,                       /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 \f
index 76c175cd552900d68c9bb95f6fc9db63ff076936..d267b701f1fe03e2e634ba7cc22294b282c7bb8b 100644 (file)
@@ -584,7 +584,6 @@ struct rtl_opt_pass pass_stack_adjustments =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect,                     /* todo_flags_finish */
  }
 };
index 5b68bab12d796c32598fc948bc0d03fde917f165..56fb44eaf42b949fcfe97cee7aadbed50d395aa6 100644 (file)
@@ -13944,7 +13944,6 @@ struct rtl_opt_pass pass_combine =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_df_finish | TODO_verify_rtl_sharing |
   TODO_ggc_collect,                     /* todo_flags_finish */
  }
index c3eecfa280b75fb50a7915b15339b7ba12aa166c..e5b2088292e09784422a50fb3568df8834d29e98 100644 (file)
@@ -636,7 +636,6 @@ struct rtl_opt_pass pass_compare_elim_after_reload =
   TODO_df_finish
   | TODO_df_verify
   | TODO_verify_rtl_sharing
-  | TODO_dump_func
   | TODO_ggc_collect                   /* todo_flags_finish */
  }
 };
index b7b17b19387f7b4c2b818c0228ed98cb72cfb601..83193b9d6b47e5264a63becfa44b18f504212b87 100644 (file)
@@ -1878,8 +1878,6 @@ struct rtl_opt_pass pass_rtl_cprop =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_verify_flow | TODO_ggc_collect   /* todo_flags_finish */
  }
 };
-
index 213b6083e7fd28409dffcaab3cbb1894d05023a5..8a31cd1a3da4b22fa4bf2eba8ab1f533684f29fd 100644 (file)
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -7424,7 +7424,6 @@ struct rtl_opt_pass pass_cse =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect |
   TODO_verify_flow,                     /* todo_flags_finish */
  }
@@ -7487,7 +7486,6 @@ struct rtl_opt_pass pass_cse2 =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect |
   TODO_verify_flow                      /* todo_flags_finish */
  }
@@ -7548,7 +7546,6 @@ struct rtl_opt_pass pass_cse_after_global_opts =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect |
   TODO_verify_flow                      /* todo_flags_finish */
  }
index 997432501d30ce73f25681d8b61c03d9f180532e..ae2ff4785975fffefc7fcba6572fcd1e449f81c5 100644 (file)
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -786,7 +786,6 @@ struct rtl_opt_pass pass_ud_rtl_dce =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_df_finish | TODO_verify_rtl_sharing |
   TODO_ggc_collect                     /* todo_flags_finish */
  }
@@ -1138,7 +1137,6 @@ struct rtl_opt_pass pass_fast_rtl_dce =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_df_finish | TODO_verify_rtl_sharing |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
index dee4c76d4300c1d65cc771b73ef11b45c4ddb1f3..d099f04f6f515102079e57566aac291a9a80d9af 100644 (file)
--- a/gcc/dse.c
+++ b/gcc/dse.c
@@ -3853,7 +3853,6 @@ struct rtl_opt_pass pass_rtl_dse1 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_df_finish | TODO_verify_rtl_sharing |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
@@ -3874,7 +3873,6 @@ struct rtl_opt_pass pass_rtl_dse2 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_df_finish | TODO_verify_rtl_sharing |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
index f760a1bdc1484230c77afbd097c8aa18e30ecd9d..f010ac6f5abcf0f69e34b0d5783f1404ef7acee8 100644 (file)
@@ -2413,7 +2413,7 @@ struct rtl_opt_pass pass_unshare_all_rtl =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing /* todo_flags_finish */
+  TODO_verify_rtl_sharing               /* todo_flags_finish */
  }
 };
 
index 1e5c291055fe700f62a6f2cea7906262cb1ce05c..c13ab5f820b6da59ac788f308a22f2820ce642c7 100644 (file)
@@ -1468,7 +1468,7 @@ struct rtl_opt_pass pass_rtl_eh =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 \f
@@ -1910,7 +1910,7 @@ struct rtl_opt_pass pass_set_nothrow_function_flags =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func,                       /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -2665,7 +2665,7 @@ struct rtl_opt_pass pass_convert_to_eh_region_ranges =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func,                      /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 \f
index 748042abf1038558675fe94747517b2933708a7c..cb4a83d08ee93fb0a3beb4a1b43ea200151c3f58 100644 (file)
@@ -837,7 +837,7 @@ struct rtl_opt_pass pass_compute_alignments =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing
+  TODO_verify_rtl_sharing
   | TODO_ggc_collect                    /* todo_flags_finish */
  }
 };
@@ -4337,7 +4337,7 @@ struct rtl_opt_pass pass_shorten_branches =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
index 30cc9ff2b4f9bb137743fb27d4644657f1dfa428..d5248730de1ec574ccb86f0f98fceac2ee2a9e03 100644 (file)
@@ -1955,7 +1955,7 @@ struct rtl_opt_pass pass_instantiate_virtual_regs =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -5949,7 +5949,6 @@ struct rtl_opt_pass pass_thread_prologue_and_epilogue =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   TODO_verify_flow,                     /* todo_flags_start */
-  TODO_dump_func |
   TODO_df_verify |
   TODO_df_finish | TODO_verify_rtl_sharing |
   TODO_ggc_collect                      /* todo_flags_finish */
@@ -6151,7 +6150,7 @@ struct rtl_opt_pass pass_match_asm_constraints =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
index b2fd9556bbbcf9ea4a3dfb53c0c569953a741df3..444a539cf7975d3be4ab903b6a63adc9b6e44c36 100644 (file)
@@ -1473,8 +1473,7 @@ struct rtl_opt_pass pass_rtl_fwprop =
   0,                                    /* todo_flags_start */
   TODO_df_finish
     | TODO_verify_flow
-    | TODO_verify_rtl_sharing
-    | TODO_dump_func                    /* todo_flags_finish */
+    | TODO_verify_rtl_sharing           /* todo_flags_finish */
  }
 };
 
@@ -1521,7 +1520,6 @@ struct rtl_opt_pass pass_rtl_fwprop_addr =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func                        /* todo_flags_finish */
+  TODO_df_finish | TODO_verify_rtl_sharing  /* todo_flags_finish */
  }
 };
index 41fff7ab86b2bf9579b5486593a8aded98d212e5..c371f827d225fc3563ab7d0dfe1f36e355ff26c2 100644 (file)
@@ -3772,7 +3772,6 @@ struct rtl_opt_pass pass_rtl_pre =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_verify_flow | TODO_ggc_collect   /* todo_flags_finish */
  }
 };
@@ -3793,10 +3792,8 @@ struct rtl_opt_pass pass_rtl_hoist =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_verify_flow | TODO_ggc_collect   /* todo_flags_finish */
  }
 };
 
 #include "gt-gcse.h"
-
index 3afa0b2582d271ba56ed1330320373f2fce026b2..5c05f842c4c8a4d5bf4fb1bb76c16fc3a3272e19 100644 (file)
@@ -203,7 +203,7 @@ struct gimple_opt_pass pass_lower_cf =
   PROP_gimple_lcf,                     /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
index b34aee27379598be259f81c981d8eaaf388a8eb8..239f498cb8aea564faaec4b1ce28a0061ec278e2 100644 (file)
@@ -4368,7 +4368,7 @@ struct rtl_opt_pass pass_rtl_ifcvt =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -4405,7 +4405,6 @@ struct rtl_opt_pass pass_if_after_combine =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
 };
@@ -4442,7 +4441,6 @@ struct rtl_opt_pass pass_if_after_reload =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
 };
index 2e4b58b4e481dda437dc2d5158eb580362da8391..db422482c901fc4091c5d04f48f5fb036d94d947 100644 (file)
@@ -988,7 +988,6 @@ struct rtl_opt_pass pass_implicit_zee =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_ggc_collect |
-  TODO_dump_func |
   TODO_verify_rtl_sharing,              /* todo_flags_finish */
  }
 };
index b4dd5e9a1fbb2a3f623090d384945ac2013545a7..594b6e6388b90ef67ef6c491173245fb79379dcb 100644 (file)
@@ -153,7 +153,6 @@ struct rtl_opt_pass pass_initialize_regs =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_df_finish                        /* todo_flags_finish */
  }
 };
index af103e5fece87f891d2c3ebe933b3d92f241ff39..3a79183b155c6fb0cff6926acaad67be6258f157 100644 (file)
@@ -325,7 +325,7 @@ struct rtl_opt_pass pass_initial_value_sets =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
index e9529552d16ef2fa77f82f0e78b886631123d0f6..a7fecf26fbf049485afcbcc4954a98071268a599 100644 (file)
@@ -1583,7 +1583,7 @@ struct ipa_opt_pass_d pass_ipa_cp =
   0,                           /* properties_provided */
   0,                           /* properties_destroyed */
   0,                           /* todo_flags_start */
-  TODO_dump_cgraph | TODO_dump_func |
+  TODO_dump_cgraph |
   TODO_remove_functions | TODO_ggc_collect /* todo_flags_finish */
  },
  ipcp_generate_summary,                        /* generate_summary */
index c9328c91053d0903872113a6cc36418de37403cb..ff1041ba493bc182914267de9202638dd5afecf7 100644 (file)
@@ -1964,7 +1964,7 @@ struct gimple_opt_pass pass_early_inline =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -1998,7 +1998,7 @@ struct ipa_opt_pass_d pass_ipa_inline =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   TODO_remove_functions,               /* todo_flags_finish */
-  TODO_dump_cgraph | TODO_dump_func
+  TODO_dump_cgraph 
   | TODO_remove_functions | TODO_ggc_collect   /* todo_flags_finish */
  },
  inline_generate_summary,              /* generate_summary */
index 2e6728740243aa60381d8655c2a9df470d3ea7b1..7413d81aeeeb3b2e882ec5480178f5fbe5e7acc9 100644 (file)
@@ -1432,7 +1432,7 @@ struct gimple_opt_pass pass_split_functions =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -1473,6 +1473,6 @@ struct gimple_opt_pass pass_feedback_split_functions =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
index 222d48eb1c450b4c79681feb6133db2c1f397899..5cfe5c0fa6b5878de7d0a52b1a934e8c84c678f3 100644 (file)
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -3806,7 +3806,6 @@ struct rtl_opt_pass pass_ira =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
 };
index 1c64b85d40855b16d1769536254cb969e8101ff6..f337eb3add0aa03d11962c22ee18e8c249297e48 100644 (file)
@@ -156,7 +156,7 @@ struct rtl_opt_pass pass_cleanup_barriers =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
index bd4af30c5c5d3d32fc849bbe98a01c43754e575f..9184a148c40aa721a507381bcf1a08aba3ee62d7 100644 (file)
@@ -158,7 +158,6 @@ struct rtl_opt_pass pass_loop2 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
 };
@@ -192,7 +191,7 @@ struct rtl_opt_pass pass_rtl_loop_init =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing /* todo_flags_finish */
+  TODO_verify_rtl_sharing               /* todo_flags_finish */
  }
 };
 
@@ -228,8 +227,7 @@ struct rtl_opt_pass pass_rtl_loop_done =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_verify_flow
-    | TODO_verify_rtl_sharing
-    | TODO_dump_func                    /* todo_flags_finish */
+    | TODO_verify_rtl_sharing           /* todo_flags_finish */
  }
 };
 
@@ -265,8 +263,7 @@ struct rtl_opt_pass pass_rtl_move_loop_invariants =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_verify |
-  TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func                        /* todo_flags_finish */
+  TODO_df_finish | TODO_verify_rtl_sharing  /* todo_flags_finish */
  }
 };
 
@@ -301,7 +298,7 @@ struct rtl_opt_pass pass_rtl_unswitch =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing, /* todo_flags_finish */
+  TODO_verify_rtl_sharing,              /* todo_flags_finish */
  }
 };
 
@@ -349,7 +346,7 @@ struct rtl_opt_pass pass_rtl_unroll_and_peel_loops =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing, /* todo_flags_finish */
+  TODO_verify_rtl_sharing,              /* todo_flags_finish */
  }
 };
 
@@ -390,7 +387,6 @@ struct rtl_opt_pass pass_rtl_doloop =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing /* todo_flags_finish */
+  TODO_verify_rtl_sharing               /* todo_flags_finish */
  }
 };
-
index 2119c0902b3a4f35e41055d42d93ed8e7f810749..85aa29891bf22df9833c7b7dc455680b2f140ec4 100644 (file)
@@ -1370,7 +1370,6 @@ struct rtl_opt_pass pass_lower_subreg =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_ggc_collect |
   TODO_verify_flow                      /* todo_flags_finish */
  }
@@ -1392,7 +1391,6 @@ struct rtl_opt_pass pass_lower_subreg2 =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect |
   TODO_verify_flow                      /* todo_flags_finish */
  }
index 17042d5c13460e77347723d5469f263cfd12178d..a28e857617d5290c65748a36ace1d429d835a8bb 100644 (file)
@@ -2302,7 +2302,7 @@ struct ipa_opt_pass_d pass_ipa_lto_gimple_out =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  },
  NULL,                                 /* generate_summary */
  lto_output,                                   /* write_summary */
index 6f75d3320c103660ce5f0768ffaa938fa545b786..dfc189632d5a0e17dc7666f926a93d07d6864cf0 100644 (file)
@@ -2390,6 +2390,6 @@ struct simple_ipa_opt_pass pass_ipa_matrix_reorg =
   0,                           /* properties_provided */
   0,                           /* properties_destroyed */
   0,                           /* todo_flags_start */
-  TODO_dump_cgraph | TODO_dump_func    /* todo_flags_finish */
+  TODO_dump_cgraph             /* todo_flags_finish */
  }
 };
index d4c7b24b981891c653bd3679da6a8fe597fb527c..9b11842781c7ce7e942f45d77b9a605fec7b50a9 100644 (file)
@@ -772,6 +772,6 @@ struct rtl_opt_pass pass_mode_switching =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
index 327c09aefeda750d7ceb01edcf150a7cc428384b..6e284acb49f5156618a7ffe906adebf2cd3c6524 100644 (file)
@@ -2969,12 +2969,10 @@ struct rtl_opt_pass pass_sms =
   0,                                    /* properties_required */
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
-  TODO_dump_func,                       /* todo_flags_start */
+  0,                                    /* todo_flags_start */
   TODO_df_finish
     | TODO_verify_flow
     | TODO_verify_rtl_sharing
-    | TODO_dump_func
     | TODO_ggc_collect                  /* todo_flags_finish */
  }
 };
-
index e4bf141b908cb41883d92a7013820fabc9b741ce..99dedf9369c7bf8da2f845845a8f12c182aa78c6 100644 (file)
@@ -5553,7 +5553,7 @@ struct gimple_opt_pass pass_expand_omp =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 \f
@@ -6730,7 +6730,7 @@ struct gimple_opt_pass pass_lower_omp =
   PROP_gimple_lomp,                    /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 \f
index 0faef10b59050f3a8434ea8fff0c91559b4dc8dd..23963a01e31331247c475c9f05d2ae685ff44f92 100644 (file)
@@ -1602,6 +1602,37 @@ do_per_function_toporder (void (*callback) (void *data), void *data)
   nnodes = 0;
 }
 
+/* Helper function to perform function body dump.  */
+
+static void
+execute_function_dump (void *data ATTRIBUTE_UNUSED)
+{
+  if (dump_file && current_function_decl)
+    {
+      if (cfun->curr_properties & PROP_trees)
+        dump_function_to_file (current_function_decl, dump_file, dump_flags);
+      else
+       {
+         if (dump_flags & TDF_SLIM)
+           print_rtl_slim_with_bb (dump_file, get_insns (), dump_flags);
+         else if ((cfun->curr_properties & PROP_cfg)
+                  && (dump_flags & TDF_BLOCKS))
+           print_rtl_with_bb (dump_file, get_insns ());
+          else
+           print_rtl (dump_file, get_insns ());
+
+         if ((cfun->curr_properties & PROP_cfg)
+             && graph_dump_format != no_graph
+             && (dump_flags & TDF_GRAPH))
+           print_rtl_graph_with_bb (dump_file_name, get_insns ());
+       }
+
+      /* Flush the file.  If verification fails, we won't be able to
+        close the file before aborting.  */
+      fflush (dump_file);
+    }
+}
+
 /* Perform all TODO actions that ought to be done on each function.  */
 
 static void
@@ -1648,31 +1679,6 @@ execute_function_todo (void *data)
   if (flags & TODO_remove_unused_locals)
     remove_unused_locals ();
 
-  if ((flags & TODO_dump_func) && dump_file && current_function_decl)
-    {
-      if (cfun->curr_properties & PROP_trees)
-        dump_function_to_file (current_function_decl, dump_file, dump_flags);
-      else
-       {
-         if (dump_flags & TDF_SLIM)
-           print_rtl_slim_with_bb (dump_file, get_insns (), dump_flags);
-         else if ((cfun->curr_properties & PROP_cfg)
-                  && (dump_flags & TDF_BLOCKS))
-           print_rtl_with_bb (dump_file, get_insns ());
-          else
-           print_rtl (dump_file, get_insns ());
-
-         if ((cfun->curr_properties & PROP_cfg)
-             && graph_dump_format != no_graph
-             && (dump_flags & TDF_GRAPH))
-           print_rtl_graph_with_bb (dump_file_name, get_insns ());
-       }
-
-      /* Flush the file.  If verification fails, we won't be able to
-        close the file before aborting.  */
-      fflush (dump_file);
-    }
-
   if (flags & TODO_rebuild_frequencies)
     rebuild_frequencies ();
 
@@ -1898,6 +1904,7 @@ execute_one_ipa_transform_pass (struct cgraph_node *node,
   execute_todo (todo_after);
   verify_interpass_invariants ();
 
+  do_per_function (execute_function_dump, NULL);
   pass_fini_dump_file (pass);
 
   current_pass = NULL;
@@ -2038,6 +2045,7 @@ execute_one_pass (struct opt_pass *pass)
   /* Run post-pass cleanup and verification.  */
   execute_todo (todo_after | pass->todo_flags_finish);
   verify_interpass_invariants ();
+  do_per_function (execute_function_dump, NULL);
   if (pass->type == IPA_PASS)
     {
       struct cgraph_node *node;
index bc55ead744fb7b5bde38f1a90724de9c9436eb0b..e05e4450d0e0e45dd0ab9f2bac3729f5ae149ef7 100644 (file)
@@ -1344,8 +1344,7 @@ struct rtl_opt_pass pass_gcse2 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing
+  TODO_verify_rtl_sharing
   | TODO_verify_flow | TODO_ggc_collect /* todo_flags_finish */
  }
 };
-
index 0f3e5c24658dbef8b41dfba5db1dba3ce43b53f5..e5c6ce7cdbc52485dbb4dd0bad5a85788974f579 100644 (file)
@@ -2287,6 +2287,6 @@ struct rtl_opt_pass pass_postreload_cse =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
index afe985e2f2711f241ca501b3f06985075fc38714..0c26c0d90f041ef1dd891b76d4da0cc5609b3d41 100644 (file)
@@ -3694,7 +3694,7 @@ struct rtl_opt_pass pass_peephole2 =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -3720,7 +3720,7 @@ struct rtl_opt_pass pass_split_all_insns =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -3750,7 +3750,7 @@ struct rtl_opt_pass pass_split_after_reload =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -3794,7 +3794,7 @@ struct rtl_opt_pass pass_split_before_regstack =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -3832,8 +3832,7 @@ struct rtl_opt_pass pass_split_before_sched2 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_verify_flow |
-  TODO_dump_func                        /* todo_flags_finish */
+  TODO_verify_flow                      /* todo_flags_finish */
  }
 };
 
@@ -3864,6 +3863,6 @@ struct rtl_opt_pass pass_split_for_shorten_branches =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing /* todo_flags_finish */
+  TODO_verify_rtl_sharing               /* todo_flags_finish */
  }
 };
index dcde8920d7e037b5576ac0067e6556b8d7453b27..896a68f3fc7607dc696e4c85c1f3138bff668c3a 100644 (file)
@@ -3352,7 +3352,6 @@ struct rtl_opt_pass pass_stack_regs_run =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
 };
index bf34115f1dc64023b79b3364896ec2263a756603..911f59eb083224c0048e77ce5af4f2f3be9c7cfa 100644 (file)
@@ -1188,7 +1188,7 @@ struct rtl_opt_pass pass_cprop_hardreg =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_df_finish
+  TODO_df_finish
   | TODO_verify_rtl_sharing            /* todo_flags_finish */
  }
 };
index afa7ee7aa77ac9b4f232a8a952f06fd40b162d9e..89dbd592103b01ec100fa0c80d585dc4ef9c776a 100644 (file)
@@ -1382,7 +1382,6 @@ struct rtl_opt_pass pass_regmove =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
 };
index c2292efba90e50c9e38c1fe17a680e34fe9e7c06..77e23f8c2abcb6559ef46f41554805471eca7e51 100644 (file)
@@ -1453,7 +1453,6 @@ struct rtl_opt_pass pass_regrename =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
-
index 443917df5688adca891cb183e4f34eb2bee985ca..28b6c7d6271a838a76e0c5f958f6f3f78c9b9465 100644 (file)
@@ -4086,7 +4086,6 @@ struct rtl_opt_pass pass_delay_slots =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
 };
@@ -4121,7 +4120,6 @@ struct rtl_opt_pass pass_machine_reorg =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
 };
index 248b870a75abd5e5d1a373a9498c5f92238a72d9..e510980816e7ab3e7b6703d49fd50728983b14ac 100644 (file)
@@ -3551,7 +3551,6 @@ struct rtl_opt_pass pass_sched =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_verify_flow |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
@@ -3573,7 +3572,6 @@ struct rtl_opt_pass pass_sched2 =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_verify_flow |
   TODO_ggc_collect                      /* todo_flags_finish */
  }
index f6a021eb7788da668f494119106094d65f88d63b..c8beb24ed64aa584edd8ce73bb3037e828df1b54 100644 (file)
@@ -1258,8 +1258,6 @@ struct rtl_opt_pass pass_rtl_store_motion =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func |
   TODO_verify_flow | TODO_ggc_collect   /* todo_flags_finish */
  }
 };
-
index 918ed7845374b9978dd4b541bc9e72d2834849e7..d3523b985b1ca4a01c7ee59c068ba1c2e930e47e 100644 (file)
@@ -393,8 +393,7 @@ struct gimple_opt_pass pass_tracer =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func
-    | TODO_update_ssa
+  TODO_update_ssa
     | TODO_verify_ssa                   /* todo_flags_finish */
  }
 };
index 25476e61a09c9dff2236b5fb03c858a6d5c7fd8f..8307edbce6188a7e0404939051530328c0d04ef5 100644 (file)
@@ -928,6 +928,6 @@ struct gimple_opt_pass pass_call_cdce =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa      /* todo_flags_finish */
+  TODO_verify_ssa                       /* todo_flags_finish */
  }
 };
index 44b5c65837445a5e358e88de829fc6dc00a36d87..349f56ecf746620080bdce82d9bdb5f18a98e27d 100644 (file)
@@ -261,8 +261,7 @@ struct gimple_opt_pass pass_build_cfg =
   PROP_cfg,                            /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_verify_stmts | TODO_cleanup_cfg
-  | TODO_dump_func                     /* todo_flags_finish */
+  TODO_verify_stmts | TODO_cleanup_cfg  /* todo_flags_finish */
  }
 };
 
@@ -7253,7 +7252,7 @@ struct gimple_opt_pass pass_split_crit_edges =
   PROP_no_crit_edges,            /* properties_provided */
   0,                             /* properties_destroyed */
   0,                             /* todo_flags_start */
-  TODO_dump_func | TODO_verify_flow  /* todo_flags_finish */
+  TODO_verify_flow               /* todo_flags_finish */
  }
 };
 
index ad8e4777a0578bea20786fcc4ef0f6b75f9e3e82..1036e1e98f3a36aa3795f1efa2fdf45b30e20315 100644 (file)
@@ -1054,7 +1054,7 @@ struct gimple_opt_pass pass_merge_phi =
   0,                           /* properties_provided */
   0,                           /* properties_destroyed */
   0,                           /* todo_flags_start */
-  TODO_dump_func | TODO_ggc_collect    /* todo_flags_finish */
+  TODO_ggc_collect             /* todo_flags_finish */
   | TODO_verify_ssa
  }
 };
index ec2b438ca47c59d29b7a7e97c00b8e95c26412f9..1b2a588ee2e446654b5b4f302d83f6906f02e2a2 100644 (file)
@@ -1623,8 +1623,7 @@ struct gimple_opt_pass pass_lower_complex =
   PROP_gimple_lcx,                     /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-    | TODO_ggc_collect
+    TODO_ggc_collect
     | TODO_update_ssa
     | TODO_verify_stmts                        /* todo_flags_finish */
  }
@@ -1654,8 +1653,7 @@ struct gimple_opt_pass pass_lower_complex_O0 =
   PROP_gimple_lcx,                     /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-    | TODO_ggc_collect
+  TODO_ggc_collect
     | TODO_update_ssa
     | TODO_verify_stmts                        /* todo_flags_finish */
  }
index 9791bccecae676aa4575bdce43bb9329b21d5257..62d4bfe3fb8359e6c656a41753ac60147f0bb7df 100644 (file)
@@ -113,8 +113,8 @@ struct gimple_opt_pass pass_referenced_vars =
   PROP_gimple_leh | PROP_cfg,          /* properties_required */
   PROP_referenced_vars,                        /* properties_provided */
   0,                                   /* properties_destroyed */
-  TODO_dump_func,                      /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0,                                   /* todo_flags_start */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -1000,4 +1000,3 @@ stmt_references_abnormal_ssa_name (gimple stmt)
 
   return false;
 }
-
index e87c32e798b2575df83e05daa94fc0fb751d3f8a..5831d34826c314d5a418ee4572d7f70f3b363d5e 100644 (file)
@@ -2052,7 +2052,7 @@ struct gimple_opt_pass pass_lower_eh =
   PROP_gimple_leh,                     /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 \f
@@ -2865,7 +2865,7 @@ struct gimple_opt_pass pass_refactor_eh =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 \f
@@ -3071,7 +3071,7 @@ struct gimple_opt_pass pass_lower_resx =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_flow    /* todo_flags_finish */
+  TODO_verify_flow                     /* todo_flags_finish */
  }
 };
 
@@ -3272,7 +3272,7 @@ struct gimple_opt_pass pass_lower_eh_dispatch =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_flow    /* todo_flags_finish */
+  TODO_verify_flow                     /* todo_flags_finish */
  }
 };
 \f
@@ -4015,7 +4015,7 @@ struct gimple_opt_pass pass_cleanup_eh = {
    0,                          /* properties_provided */
    0,                          /* properties_destroyed */
    0,                          /* todo_flags_start */
-   TODO_dump_func              /* todo_flags_finish */
+   0                           /* todo_flags_finish */
    }
 };
 \f
index 11240477b97f65d193813580b35ba59faffc50e3..e1a1c1d56cc9cd68bf0c954d4742959e8bf8f059 100644 (file)
@@ -783,7 +783,7 @@ ipa_lower_emutls (void)
   VEC_free (tree, heap, access_vars);
   free_varpool_node_set (tls_vars);
 
-  return TODO_dump_func | TODO_ggc_collect | TODO_verify_all;
+  return TODO_ggc_collect | TODO_verify_all;
 }
 
 /* If the target supports TLS natively, we need do nothing here.  */
index bf1c8cdbc47e2a90b36ebb13970b0b470c32bfc2..4fde3a37a48f850c6d987ae5833a332066f7fe2e 100644 (file)
@@ -1808,7 +1808,7 @@ struct gimple_opt_pass pass_if_conversion =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_stmts | TODO_verify_flow
+  TODO_verify_stmts | TODO_verify_flow
                                         /* todo_flags_finish */
  }
 };
index 74386e44411c5a74f13e037b41db50bc4503d1d1..f138e5b72c9e6c039de24ec6cfe20937b643aa5d 100644 (file)
@@ -2413,8 +2413,7 @@ struct gimple_opt_pass pass_build_ssa =
   PROP_ssa,                            /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-    | TODO_update_ssa_only_virtuals
+  TODO_update_ssa_only_virtuals
     | TODO_verify_ssa
     | TODO_remove_unused_locals                /* todo_flags_finish */
  }
index 1d6944eef9632cb3511d2608b11b316dcda24489..ae17755a9d60e38e75c66d9d8109d6f9e1b383df 100644 (file)
@@ -1313,6 +1313,6 @@ struct gimple_opt_pass pass_loop_distribution =
   0,                           /* properties_provided */
   0,                           /* properties_destroyed */
   0,                           /* todo_flags_start */
-  TODO_dump_func                /* todo_flags_finish */
+  0                             /* todo_flags_finish */
  }
 };
index 40120b0dd4f267114abc29d894e857bfac356642..bcd77e27bd9a7ba2bea509c35587232eabdcbda7 100644 (file)
@@ -1389,7 +1389,7 @@ struct gimple_opt_pass pass_mudflap_1 =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func                        /* todo_flags_finish */
+  0                                     /* todo_flags_finish */
  }
 };
 
@@ -1409,7 +1409,7 @@ struct gimple_opt_pass pass_mudflap_2 =
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_verify_flow | TODO_verify_stmts
-  | TODO_dump_func | TODO_update_ssa    /* todo_flags_finish */
+  | TODO_update_ssa                     /* todo_flags_finish */
  }
 };
 
index 32e422e5e20f0495c6c6baf21144f33a4b4fdb43..982fcc8fc116b8f8b13fbbc7649deb62cda27f4c 100644 (file)
@@ -288,7 +288,7 @@ struct gimple_opt_pass pass_nrv =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_ggc_collect                    /* todo_flags_finish */
+  TODO_ggc_collect                     /* todo_flags_finish */
  }
 };
 
index 41118d25b2ebb5a4f0e126dd55e493826f59d9d1..674f72e903121cef97faeb62392d1638c15aab0e 100644 (file)
@@ -1282,6 +1282,6 @@ struct gimple_opt_pass pass_object_sizes =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa     /* todo_flags_finish */
+  TODO_verify_ssa                      /* todo_flags_finish */
  }
 };
index c46cf6c5458f569abae6c016f71eb880928aaf8f..411886cacb654e6eb160b7a842ed82d873603b9b 100644 (file)
@@ -208,8 +208,7 @@ struct gimple_opt_pass pass_cleanup_cfg_post_optimizing =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
-    | TODO_remove_unused_locals
+  TODO_remove_unused_locals             /* todo_flags_finish */
  }
 };
 
index 3bc4d5c532cd15380ade0f84655e6ea1ac399fad..cd9b49d43049910adef6a547063860372c0e00e6 100644 (file)
@@ -591,7 +591,7 @@ struct simple_ipa_opt_pass pass_ipa_tree_profile =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
index 8ad84beb655775039f6aa12c644c655bfae9b3d5..c7f4174255de3f5942839a74ee09f045fdeace22 100644 (file)
@@ -3093,8 +3093,7 @@ struct gimple_opt_pass pass_sra_early =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-  | TODO_update_ssa
+  TODO_update_ssa
   | TODO_ggc_collect
   | TODO_verify_ssa                    /* todo_flags_finish */
  }
@@ -3115,8 +3114,7 @@ struct gimple_opt_pass pass_sra =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   TODO_update_address_taken,           /* todo_flags_start */
-  TODO_dump_func
-  | TODO_update_ssa
+  TODO_update_ssa
   | TODO_ggc_collect
   | TODO_verify_ssa                    /* todo_flags_finish */
  }
@@ -4589,8 +4587,6 @@ struct gimple_opt_pass pass_early_ipa_sra =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_dump_cgraph    /* todo_flags_finish */
+  TODO_dump_cgraph                     /* todo_flags_finish */
  }
 };
-
-
index 2caec4c56791abadadb9938e4e0e137b534115d1..11bfb767f4c5d31ff52541589538858dd588d4c7 100644 (file)
@@ -1953,7 +1953,7 @@ struct gimple_opt_pass pass_ccp =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa
+  TODO_verify_ssa
   | TODO_verify_stmts | TODO_ggc_collect/* todo_flags_finish */
  }
 };
@@ -2256,8 +2256,7 @@ struct gimple_opt_pass pass_fold_builtins =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-    | TODO_verify_ssa
+  TODO_verify_ssa
     | TODO_update_ssa                  /* todo_flags_finish */
  }
 };
index 211d7de23c423f999460f6191f88a45ad7c2c07d..4c6d9927bbd23c8f72cc9530ef1ae6c94f886199 100644 (file)
@@ -848,7 +848,6 @@ struct gimple_opt_pass pass_copy_prop =
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
   TODO_cleanup_cfg
-    | TODO_dump_func
     | TODO_ggc_collect
     | TODO_verify_ssa
     | TODO_update_ssa                  /* todo_flags_finish */
index ae4fb5fba396700681b09be12e8bbb236c7498a6..88a156bab76e446e1e1d55aab896b3146b5ed4a8 100644 (file)
@@ -399,6 +399,6 @@ struct gimple_opt_pass pass_rename_ssa_copies =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa      /* todo_flags_finish */
+  TODO_verify_ssa                       /* todo_flags_finish */
  }
 };
index b13ef59af491b51a9b49470678b5e3bda5e400a8..6b778765e92e9244ca1e4ca503b492c54f6a0cb2 100644 (file)
@@ -1527,7 +1527,7 @@ struct gimple_opt_pass pass_dce =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa     /* todo_flags_finish */
+  TODO_verify_ssa                      /* todo_flags_finish */
  }
 };
 
@@ -1546,7 +1546,7 @@ struct gimple_opt_pass pass_dce_loop =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa     /* todo_flags_finish */
+  TODO_verify_ssa                      /* todo_flags_finish */
  }
 };
 
@@ -1565,7 +1565,7 @@ struct gimple_opt_pass pass_cd_dce =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa
+  TODO_verify_ssa
   | TODO_verify_flow                   /* todo_flags_finish */
  }
 };
index 2e9498efdccbcdd03d0e3891e8651cb5f81baaf5..f41d7eca5626c4bd19b71c51e689a3faf93e1a08 100644 (file)
@@ -816,8 +816,7 @@ struct gimple_opt_pass pass_dominator =
   TODO_cleanup_cfg
     | TODO_update_ssa
     | TODO_verify_ssa
-    | TODO_verify_flow
-    | TODO_dump_func                   /* todo_flags_finish */
+    | TODO_verify_flow                 /* todo_flags_finish */
  }
 };
 
@@ -2969,7 +2968,6 @@ struct gimple_opt_pass pass_phi_only_cprop =
   0,                                   /* properties_destroyed */
   0,                                    /* todo_flags_start */
   TODO_cleanup_cfg
-    | TODO_dump_func
     | TODO_ggc_collect
     | TODO_verify_ssa
     | TODO_verify_stmts
index 6d51dabced63aeeea66bf560b24f55759338fd88..285d08c66c66c67c893497a0c5e2e52a08b0ded4 100644 (file)
@@ -352,9 +352,7 @@ struct gimple_opt_pass pass_dse =
   0,                           /* properties_provided */
   0,                           /* properties_destroyed */
   0,                           /* todo_flags_start */
-  TODO_dump_func
-    | TODO_ggc_collect
+  TODO_ggc_collect
     | TODO_verify_ssa          /* todo_flags_finish */
  }
 };
-
index 77a6264d560bbdb90982782e041240fbe295a6c9..86f45021229501a808bc9f1c3e97c200c8232bf0 100644 (file)
@@ -2437,10 +2437,8 @@ struct gimple_opt_pass pass_forwprop =
   0,                           /* properties_provided */
   0,                           /* properties_destroyed */
   0,                           /* todo_flags_start */
-  TODO_dump_func
-  | TODO_ggc_collect
+  TODO_ggc_collect
   | TODO_update_ssa
   | TODO_verify_ssa            /* todo_flags_finish */
  }
 };
-
index 9063bfdcd55db4c496678746cd7130d690e97f49..459c60a305705e46953f0c74382ec38a4c7b0835 100644 (file)
@@ -663,8 +663,7 @@ struct gimple_opt_pass pass_tree_ifcombine =
   0,                           /* properties_provided */
   0,                           /* properties_destroyed */
   0,                           /* todo_flags_start */
-  TODO_dump_func
-  | TODO_ggc_collect
+  TODO_ggc_collect
   | TODO_update_ssa
   | TODO_verify_ssa            /* todo_flags_finish */
  }
index c58cb5f8bba545ac4d713342d7f8b76d2a591f8f..57e71b44c28db74a09fe2066178ff592771687b2 100644 (file)
@@ -278,7 +278,6 @@ struct gimple_opt_pass pass_ch =
   0,                                   /* todo_flags_start */
   TODO_cleanup_cfg
     | TODO_verify_ssa
-    | TODO_verify_flow
-    | TODO_dump_func                   /* todo_flags_finish */
+    | TODO_verify_flow                 /* todo_flags_finish */
  }
 };
index c7efc7c0f6e3b974f48aa9d76b54e61d95bde583..1a9c2be73768590109fb8905ea49d15ee432964e 100644 (file)
@@ -60,7 +60,7 @@ struct gimple_opt_pass pass_tree_loop =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   TODO_ggc_collect,                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa | TODO_ggc_collect  /* todo_flags_finish */
+  TODO_verify_ssa | TODO_ggc_collect   /* todo_flags_finish */
  }
 };
 
@@ -95,7 +95,7 @@ struct gimple_opt_pass pass_tree_loop_init =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -131,7 +131,7 @@ struct gimple_opt_pass pass_lim =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -167,7 +167,7 @@ struct gimple_opt_pass pass_tree_unswitch =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_ggc_collect | TODO_dump_func    /* todo_flags_finish */
+  TODO_ggc_collect                     /* todo_flags_finish */
  }
 };
 
@@ -203,8 +203,7 @@ struct gimple_opt_pass pass_predcom =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-    | TODO_update_ssa_only_virtuals    /* todo_flags_finish */
+  TODO_update_ssa_only_virtuals        /* todo_flags_finish */
  }
 };
 
@@ -240,7 +239,7 @@ struct gimple_opt_pass pass_vectorize =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_update_ssa
+  TODO_update_ssa
     | TODO_ggc_collect                 /* todo_flags_finish */
  }
 };
@@ -308,7 +307,7 @@ struct gimple_opt_pass pass_graphite_transforms =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -345,7 +344,7 @@ struct gimple_opt_pass pass_check_data_deps =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -381,7 +380,7 @@ struct gimple_opt_pass pass_iv_canon =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -408,7 +407,7 @@ struct gimple_opt_pass pass_scev_cprop =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_cleanup_cfg
+  TODO_cleanup_cfg
     | TODO_update_ssa_only_virtuals
                                        /* todo_flags_finish */
  }
@@ -480,8 +479,7 @@ struct gimple_opt_pass pass_complete_unroll =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-    | TODO_ggc_collect                 /* todo_flags_finish */
+  TODO_ggc_collect                     /* todo_flags_finish */
  }
 };
 
@@ -528,7 +526,6 @@ struct gimple_opt_pass pass_complete_unrolli =
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
   TODO_verify_flow
-    | TODO_dump_func
     | TODO_ggc_collect                         /* todo_flags_finish */
  }
 };
@@ -567,7 +564,7 @@ struct gimple_opt_pass pass_parallelize_loops =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -603,7 +600,7 @@ struct gimple_opt_pass pass_loop_prefetch =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
 
@@ -640,7 +637,7 @@ struct gimple_opt_pass pass_iv_optimize =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_update_ssa | TODO_ggc_collect  /* todo_flags_finish */
+  TODO_update_ssa | TODO_ggc_collect   /* todo_flags_finish */
  }
 };
 
@@ -671,7 +668,6 @@ struct gimple_opt_pass pass_tree_loop_done =
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
   TODO_cleanup_cfg
-    | TODO_verify_flow
-    | TODO_dump_func                   /* todo_flags_finish */
+    | TODO_verify_flow                 /* todo_flags_finish */
  }
 };
index bffd7f26c43754eb6f07462a9ca1cb3206a5d5b5..bc7919a39ad3f71c380f6ad5bf8667f019091c72 100644 (file)
@@ -645,7 +645,7 @@ struct gimple_opt_pass pass_cse_reciprocals =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_update_ssa | TODO_verify_ssa
+  TODO_update_ssa | TODO_verify_ssa
     | TODO_verify_stmts                /* todo_flags_finish */
  }
 };
@@ -1491,7 +1491,7 @@ struct gimple_opt_pass pass_cse_sincos =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_update_ssa | TODO_verify_ssa
+  TODO_update_ssa | TODO_verify_ssa
     | TODO_verify_stmts                 /* todo_flags_finish */
  }
 };
@@ -1918,7 +1918,7 @@ execute_optimize_bswap (void)
   statistics_counter_event (cfun, "64-bit bswap implementations found",
                            bswap_stats.found_64bit);
 
-  return (changed ? TODO_dump_func | TODO_update_ssa | TODO_verify_ssa
+  return (changed ? TODO_update_ssa | TODO_verify_ssa
          | TODO_verify_stmts : 0);
 }
 
@@ -2471,7 +2471,6 @@ struct gimple_opt_pass pass_optimize_widening_mul =
   0,                                   /* todo_flags_start */
   TODO_verify_ssa
   | TODO_verify_stmts
-  | TODO_dump_func
   | TODO_update_ssa                     /* todo_flags_finish */
  }
 };
index 6b15ae09488be00fd039c369a32d06f5e1331d81..79e8e015fda22ce1021f8e5a343289ac1d8d71ab 100644 (file)
@@ -1588,8 +1588,7 @@ struct gimple_opt_pass pass_phiopt =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-    | TODO_ggc_collect
+  TODO_ggc_collect
     | TODO_verify_ssa
     | TODO_verify_flow
     | TODO_verify_stmts                        /* todo_flags_finish */
@@ -1617,8 +1616,7 @@ struct gimple_opt_pass pass_cselim =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func
-    | TODO_ggc_collect
+  TODO_ggc_collect
     | TODO_verify_ssa
     | TODO_verify_flow
     | TODO_verify_stmts                        /* todo_flags_finish */
index a38e6962f951597f058d7e76e359f4541e32edea..306443725644e43a6aa741202c302b788ed11b77 100644 (file)
@@ -426,8 +426,7 @@ struct gimple_opt_pass pass_phiprop =
   0,                           /* properties_provided */
   0,                           /* properties_destroyed */
   0,                           /* todo_flags_start */
-  TODO_dump_func
-  | TODO_ggc_collect
+  TODO_ggc_collect
   | TODO_update_ssa
   | TODO_verify_ssa            /* todo_flags_finish */
  }
index 27e84c22c5c7915b83234b2d5e90cf5896377653..7c54d2a074fad253b77605ea3ddf49b927e5b8ac 100644 (file)
@@ -4978,7 +4978,7 @@ struct gimple_opt_pass pass_pre =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   TODO_rebuild_alias,                  /* todo_flags_start */
-  TODO_update_ssa_only_virtuals | TODO_dump_func | TODO_ggc_collect
+  TODO_update_ssa_only_virtuals  | TODO_ggc_collect
   | TODO_verify_ssa /* todo_flags_finish */
  }
 };
@@ -5013,6 +5013,6 @@ struct gimple_opt_pass pass_fre =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_ggc_collect | TODO_verify_ssa /* todo_flags_finish */
+  TODO_ggc_collect | TODO_verify_ssa /* todo_flags_finish */
  }
 };
index 987ec650778993165f147557697ae75d41588fea..d8f9e2ecf611a2e4b9937f1c42e8236983f83680 100644 (file)
@@ -2299,8 +2299,6 @@ struct gimple_opt_pass pass_reassoc =
   0,                                   /* todo_flags_start */
   TODO_verify_ssa
     | TODO_verify_flow
-    | TODO_dump_func
     | TODO_ggc_collect                 /* todo_flags_finish */
  }
 };
-
index 4dc5ae44a27d51a247514f7ff449bb6b138440de..5107238093dad261b995de1d6e958fd0c7ae5830 100644 (file)
@@ -639,7 +639,6 @@ struct gimple_opt_pass pass_sink_code =
   TODO_update_ssa
     | TODO_verify_ssa
     | TODO_verify_flow
-    | TODO_dump_func
     | TODO_ggc_collect                 /* todo_flags_finish */
  }
 };
index 3544cafa20cb1ce57ebdf6ab8ffdf71fb08f050a..d5516e673fa8e8422204719f78612dccac6f6ceb 100644 (file)
@@ -6634,7 +6634,7 @@ struct gimple_opt_pass pass_build_alias =
   0,                       /* properties_provided */
   0,                        /* properties_destroyed */
   0,                        /* todo_flags_start */
-  TODO_rebuild_alias | TODO_dump_func  /* todo_flags_finish */
+  TODO_rebuild_alias        /* todo_flags_finish */
  }
 };
 
@@ -6656,7 +6656,7 @@ struct gimple_opt_pass pass_build_ealias =
   0,                       /* properties_provided */
   0,                        /* properties_destroyed */
   0,                        /* todo_flags_start */
-  TODO_rebuild_alias | TODO_dump_func  /* todo_flags_finish */
+  TODO_rebuild_alias        /* todo_flags_finish */
  }
 };
 
index 30aa4c7755d5d85dda98665aef0e581e86ebdd02..6f603ffc895e5e474342cee1f329b46f1a019e2c 100644 (file)
@@ -596,7 +596,6 @@ struct gimple_opt_pass pass_uncprop =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa     /* todo_flags_finish */
+  TODO_verify_ssa                      /* todo_flags_finish */
  }
 };
-
index f0bbf3b9823fa6be4f2a03da856c97c31c866884..e4d931f862a30af552f7f0fe2d1013f278ae08f5 100644 (file)
@@ -2277,7 +2277,6 @@ struct gimple_opt_pass pass_update_address_taken =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_update_address_taken
-  | TODO_dump_func                     /* todo_flags_finish */
+  TODO_update_address_taken             /* todo_flags_finish */
  }
 };
index 06cdbee2c603347e069cf1732a5127d075f923f8..42eb9243252ef2d579ab2922defc5fae45793bb6 100644 (file)
@@ -366,6 +366,6 @@ struct gimple_opt_pass pass_release_ssa_names =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
index 46fc339a55a62f9aae228fd5df68621ba07b0870..3e890163d01dc964297fdfab5fef9ce1b4c27dea 100644 (file)
@@ -963,6 +963,6 @@ struct gimple_opt_pass pass_stdarg =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func                       /* todo_flags_finish */
+  0                                    /* todo_flags_finish */
  }
 };
index c7a6f817ea5f6a6637d79e289c7a6b007222d988..4fb3e8a6971f7e85ae33c236c77b0b24c33472f0 100644 (file)
@@ -1028,7 +1028,7 @@ struct gimple_opt_pass pass_convert_switch =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_update_ssa | TODO_dump_func
+  TODO_update_ssa 
   | TODO_ggc_collect | TODO_verify_ssa  /* todo_flags_finish */
  }
 };
index 6a2308028bb29f6a9b5927758e6c6c9f43fafe82..39a9067101e3872f7f2e13057131573e4fcd03ef 100644 (file)
@@ -1092,7 +1092,7 @@ struct gimple_opt_pass pass_tail_recursion =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa     /* todo_flags_finish */
+  TODO_verify_ssa                      /* todo_flags_finish */
  }
 };
 
@@ -1111,6 +1111,6 @@ struct gimple_opt_pass pass_tail_calls =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_verify_ssa     /* todo_flags_finish */
+  TODO_verify_ssa                      /* todo_flags_finish */
  }
 };
index 41e21b4dd05aadf1eae9c85dffd24dc2184e240c..afcd63de88e5d8337f0e2b1f27ab270ef1912100 100644 (file)
@@ -658,7 +658,7 @@ struct gimple_opt_pass pass_lower_vector =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_update_ssa     /* todo_flags_finish */
+  TODO_update_ssa                      /* todo_flags_finish */
     | TODO_verify_ssa
     | TODO_verify_stmts | TODO_verify_flow
  }
@@ -679,7 +679,7 @@ struct gimple_opt_pass pass_lower_vector_ssa =
   0,                                   /* properties_provided */
   0,                                   /* properties_destroyed */
   0,                                   /* todo_flags_start */
-  TODO_dump_func | TODO_update_ssa     /* todo_flags_finish */
+  TODO_update_ssa                      /* todo_flags_finish */
     | TODO_verify_ssa
     | TODO_verify_stmts | TODO_verify_flow
  }
index ed73deef66cb8ae8d872fb5a7e4c47eac1cd3335..77fb0344ad52a9d90be4161ac9eed939922284d7 100644 (file)
@@ -292,7 +292,6 @@ struct gimple_opt_pass pass_slp_vectorize =
   0,                                    /* todo_flags_start */
   TODO_ggc_collect
     | TODO_verify_ssa
-    | TODO_dump_func
     | TODO_update_ssa
     | TODO_verify_stmts                 /* todo_flags_finish */
  }
index 0ca27eff6e6c1fdf1a18141d5d39b24a205f637b..d12d634221ce503181b9bc663a9b2012b56a7b06 100644 (file)
@@ -7816,7 +7816,6 @@ struct gimple_opt_pass pass_vrp =
     | TODO_update_ssa
     | TODO_verify_ssa
     | TODO_verify_flow
-    | TODO_dump_func
     | TODO_ggc_collect                 /* todo_flags_finish */
  }
 };
index 0ddc8d7619e3a1ae689471ae2afce729dded703e..1828d1f7e2544f87212efaade319156f1bb07c9a 100644 (file)
@@ -9131,6 +9131,6 @@ struct rtl_opt_pass pass_variable_tracking =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_dump_func | TODO_verify_rtl_sharing/* todo_flags_finish */
+  TODO_verify_rtl_sharing               /* todo_flags_finish */
  }
 };
index e57bb37570f8b5fe1d3349d15abb1ac689dcd0c2..c8f434599522221170f87c65609c3b65053e701b 100644 (file)
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -433,8 +433,6 @@ struct rtl_opt_pass pass_web =
   0,                                    /* properties_provided */
   0,                                    /* properties_destroyed */
   0,                                    /* todo_flags_start */
-  TODO_df_finish | TODO_verify_rtl_sharing |
-  TODO_dump_func                        /* todo_flags_finish */
+  TODO_df_finish | TODO_verify_rtl_sharing  /* todo_flags_finish */
  }
 };
-