From 0cd11b40ceca096e288dc5bbaffeb770d70b88f3 Mon Sep 17 00:00:00 2001 From: Trevor Saunders Date: Thu, 17 Apr 2014 12:36:35 +0000 Subject: [PATCH] remove properties stuff from register_dump_files_1 gcc/ * 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. From-SVN: r209477 --- gcc/ChangeLog | 7 +++++++ gcc/pass_manager.h | 2 +- gcc/passes.c | 20 ++++---------------- 3 files changed, 12 insertions(+), 17 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1d89cebbae7..eb9450e55a3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2014-04-17 Trevor Saunders + + * 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. + 2014-03-20 Mark Wielaard * dwarf2out.c (add_bound_info): If HOST_WIDE_INT is big enough, diff --git a/gcc/pass_manager.h b/gcc/pass_manager.h index e1d81439acd..830956794a1 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 60fb13536fa..3f9590a74ec 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