[Bug lto/63894] [5 Regression] ICE in inline_call, at ipa-inline-transform.c:339 building Firefox
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Nov 16 17:27:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63894
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2014-11-16
CC| |jamborm at gcc dot gnu.org
Ever confirmed|0 |1
--- Comment #3 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
The issue is target independent and also happens without -flto:
trippels@gcc2-power8 % cat Lowering.ii
struct A
{
void *operator new(unsigned long, int);
};
class C
{
public:
C (int);
};
class D
{
public:
enum Type
{
BOX
};
D (int, Type, C);
};
class F
{
public:
virtual void m_fn1 (int, D);
};
class G : public F, public A
{
};
class K : public G
{
public:
K (C, D);
};
class J
{
D m_fn2 (int);
bool m_fn3 (G *);
};
bool
J::m_fn3 (G *p1)
{
p1->m_fn1 (0, D (0, D::BOX, 0));
K *d = new (0) K (0, m_fn2 (0));
m_fn3 (d);
}
trippels@gcc2-power8 % c++ -c -O3 Lowering.ii
Lowering.ii:43:1: internal compiler error: in inline_call, at
ipa-inline-transform.c:339
More information about the Gcc-bugs
mailing list