Tel: +44(0)1865 300 579
Fax: +44(0)1865 300 232
| Language Feature | Absoft | g95 | gfortran | Intel | LF95 | NAG | Pathscale | PGI | Sun |
| Fortran 95 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| TR15581 (Allocatable dummy arguments, derived type components etc.) | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| OpenMP | No | No | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Tabbed source form | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Symbolic names with $ | Yes | Option | Option | Yes | Yes | Yes | Yes | Yes | Yes |
| Hollerith data | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| DOUBLE COMPLEX | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Varying length for named COMMON | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Mix numeric and character in COMMON and EQUIVALENCE | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| INTEGER*n | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 |
| LOGICAL*n | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 | 1,2,4,8 |
| REAL*n | 4,8,16 | 4,8,10 | 4,8,10 | 4,8,16 | 4,8,16 | 4,8 | 4,8 | 4,8 | 4,8 |
| Language Feature | Absoft | g95 | gfortran | Intel | LF95 | NAG | Pathscale | PGI | Sun |
| VAX style debug (D) lines | Yes | Yes | Yes | Yes | No1 | No | Yes | Yes | Yes |
| C style string constants (e.g. 'hello \n world') | No | Option | Option | Option | No | No | No | Option | Option |
| VAX style STRUCTURE, RECORD, UNION etc. | Yes | No | No | Yes | Yes | No | No | Yes | Yes |
| Initialization in TYPE statements | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes |
| ENCODE and DECODE | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes |
| variable format expressions using <> | No | No | No | Yes | Yes | No | No | No | Yes |
| \ edit descriptor | Yes | Yes | No | Yes | Yes | No | Yes | No | No |
| Q edit descriptor | Yes | No | No | Yes | Yes | No | Yes | Yes | Yes |
| $ edit descriptor | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| in line assembler | No | No | No | No | No | No | No | No | Partial |
| CRAY Pointers | Yes | No | Yes | Yes | Yes | No | Yes | Yes | Yes |
| OPEN for "Transparent" or stream I/O (e.g. FORM='BINARY') | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Language Feature | Absoft | g95 | gfortran | Intel | LF95 | NAG | Pathscale | PGI | Sun |
| Get Command Line | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Get Environment Variable | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Invoke External command | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Get Files in Directory | No | No | No | Yes | No | Yes | Yes | No | No |
| Get File Size, Date, Attributes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| VAX style system intrinsics (SECNDS etc.) | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
| Unix style system library (getenv, etime etc.) | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
| Posix style library (pxfputc, pxfopen etc.) |
No | No | No | Yes | No | No | Yes | No | No |
| Notes | |
| 1 | D lines treated as comments |