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.)

Reply via email to