In file included from /var/tmp/portage/dev-cpp/eigen-3.0.0/work/eigen-3.0.0/unsupported/Eigen/MatrixFunctions:71:0, from /var/tmp/portage/dev-cpp/eigen-3.0.0/work/eigen-3.0.0/unsupported/doc/examples/MatrixFunction.cpp:1: /var/tmp/portage/dev-cpp/eigen-3.0.0/work/eigen-3.0.0/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h: In member function 'Eigen::MatrixFunction<MatrixType, 1>::DynMatrixType Eigen::MatrixFunction<MatrixType, 1>::solveTriangularSylvester(const DynMatrixType&, const DynMatrixType&, const DynMatrixType&) [with MatrixType = Eigen::Matrix<std::complex<double>, -0x00000000000000001, -0x00000000000000001>, Eigen::MatrixFunction<MatrixType, 1>::DynMatrixType = Eigen::Matrix<std::complex<double>, -0x00000000000000001, -0x00000000000000001>, typename MatrixType::Scalar = std::complex<double>]': /var/tmp/portage/dev-cpp/eigen-3.0.0/work/eigen-3.0.0/unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h:468:2: internal compiler error: in convert_move, at expr.c:324 Please submit a full bug report, with preprocessed source if appropriate. See <http://bugs.gentoo.org/> for instructions.
http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/gcc/4.6.0/gentoo/75_all_pr48335-4.6.1-ICE.patch?rev=1.1&view=markup
Fixed in p1.2.