GCC 13 Release
Finalization is now fully supported.
Fortran の finalization は Intel fortran と gfortran で挙動が異なっていて困りものでしたが、最近はどうでしょうか?何でも Fortran 2003 規格に問題があったということで、Fortran 2008/18 のどちらかで修正をしたとかいう話をみましたが、詳しく追っていません。
追記:R6-6-2
F2018 で修正がされたようです。 このスレをたぐっていくと、問題例が出てきます。 gcc.gnu.org
ソース元:
Dare we hope that after 20 years we finally have working finalizers in gfortran? Slow and steady wins the race? 😬 #fortran https://t.co/78y13x4GUu
— Jacob Williams (@DegenerateConic) 2024年6月2日
GCC 14 の gfortran-14
ついでなので gfortran-14 も見ておきます。
Fortran 2023 対応を始めるようです。
・The compiler now accepts the -std=f2023 option, which has been added in preparation of support of Fortran 2023.
・This option increases the line-length limit for source in free-form to 10000, and statements may have up to 1 million characters. With the -save-temps option, preprocessed files with the .fii extension will be generated from free-form source files such as .F90 and .fi from fixed-form files such as .F.
GCC 15
建設予定地があるだけです。