Project

General

Profile

Compiler status of 2012-10

Test CRAY GCC IBM INTEL NAG NEC PGI Fujitsu
Fortran support claim full 2003 par. 2003 full 2003 close to full 2003 par. 2003 95 full 2003 full 2003
14.1.0.1 13.0.0 5.3 (898)
DWD
TR 15581: allocatable arrays as dummy arguments ok ok ok
TR 15581: allocatable function results ok ok ok
TR 15581: allocatable array components ok ok ok
Control of access from a module ok ok ok
IMPORT ok ok ok
Enhancements to ALLOCATE statement ok ok ok
Environment ok ok ok
Array constructors ok ok ok
Enhancement to complex constants ok ok ok
Enhancements to MIN/MAX/MINVAL/MAXVAL/MINLOC/MAXLOC ok ok ok
IOMSG specifier ok ok ok
MOVE_ALLOC ok ok ok
Assignment to allocatable arrays ok ok ok
Pointer assignment, remapping of rank-1 arrays ok ok ok
Pointer intent ok ok ok
Procedure pointer ok ok ok
Abstract interface, procedure pointer in derived type ok ok ok
VALUE attribute ok ok ok
VOLATILE attribute ok ok ok
ECMWF
cg minimisation of a quadratic cost function ok ok ok
MPIM
iso_fortran_env ok ok ok
ieee_arithmetic ok ok ok
enumerator ok ok ok
iso_c_binding and MPI2's mpi_alloc_mem ok ok ok
iso_c_binding and function pointer - pthread usage ok ok/mt ok
generic container, unlimited polymorphic example ok ok ok
factory pattern ok ok ok

rte - run time

cni - compile time: not implemented yet

cld - could not handle its own generated symbols during linking

rio - run time: recursive I/O fails

cfe - compile time: false error

mt - requires link of thread-safe libraries

intel requires -std03 -assume realloc_lhs -assume noold_maxminloc (mt: -pthread)