https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92208
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tkoenig at gcc dot gnu.org --- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> --- Bisecting points at r267903 2019-01-13 Thomas Koenig <tkoe...@gcc.gnu.org> PR fortran/59345 * trans-array.c (gfc_conv_array_parameter): Remove TODO. Do not pack/unpack results of functions which return an explicit-shaped or allocatable array. BTW, the the dump shows: createvarnames (&atmp.15, MAX_EXPR <(integer(kind=8)) D.4012, 0>, D.4009, D.4011, 3); function1 (&C.4008, (character(kind=1)[0:][1:MAX_EXPR <(integer(kind=8)) D.4012, 0>] * restrict) atmp.15.data, &"path"[1]{lb: 1 sz: 1}, ..__result, 4);