| Index Entry | | Section |
|
| $ | | |
| $: | | Fortran Dialect Options |
|
| % | | |
| %LOC: | | Argument list functions |
| %REF: | | Argument list functions |
| %VAL: | | Argument list functions |
|
| & | | |
| &: | | Error and Warning Options |
|
| [ | | |
| [...]: | | Fortran 2003 status |
|
| _ | | |
| _gfortran_set_args: | | _gfortran_set_args |
| _gfortran_set_convert: | | _gfortran_set_convert |
| _gfortran_set_fpe: | | _gfortran_set_fpe |
| _gfortran_set_max_subrecord_length: | | _gfortran_set_max_subrecord_length |
| _gfortran_set_options: | | _gfortran_set_options |
| _gfortran_set_record_marker: | | _gfortran_set_record_marker |
|
| A | | |
| ABORT: | | ABORT |
| ABS: | | ABS |
| absolute value: | | ABS |
| ACCESS: | | ACCESS |
| ACCESS='STREAM' I/O: | | Fortran 2003 status |
| ACHAR: | | ACHAR |
| ACOS: | | ACOS |
| ACOSD: | | ACOSD |
| ACOSH: | | ACOSH |
| adjust string: | | ADJUSTL |
| adjust string: | | ADJUSTR |
| ADJUSTL: | | ADJUSTL |
| ADJUSTR: | | ADJUSTR |
| AIMAG: | | AIMAG |
| AINT: | | AINT |
| ALARM: | | ALARM |
| ALGAMA: | | LOG_GAMMA |
| aliasing: | | Error and Warning Options |
| alignment of COMMON blocks: | | Error and Warning Options |
| alignment of COMMON blocks: | | Code Gen Options |
| ALL: | | ALL |
| all warnings: | | Error and Warning Options |
| ALLOCATABLE components of derived types: | | Fortran 2003 status |
| ALLOCATABLE dummy arguments: | | Fortran 2003 status |
| ALLOCATABLE function results: | | Fortran 2003 status |
| ALLOCATED: | | ALLOCATED |
| allocation, moving: | | MOVE_ALLOC |
| allocation, status: | | ALLOCATED |
| ALOG: | | LOG |
| ALOG10: | | LOG10 |
| AMAX0: | | MAX |
| AMAX1: | | MAX |
| AMIN0: | | MIN |
| AMIN1: | | MIN |
| AMOD: | | MOD |
| AND: | | AND |
| ANINT: | | ANINT |
| ANY: | | ANY |
| area hyperbolic cosine: | | ACOSH |
| area hyperbolic sine: | | ASINH |
| area hyperbolic tangent: | | ATANH |
| argument list functions: | | Argument list functions |
| arguments, to program: | | COMMAND_ARGUMENT_COUNT |
| arguments, to program: | | GETARG |
| arguments, to program: | | GET_COMMAND |
| arguments, to program: | | GET_COMMAND_ARGUMENT |
| arguments, to program: | | IARGC |
| array, add elements: | | SUM |
| array, AND: | | IALL |
| array, apply condition: | | ALL |
| array, apply condition: | | ANY |
| array, bounds checking: | | Code Gen Options |
| array, change dimensions: | | RESHAPE |
| array, combine arrays: | | MERGE |
| array, condition testing: | | ALL |
| array, condition testing: | | ANY |
| array, conditionally add elements: | | SUM |
| array, conditionally count elements: | | COUNT |
| array, conditionally multiply elements: | | PRODUCT |
| array, constructors: | | Fortran 2003 status |
| array, count elements: | | SIZE |
| array, duplicate dimensions: | | SPREAD |
| array, duplicate elements: | | SPREAD |
| array, element counting: | | COUNT |
| array, gather elements: | | PACK |
| array, increase dimension: | | SPREAD |
| array, increase dimension: | | UNPACK |
| array, indices of type real: | | Real array indices |
| array, location of maximum element: | | MAXLOC |
| array, location of minimum element: | | MINLOC |
| array, lower bound: | | LBOUND |
| array, maximum value: | | MAXVAL |
| array, merge arrays: | | MERGE |
| array, minimum value: | | MINVAL |
| array, multiply elements: | | PRODUCT |
| array, number of elements: | | COUNT |
| array, number of elements: | | SIZE |
| array, OR: | | IANY |
| array, packing: | | PACK |
| array, parity: | | IPARITY |
| array, permutation: | | CSHIFT |
| array, product: | | PRODUCT |
| array, reduce dimension: | | PACK |
| array, rotate: | | CSHIFT |
| array, scatter elements: | | UNPACK |
| array, shape: | | SHAPE |
| array, shift: | | EOSHIFT |
| array, shift circularly: | | CSHIFT |
| array, size: | | SIZE |
| array, sum: | | SUM |
| array, transmogrify: | | RESHAPE |
| array, transpose: | | TRANSPOSE |
| array, unpacking: | | UNPACK |
| array, upper bound: | | UBOUND |
| array, XOR: | | IPARITY |
| ASCII collating sequence: | | ACHAR |
| ASCII collating sequence: | | IACHAR |
| ASIN: | | ASIN |
| ASIND: | | ASIND |
| ASINH: | | ASINH |
| ASSOCIATED: | | ASSOCIATED |
| association status: | | ASSOCIATED |
| association status, C pointer: | | C_ASSOCIATED |
| ATAN: | | ATAN |
| ATAN2: | | ATAN2 |
| ATAN2D: | | ATAN2D |
| ATAND: | | ATAND |
| ATANH: | | ATANH |
| Atomic subroutine, add: | | ATOMIC_ADD |
| Atomic subroutine, ADD with fetch: | | ATOMIC_FETCH_ADD |
| Atomic subroutine, AND: | | ATOMIC_AND |
| Atomic subroutine, AND with fetch: | | ATOMIC_FETCH_AND |
| Atomic subroutine, compare and swap: | | ATOMIC_CAS |
| Atomic subroutine, define: | | ATOMIC_DEFINE |
| Atomic subroutine, OR: | | ATOMIC_OR |
| Atomic subroutine, OR with fetch: | | ATOMIC_FETCH_OR |
| Atomic subroutine, reference: | | ATOMIC_REF |
| Atomic subroutine, XOR: | | ATOMIC_XOR |
| Atomic subroutine, XOR with fetch: | | ATOMIC_FETCH_XOR |
| ATOMIC_ADD: | | ATOMIC_ADD |
| ATOMIC_AND: | | ATOMIC_AND |
| ATOMIC_DEFINE: | | ATOMIC_CAS |
| ATOMIC_DEFINE: | | ATOMIC_DEFINE |
| ATOMIC_FETCH_ADD: | | ATOMIC_FETCH_ADD |
| ATOMIC_FETCH_AND: | | ATOMIC_FETCH_AND |
| ATOMIC_FETCH_OR: | | ATOMIC_FETCH_OR |
| ATOMIC_FETCH_XOR: | | ATOMIC_FETCH_XOR |
| ATOMIC_OR: | | ATOMIC_OR |
| ATOMIC_REF: | | ATOMIC_REF |
| ATOMIC_XOR: | | ATOMIC_XOR |
| Authors: | | Contributors |
| AUTOMATIC: | | AUTOMATIC and STATIC attributes |
|
| B | | |
| BABS: | | ABS |
| backslash: | | Fortran Dialect Options |
| BACKSPACE: | | Read/Write after EOF marker |
| BACKTRACE: | | BACKTRACE |
| backtrace: | | Debugging Options |
| backtrace: | | BACKTRACE |
| base 10 logarithm function: | | LOG10 |
| BBCLR: | | IBCLR |
| BBITS: | | IBITS |
| BBSET: | | IBSET |
| BBTEST: | | BTEST |
| BESJ0: | | BESSEL_J0 |
| BESJ1: | | BESSEL_J1 |
| BESJN: | | BESSEL_JN |
| Bessel function, first kind: | | BESSEL_J0 |
| Bessel function, first kind: | | BESSEL_J1 |
| Bessel function, first kind: | | BESSEL_JN |
| Bessel function, second kind: | | BESSEL_Y0 |
| Bessel function, second kind: | | BESSEL_Y1 |
| Bessel function, second kind: | | BESSEL_YN |
| BESSEL_J0: | | BESSEL_J0 |
| BESSEL_J1: | | BESSEL_J1 |
| BESSEL_JN: | | BESSEL_JN |
| BESSEL_Y0: | | BESSEL_Y0 |
| BESSEL_Y1: | | BESSEL_Y1 |
| BESSEL_YN: | | BESSEL_YN |
| BESY0: | | BESSEL_Y0 |
| BESY1: | | BESSEL_Y1 |
| BESYN: | | BESSEL_YN |
| BGE: | | BGE |
| BGT: | | BGT |
| BIAND: | | IAND |
| BIEOR: | | IEOR |
| binary representation: | | POPCNT |
| binary representation: | | POPPAR |
| BIOR: | | IOR |
| BITEST: | | BTEST |
| bits set: | | POPCNT |
| bits, AND of array elements: | | IALL |
| bits, clear: | | IBCLR |
| bits, extract: | | IBITS |
| bits, get: | | IBITS |
| bits, merge: | | MERGE_BITS |
| bits, move: | | MVBITS |
| bits, move: | | TRANSFER |
| bits, negate: | | NOT |
| bits, number of: | | BIT_SIZE |
| bits, OR of array elements: | | IANY |
| bits, set: | | IBSET |
| bits, shift: | | ISHFT |
| bits, shift circular: | | ISHFTC |
| bits, shift left: | | LSHIFT |
| bits, shift left: | | SHIFTL |
| bits, shift right: | | RSHIFT |
| bits, shift right: | | SHIFTA |
| bits, shift right: | | SHIFTR |
| bits, testing: | | BTEST |
| bits, unset: | | IBCLR |
| bits, XOR of array elements: | | IPARITY |
| bitwise comparison: | | BGE |
| bitwise comparison: | | BGT |
| bitwise comparison: | | BLE |
| bitwise comparison: | | BLT |
| bitwise logical and: | | AND |
| bitwise logical and: | | IAND |
| bitwise logical exclusive or: | | IEOR |
| bitwise logical exclusive or: | | XOR |
| bitwise logical not: | | NOT |
| bitwise logical or: | | IOR |
| bitwise logical or: | | OR |
| BIT_SIZE: | | BIT_SIZE |
| BJTEST: | | BTEST |
| BKTEST: | | BTEST |
| BLE: | | BLE |
| BLT: | | BLT |
| BMOD: | | MOD |
| BMVBITS: | | MVBITS |
| BNOT: | | NOT |
| bounds checking: | | Code Gen Options |
| BOZ literal constants: | | BOZ literal constants |
| BSHFT: | | ISHFT |
| BSHFTC: | | ISHFTC |
| BTEST: | | BTEST |
|
| C | | |
| CABS: | | ABS |
| calling convention: | | Code Gen Options |
| CARRIAGECONTROL: | | Extended I/O specifiers |
| CCOS: | | COS |
| CCOSD: | | COSD |
| CDABS: | | ABS |
| CDCOS: | | COS |
| CDCOSD: | | COSD |
| CDEXP: | | EXP |
| CDLOG: | | LOG |
| CDSIN: | | SIN |
| CDSIND: | | SIND |
| CDSQRT: | | SQRT |
| CEILING: | | CEILING |
| ceiling: | | ANINT |
| ceiling: | | CEILING |
| CEXP: | | EXP |
| CHAR: | | CHAR |
| character kind: | | SELECTED_CHAR_KIND |
| character set: | | Fortran Dialect Options |
| CHDIR: | | CHDIR |
| checking array temporaries: | | Code Gen Options |
| checking subscripts: | | Code Gen Options |
| CHMOD: | | CHMOD |
| clock ticks: | | MCLOCK |
| clock ticks: | | MCLOCK8 |
| clock ticks: | | SYSTEM_CLOCK |
| CLOG: | | LOG |
| CMPLX: | | CMPLX |
| coarray, IMAGE_INDEX: | | IMAGE_INDEX |
| coarray, lower bound: | | LCOBOUND |
| coarray, NUM_IMAGES: | | NUM_IMAGES |
| coarray, THIS_IMAGE: | | THIS_IMAGE |
| coarray, upper bound: | | UCOBOUND |
| Coarray, _gfortran_caf_atomic_cas: | | _gfortran_caf_atomic_cas |
| Coarray, _gfortran_caf_atomic_define: | | _gfortran_caf_atomic_define |
| Coarray, _gfortran_caf_atomic_op: | | _gfortran_caf_atomic_op |
| Coarray, _gfortran_caf_atomic_ref: | | _gfortran_caf_atomic_ref |
| Coarray, _gfortran_caf_co_broadcast: | | _gfortran_caf_co_broadcast |
| Coarray, _gfortran_caf_co_max: | | _gfortran_caf_co_max |
| Coarray, _gfortran_caf_co_min: | | _gfortran_caf_co_min |
| Coarray, _gfortran_caf_co_reduce: | | _gfortran_caf_co_reduce |
| Coarray, _gfortran_caf_co_sum: | | _gfortran_caf_co_sum |
| Coarray, _gfortran_caf_deregister: | | _gfortran_caf_deregister |
| Coarray, _gfortran_caf_error_stop: | | _gfortran_caf_error_stop |
| Coarray, _gfortran_caf_error_stop_str: | | _gfortran_caf_error_stop_str |
| Coarray, _gfortran_caf_event_post: | | _gfortran_caf_event_post |
| Coarray, _gfortran_caf_event_query: | | _gfortran_caf_event_query |
| Coarray, _gfortran_caf_event_wait: | | _gfortran_caf_event_wait |
| Coarray, _gfortran_caf_failed_images: | | _gfortran_caf_failed_images |
| Coarray, _gfortran_caf_fail_image: | | _gfortran_caf_fail_image |
| Coarray, _gfortran_caf_finish: | | _gfortran_caf_finish |
| Coarray, _gfortran_caf_get: | | _gfortran_caf_get |
| Coarray, _gfortran_caf_get_by_ref: | | _gfortran_caf_get_by_ref |
| Coarray, _gfortran_caf_image_status: | | _gfortran_caf_image_status |
| Coarray, _gfortran_caf_init: | | _gfortran_caf_init |
| Coarray, _gfortran_caf_is_present: | | _gfortran_caf_is_present |
| Coarray, _gfortran_caf_lock: | | _gfortran_caf_lock |
| Coarray, _gfortran_caf_num_images: | | _gfortran_caf_num_images |
| Coarray, _gfortran_caf_register: | | _gfortran_caf_register |
| Coarray, _gfortran_caf_send: | | _gfortran_caf_send |
| Coarray, _gfortran_caf_sendget: | | _gfortran_caf_sendget |
| Coarray, _gfortran_caf_sendget_by_ref: | | _gfortran_caf_sendget_by_ref |
| Coarray, _gfortran_caf_send_by_ref: | | _gfortran_caf_send_by_ref |
| Coarray, _gfortran_caf_stopped_images: | | _gfortran_caf_stopped_images |
| Coarray, _gfortran_caf_sync_all: | | _gfortran_caf_sync_all |
| Coarray, _gfortran_caf_sync_images: | | _gfortran_caf_sync_images |
| Coarray, _gfortran_caf_sync_memory: | | _gfortran_caf_sync_memory |
| Coarray, _gfortran_caf_this_image: | | _gfortran_caf_this_image |
| Coarray, _gfortran_caf_unlock: | | _gfortran_caf_unlock |
| coarrays: | | Code Gen Options |
| Coarrays: | | Coarray Programming |
| code generation, conventions: | | Code Gen Options |
| collating sequence, ASCII: | | ACHAR |
| collating sequence, ASCII: | | IACHAR |
| Collectives, generic reduction: | | CO_REDUCE |
| Collectives, maximal value: | | CO_MAX |
| Collectives, minimal value: | | CO_MIN |
| Collectives, sum of values: | | CO_SUM |
| Collectives, value broadcasting: | | CO_BROADCAST |
| command line: | | EXECUTE_COMMAND_LINE |
| command options: | | Invoking GNU Fortran |
| command-line arguments: | | COMMAND_ARGUMENT_COUNT |
| command-line arguments: | | GETARG |
| command-line arguments: | | GET_COMMAND |
| command-line arguments: | | GET_COMMAND_ARGUMENT |
| command-line arguments: | | IARGC |
| command-line arguments, number of: | | COMMAND_ARGUMENT_COUNT |
| command-line arguments, number of: | | IARGC |
| COMMAND_ARGUMENT_COUNT: | | COMMAND_ARGUMENT_COUNT |
| COMMON: | | Volatile COMMON blocks |
| compiler flags inquiry function: | | COMPILER_OPTIONS |
| compiler, name and version: | | COMPILER_VERSION |
| COMPILER_OPTIONS: | | COMPILER_OPTIONS |
| COMPILER_VERSION: | | COMPILER_VERSION |
| COMPLEX: | | COMPLEX |
| complex conjugate: | | CONJG |
| Complex function: | | Alternate complex function syntax |
| complex numbers, conversion to: | | CMPLX |
| complex numbers, conversion to: | | COMPLEX |
| complex numbers, conversion to: | | DCMPLX |
| complex numbers, imaginary part: | | AIMAG |
| complex numbers, real part: | | DREAL |
| complex numbers, real part: | | REAL |
| Conditional compilation: | | Preprocessing and conditional compilation |
| CONJG: | | CONJG |
| consistency, durability: | | Data consistency and durability |
| Contributing: | | Contributing |
| Contributors: | | Contributors |
| conversion: | | Error and Warning Options |
| conversion: | | Error and Warning Options |
| conversion, to character: | | CHAR |
| conversion, to complex: | | CMPLX |
| conversion, to complex: | | COMPLEX |
| conversion, to complex: | | DCMPLX |
| conversion, to integer: | | Implicitly convert LOGICAL and INTEGER values |
| conversion, to integer: | | IACHAR |
| conversion, to integer: | | ICHAR |
| conversion, to integer: | | INT |
| conversion, to integer: | | INT2 |
| conversion, to integer: | | INT8 |
| conversion, to integer: | | LONG |
| conversion, to logical: | | Implicitly convert LOGICAL and INTEGER values |
| conversion, to logical: | | LOGICAL |
| conversion, to real: | | DBLE |
| conversion, to real: | | REAL |
| conversion, to string: | | CTIME |
| CONVERT specifier: | | CONVERT specifier |
| core, dump: | | ABORT |
| COS: | | COS |
| COSD: | | COSD |
| COSH: | | COSH |
| cosine: | | COS |
| cosine, degrees: | | COSD |
| cosine, hyperbolic: | | COSH |
| cosine, hyperbolic, inverse: | | ACOSH |
| cosine, inverse: | | ACOS |
| cosine, inverse, degrees: | | ACOSD |
| COTAN: | | COTAN |
| COTAND: | | COTAND |
| cotangent: | | COTAN |
| cotangent, degrees: | | COTAND |
| COUNT: | | COUNT |
| CO_BROADCAST: | | CO_BROADCAST |
| CO_MAX: | | CO_MAX |
| CO_MIN: | | CO_MIN |
| CO_REDUCE: | | CO_REDUCE |
| CO_SUM: | | CO_SUM |
| CPP: | | Preprocessing and conditional compilation |
| CPP: | | Preprocessing Options |
| CPU_TIME: | | CPU_TIME |
| Credits: | | Contributors |
| CSHIFT: | | CSHIFT |
| CSIN: | | SIN |
| CSIND: | | SIND |
| CSQRT: | | SQRT |
| CTIME: | | CTIME |
| current date: | | DATE_AND_TIME |
| current date: | | FDATE |
| current date: | | IDATE |
| current time: | | DATE_AND_TIME |
| current time: | | FDATE |
| current time: | | ITIME |
| current time: | | TIME |
| current time: | | TIME8 |
| C_ASSOCIATED: | | C_ASSOCIATED |
| C_FUNLOC: | | C_FUNLOC |
| C_F_POINTER: | | C_F_POINTER |
| C_F_PROCPOINTER: | | C_F_PROCPOINTER |
| C_LOC: | | C_LOC |
| C_SIZEOF: | | C_SIZEOF |
|
| D | | |
| DABS: | | ABS |
| DACOS: | | ACOS |
| DACOSD: | | ACOSD |
| DACOSH: | | ACOSH |
| DASIN: | | ASIN |
| DASIND: | | ASIND |
| DASINH: | | ASINH |
| DATAN: | | ATAN |
| DATAN2: | | ATAN2 |
| DATAN2D: | | ATAN2D |
| DATAND: | | ATAND |
| DATANH: | | ATANH |
| date, current: | | DATE_AND_TIME |
| date, current: | | FDATE |
| date, current: | | IDATE |
| DATE_AND_TIME: | | DATE_AND_TIME |
| DBESJ0: | | BESSEL_J0 |
| DBESJ1: | | BESSEL_J1 |
| DBESJN: | | BESSEL_JN |
| DBESY0: | | BESSEL_Y0 |
| DBESY1: | | BESSEL_Y1 |
| DBESYN: | | BESSEL_YN |
| DBLE: | | DBLE |
| DCMPLX: | | DCMPLX |
| DCONJG: | | CONJG |
| DCOS: | | COS |
| DCOSD: | | COSD |
| DCOSH: | | COSH |
| DCOTAN: | | COTAN |
| DCOTAND: | | COTAND |
| DDIM: | | DIM |
| debugging information options: | | Debugging Options |
| debugging, preprocessor: | | Preprocessing Options |
| debugging, preprocessor: | | Preprocessing Options |
| debugging, preprocessor: | | Preprocessing Options |
| debugging, preprocessor: | | Preprocessing Options |
| debugging, preprocessor: | | Preprocessing Options |
| DECODE: | | ENCODE and DECODE statements |
| delayed execution: | | ALARM |
| delayed execution: | | SLEEP |
| DEXP: | | EXP |
| DFLOAT: | | REAL |
| DGAMMA: | | GAMMA |
| dialect options: | | Fortran Dialect Options |
| DIGITS: | | DIGITS |
| DIM: | | DIM |
| DIMAG: | | AIMAG |
| DINT: | | AINT |
| directive, INCLUDE: | | Directory Options |
| directory, options: | | Directory Options |
| directory, search paths for inclusion: | | Directory Options |
| division, modulo: | | MODULO |
| division, remainder: | | MOD |
| DLGAMA: | | LOG_GAMMA |
| DLOG: | | LOG |
| DLOG10: | | LOG10 |
| DMAX1: | | MAX |
| DMIN1: | | MIN |
| DMOD: | | MOD |
| DNINT: | | ANINT |
| dot product: | | DOT_PRODUCT |
| DOT_PRODUCT: | | DOT_PRODUCT |
| DPROD: | | DPROD |
| DREAL: | | DREAL |
| DSHIFTL: | | DSHIFTL |
| DSHIFTR: | | DSHIFTR |
| DSIGN: | | SIGN |
| DSIN: | | SIN |
| DSIND: | | SIND |
| DSINH: | | SINH |
| DSQRT: | | SQRT |
| DTAN: | | TAN |
| DTAND: | | TAND |
| DTANH: | | TANH |
| DTIME: | | DTIME |
| dummy argument, unused: | | Error and Warning Options |
|
| E | | |
| elapsed time: | | DTIME |
| elapsed time: | | SECNDS |
| elapsed time: | | SECOND |
| Elimination of functions with identical argument lists: | | Code Gen Options |
| ENCODE: | | ENCODE and DECODE statements |
| ENUM statement: | | Fortran 2003 status |
| ENUMERATOR statement: | | Fortran 2003 status |
| environment variable: | | Environment Variables |
| environment variable: | | Runtime |
| environment variable: | | GETENV |
| environment variable: | | GET_ENVIRONMENT_VARIABLE |
| EOF: | | Read/Write after EOF marker |
| EOSHIFT: | | EOSHIFT |
| EPSILON: | | EPSILON |
| ERF: | | ERF |
| ERFC: | | ERFC |
| ERFC_SCALED: | | ERFC_SCALED |
| error function: | | ERF |
| error function, complementary: | | ERFC |
| error function, complementary, exponentially-scaled: | | ERFC_SCALED |
| errors, limiting: | | Error and Warning Options |
| escape characters: | | Fortran Dialect Options |
| ETIME: | | ETIME |
| Euclidean distance: | | HYPOT |
| Euclidean vector norm: | | NORM2 |
| Events, EVENT_QUERY: | | EVENT_QUERY |
| EVENT_QUERY: | | EVENT_QUERY |
| EXECUTE_COMMAND_LINE: | | EXECUTE_COMMAND_LINE |
| EXIT: | | EXIT |
| EXP: | | EXP |
| EXPONENT: | | EXPONENT |
| exponent: | | Default exponents |
| exponential function: | | EXP |
| exponential function, inverse: | | LOG |
| exponential function, inverse: | | LOG10 |
| expression size: | | C_SIZEOF |
| expression size: | | SIZEOF |
| EXTENDS_TYPE_OF: | | EXTENDS_TYPE_OF |
| extensions: | | Extensions |
| extensions, implemented: | | Extensions implemented in GNU Fortran |
| extensions, not implemented: | | Extensions not implemented in GNU Fortran |
| extra warnings: | | Error and Warning Options |
|
| F | | |
| f2c calling convention: | | Code Gen Options |
| f2c calling convention: | | Code Gen Options |
| Factorial function: | | GAMMA |
| FDATE: | | FDATE |
| FDL, GNU Free Documentation License: | | GNU Free Documentation License |
| FGET: | | FGET |
| FGETC: | | FGETC |
| file format, fixed: | | Fortran Dialect Options |
| file format, fixed: | | Fortran Dialect Options |
| file format, free: | | Fortran Dialect Options |
| file format, free: | | Fortran Dialect Options |
| file operation, file number: | | FNUM |
| file operation, flush: | | FLUSH |
| file operation, position: | | FSEEK |
| file operation, position: | | FTELL |
| file operation, read character: | | FGET |
| file operation, read character: | | FGETC |
| file operation, seek: | | FSEEK |
| file operation, write character: | | FPUT |
| file operation, write character: | | FPUTC |
| file system, access mode: | | ACCESS |
| file system, change access mode: | | CHMOD |
| file system, create link: | | LINK |
| file system, create link: | | SYMLNK |
| file system, file creation mask: | | UMASK |
| file system, file status: | | FSTAT |
| file system, file status: | | LSTAT |
| file system, file status: | | STAT |
| file system, hard link: | | LINK |
| file system, remove file: | | UNLINK |
| file system, rename file: | | RENAME |
| file system, soft link: | | SYMLNK |
| file, symbolic link: | | File operations on symbolic links |
| flags inquiry function: | | COMPILER_OPTIONS |
| FLOAT: | | REAL |
| FLOATI: | | REAL |
| floating point, exponent: | | EXPONENT |
| floating point, fraction: | | FRACTION |
| floating point, nearest different: | | NEAREST |
| floating point, relative spacing: | | RRSPACING |
| floating point, relative spacing: | | SPACING |
| floating point, scale: | | SCALE |
| floating point, set exponent: | | SET_EXPONENT |
| FLOATJ: | | REAL |
| FLOATK: | | REAL |
| FLOOR: | | FLOOR |
| floor: | | AINT |
| floor: | | FLOOR |
| FLUSH: | | FLUSH |
| FLUSH statement: | | Fortran 2003 status |
| FNUM: | | FNUM |
| form feed whitespace: | | Form feed as whitespace |
| FORMAT: | | Variable FORMAT expressions |
| Fortran 77: | | GNU Fortran and G77 |
| FPP: | | Preprocessing and conditional compilation |
| FPUT: | | FPUT |
| FPUTC: | | FPUTC |
| FRACTION: | | FRACTION |
| FREE: | | FREE |
| Front-end optimization: | | Code Gen Options |
| FSEEK: | | FSEEK |
| FSTAT: | | FSTAT |
| FTELL: | | FTELL |
| function elimination: | | Error and Warning Options |
|
| G | | |
| g77: | | GNU Fortran and G77 |
| g77 calling convention: | | Code Gen Options |
| g77 calling convention: | | Code Gen Options |
| GAMMA: | | GAMMA |
| Gamma function: | | GAMMA |
| Gamma function, logarithm of: | | LOG_GAMMA |
| GCC: | | GNU Fortran and GCC |
| GERROR: | | GERROR |
| GETARG: | | GETARG |
| GETCWD: | | GETCWD |
| GETENV: | | GETENV |
| GETGID: | | GETGID |
| GETLOG: | | GETLOG |
| GETPID: | | GETPID |
| GETUID: | | GETUID |
| GET_COMMAND: | | GET_COMMAND |
| GET_COMMAND_ARGUMENT: | | GET_COMMAND_ARGUMENT |
| GET_ENVIRONMENT_VARIABLE: | | GET_ENVIRONMENT_VARIABLE |
| GMTIME: | | GMTIME |
| GNU Compiler Collection: | | GNU Fortran and GCC |
| GNU Fortran command options: | | Invoking GNU Fortran |
|
| H | | |
| Hollerith constants: | | Hollerith constants support |
| HOSTNM: | | HOSTNM |
| HUGE: | | HUGE |
| hyperbolic cosine: | | COSH |
| hyperbolic function, cosine: | | COSH |
| hyperbolic function, cosine, inverse: | | ACOSH |
| hyperbolic function, sine: | | SINH |
| hyperbolic function, sine, inverse: | | ASINH |
| hyperbolic function, tangent: | | TANH |
| hyperbolic function, tangent, inverse: | | ATANH |
| hyperbolic sine: | | SINH |
| hyperbolic tangent: | | TANH |
| HYPOT: | | HYPOT |
|
| I | | |
| I/O item lists: | | I/O item lists |
| I/O specifiers: | | Extended I/O specifiers |
| IABS: | | ABS |
| IACHAR: | | IACHAR |
| IALL: | | IALL |
| IAND: | | IAND |
| IANY: | | IANY |
| IARGC: | | IARGC |
| IBCLR: | | IBCLR |
| IBITS: | | IBITS |
| IBSET: | | IBSET |
| ICHAR: | | ICHAR |
| IDATE: | | IDATE |
| IDIM: | | DIM |
| IDINT: | | INT |
| IDNINT: | | NINT |
| IEEE, ISNAN: | | ISNAN |
| IEOR: | | IEOR |
| IERRNO: | | IERRNO |
| IFIX: | | INT |
| IIABS: | | ABS |
| IIAND: | | IAND |
| IIBCLR: | | IBCLR |
| IIBITS: | | IBITS |
| IIBSET: | | IBSET |
| IIEOR: | | IEOR |
| IIOR: | | IOR |
| IISHFT: | | ISHFT |
| IISHFTC: | | ISHFTC |
| IMAG: | | AIMAG |
| images, cosubscript to image index conversion: | | IMAGE_INDEX |
| images, index of this image: | | THIS_IMAGE |
| images, number of: | | NUM_IMAGES |
| IMAGE_INDEX: | | IMAGE_INDEX |
| IMAGPART: | | AIMAG |
| IMOD: | | MOD |
| IMPORT statement: | | Fortran 2003 status |
| IMVBITS: | | MVBITS |
| INCLUDE directive: | | Directory Options |
| inclusion, directory search paths for: | | Directory Options |
| INDEX: | | INDEX intrinsic |
| INOT: | | NOT |
| INT: | | INT |
| INT2: | | INT2 |
| INT8: | | INT8 |
| integer kind: | | SELECTED_INT_KIND |
| Interoperability: | | Mixed-Language Programming |
| intrinsic: | | Error and Warning Options |
| intrinsic: | | Error and Warning Options |
| intrinsic Modules: | | Intrinsic Modules |
| intrinsic procedures: | | Intrinsic Procedures |
| intrinsics, integer: | | Type variants for integer intrinsics |
| intrinsics, math: | | Extended math intrinsics |
| intrinsics, trigonometric functions: | | Extended math intrinsics |
| Introduction: | | Top |
| inverse hyperbolic cosine: | | ACOSH |
| inverse hyperbolic sine: | | ASINH |
| inverse hyperbolic tangent: | | ATANH |
| IOMSG= specifier: | | Fortran 2003 status |
| IOR: | | IOR |
| IOSTAT, end of file: | | IS_IOSTAT_END |
| IOSTAT, end of record: | | IS_IOSTAT_EOR |
| IPARITY: | | IPARITY |
| IRAND: | | IRAND |
| ISATTY: | | ISATTY |
| ISHFT: | | ISHFT |
| ISHFTC: | | ISHFTC |
| ISIGN: | | SIGN |
| ISNAN: | | ISNAN |
| ISO_FORTRAN_ENV statement: | | Fortran 2003 status |
| IS_IOSTAT_END: | | IS_IOSTAT_END |
| IS_IOSTAT_EOR: | | IS_IOSTAT_EOR |
| ITIME: | | ITIME |
|
| J | | |
| JIABS: | | ABS |
| JIAND: | | IAND |
| JIBCLR: | | IBCLR |
| JIBITS: | | IBITS |
| JIBSET: | | IBSET |
| JIEOR: | | IEOR |
| JIOR: | | IOR |
| JISHFT: | | ISHFT |
| JISHFTC: | | ISHFTC |
| JMOD: | | MOD |
| JMVBITS: | | MVBITS |
| JNOT: | | NOT |
|
| K | | |
| KIABS: | | ABS |
| KIAND: | | IAND |
| KIBCLR: | | IBCLR |
| KIBITS: | | IBITS |
| KIBSET: | | IBSET |
| KIEOR: | | IEOR |
| KILL: | | KILL |
| kind: | | KIND Type Parameters |
| KIND: | | KIND |
| kind: | | KIND |
| kind, character: | | SELECTED_CHAR_KIND |
| kind, integer: | | SELECTED_INT_KIND |
| kind, old-style: | | Old-style kind specifications |
| kind, real: | | SELECTED_REAL_KIND |
| KIOR: | | IOR |
| KISHFT: | | ISHFT |
| KISHFTC: | | ISHFTC |
| KMOD: | | MOD |
| KMVBITS: | | MVBITS |
| KNOT: | | NOT |
|
| L | | |
| L2 vector norm: | | NORM2 |
| language, dialect options: | | Fortran Dialect Options |
| LBOUND: | | LBOUND |
| LCOBOUND: | | LCOBOUND |
| LEADZ: | | LEADZ |
| left shift, combined: | | DSHIFTL |
| LEN: | | LEN |
| LEN_TRIM: | | LEN_TRIM |
| lexical comparison of strings: | | LGE |
| lexical comparison of strings: | | LGT |
| lexical comparison of strings: | | LLE |
| lexical comparison of strings: | | LLT |
| LGAMMA: | | LOG_GAMMA |
| LGE: | | LGE |
| LGT: | | LGT |
| libf2c calling convention: | | Code Gen Options |
| libf2c calling convention: | | Code Gen Options |
| libgfortran initialization, set_args: | | _gfortran_set_args |
| libgfortran initialization, set_convert: | | _gfortran_set_convert |
| libgfortran initialization, set_fpe: | | _gfortran_set_fpe |
| libgfortran initialization, set_max_subrecord_length: | | _gfortran_set_max_subrecord_length |
| libgfortran initialization, set_options: | | _gfortran_set_options |
| libgfortran initialization, set_record_marker: | | _gfortran_set_record_marker |
| limits, largest number: | | HUGE |
| limits, smallest number: | | TINY |
| LINK: | | LINK |
| linking, static: | | Link Options |
| LLE: | | LLE |
| LLT: | | LLT |
| LNBLNK: | | LNBLNK |
| LOC: | | %LOC as an rvalue |
| LOC: | | LOC |
| location of a variable in memory: | | LOC |
| LOG: | | LOG |
| LOG10: | | LOG10 |
| logarithm function: | | LOG |
| logarithm function with base 10: | | LOG10 |
| logarithm function, inverse: | | EXP |
| LOGICAL: | | LOGICAL |
| logical and, bitwise: | | AND |
| logical and, bitwise: | | IAND |
| logical exclusive or, bitwise: | | IEOR |
| logical exclusive or, bitwise: | | XOR |
| logical not, bitwise: | | NOT |
| logical or, bitwise: | | IOR |
| logical or, bitwise: | | OR |
| logical, bitwise: | | Bitwise logical operators |
| logical, variable representation: | | Internal representation of LOGICAL variables |
| login name: | | GETLOG |
| LOG_GAMMA: | | LOG_GAMMA |
| LONG: | | LONG |
| LSHIFT: | | LSHIFT |
| LSTAT: | | LSTAT |
| LTIME: | | LTIME |
|
| M | | |
| MALLOC: | | MALLOC |
| MAP: | | UNION and MAP |
| mask, left justified: | | MASKL |
| mask, right justified: | | MASKR |
| MASKL: | | MASKL |
| MASKR: | | MASKR |
| MATMUL: | | MATMUL |
| matrix multiplication: | | MATMUL |
| matrix, transpose: | | TRANSPOSE |
| MAX: | | MAX |
| MAX0: | | MAX |
| MAX1: | | MAX |
| MAXEXPONENT: | | MAXEXPONENT |
| maximum value: | | MAX |
| maximum value: | | MAXVAL |
| MAXLOC: | | MAXLOC |
| MAXVAL: | | MAXVAL |
| MCLOCK: | | MCLOCK |
| MCLOCK8: | | MCLOCK8 |
| memory checking: | | Code Gen Options |
| MERGE: | | MERGE |
| MERGE_BITS: | | MERGE_BITS |
| messages, error: | | Error and Warning Options |
| messages, warning: | | Error and Warning Options |
| MIN: | | MIN |
| MIN0: | | MIN |
| MIN1: | | MIN |
| MINEXPONENT: | | MINEXPONENT |
| minimum value: | | MIN |
| minimum value: | | MINVAL |
| MINLOC: | | MINLOC |
| MINVAL: | | MINVAL |
| Mixed-language programming: | | Mixed-Language Programming |
| MOD: | | MOD |
| model representation, base: | | RADIX |
| model representation, epsilon: | | EPSILON |
| model representation, largest number: | | HUGE |
| model representation, maximum exponent: | | MAXEXPONENT |
| model representation, minimum exponent: | | MINEXPONENT |
| model representation, precision: | | PRECISION |
| model representation, radix: | | RADIX |
| model representation, range: | | RANGE |
| model representation, significant digits: | | DIGITS |
| model representation, smallest number: | | TINY |
| module entities: | | Fortran Dialect Options |
| module search path: | | Directory Options |
| module search path: | | Directory Options |
| module search path: | | Directory Options |
| MODULO: | | MODULO |
| modulo: | | MODULO |
| MOVE_ALLOC: | | MOVE_ALLOC |
| moving allocation: | | MOVE_ALLOC |
| multiply array elements: | | PRODUCT |
| MVBITS: | | MVBITS |
|
| N | | |
| NAM: | | OPEN( ... NAME=) |
| Namelist: | | Extensions to namelist |
| natural logarithm function: | | LOG |
| NEAREST: | | NEAREST |
| newline: | | NEW_LINE |
| NEW_LINE: | | NEW_LINE |
| NINT: | | NINT |
| norm, Euclidean: | | NORM2 |
| NORM2: | | NORM2 |
| NOSHARED: | | Extended I/O specifiers |
| NOT: | | NOT |
| NULL: | | NULL |
| NUM_IMAGES: | | NUM_IMAGES |
|
| O | | |
| open, action: | | Files opened without an explicit ACTION= specifier |
| OpenACC: | | Fortran Dialect Options |
| OpenACC: | | OpenACC |
| OpenMP: | | Fortran Dialect Options |
| OpenMP: | | OpenMP |
| operators, unary: | | Unary operators |
| operators, xor: | | .XOR. operator |
| options inquiry function: | | COMPILER_OPTIONS |
| options, code generation: | | Code Gen Options |
| options, debugging: | | Debugging Options |
| options, dialect: | | Fortran Dialect Options |
| options, directory search: | | Directory Options |
| options, errors: | | Error and Warning Options |
| options, Fortran dialect: | | Fortran Dialect Options |
| options, gfortran command: | | Invoking GNU Fortran |
| options, linking: | | Link Options |
| options, negative forms: | | Invoking GNU Fortran |
| options, preprocessor: | | Preprocessing Options |
| options, real kind type promotion: | | Fortran Dialect Options |
| options, run-time: | | Code Gen Options |
| options, runtime: | | Runtime Options |
| options, warnings: | | Error and Warning Options |
| OR: | | OR |
| output, newline: | | NEW_LINE |
|
| P | | |
| PACK: | | PACK |
| PARAMETER: | | Legacy PARAMETER statements |
| PARITY: | | PARITY |
| Parity: | | PARITY |
| parity: | | POPPAR |
| paths, search: | | Directory Options |
| paths, search: | | Directory Options |
| paths, search: | | Directory Options |
| PERROR: | | PERROR |
| pointer checking: | | Code Gen Options |
| pointer, C address of pointers: | | C_F_PROCPOINTER |
| pointer, C address of procedures: | | C_FUNLOC |
| pointer, C association status: | | C_ASSOCIATED |
| pointer, convert C to Fortran: | | C_F_POINTER |
| pointer, Cray: | | Cray pointers |
| pointer, cray: | | FREE |
| pointer, cray: | | MALLOC |
| pointer, disassociated: | | NULL |
| pointer, status: | | ASSOCIATED |
| pointer, status: | | NULL |
| POPCNT: | | POPCNT |
| POPPAR: | | POPPAR |
| positive difference: | | DIM |
| PRECISION: | | PRECISION |
| Preprocessing: | | Preprocessing and conditional compilation |
| preprocessing, assertion: | | Preprocessing Options |
| preprocessing, assertion: | | Preprocessing Options |
| preprocessing, define macros: | | Preprocessing Options |
| preprocessing, define macros: | | Preprocessing Options |
| preprocessing, include path: | | Preprocessing Options |
| preprocessing, include path: | | Preprocessing Options |
| preprocessing, include path: | | Preprocessing Options |
| preprocessing, include path: | | Preprocessing Options |
| preprocessing, include path: | | Preprocessing Options |
| preprocessing, include path: | | Preprocessing Options |
| preprocessing, keep comments: | | Preprocessing Options |
| preprocessing, keep comments: | | Preprocessing Options |
| preprocessing, no linemarkers: | | Preprocessing Options |
| preprocessing, undefine macros: | | Preprocessing Options |
| preprocessor: | | Preprocessing Options |
| preprocessor, debugging: | | Preprocessing Options |
| preprocessor, debugging: | | Preprocessing Options |
| preprocessor, debugging: | | Preprocessing Options |
| preprocessor, debugging: | | Preprocessing Options |
| preprocessor, debugging: | | Preprocessing Options |
| preprocessor, disable: | | Preprocessing Options |
| preprocessor, enable: | | Preprocessing Options |
| preprocessor, include file handling: | | Preprocessing and conditional compilation |
| preprocessor, working directory: | | Preprocessing Options |
| PRESENT: | | PRESENT |
| private: | | Fortran Dialect Options |
| procedure pointer, convert C to Fortran: | | C_LOC |
| process ID: | | GETPID |
| PRODUCT: | | PRODUCT |
| product, double-precision: | | DPROD |
| product, matrix: | | MATMUL |
| product, vector: | | DOT_PRODUCT |
| program termination: | | EXIT |
| program termination, with core dump: | | ABORT |
| PROTECTED statement: | | Fortran 2003 status |
|
| Q | | |
| Q exponent-letter: | | Q exponent-letter |
|
| R | | |
| RADIX: | | RADIX |
| radix, real: | | SELECTED_REAL_KIND |
| RAN: | | RAN |
| RAND: | | RAND |
| random number generation: | | IRAND |
| random number generation: | | RAN |
| random number generation: | | RAND |
| random number generation: | | RANDOM_NUMBER |
| random number generation, seeding: | | RANDOM_SEED |
| random number generation, seeding: | | SRAND |
| RANDOM_NUMBER: | | RANDOM_NUMBER |
| RANDOM_SEED: | | RANDOM_SEED |
| RANGE: | | RANGE |
| range checking: | | Code Gen Options |
| RANK: | | RANK |
| rank: | | RANK |
| re-association of parenthesized expressions: | | Code Gen Options |
| read character, stream mode: | | FGET |
| read character, stream mode: | | FGETC |
| READONLY: | | Extended I/O specifiers |
| REAL: | | REAL |
| real kind: | | SELECTED_REAL_KIND |
| real number, exponent: | | EXPONENT |
| real number, fraction: | | FRACTION |
| real number, nearest different: | | NEAREST |
| real number, relative spacing: | | RRSPACING |
| real number, relative spacing: | | SPACING |
| real number, scale: | | SCALE |
| real number, set exponent: | | SET_EXPONENT |
| Reallocate the LHS in assignments: | | Code Gen Options |
| Reallocate the LHS in assignments, notification: | | Error and Warning Options |
| REALPART: | | REAL |
| RECORD: | | STRUCTURE and RECORD |
| Reduction, XOR: | | PARITY |
| remainder: | | MOD |
| RENAME: | | RENAME |
| repacking arrays: | | Code Gen Options |
| REPEAT: | | REPEAT |
| RESHAPE: | | RESHAPE |
| REWIND: | | Read/Write after EOF marker |
| right shift, combined: | | DSHIFTR |
| root: | | SQRT |
| rounding, ceiling: | | ANINT |
| rounding, ceiling: | | CEILING |
| rounding, floor: | | AINT |
| rounding, floor: | | FLOOR |
| rounding, nearest whole number: | | NINT |
| RRSPACING: | | RRSPACING |
| RSHIFT: | | RSHIFT |
| run-time checking: | | Code Gen Options |
|
| S | | |
| SAME_TYPE_AS: | | SAME_TYPE_AS |
| SAVE statement: | | Code Gen Options |
| SCALE: | | SCALE |
| SCAN: | | SCAN |
| search path: | | Directory Options |
| search paths, for included files: | | Directory Options |
| SECNDS: | | SECNDS |
| SECOND: | | SECOND |
| seeding a random number generator: | | RANDOM_SEED |
| seeding a random number generator: | | SRAND |
| SELECTED_CHAR_KIND: | | SELECTED_CHAR_KIND |
| SELECTED_INT_KIND: | | SELECTED_INT_KIND |
| SELECTED_REAL_KIND: | | SELECTED_REAL_KIND |
| SET_EXPONENT: | | SET_EXPONENT |
| SHAPE: | | SHAPE |
| SHARE: | | Extended I/O specifiers |
| SHARED: | | Extended I/O specifiers |
| shift, left: | | DSHIFTL |
| shift, left: | | SHIFTL |
| shift, right: | | DSHIFTR |
| shift, right: | | SHIFTR |
| shift, right with fill: | | SHIFTA |
| SHIFTA: | | SHIFTA |
| SHIFTL: | | SHIFTL |
| SHIFTR: | | SHIFTR |
| SHORT: | | INT2 |
| SIGN: | | SIGN |
| sign copying: | | SIGN |
| SIGNAL: | | SIGNAL |
| SIN: | | SIN |
| SIND: | | SIND |
| sine: | | SIN |
| sine, degrees: | | SIND |
| sine, hyperbolic: | | SINH |
| sine, hyperbolic, inverse: | | ASINH |
| sine, inverse: | | ASIN |
| sine, inverse, degrees: | | ASIND |
| SINH: | | SINH |
| SIZE: | | SIZE |
| size of a variable, in bits: | | BIT_SIZE |
| size of an expression: | | C_SIZEOF |
| size of an expression: | | SIZEOF |
| SIZEOF: | | SIZEOF |
| SLEEP: | | SLEEP |
| SNGL: | | REAL |
| SPACING: | | SPACING |
| SPREAD: | | SPREAD |
| SQRT: | | SQRT |
| square-root: | | SQRT |
| SRAND: | | SRAND |
| Standards: | | Standards |
| STAT: | | STAT |
| statement, ENUM: | | Fortran 2003 status |
| statement, ENUMERATOR: | | Fortran 2003 status |
| statement, FLUSH: | | Fortran 2003 status |
| statement, IMPORT: | | Fortran 2003 status |
| statement, ISO_FORTRAN_ENV: | | Fortran 2003 status |
| statement, PROTECTED: | | Fortran 2003 status |
| statement, SAVE: | | Code Gen Options |
| statement, USE, INTRINSIC: | | Fortran 2003 status |
| statement, VALUE: | | Fortran 2003 status |
| statement, VOLATILE: | | Fortran 2003 status |
| STATIC: | | AUTOMATIC and STATIC attributes |
| storage size: | | STORAGE_SIZE |
| STORAGE_SIZE: | | STORAGE_SIZE |
| STREAM I/O: | | Fortran 2003 status |
| stream mode, read character: | | FGET |
| stream mode, read character: | | FGETC |
| stream mode, write character: | | FPUT |
| stream mode, write character: | | FPUTC |
| string, adjust left: | | ADJUSTL |
| string, adjust right: | | ADJUSTR |
| string, comparison: | | LGE |
| string, comparison: | | LGT |
| string, comparison: | | LLE |
| string, comparison: | | LLT |
| string, concatenate: | | REPEAT |
| string, find missing set: | | VERIFY |
| string, find non-blank character: | | LNBLNK |
| string, find subset: | | SCAN |
| string, find substring: | | INDEX intrinsic |
| string, length: | | LEN |
| string, length, without trailing whitespace: | | LEN_TRIM |
| string, remove trailing whitespace: | | TRIM |
| string, repeat: | | REPEAT |
| strings, varying length: | | Varying Length Character Strings |
| STRUCTURE: | | STRUCTURE and RECORD |
| structure packing: | | Code Gen Options |
| subscript checking: | | Code Gen Options |
| substring position: | | INDEX intrinsic |
| SUM: | | SUM |
| sum array elements: | | SUM |
| suppressing warnings: | | Error and Warning Options |
| symbol names: | | Fortran Dialect Options |
| symbol names, transforming: | | Code Gen Options |
| symbol names, transforming: | | Code Gen Options |
| symbol names, underscores: | | Code Gen Options |
| symbol names, underscores: | | Code Gen Options |
| SYMLNK: | | SYMLNK |
| syntax checking: | | Error and Warning Options |
| SYSTEM: | | SYSTEM |
| system, error handling: | | GERROR |
| system, error handling: | | IERRNO |
| system, error handling: | | PERROR |
| system, group ID: | | GETGID |
| system, host name: | | HOSTNM |
| system, login name: | | GETLOG |
| system, process ID: | | GETPID |
| system, signal handling: | | SIGNAL |
| system, system call: | | EXECUTE_COMMAND_LINE |
| system, system call: | | SYSTEM |
| system, terminal: | | ISATTY |
| system, terminal: | | TTYNAM |
| system, user ID: | | GETUID |
| system, working directory: | | CHDIR |
| system, working directory: | | GETCWD |
| SYSTEM_CLOCK: | | SYSTEM_CLOCK |
|
| T | | |
| tabulators: | | Error and Warning Options |
| TAN: | | TAN |
| TAND: | | TAND |
| tangent: | | TAN |
| tangent, degrees: | | TAND |
| tangent, hyperbolic: | | TANH |
| tangent, hyperbolic, inverse: | | ATANH |
| tangent, inverse: | | ATAN |
| tangent, inverse: | | ATAN2 |
| tangent, inverse, degrees: | | ATAND |
| tangent, inverse, degrees: | | ATAN2D |
| TANH: | | TANH |
| terminate program: | | EXIT |
| terminate program, with core dump: | | ABORT |
| THIS_IMAGE: | | THIS_IMAGE |
| thread-safety, threads: | | Thread-safety of the runtime library |
| TIME: | | TIME |
| time, clock ticks: | | MCLOCK |
| time, clock ticks: | | MCLOCK8 |
| time, clock ticks: | | SYSTEM_CLOCK |
| time, conversion to GMT info: | | GMTIME |
| time, conversion to local time info: | | LTIME |
| time, conversion to string: | | CTIME |
| time, current: | | DATE_AND_TIME |
| time, current: | | FDATE |
| time, current: | | ITIME |
| time, current: | | TIME |
| time, current: | | TIME8 |
| time, elapsed: | | CPU_TIME |
| time, elapsed: | | DTIME |
| time, elapsed: | | ETIME |
| time, elapsed: | | SECNDS |
| time, elapsed: | | SECOND |
| TIME8: | | TIME8 |
| TINY: | | TINY |
| TR 15581: | | Fortran 2003 status |
| trace: | | Debugging Options |
| TRAILZ: | | TRAILZ |
| TRANSFER: | | TRANSFER |
| transforming symbol names: | | Code Gen Options |
| transforming symbol names: | | Code Gen Options |
| TRANSPOSE: | | TRANSPOSE |
| transpose: | | TRANSPOSE |
| trigonometric function, cosine: | | COS |
| trigonometric function, cosine, degrees: | | COSD |
| trigonometric function, cosine, inverse: | | ACOS |
| trigonometric function, cosine, inverse, degrees: | | ACOSD |
| trigonometric function, cotangent: | | COTAN |
| trigonometric function, cotangent, degrees: | | COTAND |
| trigonometric function, sine: | | SIN |
| trigonometric function, sine, degrees: | | SIND |
| trigonometric function, sine, inverse: | | ASIN |
| trigonometric function, sine, inverse, degrees: | | ASIND |
| trigonometric function, tangent: | | TAN |
| trigonometric function, tangent, degrees: | | TAND |
| trigonometric function, tangent, inverse: | | ATAN |
| trigonometric function, tangent, inverse: | | ATAN2 |
| trigonometric function, tangent, inverse, degrees: | | ATAND |
| trigonometric function, tangent, inverse, degrees: | | ATAN2D |
| TRIM: | | TRIM |
| TTYNAM: | | TTYNAM |
| type alias print: | | TYPE as an alias for PRINT |
| type cast: | | TRANSFER |
|
| U | | |
| UBOUND: | | UBOUND |
| UCOBOUND: | | UCOBOUND |
| UMASK: | | UMASK |
| underflow: | | Error and Warning Options |
| underscore: | | Code Gen Options |
| underscore: | | Code Gen Options |
| UNION: | | UNION and MAP |
| UNLINK: | | UNLINK |
| UNPACK: | | UNPACK |
| unused dummy argument: | | Error and Warning Options |
| unused parameter: | | Error and Warning Options |
| USE, INTRINSIC statement: | | Fortran 2003 status |
| user id: | | GETUID |
|
| V | | |
| VALUE statement: | | Fortran 2003 status |
| variable attributes: | | AUTOMATIC and STATIC attributes |
| Varying length character strings: | | Varying Length Character Strings |
| Varying length strings: | | Varying Length Character Strings |
| vector product: | | DOT_PRODUCT |
| VERIFY: | | VERIFY |
| version of the compiler: | | COMPILER_VERSION |
| VOLATILE: | | Volatile COMMON blocks |
| VOLATILE statement: | | Fortran 2003 status |
|
| W | | |
| warning, C binding type: | | Error and Warning Options |
| warnings, aliasing: | | Error and Warning Options |
| warnings, alignment of COMMON blocks: | | Error and Warning Options |
| warnings, all: | | Error and Warning Options |
| warnings, ampersand: | | Error and Warning Options |
| warnings, argument mismatch: | | Error and Warning Options |
| warnings, array temporaries: | | Error and Warning Options |
| warnings, character truncation: | | Error and Warning Options |
| warnings, conversion: | | Error and Warning Options |
| warnings, conversion: | | Error and Warning Options |
| warnings, division of integers: | | Error and Warning Options |
| warnings, extra: | | Error and Warning Options |
| warnings, function elimination: | | Error and Warning Options |
| warnings, implicit interface: | | Error and Warning Options |
| warnings, implicit procedure: | | Error and Warning Options |
| warnings, integer division: | | Error and Warning Options |
| warnings, interface mismatch: | | Error and Warning Options |
| warnings, intrinsic: | | Error and Warning Options |
| warnings, intrinsics of other standards: | | Error and Warning Options |
| warnings, line truncation: | | Error and Warning Options |
| warnings, non-standard intrinsics: | | Error and Warning Options |
| warnings, parameter mismatch: | | Error and Warning Options |
| warnings, q exponent-letter: | | Error and Warning Options |
| warnings, suppressing: | | Error and Warning Options |
| warnings, suspicious code: | | Error and Warning Options |
| warnings, tabs: | | Error and Warning Options |
| warnings, to errors: | | Error and Warning Options |
| warnings, undefined do loop: | | Error and Warning Options |
| warnings, underflow: | | Error and Warning Options |
| warnings, unused dummy argument: | | Error and Warning Options |
| warnings, unused parameter: | | Error and Warning Options |
| warnings, use statements: | | Error and Warning Options |
| write character, stream mode: | | FPUT |
| write character, stream mode: | | FPUTC |
|
| X | | |
| XOR: | | XOR |
| XOR reduction: | | PARITY |
|
| Z | | |
| ZABS: | | ABS |
| ZCOS: | | COS |
| ZCOSD: | | COSD |
| zero bits: | | LEADZ |
| zero bits: | | TRAILZ |
| ZEXP: | | EXP |
| ZLOG: | | LOG |
| ZSIN: | | SIN |
| ZSIND: | | SIND |
| ZSQRT: | | SQRT |
|