On 08.03.23 09:14, Richard Biener wrote:
While Fortran is not considered release critical it would be bad to break say the build of SPEC CPU 2017 or Polyhedron very late in the cycle. I'd lean towards postponing this to early stage1 and eventually backport it for GCC 13.2 if you would like this feature to be implemented for GCC 13.
And now comes the problem - no Fortran maintanier has access to SPEC 2017, as far as I know. The curse of closed-source benchmarks... How extensive is SPEC using finalization? My personal guess would be that it is not used extensively, since gfortran's implementation is pretty broken at the moment. Polyhedron we can test, of course, but a grep of the sources shows that finalization is not used there at all.
But it's of course the Fortran maintainers decision. Even though Fortran isn't release critical we might ask you to revert if any such severe problems show up.
Sure. Best regards Thomas