The table below documents features from the Fortran 2018 standard that are supported by recent versions of several available compilers. Of course, development versions of some compilers support may additional features. See Compiler Support for Modern Fortran for a summary, caveats, and links to compiler-specific status pages. A similar table is also available for Fortran 2008 status.
Legend:
Fortran 2018 features | Absoft | Cray | GNU (gfortran) | IBM | Intel | NAG | Oracle | PathScale | PGI | Flang |
---|---|---|---|---|---|---|---|---|---|---|
Compiler Version Number | 14 | 8.4.0 | 9.0.0 | 15.1.5 | 19.0 | 6.2 | 8.8 | 6.0 | 19.10 | 9.0 |
Enhanced interoperability with C | Absoft | Cray | GNU (gfortran) | IBM | Intel | NAG | Oracle | PathScale | PGI | Flang |
Assumed-rank objects | ? | ? | Y | Y | Y | ? | ? | ? | ? | ? |