Go to the first, previous, next, last section, table of contents.


Index

#

  • #define
  • #if
  • #include
  • #include directive
  • $

  • $
  • %

  • %DESCR() construct
  • %LOC() construct
  • %REF() construct
  • %VAL() construct
  • *

  • *n notation, *n notation
  • -

  • --driver option, --driver option
  • -falias-check option, -falias-check option
  • -fargument-alias option, -fargument-alias option
  • -fargument-noalias option, -fargument-noalias option
  • -fcaller-saves option
  • -fcase-initcap option
  • -fcase-lower option
  • -fcase-preserve option
  • -fcase-strict-lower option
  • -fcase-strict-upper option
  • -fcase-upper option
  • -fdebug-kludge option
  • -fdelayed-branch option
  • -fdollar-ok option
  • -fexpensive-optimizations option
  • -ff2c-intrinsics-delete option
  • -ff2c-intrinsics-disable option
  • -ff2c-intrinsics-enable option
  • -ff2c-intrinsics-hide option
  • -ff2c-library option
  • -ff66 option
  • -ff77 option
  • -ff90 option
  • -ff90-intrinsics-delete option
  • -ff90-intrinsics-disable option
  • -ff90-intrinsics-enable option
  • -ff90-intrinsics-hide option
  • -ffast-math option
  • -ffixed-line-length-n option
  • -ffloat-store option
  • -fforce-addr option
  • -fforce-mem option
  • -ffree-form option
  • -fgnu-intrinsics-delete option
  • -fgnu-intrinsics-disable option
  • -fgnu-intrinsics-enable option
  • -fgnu-intrinsics-hide option
  • -fgroup-intrinsics-hide option
  • -finit-local-zero option, -finit-local-zero option
  • -fintrin-case-any option
  • -fintrin-case-initcap option
  • -fintrin-case-lower option
  • -fintrin-case-upper option
  • -fmatch-case-any option
  • -fmatch-case-initcap option
  • -fmatch-case-lower option
  • -fmatch-case-upper option
  • -fmil-intrinsics-delete option
  • -fmil-intrinsics-disable option
  • -fmil-intrinsics-enable option
  • -fmil-intrinsics-hide option
  • -fno-argument-noalias-global option, -fno-argument-noalias-global option
  • -fno-automatic option, -fno-automatic option
  • -fno-backslash option
  • -fno-common option
  • -fno-emulate-complex option
  • -fno-f2c option, -fno-f2c option
  • -fno-f77 option
  • -fno-fixed-form option
  • -fno-ident option
  • -fno-inline option
  • -fno-move-all-movables option
  • -fno-reduce-all-givs option
  • -fno-rerun-loop-opt option
  • -fno-second-underscore
  • -fno-second-underscore option, -fno-second-underscore option
  • -fno-silent option
  • -fno-ugly option
  • -fno-ugly-args option
  • -fno-ugly-init option
  • -fno-underscoring option, -fno-underscoring option
  • -fonetrip option
  • -fpack-struct option
  • -fpcc-struct-return option
  • -fpedantic option
  • -fPIC option
  • -freg-struct-return option
  • -frerun-cse-after-loop option
  • -fschedule-insns option
  • -fschedule-insns2 option
  • -fset-g77-defaults option
  • -fshort-double option
  • -fsource-case-lower option
  • -fsource-case-preserve option
  • -fsource-case-upper option
  • -fstrength-reduce option
  • -fsymbol-case-any option
  • -fsymbol-case-initcap option
  • -fsymbol-case-lower option
  • -fsymbol-case-upper option
  • -fsyntax-only option
  • -ftypeless-boz option
  • -fugly option, -fugly option
  • -fugly-assign option
  • -fugly-assumed option
  • -fugly-comma option, -fugly-comma option
  • -fugly-complex option
  • -fugly-logint option
  • -funix-intrinsics-delete option
  • -funix-intrinsics-disable option
  • -funix-intrinsics-enable option
  • -funix-intrinsics-hide option
  • -funroll-all-loops option
  • -funroll-loops option
  • -fversion option
  • -fvxt option
  • -fvxt-intrinsics-delete option
  • -fvxt-intrinsics-disable option
  • -fvxt-intrinsics-enable option
  • -fvxt-intrinsics-hide option
  • -fzeros option
  • -g option
  • -I- option
  • -i8
  • -Idir option
  • -malign-double option
  • -pedantic option
  • -pedantic-errors option
  • -r8
  • -u option
  • -v option
  • -W option
  • -w option
  • -Waggregate-return option
  • -Wall option
  • -Wcomment option
  • -Wconversion option
  • -Werror option
  • -Wformat option
  • -Wid-clash-len option
  • -Wimplicit option
  • -Wlarger-than-len option
  • -Wparentheses option
  • -Wredundant-decls option
  • -Wshadow option
  • -Wsurprising option
  • -Wswitch option
  • -Wtraditional option
  • -Wuninitialized option
  • -Wunused option
  • .

  • .EQV., with integer operands
  • .F filename suffix
  • .fpp filename suffix
  • .gdbinit
  • /

  • /WARNINGS=DECLARATIONS switch
  • 5

  • 586/686 CPUs
  • 6

  • 64-bit systems
  • _

  • _strtoul
  • a

  • Abort intrinsic
  • Abs intrinsic
  • ACCEPT statement
  • Access intrinsic
  • AChar intrinsic
  • ACos intrinsic
  • adding options
  • adjustable arrays
  • aggregate initialization
  • AIMAG intrinsic
  • AImag intrinsic
  • AInt intrinsic
  • aliasing
  • aligned data
  • aligned stack
  • all warnings
  • ALog intrinsic
  • ALog10 intrinsic
  • Alpha, support, Alpha, support
  • alternate entry points
  • alternate returns
  • ALWAYS_FLUSH, ALWAYS_FLUSH
  • AMax0 intrinsic
  • AMax1 intrinsic
  • AMin0 intrinsic
  • AMin1 intrinsic
  • AMod intrinsic
  • ampersand continuation line
  • AND intrinsic
  • And intrinsic
  • ANInt intrinsic
  • ANSI FORTRAN 77 standard
  • ANSI FORTRAN 77 support
  • anti-aliasing
  • arguments, null
  • arguments, omitting
  • arguments, unused, arguments, unused
  • array bounds, adjustable
  • array elements, in adjustable array bounds
  • array ordering
  • arrays
  • arrays, adjustable
  • arrays, assumed-size
  • arrays, automatic, arrays, automatic, arrays, automatic, arrays, automatic
  • arrays, dimensioning
  • as command
  • ASin intrinsic
  • assembler
  • assembly code
  • assembly code, invalid
  • ASSIGN statement, ASSIGN statement
  • assigned labels
  • assigned statement labels
  • association, storage
  • assumed-size arrays
  • ATan intrinsic
  • ATan2 intrinsic
  • automatic arrays, automatic arrays, automatic arrays, automatic arrays
  • b

  • back end, gcc
  • backslash, backslash
  • backtrace for bug reports
  • basic concepts
  • beginners
  • BesJ0 intrinsic
  • BesJ1 intrinsic
  • BesJN intrinsic
  • BesY0 intrinsic
  • BesY1 intrinsic
  • BesYN intrinsic
  • binaries, distributing
  • bison
  • bit patterns
  • Bit_Size intrinsic
  • blanks (spaces), blanks (spaces)
  • block data
  • block data and libraries
  • BLOCK DATA statement, BLOCK DATA statement
  • bootstrap build
  • BTest intrinsic
  • bug criteria
  • bug report mailing lists
  • bugs
  • bugs, finding
  • bugs, known
  • build, bootstrap
  • build, straight
  • building g77
  • building gcc
  • building gcc
  • bus error, bus error
  • but-bugs
  • c

  • C preprocessor
  • C routines calling Fortran
  • C++
  • C++, linking with
  • C, linking with
  • CAbs intrinsic
  • calling C routines
  • card image
  • carriage returns
  • case sensitivity
  • cc1 program
  • cc1plus program
  • CCos intrinsic
  • CDAbs intrinsic
  • CDCos intrinsic
  • CDExp intrinsic
  • CDLog intrinsic
  • CDSin intrinsic
  • CDSqRt intrinsic
  • CExp intrinsic
  • cfortran.h
  • changes, user-visible
  • Char intrinsic
  • character constants, character constants, character constants, character constants
  • character set
  • CHARACTER, null
  • characters
  • characters, comment
  • characters, continuation
  • ChDir intrinsic
  • ChMod intrinsic
  • CLog intrinsic
  • CLOSE statement
  • Cmplx intrinsic
  • CMPLX intrinsic
  • code generation conventions
  • code generation, improving
  • code generator
  • code, assembly
  • code, displaying main source
  • code, distributing
  • code, in-line
  • code, legacy
  • code, machine
  • code, modifying, code, modifying
  • code, source, code, source, code, source, code, source, code, source
  • code, stack variables
  • code, user, code, user
  • code, writing
  • column-major ordering
  • columns 73 through 80
  • command options
  • commands, as
  • commands, f77
  • commands, g77, commands, g77, commands, g77
  • commands, gcc, commands, gcc
  • commands, gdb
  • commands, ld
  • commas, trailing
  • comment character
  • comments, trailing
  • common blocks, common blocks, common blocks, common blocks, common blocks
  • common blocks, large
  • COMMON statement, COMMON statement
  • comparing logical expressions
  • compatibility, f2c, compatibility, f2c, compatibility, f2c, compatibility, f2c, compatibility, f2c
  • compatibility, f77
  • compatibility, FORTRAN 66, compatibility, FORTRAN 66
  • compatibility, FORTRAN 77
  • compatibility, Fortran 90
  • compilation status
  • compilation, in-line
  • compilation, pedantic
  • compiler bugs, reporting
  • compiler memory usage
  • compiler speed
  • compilers
  • compiling programs
  • Complex intrinsic
  • COMPLEX intrinsics
  • COMPLEX statement
  • COMPLEX support
  • complex values
  • complex variables
  • COMPLEX(KIND=1) type
  • COMPLEX(KIND=2) type
  • components of g77
  • concepts, basic
  • conformance, IEEE, conformance, IEEE
  • Conjg intrinsic
  • constants, constants
  • constants, character, constants, character, constants, character
  • constants, context-sensitive
  • constants, Hollerith, constants, Hollerith, constants, Hollerith
  • constants, integer
  • constants, octal
  • constants, prefix-radix
  • constants, types
  • construct names
  • context-sensitive constants
  • context-sensitive intrinsics
  • continuation character
  • continuation line, ampersand
  • continuation lines, number of
  • contributors
  • conversions, nonportable
  • core dump
  • Cos intrinsic
  • CosH intrinsic
  • cpp preprocessor
  • cpp program, cpp program, cpp program, cpp program
  • Cray pointers
  • creating patch files
  • credits
  • cross-compiler, building
  • cross-compiler, problems
  • CSin intrinsic
  • CSqRt intrinsic
  • CTime intrinsic
  • d

  • DAbs intrinsic
  • DACos intrinsic
  • DASin intrinsic
  • DATA statement, DATA statement
  • data types
  • data, aligned
  • data, overwritten
  • DATan intrinsic
  • DATan2 intrinsic
  • Date intrinsic
  • DbesJ0 intrinsic
  • DbesJ1 intrinsic
  • DbesJN intrinsic
  • DbesY0 intrinsic
  • DbesY1 intrinsic
  • DbesYN intrinsic
  • Dble intrinsic
  • DCmplx intrinsic
  • DConjg intrinsic
  • DCos intrinsic
  • DCosH intrinsic
  • DDiM intrinsic
  • debug line
  • debug_rtx
  • debugger, debugger
  • debugging, debugging, debugging, debugging
  • debugging information options
  • debugging main source code
  • DECODE statement
  • deleted intrinsics
  • DErF intrinsic
  • DErFC intrinsic
  • DExp intrinsic
  • DFloat intrinsic
  • diagnostics
  • diagnostics, incorrect
  • dialect options
  • differences between object files
  • Digital Fortran features
  • DiM intrinsic
  • DImag intrinsic
  • DIMENSION statement, DIMENSION statement, DIMENSION statement
  • DIMENSION X(1)
  • dimensioning arrays
  • DInt intrinsic
  • direction of language development
  • directive, #include
  • directive, INCLUDE, directive, INCLUDE, directive, INCLUDE
  • directory options
  • directory search paths for inclusion
  • directory, updating info
  • disabled intrinsics
  • disk full, disk full
  • displaying main source code
  • disposition of files
  • distensions
  • distributions, unpacking
  • distributions, why separate
  • DLog intrinsic
  • DLog10 intrinsic
  • DMax1 intrinsic
  • DMin1 intrinsic
  • DMod intrinsic
  • DNInt intrinsic
  • DO loops, one-trip
  • DO statement, DO statement
  • DO WHILE
  • documentation
  • dollar sign, dollar sign
  • DOUBLE COMPLEX
  • DOUBLE COMPLEX type
  • DOUBLE PRECISION type
  • double quotes
  • DProd intrinsic
  • DReal intrinsic
  • driver, gcc command as
  • DSign intrinsic
  • DSin intrinsic
  • DSinH intrinsic
  • DSqRt intrinsic
  • DTan intrinsic
  • DTanH intrinsic
  • Dtime intrinsic
  • dummies, unused
  • e

  • effecting IMPLICIT NONE
  • efficiency
  • ELF support
  • empty CHARACTER strings
  • enabled intrinsics
  • ENCODE statement
  • END DO
  • entry points
  • ENTRY statement
  • environment variables
  • equivalence areas, equivalence areas, equivalence areas, equivalence areas
  • EQUIVALENCE statement
  • ErF intrinsic
  • ErFC intrinsic
  • error messages, error messages
  • error messages, incorrect
  • error values
  • errors, linker
  • ETime intrinsic
  • exceptions, floating point
  • exclamation points
  • executable file
  • Exit intrinsic
  • Exp intrinsic
  • extended-source option
  • extensions, file name
  • extensions, more
  • extensions, VXT
  • external names
  • extra warnings
  • f

  • f2c
  • f2c compatibility
  • f2c compatibility, f2c compatibility, f2c compatibility, f2c compatibility, f2c compatibility
  • f2c intrinsics
  • F2C_INSTALL_FLAG
  • F2CLIBOK
  • f77 command
  • f77 compatibility
  • f77 support
  • f771 program, f771 program
  • f771, linking error for
  • F77_INSTALL_FLAG
  • fatal signal
  • Fdate intrinsic
  • features, language
  • features, ugly, features, ugly, features, ugly
  • FFE
  • FFECOM_sizeMAXSTACKITEM
  • fflush(), fflush()
  • FGetC intrinsic
  • file format not recognized
  • file name extension
  • file name suffix
  • file type
  • file, source
  • files, executable
  • files, source, files, source
  • fixed form, fixed form, fixed form
  • fixed-form line length
  • Float intrinsic
  • floating point exceptions
  • floating-point bit patterns
  • floating-point errors
  • Flush intrinsic
  • flushing output, flushing output
  • FNum intrinsic
  • FORMAT statement
  • FORTRAN 66, FORTRAN 66
  • FORTRAN 77 compatibility
  • Fortran 90 compatibility
  • Fortran 90 features, Fortran 90 features, Fortran 90 features
  • Fortran 90 intrinsics
  • Fortran 90 support
  • Fortran preprocessor
  • FPE handling
  • FPutC intrinsic
  • free form, free form, free form
  • front end, g77
  • FSeek intrinsic
  • FSF, funding the
  • FStat intrinsic
  • FTell intrinsic
  • function references, in adjustable array bounds
  • FUNCTION statement, FUNCTION statement
  • functions
  • functions, mistyped
  • funding improvements
  • funding the FSF
  • g

  • g77 command, g77 command, g77 command
  • g77 front end
  • g77 options, --driver, g77 options, --driver
  • g77 options, -v
  • g77 version number
  • g77, components of
  • g77, installation of
  • GBE, GBE
  • gcc back end
  • gcc command, gcc command
  • gcc command as driver
  • gcc not recognizing Fortran source
  • gcc version numbering
  • gcc, building
  • gcc, installation of
  • gcc versions supported by g77
  • gdb command
  • gdb support
  • generic intrinsics
  • GError intrinsic
  • GetArg intrinsic
  • GETARG() intrinsic
  • GetCWD intrinsic
  • GetEnv intrinsic
  • GetGId intrinsic
  • GetLog intrinsic
  • GetPId intrinsic
  • getting started
  • GetUId intrinsic
  • GMTime intrinsic
  • GNU Back End (GBE)
  • GNU C required
  • GNU Fortran command options
  • GNU Fortran Front End (FFE)
  • GNU version numbering
  • GOTO statement
  • groups of intrinsics, groups of intrinsics
  • h

  • hidden intrinsics
  • Hollerith constants, Hollerith constants, Hollerith constants, Hollerith constants
  • HostNm intrinsic
  • i

  • I/O, errors
  • I/O, flushing, I/O, flushing
  • IAbs intrinsic
  • IAChar intrinsic
  • IAnd intrinsic
  • IArgC intrinsic
  • IARGC() intrinsic
  • IBClr intrinsic
  • IBits intrinsic
  • IBSet intrinsic
  • IChar intrinsic
  • IDate intrinsic, IDate intrinsic
  • IDiM intrinsic
  • IDInt intrinsic
  • IDNInt intrinsic
  • IEEE conformance, IEEE conformance
  • IEOr intrinsic
  • IErrNo intrinsic
  • IFix intrinsic
  • illegal unit number, illegal unit number
  • Imag intrinsic
  • imaginary part
  • imaginary part of complex
  • ImagPart intrinsic
  • IMPLICIT CHARACTER*(*) statement
  • implicit declaration, warning
  • IMPLICIT NONE, similar effect
  • implicit typing
  • improvements, funding
  • in-line code
  • in-line compilation
  • INCLUDE
  • INCLUDE directive, INCLUDE directive, INCLUDE directive
  • included files
  • inclusion, directory search paths for
  • inconsistent floating-point results
  • incorrect diagnostics
  • incorrect error messages
  • incorrect use of language
  • increasing maximum unit number, increasing maximum unit number
  • increasing precision
  • increasing range
  • Index intrinsic
  • info, updating directory
  • initialization
  • initialization of local variables
  • initialization, runtime
  • initialization, statement placement
  • INQUIRE statement
  • installation of binaries
  • installation problems
  • installation trouble
  • installing GNU Fortran
  • installing, checking before
  • Int intrinsic
  • integer constants
  • INTEGER(KIND=1) type
  • INTEGER(KIND=2) type
  • INTEGER(KIND=3) type
  • INTEGER(KIND=6) type
  • INTEGER*2 support
  • interfacing
  • intrinsics, Abort
  • intrinsics, Abs
  • intrinsics, Access
  • intrinsics, AChar
  • intrinsics, ACos
  • intrinsics, AIMAG
  • intrinsics, AImag
  • intrinsics, AInt
  • intrinsics, ALog
  • intrinsics, ALog10
  • intrinsics, AMax0
  • intrinsics, AMax1
  • intrinsics, AMin0
  • intrinsics, AMin1
  • intrinsics, AMod
  • intrinsics, AND
  • intrinsics, And
  • intrinsics, ANInt
  • intrinsics, ASin
  • intrinsics, ATan
  • intrinsics, ATan2
  • intrinsics, BesJ0
  • intrinsics, BesJ1
  • intrinsics, BesJN
  • intrinsics, BesY0
  • intrinsics, BesY1
  • intrinsics, BesYN
  • intrinsics, Bit_Size
  • intrinsics, BTest
  • intrinsics, CAbs
  • intrinsics, CCos
  • intrinsics, CDAbs
  • intrinsics, CDCos
  • intrinsics, CDExp
  • intrinsics, CDLog
  • intrinsics, CDSin
  • intrinsics, CDSqRt
  • intrinsics, CExp
  • intrinsics, Char
  • intrinsics, ChDir
  • intrinsics, ChMod
  • intrinsics, CLog
  • intrinsics, CMPLX
  • intrinsics, Cmplx
  • intrinsics, COMPLEX
  • intrinsics, Complex
  • intrinsics, Conjg
  • intrinsics, context-sensitive
  • intrinsics, Cos
  • intrinsics, CosH
  • intrinsics, CSin
  • intrinsics, CSqRt
  • intrinsics, CTime
  • intrinsics, DAbs
  • intrinsics, DACos
  • intrinsics, DASin
  • intrinsics, DATan
  • intrinsics, DATan2
  • intrinsics, Date
  • intrinsics, DbesJ0
  • intrinsics, DbesJ1
  • intrinsics, DbesJN
  • intrinsics, DbesY0
  • intrinsics, DbesY1
  • intrinsics, DbesYN
  • intrinsics, Dble
  • intrinsics, DCmplx
  • intrinsics, DConjg
  • intrinsics, DCos
  • intrinsics, DCosH
  • intrinsics, DDiM
  • intrinsics, deleted
  • intrinsics, DErF
  • intrinsics, DErFC
  • intrinsics, DExp
  • intrinsics, DFloat
  • intrinsics, DiM
  • intrinsics, DImag
  • intrinsics, DInt
  • intrinsics, disabled
  • intrinsics, DLog
  • intrinsics, DLog10
  • intrinsics, DMax1
  • intrinsics, DMin1
  • intrinsics, DMod
  • intrinsics, DNInt
  • intrinsics, DProd
  • intrinsics, DReal
  • intrinsics, DSign
  • intrinsics, DSin
  • intrinsics, DSinH
  • intrinsics, DSqRt
  • intrinsics, DTan
  • intrinsics, DTanH
  • intrinsics, Dtime
  • intrinsics, enabled
  • intrinsics, ErF
  • intrinsics, ErFC
  • intrinsics, ETime
  • intrinsics, Exit
  • intrinsics, Exp
  • intrinsics, f2c
  • intrinsics, Fdate
  • intrinsics, FGetC
  • intrinsics, Float
  • intrinsics, Flush
  • intrinsics, FNum
  • intrinsics, Fortran 90
  • intrinsics, FPutC
  • intrinsics, FSeek
  • intrinsics, FStat
  • intrinsics, FTell
  • intrinsics, generic
  • intrinsics, GError
  • intrinsics, GetArg
  • intrinsics, GETARG()
  • intrinsics, GetCWD
  • intrinsics, GetEnv
  • intrinsics, GetGId
  • intrinsics, GetLog
  • intrinsics, GetPId
  • intrinsics, GetUId
  • intrinsics, GMTime
  • intrinsics, groups
  • intrinsics, groups of
  • intrinsics, hidden
  • intrinsics, HostNm
  • intrinsics, IAbs
  • intrinsics, IAChar
  • intrinsics, IAnd
  • intrinsics, IArgC
  • intrinsics, IARGC()
  • intrinsics, IBClr
  • intrinsics, IBits
  • intrinsics, IBSet
  • intrinsics, IChar
  • intrinsics, IDate, intrinsics, IDate
  • intrinsics, IDiM
  • intrinsics, IDInt
  • intrinsics, IDNInt
  • intrinsics, IEOr
  • intrinsics, IErrNo
  • intrinsics, IFix
  • intrinsics, Imag
  • intrinsics, ImagPart
  • intrinsics, Index
  • intrinsics, Int
  • intrinsics, IOr
  • intrinsics, IRand
  • intrinsics, IsaTty
  • intrinsics, IShft
  • intrinsics, IShftC
  • intrinsics, ISign
  • intrinsics, ITime
  • intrinsics, Kill
  • intrinsics, Len
  • intrinsics, Len_Trim
  • intrinsics, LGe
  • intrinsics, LGt
  • intrinsics, Link
  • intrinsics, LLe
  • intrinsics, LLt
  • intrinsics, LnBlnk
  • intrinsics, Loc
  • intrinsics, Log
  • intrinsics, Log10
  • intrinsics, Long
  • intrinsics, LShift
  • intrinsics, LStat
  • intrinsics, LTime
  • intrinsics, Max
  • intrinsics, Max0
  • intrinsics, Max1
  • intrinsics, MClock
  • intrinsics, MIL-STD 1753
  • intrinsics, Min
  • intrinsics, Min0
  • intrinsics, Min1
  • intrinsics, Mod
  • intrinsics, MvBits
  • intrinsics, NInt
  • intrinsics, Not
  • intrinsics, Or
  • intrinsics, OR
  • intrinsics, others
  • intrinsics, PError
  • intrinsics, Rand
  • intrinsics, REAL
  • intrinsics, Real
  • intrinsics, RealPart
  • intrinsics, Rename
  • intrinsics, RShift
  • intrinsics, Secnds
  • intrinsics, Second, intrinsics, Second
  • intrinsics, SHIFT
  • intrinsics, Short
  • intrinsics, Sign
  • intrinsics, Signal
  • intrinsics, SIGNAL()
  • intrinsics, Sin
  • intrinsics, SinH
  • intrinsics, Sleep
  • intrinsics, Sngl
  • intrinsics, SqRt
  • intrinsics, SRand
  • intrinsics, Stat
  • intrinsics, SymLnk
  • intrinsics, System
  • intrinsics, System_Clock
  • intrinsics, table of
  • intrinsics, Tan
  • intrinsics, TanH
  • intrinsics, Time, intrinsics, Time
  • intrinsics, TtyNam
  • intrinsics, UMask
  • intrinsics, UNIX
  • intrinsics, Unlink
  • intrinsics, VXT
  • intrinsics, XOr
  • intrinsics, ZAbs
  • intrinsics, ZCos
  • intrinsics, ZExp
  • intrinsics, ZLog
  • intrinsics, ZSin
  • intrinsics, ZSqRt
  • invalid assembly code
  • invalid input
  • IOr intrinsic
  • IOSTAT=
  • IRand intrinsic
  • IsaTty intrinsic
  • IShft intrinsic
  • IShftC intrinsic
  • ISign intrinsic
  • ITime intrinsic
  • j

  • JCB002 program
  • JCB003 program
  • k

  • keywords, RECURSIVE
  • Kill intrinsic
  • KIND= notation
  • known causes of trouble
  • l

  • lack of recursion
  • language dialect options
  • language features
  • language, incorrect use of
  • LANGUAGES
  • large aggregate areas
  • large common blocks
  • large initialization
  • ld can't find _main
  • ld can't find _strtoul
  • ld can't find strange names
  • ld command
  • ld error for f771
  • ld error for user code, ld error for user code
  • ld errors
  • legacy code
  • Len intrinsic
  • Len_Trim intrinsic
  • length of source lines
  • letters, lowercase
  • letters, uppercase
  • LGe intrinsic
  • LGt intrinsic
  • libf2c library, libf2c library
  • libraries
  • libraries, containing BLOCK DATA
  • libraries, libf2c, libraries, libf2c
  • limits on continuation lines
  • line length
  • lines
  • lines, continuation
  • lines, long
  • lines, short
  • Link intrinsic
  • linker errors
  • linking
  • linking error for f771
  • linking error for user code, linking error for user code
  • linking with C
  • LLe intrinsic
  • LLt intrinsic
  • LnBlnk intrinsic
  • Loc intrinsic
  • local equivalence areas, local equivalence areas
  • Log intrinsic
  • Log10 intrinsic
  • logical expressions, comparing
  • LOGICAL(KIND=1) type
  • LOGICAL(KIND=2) type
  • LOGICAL(KIND=3) type
  • LOGICAL(KIND=6) type
  • LOGICAL*1 support
  • Long intrinsic
  • long source lines
  • loops, speeding up, loops, speeding up
  • loops, unrolling
  • lowercase letters
  • LShift intrinsic
  • LStat intrinsic
  • LTime intrinsic
  • m

  • machine code
  • macro options
  • main program unit, debugging
  • main()
  • MAIN__()
  • make clean
  • make compare
  • makeinfo
  • MAP statement
  • Max intrinsic
  • Max0 intrinsic
  • Max1 intrinsic
  • maximum stackable size
  • maximum unit number, maximum unit number
  • MClock intrinsic
  • memory usage, of compiler
  • memory utilization
  • merging distributions
  • messages, run-time
  • messages, warning
  • messages, warning and error
  • MIL-STD 1753, MIL-STD 1753, MIL-STD 1753, MIL-STD 1753
  • Min intrinsic
  • Min0 intrinsic
  • Min1 intrinsic
  • missing bison
  • missing debug features
  • missing makeinfo
  • mistakes
  • mistyped functions
  • mistyped variables
  • Mod intrinsic
  • modifying g77
  • modifying g77
  • MvBits intrinsic
  • MXUNIT, MXUNIT
  • n

  • name space
  • NAMELIST statement
  • naming conflicts
  • naming issues
  • NaN values
  • native compiler
  • negative forms of options
  • Netlib, Netlib
  • network file system, network file system
  • new users
  • newbies
  • NeXTStep problems
  • NFS, NFS
  • NInt intrinsic
  • nonportable conversions
  • Not intrinsic
  • null arguments
  • null byte, trailing
  • null CHARACTER strings
  • number of continuation lines
  • number of trips
  • o

  • object file, differences
  • octal constants
  • omitting arguments
  • one-trip DO loops
  • OPEN statement
  • optimization, better
  • optimizations, Pentium, optimizations, Pentium, optimizations, Pentium
  • optimize options
  • options to control warnings
  • options, --driver, options, --driver
  • options, -falias-check, options, -falias-check
  • options, -fargument-alias, options, -fargument-alias
  • options, -fargument-noalias, options, -fargument-noalias
  • options, -fcaller-saves
  • options, -fcase-initcap
  • options, -fcase-lower
  • options, -fcase-preserve
  • options, -fcase-strict-lower
  • options, -fcase-strict-upper
  • options, -fcase-upper
  • options, -fdebug-kludge
  • options, -fdelayed-branch
  • options, -fdollar-ok
  • options, -fexpensive-optimizations
  • options, -ff2c-intrinsics-delete
  • options, -ff2c-intrinsics-disable
  • options, -ff2c-intrinsics-enable
  • options, -ff2c-intrinsics-hide
  • options, -ff2c-library
  • options, -ff66
  • options, -ff77
  • options, -ff90
  • options, -ff90-intrinsics-delete
  • options, -ff90-intrinsics-disable
  • options, -ff90-intrinsics-enable
  • options, -ff90-intrinsics-hide
  • options, -ffast-math
  • options, -ffixed-line-length-n
  • options, -ffloat-store
  • options, -fforce-addr
  • options, -fforce-mem
  • options, -ffree-form
  • options, -fgnu-intrinsics-delete
  • options, -fgnu-intrinsics-disable
  • options, -fgnu-intrinsics-enable
  • options, -fgnu-intrinsics-hide
  • options, -fgroup-intrinsics-hide
  • options, -finit-local-zero, options, -finit-local-zero
  • options, -fintrin-case-any
  • options, -fintrin-case-initcap
  • options, -fintrin-case-lower
  • options, -fintrin-case-upper
  • options, -fmatch-case-any
  • options, -fmatch-case-initcap
  • options, -fmatch-case-lower
  • options, -fmatch-case-upper
  • options, -fmil-intrinsics-delete
  • options, -fmil-intrinsics-disable
  • options, -fmil-intrinsics-enable
  • options, -fmil-intrinsics-hide
  • options, -fno-argument-noalias-global, options, -fno-argument-noalias-global
  • options, -fno-automatic, options, -fno-automatic
  • options, -fno-backslash
  • options, -fno-common
  • options, -fno-emulate-complex
  • options, -fno-f2c, options, -fno-f2c
  • options, -fno-f77
  • options, -fno-fixed-form
  • options, -fno-ident
  • options, -fno-inline
  • options, -fno-move-all-movables
  • options, -fno-reduce-all-givs
  • options, -fno-rerun-loop-opt
  • options, -fno-second-underscore
  • options, -fno-silent
  • options, -fno-ugly
  • options, -fno-ugly-args
  • options, -fno-ugly-init
  • options, -fno-underscoring, options, -fno-underscoring, options, -fno-underscoring
  • options, -fonetrip
  • options, -fpack-struct
  • options, -fpcc-struct-return
  • options, -fpedantic
  • options, -fPIC
  • options, -freg-struct-return
  • options, -frerun-cse-after-loop
  • options, -fschedule-insns
  • options, -fschedule-insns2
  • options, -fset-g77-defaults
  • options, -fshort-double
  • options, -fsource-case-lower
  • options, -fsource-case-preserve
  • options, -fsource-case-upper
  • options, -fstrength-reduce
  • options, -fsymbol-case-any
  • options, -fsymbol-case-initcap
  • options, -fsymbol-case-lower
  • options, -fsymbol-case-upper
  • options, -fsyntax-only
  • options, -ftypeless-boz
  • options, -fugly, options, -fugly
  • options, -fugly-assign
  • options, -fugly-assumed
  • options, -fugly-comma, options, -fugly-comma
  • options, -fugly-complex
  • options, -fugly-logint
  • options, -funix-intrinsics-delete
  • options, -funix-intrinsics-disable
  • options, -funix-intrinsics-enable
  • options, -funix-intrinsics-hide
  • options, -funroll-all-loops
  • options, -funroll-loops
  • options, -fversion
  • options, -fvxt
  • options, -fvxt-intrinsics-delete
  • options, -fvxt-intrinsics-disable
  • options, -fvxt-intrinsics-enable
  • options, -fvxt-intrinsics-hide
  • options, -fzeros
  • options, -g
  • options, -I-
  • options, -Idir
  • options, -malign-double
  • options, -pedantic
  • options, -pedantic-errors
  • options, -v
  • options, -w
  • options, -W
  • options, -Waggregate-return
  • options, -Wall
  • options, -Wcomment
  • options, -Wconversion
  • options, -Werror
  • options, -Wformat
  • options, -Wid-clash-len
  • options, -Wimplicit
  • options, -Wlarger-than-len
  • options, -Wparentheses
  • options, -Wredundant-decls
  • options, -Wshadow
  • options, -Wsurprising
  • options, -Wswitch
  • options, -Wtraditional
  • options, -Wuninitialized
  • options, -Wunused
  • options, adding
  • options, code generation
  • options, debugging
  • options, dialect
  • options, directory search
  • options, GNU Fortran command
  • options, macro
  • options, negative forms
  • options, optimization
  • options, overall
  • options, overly convenient
  • options, preprocessor
  • options, shorthand
  • Or intrinsic
  • OR intrinsic
  • order of evaluation, side effects
  • ordering, array
  • other intrinsics
  • output, flushing, output, flushing
  • overall options
  • overflow
  • overlapping arguments
  • overlays
  • overly convenient options
  • overwritten data
  • p

  • packages
  • padding
  • parallel processing
  • PARAMETER statement, PARAMETER statement
  • parameters, unused
  • patch files
  • patch files, creating
  • pedantic compilation
  • Pentium optimizations, Pentium optimizations, Pentium optimizations
  • PError intrinsic
  • placing initialization statements
  • POINTER statement
  • pointers
  • porting, simplify
  • pre-installation checks
  • precision, increasing
  • prefix-radix constants
  • preprocessor, preprocessor, preprocessor
  • preprocessor options
  • prerequisites
  • printing compilation status
  • printing main source
  • printing version information, printing version information
  • problems installing
  • procedures
  • PROGRAM statement
  • programs, cc1
  • programs, cc1plus
  • programs, compiling
  • programs, cpp, programs, cpp, programs, cpp, programs, cpp
  • programs, f771, programs, f771
  • programs, speeding up
  • projects
  • q

  • questionable instructions
  • quick start
  • r

  • Rand intrinsic
  • range, increasing
  • reads and writes, scheduling
  • Real intrinsic
  • REAL intrinsic
  • real part
  • REAL(KIND=1) type
  • REAL(KIND=2) type
  • REAL*16 support
  • RealPart intrinsic
  • recent versions, recent versions
  • RECORD statement
  • recursion, lack of
  • RECURSIVE keyword
  • Rename intrinsic
  • reporting bugs
  • reporting compilation status
  • requirements, GNU C
  • results, inconsistent
  • RETURN statement, RETURN statement
  • return type of functions
  • rounding errors
  • row-major ordering
  • RS/6000 support
  • RShift intrinsic
  • run-time library
  • run-time options
  • runtime initialization
  • s

  • SAVE statement
  • saved variables
  • scheduling of reads and writes
  • scope, scope
  • search path
  • searching for included files
  • Secnds intrinsic
  • Second intrinsic, Second intrinsic
  • segmentation violation, segmentation violation, segmentation violation, segmentation violation
  • semicolons
  • separate distributions
  • sequence numbers
  • SGI support
  • SHIFT intrinsic
  • Short intrinsic
  • short source lines
  • shorthand options
  • side effects, order of evaluation
  • Sign intrinsic
  • Signal intrinsic
  • SIGNAL() intrinsic
  • signature of procedures
  • simplify porting
  • Sin intrinsic
  • SinH intrinsic
  • Sleep intrinsic
  • slow compiler
  • Sngl intrinsic
  • source code, source code, source code, source code, source code
  • source file
  • source file form
  • source file format, source file format, source file format, source file format
  • source form, source form
  • source lines, long
  • source lines, short
  • source tree
  • space-padding
  • spaces
  • speed, compiler
  • speed, of compiler
  • speeding up loops, speeding up loops
  • speeding up programs
  • SqRt intrinsic
  • SRand intrinsic
  • stack allocation
  • stack overflow
  • stack, aligned
  • stage directories
  • standard support
  • standard, ANSI FORTRAN 77
  • startup code
  • Stat intrinsic
  • statement labels, assigned
  • statements, ACCEPT
  • statements, ASSIGN, statements, ASSIGN
  • statements, BLOCK DATA, statements, BLOCK DATA
  • statements, CLOSE
  • statements, COMMON, statements, COMMON
  • statements, COMPLEX
  • statements, DATA, statements, DATA
  • statements, DECODE
  • statements, DIMENSION, statements, DIMENSION, statements, DIMENSION
  • statements, DO, statements, DO
  • statements, ENCODE
  • statements, ENTRY
  • statements, EQUIVALENCE
  • statements, FORMAT
  • statements, FUNCTION, statements, FUNCTION
  • statements, GOTO
  • statements, IMPLICIT CHARACTER*(*)
  • statements, INQUIRE
  • statements, MAP
  • statements, NAMELIST
  • statements, OPEN
  • statements, PARAMETER, statements, PARAMETER
  • statements, POINTER
  • statements, PROGRAM
  • statements, RECORD
  • statements, RETURN, statements, RETURN
  • statements, SAVE
  • statements, separated by semicolon
  • statements, STRUCTURE
  • statements, SUBROUTINE, statements, SUBROUTINE
  • statements, TYPE
  • statements, UNION
  • static variables
  • status, compilation
  • storage association
  • straight build
  • strings, empty
  • strtoul
  • STRUCTURE statement
  • structures
  • submodels
  • SUBROUTINE statement, SUBROUTINE statement
  • subroutines
  • suffixes, file name
  • SunOS4, SunOS4
  • support for ANSI FORTRAN 77
  • support for gcc versions
  • support, Alpha
  • support, COMPLEX
  • support, ELF
  • support, f77
  • support, Fortran 90
  • support, gdb
  • support, RS/6000
  • support, SGI
  • suppressing warnings
  • symbol names, symbol names
  • symbol names, transforming, symbol names, transforming
  • symbol names, underscores, symbol names, underscores
  • symbolic names
  • SymLnk intrinsic
  • synchronous write errors, synchronous write errors
  • syntax checking
  • System intrinsic
  • System_Clock intrinsic
  • t

  • tab characters
  • table of intrinsics
  • Tan intrinsic
  • TanH intrinsic
  • texinfo
  • threads
  • Time intrinsic, Time intrinsic
  • Toolpack
  • trailing commas
  • trailing comments
  • trailing null byte
  • transformation of symbol names
  • transforming symbol names, transforming symbol names
  • translation of user programs
  • trips, number of
  • truncation
  • TtyNam intrinsic
  • TYPE statement
  • types, COMPLEX(KIND=1)
  • types, COMPLEX(KIND=2)
  • types, constants, types, constants, types, constants
  • types, DOUBLE COMPLEX
  • types, DOUBLE PRECISION
  • types, file
  • types, Fortran/C
  • types, INTEGER(KIND=1)
  • types, INTEGER(KIND=2)
  • types, INTEGER(KIND=3)
  • types, INTEGER(KIND=6)
  • types, LOGICAL(KIND=1)
  • types, LOGICAL(KIND=2)
  • types, LOGICAL(KIND=3)
  • types, LOGICAL(KIND=6)
  • types, of data
  • types, REAL(KIND=1)
  • types, REAL(KIND=2)
  • u

  • ugly features, ugly features, ugly features
  • UMask intrinsic
  • undefined behavior
  • undefined function value
  • undefined reference (_main)
  • undefined reference (_strtoul)
  • underscores, underscores, underscores, underscores
  • uninitialized variables, uninitialized variables, uninitialized variables
  • UNION statement
  • unit numbers, unit numbers
  • UNIX f77, UNIX f77
  • UNIX intrinsics
  • Unlink intrinsic
  • unpacking distributions
  • unrecognized file format
  • unresolved reference (various)
  • unrolling loops
  • unsupported warnings
  • unused arguments, unused arguments
  • unused dummies
  • unused parameters
  • unused variables
  • updating info directory
  • uppercase letters
  • user-visible changes
  • v

  • variables assumed to be zero
  • variables retaining values across calls
  • variables, initialization of
  • variables, mistyped
  • variables, uninitialized, variables, uninitialized
  • variables, unused
  • version information, printing, version information, printing
  • version numbering
  • versions of gcc
  • versions, recent, versions, recent
  • VXT extensions
  • VXT features
  • VXT intrinsics
  • w

  • warning messages
  • warnings
  • warnings vs errors
  • warnings, all
  • warnings, extra
  • warnings, implicit declaration
  • warnings, unsupported
  • why separate distributions
  • wisdom
  • writes, flushing, writes, flushing
  • writing code
  • x

  • XOr intrinsic
  • z

  • ZAbs intrinsic
  • ZCos intrinsic
  • zero byte, trailing
  • zero-initialized variables
  • zero-length CHARACTER
  • ZExp intrinsic
  • ZLog intrinsic
  • ZSin intrinsic
  • ZSqRt intrinsic
  • zzz.c
  • zzz.o

  • Go to the first, previous, next, last section, table of contents.