ipa-reference.c (is_proper_for_analysis): Do not check flags that might change as...
authorJan Hubicka <jh@suse.cz>
Thu, 17 May 2012 09:22:02 +0000 (11:22 +0200)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 17 May 2012 09:22:02 +0000 (09:22 +0000)
commit5264f487f03c0e89c258c62ba2ebe8b46fc189ac
treecfaf9c3f95fc7e73044047a939fd3f199fa6e0c4
parentde7ee1e98dc604ab434e4391106e24334bf7cb5c
ipa-reference.c (is_proper_for_analysis): Do not check flags that might change as result of global optimization.

* ipa-reference.c (is_proper_for_analysis): Do not check flags
that might change as result of global optimization.
(analyze_function): Do not check analyzed and externally_visible
flags; be happy about address dereferences.
(propagate): Prune all_module_statics so it really contains just
statics; prune all the local summaries.
(ipa_reference_write_optimization_summary): Simplify.

From-SVN: r187626
gcc/ChangeLog
gcc/ipa-reference.c