gcc 3.3.6 fails on FreeBSD-5.4 / sparc64 with the following message: basiclinalg/calcinverse.cpp: In function `void ngbla::CalcInverse(ngbla::FlatMatrix<T>, ngbla::FlatMatrix<T2>) [with T = ngbla::Mat<7, 7, ngbla::Complex>, T2 = ngbla::Mat<7, 7, ngbla::Complex>]': basiclinalg/calcinverse.cpp:166: instantiated from here basiclinalg/calcinverse.cpp:124: internal compiler error: in change_address_1, at emit-rtl.c:2022 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. linalg/jacobi.cpp: In member function `void ngla::JacobiPrecondSymmetric<TM>::GSSmoothBack(ngla::BaseVector&, const ngla::BaseVector&) const [with TM = ngbla::Mat<3, 3, ngbla::Complex>]': linalg/jacobi.cpp:235: instantiated from here linalg/jacobi.cpp:170: internal compiler error: in change_address_1, at emit-rtl.c:2022 Please submit a full bug report, with preprocessed source if appropriate.
Full log available at <http://people.freebsd.org/~thierry/ports/netgen-4.4.log> Source of the program fetchable at <http://www.hpfem.jku.at/netgen/ngs44.tar.gz> Remark: same error already reported in Bug 21307, but on another platform. -- Th. Thomas. -- Summary: internal compiler error: in change_address_1, at emit- rtl.c:2022 Product: gcc Version: 3.3.6 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: thierry at FreeBSD dot org CC: gcc-bugs at gcc dot gnu dot org GCC build triplet: FreeBSD 5.4 sparc64 GCC host triplet: FreeBSD 5.4 sparc64 GCC target triplet: FreeBSD 5.4 sparc64 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23159