* ipa.c (cgraph_externally_visible_p): Handle externally visible and
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Oct 2010 00:12:07 +0000 (00:12 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 19 Oct 2010 00:12:07 +0000 (00:12 +0000)
commitd66ff47eff1760712771f4abcf9ccf04941345a2
tree56903e4a522c2d1d31fe880336511a451174d1d3
parent2ea784be619b970cb0e2c718427c0c2944f32427
* ipa.c (cgraph_externally_visible_p): Handle externally visible and
preserve flags before trying to guess on visibility.
(varpool_externally_visible_p): New function.
(function_and_variable_visibility): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@165669 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/ipa.c