http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42371



Richard Biener <rguenth at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

             Status|REOPENED                    |NEW



--- Comment #14 from Richard Biener <rguenth at gcc dot gnu.org> 2013-01-18 
10:25:04 UTC ---

Clearing of address-taken does not work:



two/1 (two) @0x7fafc0e29818

  Type: function

  Visibility: prevailing_def_ironly

  Address is taken.

  References:

  Referring: main/3 (addr)

  Availability: available

  Function flags: analyzed body finalized

  Called by:

  Calls:



that is, we do not re-compute address-taken after IPA inline transform stage

and thus do not reclaim indirectly inlined functions that we no longer need.

Reply via email to