]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
remove has_gate
authorTrevor Saunders <tsaunders@mozilla.com>
Thu, 17 Apr 2014 12:36:56 +0000 (12:36 +0000)
committerTrevor Saunders <tbsaunde@gcc.gnu.org>
Thu, 17 Apr 2014 12:36:56 +0000 (12:36 +0000)
gcc/
* passes.c (dump_one_pass): don't check pass->has_gate.
(execute_ipa_summary_passes): Likewise.
(execute_one_pass): Likewise.
(ipa_write_summaries_2): Likewise.
(ipa_write_optimization_summaries_1): Likewise.
(ipa_read_optimization_summaries_1): Likewise.
(execute_ipa_stmt_fixups): Likewise.
* tree-pass.h (pass_data::has_gate): Remove.
* asan.c, auto-inc-dec.c, bb-reorder.c, bt-load.c, cfgcleanup.c,
cfgexpand.c, cfgrtl.c, cgraphbuild.c, combine-stack-adj.c, combine.c,
compare-elim.c, config/arc/arc.c, config/epiphany/mode-switch-use.c,
config/epiphany/resolve-sw-modes.c, config/i386/i386.c,
config/mips/mips.c, config/rl78/rl78.c, config/s390/s390.c,
config/sh/sh_optimize_sett_clrt.cc, config/sh/sh_treg_combine.cc,
config/sparc/sparc.c, cprop.c, cse.c, dce.c, df-core.c, dse.c,
dwarf2cfi.c, except.c, final.c, function.c, fwprop.c, gcse.c,
gimple-low.c, gimple-ssa-isolate-paths.c,
gimple-ssa-strength-reduction.c, graphite.c, ifcvt.c, init-regs.c,
ipa-cp.c, ipa-devirt.c, ipa-inline-analysis.c, ipa-inline.c,
ipa-profile.c, ipa-pure-const.c, ipa-reference.c, ipa-split.c, ipa.c,
ira.c, jump.c, loop-init.c, lower-subreg.c, mode-switching.c,
modulo-sched.c, omp-low.c, postreload-gcse.c, postreload.c, predict.c,
recog.c, ree.c, reg-stack.c, regcprop.c, reginfo.c, regrename.c,
reorg.c, sched-rgn.c, stack-ptr-mod.c, store-motion.c, tracer.c,
trans-mem.c, tree-call-cdce.c, tree-cfg.c, tree-cfgcleanup.c,
tree-complex.c, tree-eh.c, tree-emutls.c, tree-if-conv.c,
tree-into-ssa.c, tree-loop-distribution.c, tree-nrv.c,
tree-object-size.c, tree-parloops.c, tree-predcom.c, tree-profile.c,
tree-sra.c, tree-ssa-ccp.c, tree-ssa-copy.c, tree-ssa-copyrename.c,
tree-ssa-dce.c, tree-ssa-dom.c, tree-ssa-dse.c, tree-ssa-forwprop.c,
tree-ssa-ifcombine.c, tree-ssa-loop-ch.c, tree-ssa-loop-im.c,
tree-ssa-loop-ivcanon.c, tree-ssa-loop-prefetch.c,
tree-ssa-loop-unswitch.c, tree-ssa-loop.c, tree-ssa-math-opts.c,
tree-ssa-phiopt.c, tree-ssa-phiprop.c, tree-ssa-pre.c,
tree-ssa-reassoc.c, tree-ssa-sink.c, tree-ssa-strlen.c,
tree-ssa-structalias.c, tree-ssa-uncprop.c, tree-ssa-uninit.c,
tree-ssa.c, tree-ssanames.c, tree-stdarg.c, tree-switch-conversion.c,
tree-tailcall.c, tree-vect-generic.c, tree-vectorizer.c, tree-vrp.c,
tree.c, tsan.c, ubsan.c, var-tracking.c, vtable-verify.c, web.c:
Adjust.

gcc/testsuite/
* g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.

From-SVN: r209479

130 files changed:
gcc/ChangeLog
gcc/asan.c
gcc/auto-inc-dec.c
gcc/bb-reorder.c
gcc/bt-load.c
gcc/cfgcleanup.c
gcc/cfgexpand.c
gcc/cfgrtl.c
gcc/cgraphbuild.c
gcc/combine-stack-adj.c
gcc/combine.c
gcc/compare-elim.c
gcc/config/arc/arc.c
gcc/config/epiphany/mode-switch-use.c
gcc/config/epiphany/resolve-sw-modes.c
gcc/config/i386/i386.c
gcc/config/mips/mips.c
gcc/config/rl78/rl78.c
gcc/config/s390/s390.c
gcc/config/sh/sh_optimize_sett_clrt.cc
gcc/config/sh/sh_treg_combine.cc
gcc/config/sparc/sparc.c
gcc/cprop.c
gcc/cse.c
gcc/dce.c
gcc/df-core.c
gcc/dse.c
gcc/dwarf2cfi.c
gcc/except.c
gcc/final.c
gcc/function.c
gcc/fwprop.c
gcc/gcse.c
gcc/gimple-low.c
gcc/gimple-ssa-isolate-paths.c
gcc/gimple-ssa-strength-reduction.c
gcc/graphite.c
gcc/ifcvt.c
gcc/init-regs.c
gcc/ipa-cp.c
gcc/ipa-devirt.c
gcc/ipa-inline-analysis.c
gcc/ipa-inline.c
gcc/ipa-profile.c
gcc/ipa-pure-const.c
gcc/ipa-reference.c
gcc/ipa-split.c
gcc/ipa.c
gcc/ira.c
gcc/jump.c
gcc/loop-init.c
gcc/lower-subreg.c
gcc/mode-switching.c
gcc/modulo-sched.c
gcc/omp-low.c
gcc/passes.c
gcc/postreload-gcse.c
gcc/postreload.c
gcc/predict.c
gcc/recog.c
gcc/ree.c
gcc/reg-stack.c
gcc/regcprop.c
gcc/reginfo.c
gcc/regrename.c
gcc/reorg.c
gcc/sched-rgn.c
gcc/stack-ptr-mod.c
gcc/store-motion.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/plugin/dumb_plugin.c
gcc/testsuite/g++.dg/plugin/selfassign.c
gcc/testsuite/gcc.dg/plugin/one_time_plugin.c
gcc/testsuite/gcc.dg/plugin/selfassign.c
gcc/tracer.c
gcc/trans-mem.c
gcc/tree-call-cdce.c
gcc/tree-cfg.c
gcc/tree-cfgcleanup.c
gcc/tree-complex.c
gcc/tree-eh.c
gcc/tree-emutls.c
gcc/tree-if-conv.c
gcc/tree-into-ssa.c
gcc/tree-loop-distribution.c
gcc/tree-nrv.c
gcc/tree-object-size.c
gcc/tree-parloops.c
gcc/tree-pass.h
gcc/tree-predcom.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-im.c
gcc/tree-ssa-loop-ivcanon.c
gcc/tree-ssa-loop-prefetch.c
gcc/tree-ssa-loop-unswitch.c
gcc/tree-ssa-loop.c
gcc/tree-ssa-math-opts.c
gcc/tree-ssa-phiopt.c
gcc/tree-ssa-phiprop.c
gcc/tree-ssa-pre.c
gcc/tree-ssa-reassoc.c
gcc/tree-ssa-sink.c
gcc/tree-ssa-strlen.c
gcc/tree-ssa-structalias.c
gcc/tree-ssa-uncprop.c
gcc/tree-ssa-uninit.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/tree.c
gcc/tsan.c
gcc/ubsan.c
gcc/var-tracking.c
gcc/vtable-verify.c
gcc/web.c

index 97ba9dd8f661fd319b005fcb41ea7597b803ec05..0ac396a24853b32c7783b809ff1b189e76a648b8 100644 (file)
@@ -1,3 +1,46 @@
+2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
+       
+       * passes.c (dump_one_pass): don't check pass->has_gate.
+       (execute_ipa_summary_passes): Likewise.
+       (execute_one_pass): Likewise.
+       (ipa_write_summaries_2): Likewise.
+       (ipa_write_optimization_summaries_1): Likewise.
+       (ipa_read_optimization_summaries_1): Likewise.
+       (execute_ipa_stmt_fixups): Likewise.
+       * tree-pass.h (pass_data::has_gate): Remove.
+       * asan.c, auto-inc-dec.c, bb-reorder.c, bt-load.c, cfgcleanup.c,
+       cfgexpand.c, cfgrtl.c, cgraphbuild.c, combine-stack-adj.c, combine.c,
+       compare-elim.c, config/arc/arc.c, config/epiphany/mode-switch-use.c,
+       config/epiphany/resolve-sw-modes.c, config/i386/i386.c,
+       config/mips/mips.c, config/rl78/rl78.c, config/s390/s390.c,
+       config/sh/sh_optimize_sett_clrt.cc, config/sh/sh_treg_combine.cc,
+       config/sparc/sparc.c, cprop.c, cse.c, dce.c, df-core.c, dse.c,
+       dwarf2cfi.c, except.c, final.c, function.c, fwprop.c, gcse.c,
+       gimple-low.c, gimple-ssa-isolate-paths.c,
+       gimple-ssa-strength-reduction.c, graphite.c, ifcvt.c, init-regs.c,
+       ipa-cp.c, ipa-devirt.c, ipa-inline-analysis.c, ipa-inline.c,
+       ipa-profile.c, ipa-pure-const.c, ipa-reference.c, ipa-split.c, ipa.c,
+       ira.c, jump.c, loop-init.c, lower-subreg.c, mode-switching.c,
+       modulo-sched.c, omp-low.c, postreload-gcse.c, postreload.c, predict.c,
+       recog.c, ree.c, reg-stack.c, regcprop.c, reginfo.c, regrename.c,
+       reorg.c, sched-rgn.c, stack-ptr-mod.c, store-motion.c, tracer.c,
+       trans-mem.c, tree-call-cdce.c, tree-cfg.c, tree-cfgcleanup.c,
+       tree-complex.c, tree-eh.c, tree-emutls.c, tree-if-conv.c,
+       tree-into-ssa.c, tree-loop-distribution.c, tree-nrv.c,
+       tree-object-size.c, tree-parloops.c, tree-predcom.c, tree-profile.c,
+       tree-sra.c, tree-ssa-ccp.c, tree-ssa-copy.c, tree-ssa-copyrename.c,
+       tree-ssa-dce.c, tree-ssa-dom.c, tree-ssa-dse.c, tree-ssa-forwprop.c,
+       tree-ssa-ifcombine.c, tree-ssa-loop-ch.c, tree-ssa-loop-im.c,
+       tree-ssa-loop-ivcanon.c, tree-ssa-loop-prefetch.c,
+       tree-ssa-loop-unswitch.c, tree-ssa-loop.c, tree-ssa-math-opts.c,
+       tree-ssa-phiopt.c, tree-ssa-phiprop.c, tree-ssa-pre.c,
+       tree-ssa-reassoc.c, tree-ssa-sink.c, tree-ssa-strlen.c,
+       tree-ssa-structalias.c, tree-ssa-uncprop.c, tree-ssa-uninit.c,
+       tree-ssa.c, tree-ssanames.c, tree-stdarg.c, tree-switch-conversion.c,
+       tree-tailcall.c, tree-vect-generic.c, tree-vectorizer.c, tree-vrp.c,
+       tree.c, tsan.c, ubsan.c, var-tracking.c, vtable-verify.c, web.c:
+       Adjust.
+
 2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
 
        * pass_manager.h (pass_manager::register_dump_files_1): Remove declaration.
