https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109861
--- Comment #2 from anlauf at gcc dot gnu.org --- (In reply to anlauf from comment #1) > I think that you might want to cross-check your testcase with the NAG > compiler, or some other compiler which provides a means to initialize > INTENT(OUT) arguments to detect such code. I've just checked: NAG behaves similarly to gfortran; the code crashes with INTENT(OUT) and works with INTENT(INOUT) as well as INTENT(IN).