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


Index

#

  • #define
  • #if
  • #include
  • %

  • %DESCR() intrinsic, %DESCR() intrinsic
  • %LOC() intrinsic
  • %REF() intrinsic
  • %VAL() intrinsic
  • *

  • *n notation
  • -

  • --driver option, --driver option
  • -fcaller-saves option
  • -fcase-initcap option
  • -fcase-lower option
  • -fcase-preserve option
  • -fcase-strict-lower option
  • -fcase-strict-upper option
  • -fcase-upper option
  • -fdcp-intrinsics-delete option
  • -fdcp-intrinsics-disable option
  • -fdcp-intrinsics-enable option
  • -fdcp-intrinsics-hide 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
  • -ff90 option
  • -ff90-intrinsics-delete option
  • -ff90-intrinsics-disable option
  • -ff90-intrinsics-enable option
  • -ff90-intrinsics-hide option
  • -ff90-not-vxt option
  • -ffast-math option
  • -ffixed-line-length-n option
  • -ffloat-store option
  • -fforce-addr option
  • -fforce-mem option
  • -ffree-form 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-automatic option, -fno-automatic option
  • -fno-backslash option
  • -fno-common option
  • -fno-f2c option, -fno-f2c option
  • -fno-fixed-form option
  • -fno-ident option
  • -fno-inline option
  • -fno-second-underscore option
  • -fno-ugly-args option
  • -fno-ugly-init option
  • -fno-underscoring 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
  • -fugly option, -fugly option, -fugly 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-intrinsics-delete option
  • -fvxt-intrinsics-disable option
  • -fvxt-intrinsics-enable option
  • -fvxt-intrinsics-hide option
  • -fvxt-not-f90 option
  • -fzeros option
  • -g option
  • -I- option
  • -Idir option
  • -pedantic option
  • -pedantic-errors option
  • -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
  • .

  • .F
  • .fpp
  • /

  • /WARNINGS=DECLARATIONS switch
  • 6

  • 64-bit systems
  • _

  • _strtoul
  • a

  • ABORT() intrinsic
  • ACCEPT statement
  • adding options
  • adjustable arrays
  • aggregate initialization
  • all warnings
  • Alpha support
  • Alpha, bugs
  • alternate entry points
  • alternate returns
  • AND intrinsic
  • ANSI FORTRAN 77 support
  • arguments, unused
  • array ordering
  • arrays
  • arrays, adjustable
  • arrays, automatic
  • arrays, dimensioning
  • as command
  • assembler
  • assembly code
  • assembly code, invalid
  • ASSIGN statement
  • assigned statement labels
  • automatic arrays
  • b

  • back end, gcc
  • backslash, backslash
  • backtrace for bug reports
  • basic concepts
  • beginners
  • binaries, distributing
  • bison
  • bit patterns
  • block data
  • block data and libraries
  • BLOCK DATA statement, BLOCK DATA statement
  • bootstrap build
  • bug criteria
  • bug report mailing lists
  • bugs, bugs
  • bugs, known
  • build, bootstrap
  • build, straight
  • building g77
  • building gcc
  • but-bugs
  • c

  • C preprocessor
  • C routines calling Fortran
  • calling C routines
  • card image
  • carriage returns
  • case sensitivity
  • cc1 program
  • cc1plus program
  • changes, user-visible
  • character constants, character constants, character constants, character constants
  • character set
  • characters, comment
  • characters, continuation
  • CLOSE statement
  • 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, object
  • code, source, code, source, code, source, code, source
  • code, stack variables
  • code, user, code, user
  • code, writing
  • column-major ordering
  • command options
  • commands, as
  • commands, f77
  • commands, g77, commands, g77, commands, g77
  • commands, gcc, commands, gcc
  • commands, gdb
  • commands, ld
  • comment character
  • common blocks, common blocks, common blocks
  • COMMON blocks
  • common blocks, large
  • COMMON statement, COMMON statement
  • compatibility, compatibility, compatibility
  • compatibility, f2c
  • compilation, in-line
  • compilation, pedantic
  • compiler bugs, reporting
  • compiler memory usage
  • compiler speed
  • compilers
  • compilers, compatibility
  • compiling programs
  • COMPLEX intrinsics
  • COMPLEX support
  • COMPLEX type
  • components of g77
  • concepts, basic
  • conformance, IEEE, conformance, IEEE
  • constants
  • constants, character, constants, character, constants, character
  • constants, Hollerith, constants, Hollerith, constants, Hollerith, constants, Hollerith
  • constants, integer
  • constants, octal
  • constants, typeless
  • continuation character
  • contributors
  • core dump
  • cpp preprocessor
  • cpp program, cpp program, cpp program, cpp program
  • Cray pointers
  • creating patch files
  • credits
  • cross-compilation
  • cross-compiler, building
  • d

  • DATA statement, DATA statement
  • data types
  • debug_rtx
  • debugger
  • debugging, debugging, debugging
  • debugging information options
  • debugging main source code
  • deleted intrinsics
  • diagnostics, incorrect
  • dialect options
  • dialects of language
  • Digital Fortran features
  • DIMENSION statement, DIMENSION statement
  • dimensioning arrays
  • directory options
  • directory search paths for inclusion
  • directory, updating info
  • disabled intrinsics
  • displaying main source code
  • disposition of files
  • distensions
  • distributions, unpacking
  • distributions, why separate
  • DO statement, DO statement
  • documentation
  • dollar sign
  • DOUBLE COMPLEX type
  • DOUBLE PRECISION type
  • double quotes
  • driver, gcc command as
  • dummies, unused
  • e

  • effecting IMPLICIT NONE
  • efficiency
  • ELF support
  • enabled intrinsics
  • entry points
  • ENTRY statement
  • environment variables
  • EQUIVALENCE areas
  • equivalence areas, equivalence areas, equivalence areas
  • EQUIVALENCE statement
  • error messages
  • error messages, incorrect
  • errors, linker
  • exclamation points
  • executable file
  • EXIT() intrinsic
  • extended-source option
  • extensions
  • extensions, file name
  • extensions, more
  • extensions, VXT
  • extra warnings
  • f

  • f2c compatibility, f2c compatibility, f2c compatibility, f2c compatibility, f2c compatibility
  • f2c intrinsics
  • F2C_INSTALL_FLAG
  • F2CLIBOK
  • f77 command
  • f77 support
  • f771 program, f771 program
  • f771, linking error for
  • F77_INSTALL_FLAG
  • fatal signal
  • features, ugly, features, ugly
  • FFE
  • FFECOM_sizeMAXSTACKITEM
  • file format not recognized
  • file name extension
  • file name suffix
  • file type
  • file, source
  • files, executable
  • files, source
  • fixed form, fixed form
  • fixed-form line length
  • floating-point bit patterns
  • FLUSH() intrinsic
  • FORMAT statement
  • Fortran 90 features, Fortran 90 features, Fortran 90 features, Fortran 90 features
  • Fortran 90 intrinsics
  • Fortran 90 support
  • Fortran preprocessor
  • free form, free form
  • front end, g77
  • FSF, funding the
  • FUNCTION statement, FUNCTION statement
  • functions
  • functions, intrinsic
  • funding improvements
  • funding the FSF
  • g

  • g77 command, g77 command, g77 command
  • g77 front end
  • g77 options, --driver
  • g77 options, -v
  • g77 options, driver
  • 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, installation of
  • gcc versions supported by g77
  • gdb command
  • gdb support
  • GETARG() intrinsic
  • getting started
  • GNU Back End (GBE)
  • GNU C required
  • GNU Fortran command options
  • GNU Fortran Front End (FFE)
  • GOTO statement
  • groups of intrinsics, groups of intrinsics
  • h

  • hidden intrinsics
  • Hollerith constants, Hollerith constants, Hollerith constants, Hollerith constants, Hollerith constants
  • i

  • IARGC() intrinsic
  • IEEE conformance, IEEE conformance
  • IMPLICIT CHARACTER*(*) statement
  • implicit declaration, warning
  • IMPLICIT NONE, similar effect
  • improvements, funding
  • in-line code
  • in-line compilation
  • INCLUDE statement, INCLUDE statement, INCLUDE statement
  • included files
  • inclusion, directory search paths for
  • incorrect diagnostics
  • incorrect error messages
  • incorrect use of language
  • info, updating directory
  • initialization
  • initialization of local variables
  • INQUIRE statement
  • installation of binaries
  • installation problems
  • installation trouble
  • installing GNU Fortran
  • installing, checking before
  • integer constants
  • INTEGER type
  • INTEGER*2 support
  • interfacing
  • intrinsic functions
  • intrinsic subroutines
  • intrinsics, %DESCR(), intrinsics, %DESCR()
  • intrinsics, %LOC()
  • intrinsics, %REF()
  • intrinsics, %VAL()
  • intrinsics, ABORT()
  • intrinsics, AND
  • intrinsics, COMPLEX
  • intrinsics, deleted
  • intrinsics, disabled
  • intrinsics, enabled
  • intrinsics, EXIT()
  • intrinsics, f2c
  • intrinsics, FLUSH()
  • intrinsics, Fortran 90
  • intrinsics, GETARG()
  • intrinsics, groups
  • intrinsics, groups of
  • intrinsics, hidden
  • intrinsics, IARGC()
  • intrinsics, LOC()
  • intrinsics, MIL-STD 1753
  • intrinsics, OR
  • intrinsics, SHIFT
  • intrinsics, side effects of
  • intrinsics, SIGNAL()
  • intrinsics, SYSTEM()
  • intrinsics, UNIX
  • intrinsics, VXT
  • invalid assembly code
  • invalid input
  • k

  • KIND= notation
  • known causes of trouble
  • l

  • language dialect options
  • language dialects
  • language extensions
  • 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
  • length of source lines
  • letters, lowercase
  • letters, uppercase
  • libf2c library, libf2c library
  • libraries
  • libraries, containing BLOCK DATA
  • libraries, libf2c, libraries, libf2c
  • line length
  • linker errors
  • linking
  • linking error for f771
  • linking error for user code, linking error for user code
  • LOC() intrinsic
  • local equivalence areas, local equivalence areas
  • LOGICAL type
  • LOGICAL*1 support
  • loops, speeding up, loops, speeding up
  • loops, unrolling
  • lowercase letters
  • m

  • machine code
  • main program unit, debugging
  • main()
  • MAIN__()
  • makeinfo
  • MAP statement
  • maximum stackable size
  • memory usage, of compiler
  • memory utilization
  • merging distributions
  • messages, warning
  • messages, warning and error
  • MIL-STD 1753
  • missing bison
  • missing debug features
  • missing makeinfo
  • mistakes
  • modifying g77
  • n

  • NAMELIST statement
  • naming conflicts
  • native compiler
  • negative forms of options
  • new users
  • newbies
  • null byte, trailing
  • number of trips
  • o

  • object code
  • octal constants
  • OPEN statement
  • optimization, better
  • optimizations, Pentium
  • optimize options
  • options to control warnings
  • options, --driver, options, --driver
  • options, -fcaller-saves
  • options, -fcase-initcap
  • options, -fcase-lower
  • options, -fcase-preserve
  • options, -fcase-strict-lower
  • options, -fcase-strict-upper
  • options, -fcase-upper
  • options, -fdcp-intrinsics-delete
  • options, -fdcp-intrinsics-disable
  • options, -fdcp-intrinsics-enable
  • options, -fdcp-intrinsics-hide
  • 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, -ff90
  • options, -ff90-intrinsics-delete
  • options, -ff90-intrinsics-disable
  • options, -ff90-intrinsics-enable
  • options, -ff90-intrinsics-hide
  • options, -ff90-not-vxt
  • options, -ffast-math
  • options, -ffixed-line-length-n
  • options, -ffloat-store
  • options, -fforce-addr
  • options, -fforce-mem
  • options, -ffree-form
  • 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-automatic, options, -fno-automatic
  • options, -fno-backslash
  • options, -fno-common
  • options, -fno-f2c, options, -fno-f2c
  • options, -fno-fixed-form
  • options, -fno-ident
  • options, -fno-inline
  • options, -fno-second-underscore
  • options, -fno-ugly-args
  • options, -fno-ugly-init
  • options, -fno-underscoring
  • 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, -fugly, options, -fugly, options, -fugly
  • 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-intrinsics-delete
  • options, -fvxt-intrinsics-disable
  • options, -fvxt-intrinsics-enable
  • options, -fvxt-intrinsics-hide
  • options, -fvxt-not-f90
  • options, -fzeros
  • options, -g
  • options, -I-
  • options, -Idir
  • 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, negative forms
  • options, optimization
  • options, overall
  • options, overly convenient
  • options, preprocessor
  • OR intrinsic
  • order of evaluation, side effects
  • ordering, array
  • overall options
  • overflow
  • overly convenient options
  • p

  • packages
  • padding
  • PARAMETER statement, PARAMETER statement
  • parameters, unused
  • patch files
  • patch files, creating
  • pedantic compilation
  • Pentium optimizations
  • POINTER statement
  • porting, simplify
  • pre-installation checks
  • preprocessor, preprocessor, preprocessor
  • preprocessor options
  • prerequisites
  • 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

  • REAL type
  • recent versions, recent versions
  • RECORD statement
  • reporting bugs
  • requirements, GNU C
  • RETURN statement, RETURN statement
  • return type of functions
  • row-major ordering
  • RS/6000 support
  • run-time library
  • run-time options
  • s

  • SAVE statement
  • search path
  • searching for included files
  • semicolons
  • separate distributions
  • SGI support
  • SHIFT intrinsic
  • side effects
  • side effects, order of evaluation
  • SIGNAL() intrinsic
  • signature of procedures
  • simplify porting
  • slow compiler
  • source code, source code, source code, source code
  • source file
  • source file form
  • source file format, source file format, source file format
  • source form
  • source tree
  • speed, compiler
  • speed, of compiler
  • speeding up loops, speeding up loops
  • speeding up programs
  • standard support
  • statement labels, assigned
  • statements, ACCEPT
  • statements, ASSIGN
  • statements, BLOCK DATA, statements, BLOCK DATA
  • statements, CLOSE
  • statements, COMMON, statements, COMMON
  • statements, DATA, statements, DATA
  • statements, DIMENSION, statements, DIMENSION
  • statements, DO, statements, DO
  • statements, ENTRY
  • statements, EQUIVALENCE
  • statements, FORMAT
  • statements, FUNCTION, statements, FUNCTION
  • statements, GOTO
  • statements, IMPLICIT CHARACTER*(*)
  • statements, INCLUDE, statements, INCLUDE, statements, INCLUDE
  • 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, TYPE
  • statements, UNION
  • straight build
  • STRUCTURE statement
  • structures
  • SUBROUTINE statement, SUBROUTINE statement
  • subroutines
  • subroutines, intrinsic
  • suffixes, file name
  • 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
  • syntax checking
  • SYSTEM() intrinsic
  • t

  • tab characters
  • texinfo
  • trailing null byte
  • transformation of symbol names
  • transforming symbol names, transforming symbol names
  • translation of user programs
  • trips, number of
  • TYPE statement, TYPE statement
  • typeless constants
  • types, COMPLEX
  • types, constants
  • types, DOUBLE COMPLEX
  • types, DOUBLE PRECISION
  • types, file
  • types, INTEGER
  • types, LOGICAL
  • types, of data
  • types, REAL
  • u

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

  • variables, initialization of
  • variables, uninitialized, variables, uninitialized
  • variables, unused
  • version information, printing, version information, printing
  • versions of gcc
  • versions, recent, versions, recent
  • VXT extensions
  • VXT features, VXT features
  • VXT intrinsics
  • w

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

  • zero byte, trailing

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