index 53992a81b189970836022e81338119d40514fdef..e26ce419460b8543043813c59a7c9e1515a69f7e 100644 (file)
@@ -2485,7 +2485,6 @@ const pass_data pass_data_asan =
   GIMPLE_PASS, /* type */
   "asan", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_ssa | PROP_cfg | PROP_gimple_leh ), /* properties_required */
@@ -2531,7 +2530,6 @@ const pass_data pass_data_asan_O0 =
   GIMPLE_PASS, /* type */
   "asan0", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_ssa | PROP_cfg | PROP_gimple_leh ), /* properties_required */
@@ -2614,7 +2612,6 @@ const pass_data pass_data_sanopt =
   GIMPLE_PASS, /* type */
   "sanopt", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_ssa | PROP_cfg | PROP_gimple_leh ), /* properties_required */
index 47f516dd33d079a15a2ad89c1ebe1616c681e3cd..4346e8579306545e8764165322963d614ab4690c 100644 (file)
@@ -1513,7 +1513,6 @@ const pass_data pass_data_inc_dec =
   RTL_PASS, /* type */
   "auto_inc_dec", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_AUTO_INC_DEC, /* tv_id */
   0, /* properties_required */
index fa6f62fbe6867cedefcf930cedea49d22e032465..6ac0242f8258527b7b0204d9d107287f65027f87 100644 (file)
@@ -2338,7 +2338,6 @@ const pass_data pass_data_reorder_blocks =
   RTL_PASS, /* type */
   "bbro", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_REORDER_BLOCKS, /* tv_id */
   0, /* properties_required */
@@ -2511,7 +2510,6 @@ const pass_data pass_data_duplicate_computed_gotos =
   RTL_PASS, /* type */
   "compgotos", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_REORDER_BLOCKS, /* tv_id */
   0, /* properties_required */
@@ -2735,7 +2733,6 @@ const pass_data pass_data_partition_blocks =
   RTL_PASS, /* type */
   "bbpart", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_REORDER_BLOCKS, /* tv_id */
   PROP_cfglayout, /* properties_required */
index 4fa68f11e98710371074534c1cb2d25cf4e5a04a..d44917f405618400e34f65011a26ddc588de73e3 100644 (file)
@@ -1515,7 +1515,6 @@ const pass_data pass_data_branch_target_load_optimize1 =
   RTL_PASS, /* type */
   "btl1", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -1584,7 +1583,6 @@ const pass_data pass_data_branch_target_load_optimize2 =
   RTL_PASS, /* type */
   "btl2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 77196ee6bf71e7ddd35e2589379bfd6da9932d84..d5d68bf27898f7107720e417c5adf411b8823f91 100644 (file)
@@ -3096,7 +3096,6 @@ const pass_data pass_data_jump =
   RTL_PASS, /* type */
   "jump", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_JUMP, /* tv_id */
   0, /* properties_required */
@@ -3140,7 +3139,6 @@ const pass_data pass_data_jump2 =
   RTL_PASS, /* type */
   "jump2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_JUMP, /* tv_id */
   0, /* properties_required */
