On Thu, Apr 17, 2014 at 10:37 AM, <tsaund...@mozilla.com> wrote: > From: Trevor Saunders <tsaund...@mozilla.com> > > Hi, > > just removing some dead code. > > bootstrapped + regtested against r209414 on x86_64-unknown-linux-gnu, ok?
Ok. Thanks, Richard. > Trev > > 2014-03-19 Trevor Saunders <tsaund...@mozilla.com> > > * pass_manager.h (pass_manager::register_dump_files_1): Adjust. > * passes.c (pass_manager::register_dump_files_1): Remove dead code > dealing with properties. > (pass_manager::register_dump_files): Adjust. > > diff --git a/gcc/pass_manager.h b/gcc/pass_manager.h > index e1d8143..8309567 100644 > --- a/gcc/pass_manager.h > +++ b/gcc/pass_manager.h > @@ -91,7 +91,7 @@ public: > > private: > void set_pass_for_id (int id, opt_pass *pass); > - int register_dump_files_1 (opt_pass *pass, int properties); > + void register_dump_files_1 (opt_pass *pass); > void register_dump_files (opt_pass *pass, int properties); > > private: > diff --git a/gcc/passes.c b/gcc/passes.c > index 60fb135..3f9590a 100644 > --- a/gcc/passes.c > +++ b/gcc/passes.c > @@ -708,33 +708,21 @@ pass_manager::register_one_dump_file (opt_pass *pass) > > /* Recursive worker function for register_dump_files. */ > > -int > +void > pass_manager:: > -register_dump_files_1 (opt_pass *pass, int properties) > +register_dump_files_1 (opt_pass *pass) > { > do > { > - int new_properties = (properties | pass->properties_provided) > - & ~pass->properties_destroyed; > - > if (pass->name && pass->name[0] != '*') > register_one_dump_file (pass); > > if (pass->sub) > - new_properties = register_dump_files_1 (pass->sub, new_properties); > - > - /* If we have a gate, combine the properties that we could have with > - and without the pass being examined. */ > - if (pass->has_gate) > - properties &= new_properties; > - else > - properties = new_properties; > + register_dump_files_1 (pass->sub); > > pass = pass->next; > } > while (pass); > - > - return properties; > } > > /* Register the dump files for the pass_manager starting at PASS. > @@ -746,7 +734,7 @@ pass_manager:: > register_dump_files (opt_pass *pass,int properties) > { > pass->properties_required |= properties; > - register_dump_files_1 (pass, properties); > + register_dump_files_1 (pass); > } > > struct pass_registry > -- > 1.9.2 >