https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63419
Bug ID: 63419 Summary: verify_gimple failed: "vector CONSTRUCTOR element is not a GIMPLE value" Product: gcc Version: 5.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: dcb314 at hotmail dot com Created attachment 33624 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=33624&action=edit gzipped C++ source code Attached code, when compiled by 20140927, with flag -O2, does the following $ ../results/bin/gcc -c -O2 bug165.cc In file included from /home/dcb/rpmbuild/BUILD/eigen-eigen-1306d75b4a21/Eigen/Core:294:0, from /home/dcb/rpmbuild/BUILD/eigen-eigen-1306d75b4a21/Eigen/Dense:1, from /home/dcb/rpmbuild/BUILD/eigen-eigen-1306d75b4a21/doc/examples/Tutorial_ArrayClass_interop.cpp:1: /home/dcb/rpmbuild/BUILD/eigen-eigen-1306d75b4a21/Eigen/src/Core/Matrix.h: In constructor ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::MatrixBase<OtherDerived>&) [with OtherDerived = Eigen::GeneralProduct<Eigen::MatrixWrapper<const Eigen::CwiseUnaryOp<Eigen::internal::scalar_add_op<float>, const Eigen::ArrayWrapper<Eigen::Matrix<float, -1, -1> > > >, Eigen::Matrix<float, -1, -1>, 5>; _Scalar = float; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’: /home/dcb/rpmbuild/BUILD/eigen-eigen-1306d75b4a21/Eigen/src/Core/Matrix.h:272:12: error: vector CONSTRUCTOR element is not a GIMPLE value EIGEN_STRONG_INLINE Matrix(const MatrixBase<OtherDerived>& other) ^ {(float) pretmp_197, (float) pretmp_197, (float) pretmp_197, (float) pretmp_197} 1,0-1 Top