https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65031

            Bug ID: 65031
           Summary: [5 Regression] ICE (segfault) 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

build failure in openjade, with 20150205 and 20150211, configured
--with-arch=armv7-a --with-fpu=vfpv3-d16 --with-float=hard --with-mode=thumb

$ g++ -g -fpermissive -O2 -c -fPIC GroveBuilder.ii
GroveBuilder.ii: In destructor 'virtual F::~F()':
GroveBuilder.ii:9:7: internal compiler error: Segmentation fault
 class C : BaseNode, virtual A {};
       ^
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-5/README.Bugs> for instructions.
Preprocessed source stored into /tmp/cc4IdVzD.out file, please attach this to
your bugreport.
(w-doko)doko@gauss-g2:~/tmp$ cat !$
cat GroveBuilder.ii
enum AccessResult {};
class BaseNode {
public:
  virtual ~BaseNode();
  virtual AccessResult m_fn1(int &) const;
};
struct A {};
class B : virtual A {};
class C : BaseNode, virtual A {};
class D : C, B {
  AccessResult m_fn1(int &) const;
};
class F : C {
  AccessResult m_fn1(int &) const;
};
AccessResult D::m_fn1(int &) const {}
AccessResult F::m_fn1(int &) const {}

Reply via email to