https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109861
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kargl at gcc dot gnu.org --- Comment #5 from kargl at gcc dot gnu.org --- (In reply to Scot Breitenfeld from comment #3) > I see the same issue with NAG, regardless of the optimization level. Our CI > testing had missed it because this was a parallel test, and we don't test > parallel with NAG. > > I guess the issue is whether marking TYPE(C_PTR) as CLOBBER is correct. I > looked through the 2018 standard and could not locate anything that > addresses this use case. Are you interpreting the possibility that a > TYPE(C_PTR) should not be declared INTENT(OUT)? Fortran 2023, 8.5.10 The INTENT (OUT) attribute for a nonpointer dummy argument specifies that the dummy argument becomes undefined on invocation of the procedure, except for any subcomponents that are default-initialized (7.5.4.6).