https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89077
--- Comment #1 from Rodrigo Rodrigues <rrodrigues at poli dot ufrj.br> --- Moreover, removing the parameter specifier also produces an ICE: character(len(str)) :: str2 = transfer([(str(i:i), i=1,len(str))], str) > internal compiler error: in gfc_conv_string_init, at fortran/trans-const.c:148 > libbacktrace could not find executable to open