https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61602
--- Comment #9 from Jan Hubicka <hubicka at gcc dot gnu.org> --- Author: hubicka Date: Mon Dec 15 06:19:51 2014 New Revision: 218731 URL: https://gcc.gnu.org/viewcvs?rev=218731&root=gcc&view=rev Log: PR ipa/61602 * gcc.dg/torture/pr61602.c: New testcase. * cgraph.h (ipa_discover_readonly_nonaddressable_vars): Return bool. * ipa.c (set_writeonly_bit): Track if reference was removed. (ipa_discover_readonly_nonaddressable_vars): Return true if any references was removed. * ipa-reference.c (propagate): Return TODO_remove_functions if reference was removed. Added: trunk/gcc/testsuite/gcc.dg/torture/pr61602.c Modified: trunk/gcc/cgraph.h trunk/gcc/ipa-reference.c trunk/gcc/ipa.c trunk/gcc/testsuite/ChangeLog