Tpetra_Experimental_BlockCrsMatrix_def.hpp internal compiler error with gcc5.1
Created by: agsalin
One of the 4 commits starting with e78d8bf3 on May 31 broke the compilation of Trilinos for me. I'm using the sems install of gcc 5.1 openmpi 1.8.7 on RedHat Linux.
Full CMake script attached: do-cmake-trilinos.txt
Error message: ^ In file included from /home/agsalin/Trilinos/build/packages/tpetra/core/src/Tpetra_Experimental_BlockCrsMatrix.hpp:2:0, from /home/agsalin/Trilinos/packages/ifpack2/src/Ifpack2_Relaxation_def.hpp:50, from /home/agsalin/Trilinos/build/packages/ifpack2/src/Ifpack2_Relaxation.hpp:2, from /home/agsalin/Trilinos/packages/ifpack2/src/Ifpack2_Details_OneLevelFactory_def.hpp:51, from /home/agsalin/Trilinos/build/packages/ifpack2/src/Ifpack2_Details_OneLevelFactory.hpp:2, from /home/agsalin/Trilinos/packages/ifpack2/src/Ifpack2_Details_Factory_def.hpp:46, from /home/agsalin/Trilinos/build/packages/ifpack2/src/Ifpack2_Details_Factory.hpp:2, from /home/agsalin/Trilinos/packages/ifpack2/src/Ifpack2_Factory_decl.hpp:48, from /home/agsalin/Trilinos/build/packages/ifpack2/src/Ifpack2_Factory.hpp:1, from /home/agsalin/Trilinos/packages/ifpack2/src/Ifpack2_Details_LinearSolverFactory_def.hpp:54, from /home/agsalin/Trilinos/build/packages/ifpack2/src/Ifpack2_Details_LinearSolverFactory.hpp:2, from /home/agsalin/Trilinos/packages/ifpack2/src/Ifpack2_Details_registerLinearSolverFactory.cpp:45: /home/agsalin/Trilinos/packages/tpetra/core/src/Tpetra_Experimental_BlockCrsMatrix_def.hpp: In lambda function: /home/agsalin/Trilinos/packages/tpetra/core/src/Tpetra_Experimental_BlockCrsMatrix_def.hpp:1438:31: internal compiler error: in gimplify_var_or_parm_decl, at gimplify.c:1797 Kokkos::parallel_for( Kokkos::TeamThreadRange(member, rowBeg, rowEnd), & {