[Bug ipa/60854] [4.9/4.10 Regression] inline constructor of extern template

2014-04-16 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60854 --- Comment #4 from Jan Hubicka --- Author: hubicka Date: Thu Apr 17 02:22:57 2014 New Revision: 209459 URL: http://gcc.gnu.org/viewcvs?rev=209459&root=gcc&view=rev Log: PR ipa/60854 * ipa.c (symtab_remove_unreachable_nodes): Mark target

[Bug ipa/60854] [4.9/4.10 Regression] inline constructor of extern template

2014-04-16 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60854 --- Comment #3 from Jan Hubicka --- OK, the problem is that we see the reference to alias and decide to keep the alias for future inlining. But when processing the refernce from alias to function itself, we throw it away. We need to keep the body,

[Bug ipa/60854] [4.9/4.10 Regression] inline constructor of extern template

2014-04-16 Thread hubicka at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60854 Jan Hubicka changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment #2 from Jan Hubicka -

[Bug ipa/60854] [4.9/4.10 Regression] inline constructor of extern template

2014-04-16 Thread rguenth at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60854 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|