https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109345
--- Comment #12 from Richard Biener <rguenth at gcc dot gnu.org> --- (In reply to Richard Biener from comment #11) > The testcase still FAILs for me on the gcc-13 branch on x86_64-linux: > > FAIL: gfortran.dg/pr109345.f90 -O0 execution test > FAIL: gfortran.dg/pr109345.f90 -O1 execution test > FAIL: gfortran.dg/pr109345.f90 -O2 execution test > FAIL: gfortran.dg/pr109345.f90 -O3 -fomit-frame-pointer -funroll-loops > -fpeel-loops -ftracer -finline-functions execution test > FAIL: gfortran.dg/pr109345.f90 -O3 -g execution test > FAIL: gfortran.dg/pr109345.f90 -Os execution test > > it also FAILs in the same way on the gcc-12 branch. In particular we still run into: 62 if (present (flag)) stop 7 for the call 32 call foo (str_t%str_array(1), .true.)