https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65347
Paul Thomas <pault at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #5 from Paul Thomas <pault at gcc dot gnu.org> --- I am closing this as fixed. The original testcase output now agrees with nagfor. The testcase of comment #3 produces the same output as nagfor and ifort. ifort finalizes the function call Ctfin(10) in the original testcase, which is certainly not required by the F2018 standard and was explicitly deleted in a revision to the F2008 standard. Finalization of structure and array constructors is all over the place with the different compilers. I therefore am taking the view that complying with F2018 is the best that can be hoped for. Sorry this has taken so long to address. Paul