Don't know if this is related to 12840 - submitting it anyway. parabrisas:~/test% cat char.f90 subroutine add_to_buffer_escaping_markup(s) character(len=*), intent(in) :: s character(len=1), dimension(len(s)) :: s_a call add_to_buffer(transfer(s,s_a)) end subroutine add_to_buffer_escaping_markup parabrisas:~/test% gfortran -c char.f90 char.f90: In function 'add_to_buffer_escaping_markup': char.f90:1: fatal error: gfc_todo: Not Implemented: Scalarization of non-elemental intrinsic: __transfer1 compilation terminated.
-- Summary: Not Implemented: Scalarization of non-elemental intrinsic Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: tow21 at cam dot ac dot uk CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20483