------- Comment #6 from janus at gcc dot gnu dot org 2010-04-26 19:33 ------- Here is a reduced test case for the fortran-dev failure, which turns out to be pretty trivial. All it takes is an array-valued TBP (wonder if we don't have such a thing in the testsuite already):
module m_rotation_matrix type t_rotation_matrix contains procedure :: array => rotation_matrix_array end type contains function rotation_matrix_array( rot ) result(array) class(t_rotation_matrix) :: rot double precision, dimension(3,3) :: array end function end module -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43896