http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55927
Martin Jambor <jamborm at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED URL| |http://gcc.gnu.org/ml/gcc-p | |atches/2013-01/msg01191.htm | |l Last reconfirmed| |2013-01-24 Ever Confirmed|0 |1 --- Comment #6 from Martin Jambor <jamborm at gcc dot gnu.org> 2013-01-24 16:10:37 UTC --- It turns out that just disabling early inlining is enough and does not make the testcase fail anywhere I tried (x86_64, ia64 and i686). So I posted a patch disabling it in the testcase and will commit it shortly: http://gcc.gnu.org/ml/gcc-patches/2013-01/msg01191.html It is true that indirect inlining on ia64 produces purely intra-procedural opportunities for type-based devirtualization which we do not do but should. That is a different problem though, let's hope it will be done in 4.9.