index b7f63602d99dba766d99480149de1b6fd14e8d7a..c60703f2bb485d66cdfd279501992310612c45c1 100644 (file)
@@ -5923,7 +5923,6 @@ const pass_data pass_data_expand =
   RTL_PASS, /* type */
   "expand", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_EXPAND, /* tv_id */
   ( PROP_ssa | PROP_gimple_leh | PROP_cfg
index 60b0c069f440b9dfdd42941268aec205af13222e..0404d087bbca065dd271f59774aa40d6ca46662f 100644 (file)
@@ -469,7 +469,6 @@ const pass_data pass_data_free_cfg =
   RTL_PASS, /* type */
   "*free_cfg", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -3495,7 +3494,6 @@ const pass_data pass_data_into_cfg_layout_mode =
   RTL_PASS, /* type */
   "into_cfglayout", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_CFG, /* tv_id */
   0, /* properties_required */
@@ -3532,7 +3530,6 @@ const pass_data pass_data_outof_cfg_layout_mode =
   RTL_PASS, /* type */
   "outof_cfglayout", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_CFG, /* tv_id */
   0, /* properties_required */
index 19961e27df312b40ebbdd7e90e854b7a155067c0..9c6d46deeb359b5fe3b2f166e71ace709fb9f433 100644 (file)
@@ -388,7 +388,6 @@ const pass_data pass_data_build_cgraph_edges =
   GIMPLE_PASS, /* type */
   "*build_cgraph_edges", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -522,7 +521,6 @@ const pass_data pass_data_rebuild_cgraph_edges =
   GIMPLE_PASS, /* type */
   "*rebuild_cgraph_edges", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_CGRAPH, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -570,7 +568,6 @@ const pass_data pass_data_remove_cgraph_callee_edges =
   GIMPLE_PASS, /* type */
   "*remove_cgraph_callee_edges", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 69fd5ea77e3aae1abdfa53d8fcacf95b869d48bd..ec22ab34e35c16f782e4404f0c1db17225661738 100644 (file)
@@ -650,7 +650,6 @@ const pass_data pass_data_stack_adjustments =
   RTL_PASS, /* type */
   "csa", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_COMBINE_STACK_ADJUST, /* tv_id */
   0, /* properties_required */
index f7a279e86d5b653266ac06cf5fac8545ec669d83..63933c07e99b25a75a0f44d8dee687b087822ddd 100644 (file)
@@ -13897,7 +13897,6 @@ const pass_data pass_data_combine =
   RTL_PASS, /* type */
   "combine", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_COMBINE, /* tv_id */
   PROP_cfglayout, /* properties_required */
index 3fbe140b80c675b7fc6613cb780537050f1a1f8c..e66b1c6854f1f8c002c172c3ad4f36c3ebc8c364 100644 (file)
@@ -659,7 +659,6 @@ const pass_data pass_data_compare_elim_after_reload =
   RTL_PASS, /* type */
   "cmpelim", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 604a2ec52949eb5ef6b9dadd5b8e5239efe0c63c..eddc55ed8045589acabfbdf3d38f86488107baaa 100644 (file)
@@ -605,7 +605,6 @@ const pass_data pass_data_arc_ifcvt =
   RTL_PASS,
   "arc_ifcvt",                         /* name */
   OPTGROUP_NONE,                       /* optinfo_flags */
-  false,                               /* has_gate */
   true,                                        /* has_execute */
   TV_IFCVT2,                           /* tv_id */
   0,                                   /* properties_required */
@@ -644,7 +643,6 @@ const pass_data pass_data_arc_predicate_delay_insns =
   RTL_PASS,
   "arc_predicate_delay_insns",         /* name */
   OPTGROUP_NONE,                       /* optinfo_flags */
-  false,                               /* has_gate */
   true,                                        /* has_execute */
   TV_IFCVT2,                           /* tv_id */
   0,                                   /* properties_required */
index a0aa24925578cda05ee79f59940e6522dc604813..d893934389501fc8c88f6f6763f05e06130429e3 100644 (file)
@@ -78,7 +78,6 @@ const pass_data pass_data_mode_switch_use =
   RTL_PASS, /* type */
   "mode_switch_use", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 16849182cedd13bc08019b41e04f8dbff437eab4..486330cf7cd3ff4e7a2c701515423246d9a011ca 100644 (file)
@@ -168,7 +168,6 @@ const pass_data pass_data_resolve_sw_modes =
   RTL_PASS, /* type */
   "resolve_sw_modes", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_MODE_SWITCH, /* tv_id */
   0, /* properties_required */
index 88142a8cf156db267058e1cef3d0fb0bde6e5508..eb9c2bd0feb0212b2947c117de4b53018dac1c88 100644 (file)
@@ -2526,7 +2526,6 @@ const pass_data pass_data_insert_vzeroupper =
   RTL_PASS, /* type */
   "vzeroupper", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 83fe55b6661c9e0e17392d663e3e6e8ace1cde22..6c0b3c21e4fb71b97cb362f0bf4bc637bcc5abee 100644 (file)
@@ -16533,7 +16533,6 @@ const pass_data pass_data_mips_machine_reorg2 =
   RTL_PASS, /* type */
   "mach2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_MACH_DEP, /* tv_id */
   0, /* properties_required */
index b5cd2ad7516cbdac651a253b57a235722f7ccd9a..88b030fc97ed0a3f4750039d09aed07ff7a36445 100644 (file)
@@ -142,7 +142,6 @@ const pass_data pass_data_rl78_devirt =
   RTL_PASS, /* type */
   "devirt", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_MACH_DEP, /* tv_id */
   0, /* properties_required */
@@ -226,7 +225,6 @@ const pass_data pass_data_rl78_move_elim =
   RTL_PASS, /* type */
   "move_elim", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_MACH_DEP, /* tv_id */
   0, /* properties_required */
index aac8de848acd3a8b3f9951211f70335fbc28f95a..77e163fac79704bcf8c4061c2413c18d805bad5b 100644 (file)
@@ -8665,7 +8665,6 @@ const pass_data pass_data_s390_early_mach =
   RTL_PASS, /* type */
   "early_mach", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_MACH_DEP, /* tv_id */
   0, /* properties_required */
index 313e5b5f4c20c15a49f2fe2b97112af752f5fd29..85cb6a1ec872718e9f88022521caafb33cb23929 100644 (file)
@@ -138,7 +138,6 @@ const pass_data sh_optimize_sett_clrt::default_pass_data =
   RTL_PASS,            // type
   "",                  // name (overwritten by the constructor)
   OPTGROUP_NONE,       // optinfo_flags
-  true,                        // has_gate
   true,                        // has_execute
   TV_OPTIMIZE,         // tv_id
   0,                   // properties_required
index e73604022515bf0900701e4b3f7a4758f3b9ca22..1285ba2591a2cce41bdf97e37abf3927c6f71b0f 100644 (file)
@@ -593,7 +593,6 @@ const pass_data sh_treg_combine::default_pass_data =
   RTL_PASS,            // type
   "",                  // name (overwritten by the constructor)
   OPTGROUP_NONE,       // optinfo_flags
-  true,                        // has_gate
   true,                        // has_execute
   TV_OPTIMIZE,         // tv_id
   0,                   // properties_required
index f52b9761a1aedc8f8b3bc6534c8e43cdf2c6a107..a63e813fd58bd5ad7d95d75464a067cf8e2776b5 100644 (file)
@@ -1129,7 +1129,6 @@ const pass_data pass_data_work_around_errata =
   RTL_PASS, /* type */
   "errata", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_MACH_DEP, /* tv_id */
   0, /* properties_required */
index c3acb05c171df2b5931a413aed5f6b872a58397c..f22cde7cbc93d5ca525b97206ca633a4b0c19625 100644 (file)
@@ -1925,7 +1925,6 @@ const pass_data pass_data_rtl_cprop =
   RTL_PASS, /* type */
   "cprop", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_CPROP, /* tv_id */
   PROP_cfglayout, /* properties_required */
index b8223f7a35e15b068614d6b583473e33d6b1b6fc..6edea01a96030a0407207ef738e046f64077bbb9 100644 (file)
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -7497,7 +7497,6 @@ const pass_data pass_data_cse =
   RTL_PASS, /* type */
   "cse1", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_CSE, /* tv_id */
   0, /* properties_required */
@@ -7577,7 +7576,6 @@ const pass_data pass_data_cse2 =
   RTL_PASS, /* type */
   "cse2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_CSE2, /* tv_id */
   0, /* properties_required */
@@ -7655,7 +7653,6 @@ const pass_data pass_data_cse_after_global_opts =
   RTL_PASS, /* type */
   "cse_local", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_CSE, /* tv_id */
   0, /* properties_required */
index 07592f46a0eb2665098e073c2937e2d81e7f34cf..33cdefdfceb0b04fe03fe666380670e2cddcd62a 100644 (file)
--- a/gcc/dce.c
+++ b/gcc/dce.c
@@ -793,7 +793,6 @@ const pass_data pass_data_ud_rtl_dce =
   RTL_PASS, /* type */
   "ud_dce", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_DCE, /* tv_id */
   0, /* properties_required */
@@ -1226,7 +1225,6 @@ const pass_data pass_data_fast_rtl_dce =
   RTL_PASS, /* type */
   "rtl_dce", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_DCE, /* tv_id */
   0, /* properties_required */
index edb3b25727a61c7276d8c96126bf8727199d0ab2..9909ac303733ba793fecaeace5d331d29de52d49 100644 (file)
@@ -754,7 +754,6 @@ const pass_data pass_data_df_initialize_opt =
   RTL_PASS, /* type */
   "dfinit", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_DF_SCAN, /* tv_id */
   0, /* properties_required */
@@ -800,7 +799,6 @@ const pass_data pass_data_df_initialize_no_opt =
   RTL_PASS, /* type */
   "no-opt dfinit", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_DF_SCAN, /* tv_id */
   0, /* properties_required */
@@ -866,7 +864,6 @@ const pass_data pass_data_df_finish =
   RTL_PASS, /* type */
   "dfinish", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 09dc5df6e93e2eea0c5a9b4f285e23513baccbd0..a3a66b1b62c50d7f0c74a04378a2c47051010daf 100644 (file)
--- a/gcc/dse.c
+++ b/gcc/dse.c
@@ -3733,7 +3733,6 @@ const pass_data pass_data_rtl_dse1 =
   RTL_PASS, /* type */
   "dse1", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_DSE1, /* tv_id */
   0, /* properties_required */
@@ -3771,7 +3770,6 @@ const pass_data pass_data_rtl_dse2 =
   RTL_PASS, /* type */
   "dse2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_DSE2, /* tv_id */
   0, /* properties_required */
index abcdeb344613281b213befc38a1708e250dd36b5..d278a275c4c276299aa73a53445f2e0341e2d329 100644 (file)
@@ -3399,7 +3399,6 @@ const pass_data pass_data_dwarf2_frame =
   RTL_PASS, /* type */
   "dwarf2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_FINAL, /* tv_id */
   0, /* properties_required */
index 908954cbbbf0cffc5f00db1eddd2ddf404c1b45c..cf3cd5f5b9937f83961cc3674d218893086c3bb6 100644 (file)
@@ -2008,7 +2008,6 @@ const pass_data pass_data_set_nothrow_function_flags =
   RTL_PASS, /* type */
   "nothrow", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -2639,7 +2638,6 @@ const pass_data pass_data_convert_to_eh_region_ranges =
   RTL_PASS, /* type */
   "eh_ranges", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index b4b96b973013b7208fc82f0ccb25db8923db68de..8a908bfca79e04fed499a7d57e43ed95dc774f19 100644 (file)
@@ -854,7 +854,6 @@ const pass_data pass_data_compute_alignments =
   RTL_PASS, /* type */
   "alignments", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -4483,7 +4482,6 @@ const pass_data pass_data_final =
   RTL_PASS, /* type */
   "final", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_FINAL, /* tv_id */
   0, /* properties_required */
@@ -4529,7 +4527,6 @@ const pass_data pass_data_shorten_branches =
   RTL_PASS, /* type */
   "shorten", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_SHORTEN_BRANCH, /* tv_id */
   0, /* properties_required */
@@ -4693,7 +4690,6 @@ const pass_data pass_data_clean_state =
   RTL_PASS, /* type */
   "*clean_state", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_FINAL, /* tv_id */
   0, /* properties_required */
index a61e4757c7a2ea93318e92f89253b9ac665a9426..cf07255c3949780eef244684ac7a24ab22e70cc7 100644 (file)
@@ -1950,7 +1950,6 @@ const pass_data pass_data_instantiate_virtual_regs =
   RTL_PASS, /* type */
   "vregs", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -6949,7 +6948,6 @@ const pass_data pass_data_leaf_regs =
   RTL_PASS, /* type */
   "*leaf_regs", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -7009,7 +7007,6 @@ const pass_data pass_data_thread_prologue_and_epilogue =
   RTL_PASS, /* type */
   "pro_and_epilogue", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_THREAD_PROLOGUE_AND_EPILOGUE, /* tv_id */
   0, /* properties_required */
@@ -7229,7 +7226,6 @@ const pass_data pass_data_match_asm_constraints =
   RTL_PASS, /* type */
   "asmcons", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 4317f51f0dabcbf31ca88a3f6336b73c2d96281e..061d5338ae2314925ad57230a14f0fcf951c0ceb 100644 (file)
@@ -1490,7 +1490,6 @@ const pass_data pass_data_rtl_fwprop =
   RTL_PASS, /* type */
   "fwprop1", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_FWPROP, /* tv_id */
   0, /* properties_required */
@@ -1557,7 +1556,6 @@ const pass_data pass_data_rtl_fwprop_addr =
   RTL_PASS, /* type */
   "fwprop2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_FWPROP, /* tv_id */
   0, /* properties_required */
index b852aa1bf22fd0d11a1080f0c913993efe7618c3..6797b080b7a34bcf9a523c03f7fe906e9cc7cf7c 100644 (file)
@@ -4220,7 +4220,6 @@ const pass_data pass_data_rtl_pre =
   RTL_PASS, /* type */
   "rtl pre", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_PRE, /* tv_id */
   PROP_cfglayout, /* properties_required */
@@ -4259,7 +4258,6 @@ const pass_data pass_data_rtl_hoist =
   RTL_PASS, /* type */
   "hoist", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_HOIST, /* tv_id */
   PROP_cfglayout, /* properties_required */
index da3fb9fb35eb771f420d19a82b47043c15702f4b..66ea322502e9110d8a1ba5bc0356a8033ef4bb1d 100644 (file)
@@ -163,7 +163,6 @@ const pass_data pass_data_lower_cf =
   GIMPLE_PASS, /* type */
   "lower", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_gimple_any, /* properties_required */
index 56fcfc842587c32bf06823cb14ca560740fec69c..e0ce2ec4a4899101bf5509a79a1983b016b83a2d 100644 (file)
@@ -429,7 +429,6 @@ const pass_data pass_data_isolate_erroneous_paths =
   GIMPLE_PASS, /* type */
   "isolate-paths", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_ISOLATE_ERRONEOUS_PATHS, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 9ad1b4f066e37de056c34098d06a13919de98d25..8d19031afb5933a67af51cd5bac4fed414fd3e2a 100644 (file)
@@ -3659,7 +3659,6 @@ const pass_data pass_data_strength_reduction =
   GIMPLE_PASS, /* type */
   "slsr", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_GIMPLE_SLSR, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 311b7e361520adca68e001f2dc6e18ebc67be84f..03a7161e507b16d6506554f200bc1d665444bfa6 100644 (file)
@@ -357,7 +357,6 @@ const pass_data pass_data_graphite =
   GIMPLE_PASS, /* type */
   "graphite0", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_GRAPHITE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -394,7 +393,6 @@ const pass_data pass_data_graphite_transforms =
   GIMPLE_PASS, /* type */
   "graphite", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_GRAPHITE_TRANSFORMS, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 0d1adce952e0153ef66326ecaa72315e736b46a7..5c0843d2ea2429852eac24767e8e5dd8497aba72 100644 (file)
@@ -4545,7 +4545,6 @@ const pass_data pass_data_rtl_ifcvt =
   RTL_PASS, /* type */
   "ce1", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IFCVT, /* tv_id */
   0, /* properties_required */
@@ -4600,7 +4599,6 @@ const pass_data pass_data_if_after_combine =
   RTL_PASS, /* type */
   "ce2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IFCVT, /* tv_id */
   0, /* properties_required */
@@ -4654,7 +4652,6 @@ const pass_data pass_data_if_after_reload =
   RTL_PASS, /* type */
   "ce3", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IFCVT2, /* tv_id */
   0, /* properties_required */
index fcc6e2ca798c9d0ee80bd8d19a4abc6c0a87aa40..265fed795c9a7d859a3bd002086edc270c96abf1 100644 (file)
@@ -145,7 +145,6 @@ const pass_data pass_data_initialize_regs =
   RTL_PASS, /* type */
   "init-regs", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 689378a736f4d4b1c2183661c07e697d70b8da22..1f28b698d083fa1243bd946edc9302902a0adfd5 100644 (file)
@@ -3779,7 +3779,6 @@ const pass_data pass_data_ipa_cp =
   IPA_PASS, /* type */
   "cp", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_CONSTANT_PROP, /* tv_id */
   0, /* properties_required */
index eab7ecdb8c76b5d0868b181b47ab617abe753baf..083c3453222ce82203d90116b658f9b40801a92e 100644 (file)
@@ -2113,7 +2113,6 @@ const pass_data pass_data_ipa_devirt =
   IPA_PASS, /* type */
   "devirt", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_DEVIRT, /* tv_id */
   0, /* properties_required */
index 8e0f5dd898899e98de41c6a4b5a28545d5ef45b1..8783caa24a1e05cfa9e0cb1c6507748f0bf29c3a 100644 (file)
@@ -2920,7 +2920,6 @@ const pass_data pass_data_inline_parameters =
   GIMPLE_PASS, /* type */
   "inline_param", /* name */
   OPTGROUP_INLINE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_INLINE_PARAMETERS, /* tv_id */
   0, /* properties_required */
index 4051819404066b561619306173350dec640c12fd..da02afccabb5f8d4180c936340bde704e7fb1333 100644 (file)
@@ -2340,7 +2340,6 @@ const pass_data pass_data_early_inline =
   GIMPLE_PASS, /* type */
   "einline", /* name */
   OPTGROUP_INLINE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_EARLY_INLINING, /* tv_id */
   PROP_ssa, /* properties_required */
@@ -2377,7 +2376,6 @@ const pass_data pass_data_ipa_inline =
   IPA_PASS, /* type */
   "inline", /* name */
   OPTGROUP_INLINE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_IPA_INLINING, /* tv_id */
   0, /* properties_required */
index 17de6876e6c962ccd3a08ed6ca98538c5afc6f5d..f2a72de19ba7b61e522f5a42f814850594601d04 100644 (file)
@@ -724,7 +724,6 @@ const pass_data pass_data_ipa_profile =
   IPA_PASS, /* type */
   "profile_estimate", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_PROFILE, /* tv_id */
   0, /* properties_required */
index 7d35880996503f1ba44590c6862876cf67428f72..eac3636b7a5f8842cb28209855febfc4158083d0 100644 (file)
@@ -1515,7 +1515,6 @@ const pass_data pass_data_ipa_pure_const =
   IPA_PASS, /* type */
   "pure-const", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_PURE_CONST, /* tv_id */
   0, /* properties_required */
@@ -1699,7 +1698,6 @@ const pass_data pass_data_local_pure_const =
   GIMPLE_PASS, /* type */
   "local-pure-const", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_PURE_CONST, /* tv_id */
   0, /* properties_required */
@@ -1755,7 +1753,6 @@ const pass_data pass_data_warn_function_noreturn =
   GIMPLE_PASS, /* type */
   "*warn_function_noreturn", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
index dbe32e4371a2dd331b7c9407082f3b0a8b3f72e6..126948ee79ef36814ca2eb8d300f09efa36e077a 100644 (file)
@@ -1163,7 +1163,6 @@ const pass_data pass_data_ipa_reference =
   IPA_PASS, /* type */
   "static-var", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_REFERENCE, /* tv_id */
   0, /* properties_required */
index 38bd88365d8a5a1a27ecf7e1052cc14f13cc997b..ebb91973fcc64a187586ed79fbfab50a7721de71 100644 (file)
@@ -1664,7 +1664,6 @@ const pass_data pass_data_split_functions =
   GIMPLE_PASS, /* type */
   "fnsplit", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_FNSPLIT, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -1724,7 +1723,6 @@ const pass_data pass_data_feedback_split_functions =
   GIMPLE_PASS, /* type */
   "feedback_fnsplit", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_FNSPLIT, /* tv_id */
   PROP_cfg, /* properties_required */
index 3d82a39286c6288cbd42d4c59b75bdbbfb212d5a..f28ea2a9877377e52309a9344639c50f09c68a25 100644 (file)
--- a/gcc/ipa.c
+++ b/gcc/ipa.c
@@ -1206,7 +1206,6 @@ const pass_data pass_data_ipa_function_and_variable_visibility =
   SIMPLE_IPA_PASS, /* type */
   "visibility", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_CGRAPHOPT, /* tv_id */
   0, /* properties_required */
@@ -1255,7 +1254,6 @@ const pass_data pass_data_ipa_free_inline_summary =
   SIMPLE_IPA_PASS, /* type */
   "*free_inline_summary", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_IPA_FREE_INLINE_SUMMARY, /* tv_id */
   0, /* properties_required */
@@ -1311,7 +1309,6 @@ const pass_data pass_data_ipa_whole_program_visibility =
   IPA_PASS, /* type */
   "whole-program", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_CGRAPHOPT, /* tv_id */
   0, /* properties_required */
@@ -1644,7 +1641,6 @@ const pass_data pass_data_ipa_cdtor_merge =
   IPA_PASS, /* type */
   "cdtor", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_CGRAPHOPT, /* tv_id */
   0, /* properties_required */
index 4d91d2196a631e41468daaef5fbb8ed977e1802f..da0f453e8f4e51b430c9d3aa435d9b13d0999474 100644 (file)
--- a/gcc/ira.c
+++ b/gcc/ira.c
@@ -5562,7 +5562,6 @@ const pass_data pass_data_ira =
   RTL_PASS, /* type */
   "ira", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_IRA, /* tv_id */
   0, /* properties_required */
@@ -5606,7 +5605,6 @@ const pass_data pass_data_reload =
   RTL_PASS, /* type */
   "reload", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_RELOAD, /* tv_id */
   0, /* properties_required */
index e6dabd05c5c3cf6429cf82804f00eed4a2ed6f72..73611015dcca6ef7f7d4a5d27873d642296ed5d4 100644 (file)
@@ -146,7 +146,6 @@ const pass_data pass_data_cleanup_barriers =
   RTL_PASS, /* type */
   "barriers", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 2c2c269b83aa5b3e4d89cd5c707a7bd09c10ba20..d0bd4ec55ed42dfb6a3ad44591e9eb46198bb9ee 100644 (file)
@@ -320,7 +320,6 @@ const pass_data pass_data_loop2 =
   RTL_PASS, /* type */
   "loop2", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_LOOP, /* tv_id */
   0, /* properties_required */
@@ -374,7 +373,6 @@ const pass_data pass_data_rtl_loop_init =
   RTL_PASS, /* type */
   "loop2_init", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_LOOP, /* tv_id */
   0, /* properties_required */
@@ -432,7 +430,6 @@ const pass_data pass_data_rtl_loop_done =
   RTL_PASS, /* type */
   "loop2_done", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_LOOP, /* tv_id */
   0, /* properties_required */
@@ -485,7 +482,6 @@ const pass_data pass_data_rtl_move_loop_invariants =
   RTL_PASS, /* type */
   "loop2_invariant", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LOOP_MOVE_INVARIANTS, /* tv_id */
   0, /* properties_required */
@@ -540,7 +536,6 @@ const pass_data pass_data_rtl_unswitch =
   RTL_PASS, /* type */
   "loop2_unswitch", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LOOP_UNSWITCH, /* tv_id */
   0, /* properties_required */
@@ -607,7 +602,6 @@ const pass_data pass_data_rtl_unroll_and_peel_loops =
   RTL_PASS, /* type */
   "loop2_unroll", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LOOP_UNROLL, /* tv_id */
   0, /* properties_required */
@@ -667,7 +661,6 @@ const pass_data pass_data_rtl_doloop =
   RTL_PASS, /* type */
   "loop2_doloop", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LOOP_DOLOOP, /* tv_id */
   0, /* properties_required */
index a1331c0050795185c790324bfbe3800c6f8257cb..53ef1d90f56ddcf4f0c58e8ad3db71908546a3d9 100644 (file)
@@ -1720,7 +1720,6 @@ const pass_data pass_data_lower_subreg =
   RTL_PASS, /* type */
   "subreg1", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LOWER_SUBREG, /* tv_id */
   0, /* properties_required */
@@ -1758,7 +1757,6 @@ const pass_data pass_data_lower_subreg2 =
   RTL_PASS, /* type */
   "subreg2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LOWER_SUBREG, /* tv_id */
   0, /* properties_required */
index 2848da34c1f6b8950cfe82221cc7d19dcbfa2ec4..d73135a7fdc8e1fa9c18a0624c013d535f25ea7b 100644 (file)
@@ -816,7 +816,6 @@ const pass_data pass_data_mode_switching =
   RTL_PASS, /* type */
   "mode_sw", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_MODE_SWITCH, /* tv_id */
   0, /* properties_required */
index 7ba3ddb66989d5ff17d6e7d34c3cfe92912109c0..a097df3fba68e115952dde1b1da0f4140fbcb100 100644 (file)
@@ -3362,7 +3362,6 @@ const pass_data pass_data_sms =
   RTL_PASS, /* type */
   "sms", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_SMS, /* tv_id */
   0, /* properties_required */
index ed4e218571a49a0adde9fa261cd30356e4cde078..cadec81ef84b598c1aa1b28764c18eb13ac3b674 100644 (file)
@@ -8340,7 +8340,6 @@ const pass_data pass_data_expand_omp =
   GIMPLE_PASS, /* type */
   "ompexp", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_gimple_any, /* properties_required */
@@ -10201,7 +10200,6 @@ const pass_data pass_data_lower_omp =
   GIMPLE_PASS, /* type */
   "omplower", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_gimple_any, /* properties_required */
@@ -10632,7 +10630,6 @@ const pass_data pass_data_diagnose_omp_blocks =
   GIMPLE_PASS, /* type */
   "*diagnose_omp_blocks", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_gimple_any, /* properties_required */
@@ -11797,7 +11794,6 @@ const pass_data pass_data_omp_simd_clone =
   SIMPLE_IPA_PASS,             /* type */
   "simdclone",                 /* name */
   OPTGROUP_NONE,               /* optinfo_flags */
-  true,                                /* has_gate */
   true,                                /* has_execute */
   TV_NONE,                     /* tv_id */
   ( PROP_ssa | PROP_cfg ),     /* properties_required */
index 7508771350c31c0f56fb1e40a86306d03b7edcba..5d5a94cd8c599d86cd88de3bc5b93d71c75f08d7 100644 (file)
@@ -353,7 +353,6 @@ const pass_data pass_data_early_local_passes =
   SIMPLE_IPA_PASS, /* type */
   "early_local_cleanups", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_EARLY_LOCAL, /* tv_id */
   0, /* properties_required */
@@ -401,7 +400,6 @@ const pass_data pass_data_all_early_optimizations =
   GIMPLE_PASS, /* type */
   "early_optimizations", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -446,7 +444,6 @@ const pass_data pass_data_all_optimizations =
   GIMPLE_PASS, /* type */
   "*all_optimizations", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_OPTIMIZE, /* tv_id */
   0, /* properties_required */
@@ -491,7 +488,6 @@ const pass_data pass_data_all_optimizations_g =
   GIMPLE_PASS, /* type */
   "*all_optimizations_g", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_OPTIMIZE, /* tv_id */
   0, /* properties_required */
@@ -536,7 +532,6 @@ const pass_data pass_data_rest_of_compilation =
   RTL_PASS, /* type */
   "*rest_of_compilation", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_REST_OF_COMPILATION, /* tv_id */
   PROP_rtl, /* properties_required */
@@ -579,7 +574,6 @@ const pass_data pass_data_postreload =
   RTL_PASS, /* type */
   "*all-postreload", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_POSTRELOAD, /* tv_id */
   PROP_rtl, /* properties_required */
@@ -829,7 +823,7 @@ dump_one_pass (opt_pass *pass, int pass_indent)
   const char *pn;
   bool is_on, is_really_on;
 
-  is_on = pass->has_gate ? pass->gate () : true;
+  is_on = pass->gate ();
   is_really_on = override_gate_status (pass, current_function_decl, is_on);
 
   if (pass->static_pass_number <= 0)
@@ -1982,7 +1976,7 @@ execute_ipa_summary_passes (ipa_opt_pass_d *ipa_pass)
 
       /* Execute all of the IPA_PASSes in the list.  */
       if (ipa_pass->type == IPA_PASS
-         && ((!pass->has_gate) || pass->gate ())
+         && pass->gate ()
          && ipa_pass->generate_summary)
        {
          pass_init_dump_file (pass);
@@ -2134,7 +2128,7 @@ execute_one_pass (opt_pass *pass)
 
   /* Check whether gate check should be avoided.
      User controls the value of the gate through the parameter "gate_status". */
-  gate_status = pass->has_gate ? pass->gate () : true;
+  gate_status = pass->gate ();
   gate_status = override_gate_status (pass, current_function_decl, gate_status);
 
   /* Override gate with plugin.  */
@@ -2280,7 +2274,7 @@ ipa_write_summaries_2 (opt_pass *pass, struct lto_out_decl_state *state)
       gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
       if (pass->type == IPA_PASS
          && ipa_pass->write_summary
-         && ((!pass->has_gate) || pass->gate ()))
+         && pass->gate ())
        {
          /* If a timevar is present, start it.  */
          if (pass->tv_id)
@@ -2398,7 +2392,7 @@ ipa_write_optimization_summaries_1 (opt_pass *pass,
       gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
       if (pass->type == IPA_PASS
          && ipa_pass->write_optimization_summary
-         && ((!pass->has_gate) || pass->gate ()))
+         && pass->gate ())
        {
          /* If a timevar is present, start it.  */
          if (pass->tv_id)
@@ -2476,7 +2470,7 @@ ipa_read_summaries_1 (opt_pass *pass)
       gcc_assert (!cfun);
       gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
 
-      if ((!pass->has_gate) || pass->gate ())
+      if (pass->gate ())
        {
          if (pass->type == IPA_PASS && ipa_pass->read_summary)
            {
@@ -2526,7 +2520,7 @@ ipa_read_optimization_summaries_1 (opt_pass *pass)
       gcc_assert (!cfun);
       gcc_assert (pass->type == SIMPLE_IPA_PASS || pass->type == IPA_PASS);
 
-      if ((!pass->has_gate) || pass->gate ())
+      if (pass->gate ())
        {
          if (pass->type == IPA_PASS && ipa_pass->read_optimization_summary)
            {
@@ -2603,7 +2597,7 @@ execute_ipa_stmt_fixups (opt_pass *pass,
     {
       /* Execute all of the IPA_PASSes in the list.  */
       if (pass->type == IPA_PASS
-         && ((!pass->has_gate) || pass->gate ()))
+         && pass->gate ())
        {
          ipa_opt_pass_d *ipa_pass = (ipa_opt_pass_d *) pass;
 
index 5555794a3214469bca32afa205da99844d1164a5..264bd9ad8eb62ddd83970114f35fcd6a4efdeecd 100644 (file)
@@ -1331,7 +1331,6 @@ const pass_data pass_data_gcse2 =
   RTL_PASS, /* type */
   "gcse2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_GCSE_AFTER_RELOAD, /* tv_id */
   0, /* properties_required */
index 9bfffe5f4df4290da668a73a9700cc56f09ea239..0870183fe761dd9536fef29cb37866f4d4e388c7 100644 (file)
@@ -2346,7 +2346,6 @@ const pass_data pass_data_postreload_cse =
   RTL_PASS, /* type */
   "postreload", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_RELOAD_CSE_REGS, /* tv_id */
   0, /* properties_required */
index 249433f912952979a71835087d8a9bd323a760d7..dccde72cb52a723e1f955cd8a78c49974e5c9a62 100644 (file)
@@ -3160,7 +3160,6 @@ const pass_data pass_data_profile =
   GIMPLE_PASS, /* type */
   "profile_estimate", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_BRANCH_PROB, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -3198,7 +3197,6 @@ const pass_data pass_data_strip_predict_hints =
   GIMPLE_PASS, /* type */
   "*strip_predict_hints", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_BRANCH_PROB, /* tv_id */
   PROP_cfg, /* properties_required */
index f2647e39aae9fc7b6be8ff969c700a387c75393e..b7113aad56ea92c1411fed4171daa9adc376f811 100644 (file)
@@ -3832,7 +3832,6 @@ const pass_data pass_data_peephole2 =
   RTL_PASS, /* type */
   "peephole2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_PEEPHOLE2, /* tv_id */
   0, /* properties_required */
@@ -3880,7 +3879,6 @@ const pass_data pass_data_split_all_insns =
   RTL_PASS, /* type */
   "split1", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -3931,7 +3929,6 @@ const pass_data pass_data_split_after_reload =
   RTL_PASS, /* type */
   "split2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -3993,7 +3990,6 @@ const pass_data pass_data_split_before_regstack =
   RTL_PASS, /* type */
   "split3", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -4052,7 +4048,6 @@ const pass_data pass_data_split_before_sched2 =
   RTL_PASS, /* type */
   "split4", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
@@ -4102,7 +4097,6 @@ const pass_data pass_data_split_for_shorten_branches =
   RTL_PASS, /* type */
   "split5", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index fcde9a0f3993d5a16281ed9a058cd3a040bd3db5..09dfa61656df66e6e05c17e1c646863bd4c431ee 100644 (file)
--- a/gcc/ree.c
+++ b/gcc/ree.c
@@ -1108,7 +1108,6 @@ const pass_data pass_data_ree =
   RTL_PASS, /* type */
   "ree", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_REE, /* tv_id */
   0, /* properties_required */
index a92830bf734b1ad5dff73cc0d6592cb550d52b58..02e3e09b584bde267c4ab9a267f6a3d961c02381 100644 (file)
@@ -3302,7 +3302,6 @@ const pass_data pass_data_stack_regs =
   RTL_PASS, /* type */
   "*stack_regs", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_REG_STACK, /* tv_id */
   0, /* properties_required */
@@ -3351,7 +3350,6 @@ const pass_data pass_data_stack_regs_run =
   RTL_PASS, /* type */
   "stack", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_REG_STACK, /* tv_id */
   0, /* properties_required */
index 101de76ef102dcd62e88a004b990151446b20a7b..a7dbbc391838c4f109f0c4f84bb2d6f6ea5073ea 100644 (file)
@@ -1261,7 +1261,6 @@ const pass_data pass_data_cprop_hardreg =
   RTL_PASS, /* type */
   "cprop_hardreg", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_CPROP_REGISTERS, /* tv_id */
   0, /* properties_required */
index bdb980da3e11a8b5f93997e32ec7e8b5585a2d66..82b6081850a3f805d7f7fff24438e44eaf631d12 100644 (file)
@@ -968,7 +968,6 @@ const pass_data pass_data_reginfo_init =
   RTL_PASS, /* type */
   "reginfo", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index 6517f4e384d0c6142a610977bc9841c5fa6d093e..30f7abcccae5c61f293228a3d94251fbb2abb3c5 100644 (file)
@@ -1849,7 +1849,6 @@ const pass_data pass_data_regrename =
   RTL_PASS, /* type */
   "rnreg", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_RENAME_REGISTERS, /* tv_id */
   0, /* properties_required */
index 054304a188a3103b50e135cb8b1268a1977c7529..fff342f2097422147c4dbcdbc1e0705c170f1aed 100644 (file)
@@ -3891,7 +3891,6 @@ const pass_data pass_data_delay_slots =
   RTL_PASS, /* type */
   "dbr", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_DBR_SCHED, /* tv_id */
   0, /* properties_required */
@@ -3944,7 +3943,6 @@ const pass_data pass_data_machine_reorg =
   RTL_PASS, /* type */
   "mach", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_MACH_DEP, /* tv_id */
   0, /* properties_required */
index dc6fa16a19e4ec03418e9a957c9008e03373e225..18b50a4d066212010f2652271e6271196abed0a8 100644 (file)
@@ -3681,7 +3681,6 @@ const pass_data pass_data_live_range_shrinkage =
   RTL_PASS, /* type */
   "lr_shrinkage", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LIVE_RANGE_SHRINKAGE, /* tv_id */
   0, /* properties_required */
@@ -3720,7 +3719,6 @@ const pass_data pass_data_sched =
   RTL_PASS, /* type */
   "sched1", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_SCHED, /* tv_id */
   0, /* properties_required */
@@ -3759,7 +3757,6 @@ const pass_data pass_data_sched2 =
   RTL_PASS, /* type */
   "sched2", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_SCHED2, /* tv_id */
   0, /* properties_required */
index 6b78085f1d46fc5482b53f549608ccd8b03dfe29..d1375a4222b769a23709a79ea3080a1a8328722b 100644 (file)
@@ -97,7 +97,6 @@ const pass_data pass_data_stack_ptr_mod =
   RTL_PASS, /* type */
   "*stack_ptr_mod", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   0, /* properties_required */
index f383ca597a7d68b30d95c38e0e917b153ac40570..5aacaad2fd49e82080cd40944bb488d62a1d5270 100644 (file)
@@ -1248,7 +1248,6 @@ const pass_data pass_data_rtl_store_motion =
   RTL_PASS, /* type */
   "store_motion", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LSM, /* tv_id */
   PROP_cfglayout, /* properties_required */
index d27064c78ad76be1c728decdd837281bff9e5c9e..dcf9acddb44e565647a719d891db5634c65aeae8 100644 (file)
@@ -1,3 +1,8 @@
+2014-04-17  Trevor Saunders  <tsaunders@mozilla.com>
+       
+       * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
+       gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
+
 2014-04-17  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/60847
index e197d667251f51af14cb1bfc5cd3c57318af8d03..d73bea8f15e5654665ff52796e04180421ac78fb 100644 (file)
@@ -65,7 +65,6 @@ const pass_data pass_data_dumb_plugin_example =
   GIMPLE_PASS, /* type */
   "dumb_plugin_example", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
index 041f25dce34830dc98f78af05fa0b0035ffaf50e..8df85796b9930148ff1fea88f1cfe7eefc550d15 100644 (file)
@@ -285,7 +285,6 @@ const pass_data pass_data_warn_self_assign =
   GIMPLE_PASS, /* type */
   "warn_self_assign", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
index f80719a4ff0320520de7bf5f0969a41bff72a95c..33106ada17b91c79971910831431dce93a8a3bcf 100644 (file)
@@ -31,7 +31,6 @@ const pass_data pass_data_one_pass =
   GIMPLE_PASS, /* type */
   "cfg", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_gimple_any, /* properties_required */
index 041f25dce34830dc98f78af05fa0b0035ffaf50e..8df85796b9930148ff1fea88f1cfe7eefc550d15 100644 (file)
@@ -285,7 +285,6 @@ const pass_data pass_data_warn_self_assign =
   GIMPLE_PASS, /* type */
   "warn_self_assign", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
index f036c193b570aaccb7877dba4f056811e9c5b3d2..73e3209e05544c2acca1d26add936e2a11e1c61d 100644 (file)
@@ -411,7 +411,6 @@ const pass_data pass_data_tracer =
   GIMPLE_PASS, /* type */
   "tracer", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TRACER, /* tv_id */
   0, /* properties_required */
index 87a8fd90e3e91ef59f8e5e0c22e812a824e9dde5..5897cac9ddbe339e670f2ff081a96db0b6534f45 100644 (file)
@@ -846,7 +846,6 @@ const pass_data pass_data_diagnose_tm_blocks =
   GIMPLE_PASS, /* type */
   "*diagnose_tm_blocks", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TRANS_MEM, /* tv_id */
   PROP_gimple_any, /* properties_required */
@@ -1769,7 +1768,6 @@ const pass_data pass_data_lower_tm =
   GIMPLE_PASS, /* type */
   "tmlower", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TRANS_MEM, /* tv_id */
   PROP_gimple_lcf, /* properties_required */
@@ -2047,7 +2045,6 @@ const pass_data pass_data_tm_init =
   GIMPLE_PASS, /* type */
   "*tminit", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_TRANS_MEM, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
@@ -3023,7 +3020,6 @@ const pass_data pass_data_tm_mark =
   GIMPLE_PASS, /* type */
   "tmmark", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_TRANS_MEM, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
@@ -3206,7 +3202,6 @@ const pass_data pass_data_tm_edges =
   GIMPLE_PASS, /* type */
   "tmedge", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_TRANS_MEM, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
@@ -3947,7 +3942,6 @@ const pass_data pass_data_tm_memopt =
   GIMPLE_PASS, /* type */
   "tmmemopt", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TRANS_MEM, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
@@ -5584,7 +5578,6 @@ const pass_data pass_data_ipa_tm =
   SIMPLE_IPA_PASS, /* type */
   "tmipa", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TRANS_MEM, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
index 4b2ad87c0259c7228e8ea15da9d724572964b9b1..329349385de2aa592ac209a5757a20895042bd01 100644 (file)
@@ -933,7 +933,6 @@ const pass_data pass_data_call_cdce =
   GIMPLE_PASS, /* type */
   "cdce", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_CALL_CDCE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 5e3ef91049f736d096f3551bc4cbfae09fd25d73..16483073e0ddde7700d5bbec42e61d2f130d6934 100644 (file)
@@ -351,7 +351,6 @@ const pass_data pass_data_build_cfg =
   GIMPLE_PASS, /* type */
   "cfg", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_TREE_CFG, /* tv_id */
   PROP_gimple_leh, /* properties_required */
@@ -8084,7 +8083,6 @@ const pass_data pass_data_split_crit_edges =
   GIMPLE_PASS, /* type */
   "crited", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_TREE_SPLIT_EDGES, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -8256,7 +8254,6 @@ const pass_data pass_data_warn_function_return =
   GIMPLE_PASS, /* type */
   "*warn_function_return", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -8371,7 +8368,6 @@ const pass_data pass_data_warn_unused_result =
   GIMPLE_PASS, /* type */
   "*warn_unused_result", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_gimple_any, /* properties_required */
@@ -8514,7 +8510,6 @@ const pass_data pass_data_fixup_cfg =
   GIMPLE_PASS, /* type */
   "*free_cfg_annotations", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
index b7882cf67625648dc70d34177483f0bff616130b..914523d2e53d3abf500da7754dbfa1cc3ac7bed0 100644 (file)
@@ -1048,7 +1048,6 @@ const pass_data pass_data_merge_phi =
   GIMPLE_PASS, /* type */
   "mergephi", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_MERGE_PHI, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -1133,7 +1132,6 @@ const pass_data pass_data_cleanup_cfg_post_optimizing =
   GIMPLE_PASS, /* type */
   "optimized", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_TREE_CLEANUP_CFG, /* tv_id */
   PROP_cfg, /* properties_required */
index 4a657c0686535fcd8d9a0781dec1e004236cd0e5..283c82759051776cbabff3eae77f111e2d4b3908 100644 (file)
@@ -1662,7 +1662,6 @@ const pass_data pass_data_lower_complex =
   GIMPLE_PASS, /* type */
   "cplxlower", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
@@ -1709,7 +1708,6 @@ const pass_data pass_data_lower_complex_O0 =
   GIMPLE_PASS, /* type */
   "cplxlower0", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
index 14ed52a007a3d4cb02bf7a2434a9698703c70536..f51f18c34c6c6301199aabbecf5b5dec58d81347 100644 (file)
@@ -2170,7 +2170,6 @@ const pass_data pass_data_lower_eh =
   GIMPLE_PASS, /* type */
   "eh", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_TREE_EH, /* tv_id */
   PROP_gimple_lcf, /* properties_required */
@@ -3129,7 +3128,6 @@ const pass_data pass_data_refactor_eh =
   GIMPLE_PASS, /* type */
   "ehopt", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_EH, /* tv_id */
   PROP_gimple_lcf, /* properties_required */
@@ -3356,7 +3354,6 @@ const pass_data pass_data_lower_resx =
   GIMPLE_PASS, /* type */
   "resx", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_EH, /* tv_id */
   PROP_gimple_lcf, /* properties_required */
@@ -3765,7 +3762,6 @@ const pass_data pass_data_lower_eh_dispatch =
   GIMPLE_PASS, /* type */
   "ehdisp", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_EH, /* tv_id */
   PROP_gimple_lcf, /* properties_required */
@@ -4613,7 +4609,6 @@ const pass_data pass_data_cleanup_eh =
   GIMPLE_PASS, /* type */
   "ehcleanup", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_EH, /* tv_id */
   PROP_gimple_lcf, /* properties_required */
index 3391cc3e9ae02347d12bda3274cb5fa89d9f1548..84aa00839910704ddc75d52637ab90393e88c0ac 100644 (file)
@@ -831,7 +831,6 @@ const pass_data pass_data_ipa_lower_emutls =
   SIMPLE_IPA_PASS, /* type */
   "emutls", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_OPT, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 7ff21329cf168325c84bd3f04d8d22c366fdd1b8..b87c4768f1ee3587838102077d3e37bd40a0ba63 100644 (file)
@@ -2031,7 +2031,6 @@ const pass_data pass_data_if_conversion =
   GIMPLE_PASS, /* type */
   "ifcvt", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 3ca2bd10bcf9dea0b2a8fc68daceaf9e775d9f72..dec5a5b93453b16aacb65c58e4b05e1e4c4a59f4 100644 (file)
@@ -2381,7 +2381,6 @@ const pass_data pass_data_build_ssa =
   GIMPLE_PASS, /* type */
   "ssa", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_SSA_OTHER, /* tv_id */
   PROP_cfg, /* properties_required */
index 9db92dbf9bfd72c2ad9cec4757c5e32ec224ae77..dcc61c7fd3cd3b097b7221425cb55abeb349e956 100644 (file)
@@ -1804,7 +1804,6 @@ const pass_data pass_data_loop_distribution =
   GIMPLE_PASS, /* type */
   "ldist", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_LOOP_DISTRIBUTION, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index b443388a2a922b1a152a95049cb8083c39992bce..a39bc5ee200577092311a9409d807b2b77195877 100644 (file)
@@ -285,7 +285,6 @@ const pass_data pass_data_nrv =
   GIMPLE_PASS, /* type */
   "nrv", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_NRV, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
@@ -389,7 +388,6 @@ const pass_data pass_data_return_slot =
   GIMPLE_PASS, /* type */
   "retslot", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
index 994845b3d29a5ae7a739717c005354cca675d84b..23f7250ac7bea764fb1e5f6758e532aa8d6ae1e5 100644 (file)
@@ -1288,7 +1288,6 @@ const pass_data pass_data_object_sizes =
   GIMPLE_PASS, /* type */
   "objsz", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 47179a967ecf12cd70969019266b55a3c5b62735..e34607400777a7a0ecb0ce037ee2c9c076672311 100644 (file)
@@ -2277,7 +2277,6 @@ const pass_data pass_data_parallelize_loops =
   GIMPLE_PASS, /* type */
   "parloops", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_PARALLELIZE_LOOPS, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 3b867709811bd0d252c56ba510eef60e9cb7da45..9bb6455ceb79c4ff5b324b1cb9da06156b3c8d91 100644 (file)
@@ -47,10 +47,6 @@ struct pass_data
   /* The -fopt-info optimization group flags as defined in dumpfile.h. */
   unsigned int optinfo_flags;
 
-  /* If true, this pass has its own implementation of the opt_pass::gate
-     method.  */
-  bool has_gate;
-
   /* If true, this pass has its own implementation of the opt_pass::execute
      method.  */
   bool has_execute;
@@ -90,9 +86,8 @@ public:
      The default implementation prints an error message and aborts.  */
   virtual opt_pass *clone ();
 
-  /* If has_gate is set, this pass and all sub-passes are executed only if
-     the function returns true.
-     The default implementation returns true.  */
+  /* This pass and all sub-passes are executed only if the function returns
+     true.  The default implementation returns true.  */
   virtual bool gate ();
 
   /* This is the code to run.  If has_execute is false, then there should
index 730bad46aa4290913b9784d46cdf931d049444e6..859a1120e329b972e1c9c0e44973f6cf6a30922c 100644 (file)
@@ -2586,7 +2586,6 @@ const pass_data pass_data_predcom =
   GIMPLE_PASS, /* type */
   "pcom", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_PREDCOM, /* tv_id */
   PROP_cfg, /* properties_required */
index 02e9ff27ed0de7b20d13757380a6a524f3216482..0372c9298400b7a11a023793a032bf68c09b1257 100644 (file)
@@ -680,7 +680,6 @@ const pass_data pass_data_ipa_tree_profile =
   SIMPLE_IPA_PASS, /* type */
   "profile", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_PROFILE, /* tv_id */
   0, /* properties_required */
index 91286b44842319ed5584565bb9a149b6a4fb83db..acca2a7f2808b8c9abf8719ea9da0fcb07e28d37 100644 (file)
@@ -3507,7 +3507,6 @@ const pass_data pass_data_sra_early =
   GIMPLE_PASS, /* type */
   "esra", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_SRA, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -3545,7 +3544,6 @@ const pass_data pass_data_sra =
   GIMPLE_PASS, /* type */
   "sra", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_SRA, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -5067,7 +5065,6 @@ const pass_data pass_data_early_ipa_sra =
   GIMPLE_PASS, /* type */
   "eipa_sra", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_SRA, /* tv_id */
   0, /* properties_required */
index eeefeaf07240fdbbb345c04365451136dfa6253c..c7a7e8965c385881d15d3017e44322d4f3c65102 100644 (file)
@@ -2301,7 +2301,6 @@ const pass_data pass_data_ccp =
   GIMPLE_PASS, /* type */
   "ccp", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_CCP, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -2719,7 +2718,6 @@ const pass_data pass_data_fold_builtins =
   GIMPLE_PASS, /* type */
   "fab", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 02f474355b75a9e425fe23cf4b5491355a3faadb..fc26d036b3d86c4f392cb91df321c077698313cd 100644 (file)
@@ -657,7 +657,6 @@ const pass_data pass_data_copy_prop =
   GIMPLE_PASS, /* type */
   "copyprop", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_COPY_PROP, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
index bc947b608e3e1734c7a871f4c83fa9ca3e98bbe2..0da3d822da50abacf532b5d89d2a02ed7b54e8e1 100644 (file)
@@ -450,7 +450,6 @@ const pass_data pass_data_rename_ssa_copies =
   GIMPLE_PASS, /* type */
   "copyrename", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_COPY_RENAME, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 13a71ceea0b025d8c2235f64d3c730cc093970fd..8db149e0a6cc4dc4447b4f87f79b119f995628b5 100644 (file)
@@ -1517,7 +1517,6 @@ const pass_data pass_data_dce =
   GIMPLE_PASS, /* type */
   "dce", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_DCE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -1556,7 +1555,6 @@ const pass_data pass_data_dce_loop =
   GIMPLE_PASS, /* type */
   "dceloop", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_DCE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -1595,7 +1593,6 @@ const pass_data pass_data_cd_dce =
   GIMPLE_PASS, /* type */
   "cddce", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_CD_DCE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 91253dc05921334aa3fc0f9f45c25bb4da9be1bc..8101a5419b713281bbaa2cfd24ab83c3e1f5e972 100644 (file)
@@ -965,7 +965,6 @@ const pass_data pass_data_dominator =
   GIMPLE_PASS, /* type */
   "dom", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_SSA_DOMINATOR_OPTS, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -3123,7 +3122,6 @@ const pass_data pass_data_phi_only_cprop =
   GIMPLE_PASS, /* type */
   "phicprop", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_PHI_CPROP, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 2c2f3f7985a3a85f70c6ab415e8fe1a7f7a43084..0096b4cd8b3e9f1aab6172ea60c80b71ec2439c2 100644 (file)
@@ -376,7 +376,6 @@ const pass_data pass_data_dse =
   GIMPLE_PASS, /* type */
   "dse", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_DSE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index b6bedfea6d7f6d39d2a517538656ddf386817029..66ae113d569a06ad877890b6f7a51c2f2570f845 100644 (file)
@@ -3845,7 +3845,6 @@ const pass_data pass_data_forwprop =
   GIMPLE_PASS, /* type */
   "forwprop", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_FORWPROP, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index be28fb00417826e2f74687ff6efd2cb5cfb49470..ef0c0c4515c25515c672391cb4c5cfe7b5f76813 100644 (file)
@@ -769,7 +769,6 @@ const pass_data pass_data_tree_ifcombine =
   GIMPLE_PASS, /* type */
   "ifcombine", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_IFCOMBINE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 0a6b1c1e453c12784b8694464f215c9f8d7d07fa..99cc39cfa4d208e42aa704f02e7c9e00871fe857 100644 (file)
@@ -270,7 +270,6 @@ const pass_data pass_data_ch =
   GIMPLE_PASS, /* type */
   "ch", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_CH, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index c75f25749aeab0aa6b6a4df607515196758f3352..aab521ec809e9ba11ca0db475708f336538ad16c 100644 (file)
@@ -2551,7 +2551,6 @@ const pass_data pass_data_lim =
   GIMPLE_PASS, /* type */
   "lim", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_LIM, /* tv_id */
   PROP_cfg, /* properties_required */
index cdf1559906c1bc7cc2217a861fa658a84b476358..177666d0d568c0b670076f45426108218f3e2c9a 100644 (file)
@@ -1278,7 +1278,6 @@ const pass_data pass_data_iv_canon =
   GIMPLE_PASS, /* type */
   "ivcanon", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_LOOP_IVCANON, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -1335,7 +1334,6 @@ const pass_data pass_data_complete_unroll =
   GIMPLE_PASS, /* type */
   "cunroll", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_COMPLETE_UNROLL, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -1400,7 +1398,6 @@ const pass_data pass_data_complete_unrolli =
   GIMPLE_PASS, /* type */
   "cunrolli", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_COMPLETE_UNROLL, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index c0968c8f582d9418aaed75f3f3bafa6535172c28..dd527033dd8281e5aa1eec1aed54d179771ba10b 100644 (file)
@@ -2026,7 +2026,6 @@ const pass_data pass_data_loop_prefetch =
   GIMPLE_PASS, /* type */
   "aprefetch", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_PREFETCH, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 5031378671ab3a52abe5df407e574c172d07284b..e755b6252b4eda2442aff9c24a77cdf4ee0b3fb5 100644 (file)
@@ -424,7 +424,6 @@ const pass_data pass_data_tree_unswitch =
   GIMPLE_PASS, /* type */
   "unswitch", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_LOOP_UNSWITCH, /* tv_id */
   PROP_cfg, /* properties_required */
index 4008b2bf4397e80a3e3304b065c4ac215ac05a67..84e24a18b927fb2b3fd47215aad35a4745622a8f 100644 (file)
@@ -57,7 +57,6 @@ const pass_data pass_data_tree_loop =
   GIMPLE_PASS, /* type */
   "loop", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_TREE_LOOP, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -113,7 +112,6 @@ const pass_data pass_data_tree_loop_init =
   GIMPLE_PASS, /* type */
   "loopinit", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -167,7 +165,6 @@ const pass_data pass_data_vectorize =
   GIMPLE_PASS, /* type */
   "vect", /* name */
   OPTGROUP_LOOP | OPTGROUP_VEC, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_VECTORIZATION, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -223,7 +220,6 @@ const pass_data pass_data_check_data_deps =
   GIMPLE_PASS, /* type */
   "ckdd", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_CHECK_DATA_DEPS, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -269,7 +265,6 @@ const pass_data pass_data_scev_cprop =
   GIMPLE_PASS, /* type */
   "sccp", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_SCEV_CONST, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -321,7 +316,6 @@ const pass_data pass_data_record_bounds =
   GIMPLE_PASS, /* type */
   "*record_bounds", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_TREE_LOOP_BOUNDS, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -376,7 +370,6 @@ const pass_data pass_data_iv_optimize =
   GIMPLE_PASS, /* type */
   "ivopts", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_LOOP_IVOPTS, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -425,7 +418,6 @@ const pass_data pass_data_tree_loop_done =
   GIMPLE_PASS, /* type */
   "loopdone", /* name */
   OPTGROUP_LOOP, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
index 63aba8e546877ca74385a49e79a83585df81d49d..f63c75dde1cdccadeedf5f7204064a7c94ad085a 100644 (file)
@@ -660,7 +660,6 @@ const pass_data pass_data_cse_reciprocals =
   GIMPLE_PASS, /* type */
   "recip", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
@@ -1578,7 +1577,6 @@ const pass_data pass_data_cse_sincos =
   GIMPLE_PASS, /* type */
   "sincos", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
@@ -2080,7 +2078,6 @@ const pass_data pass_data_optimize_bswap =
   GIMPLE_PASS, /* type */
   "bswap", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
@@ -2890,7 +2887,6 @@ const pass_data pass_data_optimize_widening_mul =
   GIMPLE_PASS, /* type */
   "widening_mul", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
index f1aa14d6eb73ad00ab6088e9e1c0a4740ce93180..389231767d0195dcbf7448f09cf82fca754ba032 100644 (file)
@@ -2215,7 +2215,6 @@ const pass_data pass_data_phiopt =
   GIMPLE_PASS, /* type */
   "phiopt", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_PHIOPT, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -2261,7 +2260,6 @@ const pass_data pass_data_cselim =
   GIMPLE_PASS, /* type */
   "cselim", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_PHIOPT, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 4d66c12a6062f13ec1fa9b7100774d7193d7f16b..d67f488ec39ef67e67c9bcbfc3e7d0e5560a6948 100644 (file)
@@ -422,7 +422,6 @@ const pass_data pass_data_phiprop =
   GIMPLE_PASS, /* type */
   "phiprop", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_PHIPROP, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index df9ff23e08be804e6d2ac42960e12d2d2f25451a..1329fe24a76540a381aafc478c60cf58582a3a7e 100644 (file)
@@ -4784,7 +4784,6 @@ const pass_data pass_data_pre =
   GIMPLE_PASS, /* type */
   "pre", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_PRE, /* tv_id */
   /* PROP_no_crit_edges is ensured by placing pass_split_crit_edges before
@@ -4856,7 +4855,6 @@ const pass_data pass_data_fre =
   GIMPLE_PASS, /* type */
   "fre", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_FRE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index fce2a6e20f62d75a2eb0ac48107466dca0776d04..012eeae7170f5b6b90743102c3682d60f33f4f02 100644 (file)
@@ -4707,7 +4707,6 @@ const pass_data pass_data_reassoc =
   GIMPLE_PASS, /* type */
   "reassoc", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_REASSOC, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 6d02975c4dda7608f31f446fa82903377e9eb0fb..4a7410d16f55b5c9fd770864b76672b54f0925e2 100644 (file)
@@ -601,7 +601,6 @@ const pass_data pass_data_sink_code =
   GIMPLE_PASS, /* type */
   "sink", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_SINK, /* tv_id */
   /* PROP_no_crit_edges is ensured by running split_critical_edges in
index f55b7ee6dc8df1f5612030a61bd73aae910b4298..aa6b6b9266396049a90b1ccd10b25f11b8bcc84b 100644 (file)
@@ -2102,7 +2102,6 @@ const pass_data pass_data_strlen =
   GIMPLE_PASS, /* type */
   "strlen", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_STRLEN, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 70133cfdcbe9c0242dd2d8b33f9f7d6e4e919bac..9e1cdbcd8663b396684fb7f9f89291134e71dc6c 100644 (file)
@@ -7005,7 +7005,6 @@ const pass_data pass_data_build_alias =
   GIMPLE_PASS, /* type */
   "alias", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -7045,7 +7044,6 @@ const pass_data pass_data_build_ealias =
   GIMPLE_PASS, /* type */
   "ealias", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   false, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -7437,7 +7435,6 @@ const pass_data pass_data_ipa_pta =
   SIMPLE_IPA_PASS, /* type */
   "pta", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_PTA, /* tv_id */
   0, /* properties_required */
index a43dd1a844151c8a96cf2adc23d4c6d3682827e2..41f4bd88ed013becc2039497bd72d2bbb2d2343d 100644 (file)
@@ -594,7 +594,6 @@ const pass_data pass_data_uncprop =
   GIMPLE_PASS, /* type */
   "uncprop", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_SSA_UNCPROP, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 1de1394b4b57bc7e624757aca133cc92d02a7299..70dc04c33f6ca62dec944a0e7a4ce0f60c822be7 100644 (file)
@@ -2364,7 +2364,6 @@ const pass_data pass_data_late_warn_uninitialized =
   GIMPLE_PASS, /* type */
   "uninit", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_ssa, /* properties_required */
@@ -2424,7 +2423,6 @@ const pass_data pass_data_early_warn_uninitialized =
   GIMPLE_PASS, /* type */
   "*early_warn_uninitialized", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_UNINIT, /* tv_id */
   PROP_ssa, /* properties_required */
index 20f061ffaf0c7ee56d51d00e7ce44d2f1f7e3bec..ecc8da34e6a10f29be063d1ed2674da91cc7d1d9 100644 (file)
@@ -1155,7 +1155,6 @@ const pass_data pass_data_init_datastructures =
   GIMPLE_PASS, /* type */
   "*init_datastructures", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -1686,7 +1685,6 @@ const pass_data pass_data_update_address_taken =
   GIMPLE_PASS, /* type */
   "addressables", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   false, /* has_execute */
   TV_ADDRESS_TAKEN, /* tv_id */
   PROP_ssa, /* properties_required */
index 2b535a1fef0ee974aa51962e567dc76e1f9fb4bf..b18b688ff60037baeeedba3c98993a4c26328e31 100644 (file)
@@ -610,7 +610,6 @@ const pass_data pass_data_release_ssa_names =
   GIMPLE_PASS, /* type */
   "release_ssa", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_TREE_SSA_OTHER, /* tv_id */
   PROP_ssa, /* properties_required */
index feb6eced014ad7535149ccca6268a4cde0f1245d..7da36c469d1300bfff26e89618fecce1d342b068 100644 (file)
@@ -1006,7 +1006,6 @@ const pass_data pass_data_stdarg =
   GIMPLE_PASS, /* type */
   "stdarg", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 5540ed38a858b20f44eee86fbace101cd29ebf16..cf2e7634445e543e6485fdc7465a8e4a8bb1784e 100644 (file)
@@ -1480,7 +1480,6 @@ const pass_data pass_data_convert_switch =
   GIMPLE_PASS, /* type */
   "switchconv", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_SWITCH_CONVERSION, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 3488c2fc2c22984fd37c9631b8392c69d2d3239c..b3a6256beb905893b3bc7f335449239306e9174a 100644 (file)
@@ -1090,7 +1090,6 @@ const pass_data pass_data_tail_recursion =
   GIMPLE_PASS, /* type */
   "tailr", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
@@ -1129,7 +1128,6 @@ const pass_data pass_data_tail_calls =
   GIMPLE_PASS, /* type */
   "tailc", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index d00a4b47ec3628f4530fcfc6c64839027ff01384..035c143731a9267b0caa373720e713999741977f 100644 (file)
@@ -1566,7 +1566,6 @@ const pass_data pass_data_lower_vector =
   GIMPLE_PASS, /* type */
   "veclower", /* name */
   OPTGROUP_VEC, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
@@ -1607,7 +1606,6 @@ const pass_data pass_data_lower_vector_ssa =
   GIMPLE_PASS, /* type */
   "veclower2", /* name */
   OPTGROUP_VEC, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   PROP_cfg, /* properties_required */
index 765e38f689aba652fb329b7074c9fbe313c2b8d3..17be3aa9d604480682c0e93da3a096cb85e982f8 100644 (file)
@@ -626,7 +626,6 @@ const pass_data pass_data_slp_vectorize =
   GIMPLE_PASS, /* type */
   "slp", /* name */
   OPTGROUP_LOOP | OPTGROUP_VEC, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_SLP_VECTORIZATION, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
@@ -717,7 +716,6 @@ const pass_data pass_data_ipa_increase_alignment =
   SIMPLE_IPA_PASS, /* type */
   "increase_alignment", /* name */
   OPTGROUP_LOOP | OPTGROUP_VEC, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_IPA_OPT, /* tv_id */
   0, /* properties_required */
index 14f1526fa985e5abb55a6a6ee8f2207d30c64bd0..4ccb90b09d7f5d24a27e36744270ab5ff5c4955b 100644 (file)
@@ -9907,7 +9907,6 @@ const pass_data pass_data_vrp =
   GIMPLE_PASS, /* type */
   "vrp", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_VRP, /* tv_id */
   PROP_ssa, /* properties_required */
index d829faaddb9f676dc9166eb7024916240f3bd0ad..b8979881f5c5eb186bd08096d708f391a1fbecfa 100644 (file)
@@ -5625,7 +5625,6 @@ const pass_data pass_data_ipa_free_lang_data =
   SIMPLE_IPA_PASS, /* type */
   "*free_lang_data", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  false, /* has_gate */
   true, /* has_execute */
   TV_IPA_FREE_LANG_DATA, /* tv_id */
   0, /* properties_required */
index 2e32cd2b32f7bb46fd79472e1b4f228607146a17..f30cf57056d62fa1d903ec38791ad015b9ec5a2e 100644 (file)
@@ -747,7 +747,6 @@ const pass_data pass_data_tsan =
   GIMPLE_PASS, /* type */
   "tsan", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
@@ -792,7 +791,6 @@ const pass_data pass_data_tsan_O0 =
   GIMPLE_PASS, /* type */
   "tsan0", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_NONE, /* tv_id */
   ( PROP_ssa | PROP_cfg ), /* properties_required */
index ac40c85f56baf19bac7d8ebdfca284771f8f13cd..c205e6b337648aeb6047e64b9c9ece66a722fa5a 100644 (file)
@@ -916,7 +916,6 @@ const pass_data pass_data_ubsan =
   GIMPLE_PASS, /* type */
   "ubsan", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_TREE_UBSAN, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index 65d82854c0a433c5abbe0e5409852a0631041933..e6ca3afa8fced3a9f0cf9cdf2aadaca1b3634d48 100644 (file)
@@ -10359,7 +10359,6 @@ const pass_data pass_data_variable_tracking =
   RTL_PASS, /* type */
   "vartrack", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_VAR_TRACKING, /* tv_id */
   0, /* properties_required */
index 4e4c21a9f4f3f35efaee4f1397c445b02dfc7cb3..99caa88f52c60bd0c40780b0d9f64ac01715b1d7 100644 (file)
@@ -757,7 +757,6 @@ const pass_data pass_data_vtable_verify =
   GIMPLE_PASS, /* type */
   "vtable-verify", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_VTABLE_VERIFICATION, /* tv_id */
   ( PROP_cfg | PROP_ssa ), /* properties_required */
index d67151c7139a10acebd98a5a67d3214c3b13e21a..ba4172e2652e2dc54f7cfed55bb70f7ab65eb835 100644 (file)
--- a/gcc/web.c
+++ b/gcc/web.c
@@ -456,7 +456,6 @@ const pass_data pass_data_web =
   RTL_PASS, /* type */
   "web", /* name */
   OPTGROUP_NONE, /* optinfo_flags */
-  true, /* has_gate */
   true, /* has_execute */
   TV_WEB, /* tv_id */
   0, /* properties_required */