https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65297
Bug ID: 65297 Summary: [5 Regression] ICE (in get_untransformed_body, at cgraph.c:3113) on arm-linux-gnueabihf Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: doko at gcc dot gnu.org r221115, configured with --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb --enable-checking=release $ g++ -std=c++11 -c -g -O2 SegmentTermVector.ii SegmentTermVector.ii:13:58: internal compiler error: in get_untransformed_body, at cgraph.c:3113 SegmentTermPositionVector::~SegmentTermPositionVector() {} ^ Please submit a full bug report, with preprocessed source if appropriate. $ cat SegmentTermVector.ii class A { virtual const wchar_t **m_fn1(); }; class B : virtual A { const wchar_t **m_fn1(); }; class SegmentTermPositionVector : B { ~SegmentTermPositionVector(); const wchar_t **m_fn1() {} }; const wchar_t **B::m_fn1() {} SegmentTermPositionVector::~SegmentTermPositionVector() {}