Go to the first, previous, next, last section, table of contents.
#
#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.