diff options
author | Trevor Saunders <tsaunders@mozilla.com> | 2014-04-17 12:36:35 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2014-04-17 12:36:35 +0000 |
commit | 0cd11b40ceca096e288dc5bbaffeb770d70b88f3 (patch) | |
tree | 22ce70ba43da7cbe83209f9c17173c3f99889e02 /gcc | |
parent | 4f148bbc73f5aeb52aec38785263c26811be308d (diff) | |
download | gcc-0cd11b40ceca096e288dc5bbaffeb770d70b88f3.zip gcc-0cd11b40ceca096e288dc5bbaffeb770d70b88f3.tar.gz gcc-0cd11b40ceca096e288dc5bbaffeb770d70b88f3.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/pass_manager.h | 2 | ||||
-rw-r--r-- | gcc/passes.c | 20 |
3 files changed, 12 insertions, 17 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1d89ceb..eb9450e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2014-04-17 Trevor Saunders <tsaunders@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. + 2014-03-20 Mark Wielaard <mjw@redhat.com> * 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 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 |