[Bug ipa/64686] [5 Regression] ICE: in edge_badness, at ipa-inline.c:912 during Firefox LTO build with enabled checking
trippels at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jan 28 12:51:00 GMT 2015
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64686
Markus Trippelsdorf <trippels at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |trippels at gcc dot gnu.org
--- Comment #5 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
markus@x4 tmp % cat bug184.cc
class A
{
protected:
A *m_fn2 (int) const;
public:
virtual A *m_fn1 (int *) const = 0;
};
class B : A
{
B (A *, int, A *);
A *m_fn1 (int *) const;
};
A *
B::m_fn1 (int *) const
{
new B (m_fn2 (0)->m_fn1 (0), 0, m_fn2 (0)->m_fn1 (0));
}
markus@x4 tmp % g++ -c -O3 bug184.cc
bug184.cc:17:1: internal compiler error: in edge_badness, at ipa-inline.c:1014
}
^
0x128f4d7 edge_badness
../../gcc/gcc/ipa-inline.c:1014
0x1290855 update_edge_key
../../gcc/gcc/ipa-inline.c:1140
0x1290855 inline_small_functions
../../gcc/gcc/ipa-inline.c:1720
0x129305a ipa_inline
../../gcc/gcc/ipa-inline.c:2291
0x129305a execute
../../gcc/gcc/ipa-inline.c:2663
Please submit a full bug report,
More information about the Gcc-bugs
mailing list