http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60675
Bug ID: 60675 Summary: [4.9 regression][aarch64] internal compiler error: Max. number of generated reload insns per insn is achieved (90) Product: gcc Version: 4.9.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: david.abdurachmanov at gmail dot com $ rpm --eval "%{_build}" aarch64-redhat-linux-gnu Compiles fine with system GCC (gcc version 4.8.1 20130920 (Red Hat 4.8.1-10) (GCC)). Fails with pre-4.9.0 (tested 208693 and trunk [208843]). Compiles fine with trunk on x86_64. Compiles fine on aarch64 is `-fPIC` is removed from compilation line. Attaching minimized pre-processed file. ## COMPILE ## g++ -std=c++11 -O2 -fPIC -o G4ErrorFreeTrajState.cc.o -c G4ErrorFreeTrajState2.ii ## ICE ## G4ErrorFreeTrajState2.ii: In member function 'virtual G4int G4ErrorFreeTrajState::PropagateError(const G4Track*)': G4ErrorFreeTrajState2.ii:35892:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) } ^