4.3 Technical Specification 29113 Status

GNU Fortran supports some of the new features of the Technical Specification (TS) 29113 on Further Interoperability of Fortran with C. The wiki has some information about the current TS 29113 implementation status. In particular, the following is implemented.

See also Further Interoperability of Fortran with C.

  • The -std=f2008ts option.
  • The OPTIONAL attribute is allowed for dummy arguments of BIND(C) procedures.
  • The RANK intrinsic is supported.
  • GNU Fortran’s implementation for variables with ASYNCHRONOUS attribute is compatible with TS 29113.
  • Assumed types (TYPE(*)).
  • Assumed-rank (DIMENSION(..)). However, the array descriptor of the TS is not yet supported.

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gfortran/TS-29113-status.html