https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97176
Bug ID: 97176 Summary: Cannot return deferred length strings when using -fno-automatic Product: gcc Version: 10.2.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: jeremy at jeremysanders dot net Target Milestone: --- Created attachment 49261 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=49261&action=edit Test case Functions returning deferred length strings return empty strings with the -fno-automatic compiler option. Please see the attached program (tested on trunk on godbolt.org). $ gfortran testprog.f90 $ ./a.out Hello, world! $ gfortran -fno-automatic testprog.f90 $ ./a.out