This is g77.info, produced by makeinfo version 4.8 from
/usr/obj/i386/g77-3.3.5/g77/gcc/f/g77.texi.

   Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Free
Software Foundation, Inc.

   Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "GNU General Public License" and "Funding Free
Software", the Front-Cover texts being (a) (see below), and with the
Back-Cover Texts being (b) (see below).  A copy of the license is
included in the section entitled "GNU Free Documentation License".

   (a) The FSF's Front-Cover Text is:

   A GNU Manual

   (b) The FSF's Back-Cover Text is:

   You have freedom to copy and modify this GNU Manual, like GNU
software.  Copies published by the Free Software Foundation raise
funds for GNU development.

INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* g77: (g77).                  The GNU Fortran compiler.
END-INFO-DIR-ENTRY
   This file documents the use and the internals of the GNU Fortran
(`g77') compiler.  It corresponds to the GCC-3.3.5 version of `g77'.

   Published by the Free Software Foundation 59 Temple Place - Suite 330
Boston, MA 02111-1307 USA

   Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Free
Software Foundation, Inc.

   Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "GNU General Public License" and "Funding Free
Software", the Front-Cover texts being (a) (see below), and with the
Back-Cover Texts being (b) (see below).  A copy of the license is
included in the section entitled "GNU Free Documentation License".

   (a) The FSF's Front-Cover Text is:

   A GNU Manual

   (b) The FSF's Back-Cover Text is:

   You have freedom to copy and modify this GNU Manual, like GNU
software.  Copies published by the Free Software Foundation raise
funds for GNU development.

   Contributed by James Craig Burley (<craig@jcb-sc.com>).  Inspired by
a first pass at translating `g77-0.5.16/f/DOC' that was contributed to
Craig by David Ronis (<ronis@onsager.chem.mcgill.ca>).


Indirect:
g77.info-1: 2344
g77.info-2: 290524
g77.info-3: 590202
g77.info-4: 888955

Tag Table:
(Indirect)
Node: Top2344
Node: Copying4298
Node: GNU Free Documentation License23466
Node: Contributors45868
Node: Funding49144
Node: Funding GNU Fortran51653
Node: Getting Started52869
Node: What is GNU Fortran?55119
Node: G77 and GCC65008
Node: Invoking G7766227
Node: Option Summary68166
Node: Overall Options72981
Node: Shorthand Options79580
Node: Fortran Dialect Options81882
Node: Warning Options93144
Node: Debugging Options102066
Node: Optimize Options103661
Ref: Optimize Options-Footnote-1109684
Node: Preprocessor Options110377
Node: Directory Options111563
Node: Code Gen Options112880
Node: Environment Variables127794
Node: News128256
Node: Changes182664
Node: Language210512
Node: Direction of Language Development212714
Node: Standard Support218959
Node: No Passing External Assumed-length219685
Node: No Passing Dummy Assumed-length220171
Node: No Pathological Implied-DO220695
Node: No Useless Implied-DO221391
Node: Conformance222131
Node: Notation Used224159
Node: Terms and Concepts228368
Node: Syntactic Items228885
Node: Statements Comments Lines229576
Node: Scope of Names and Labels231450
Node: Characters Lines Sequence231889
Node: Character Set232500
Node: Lines233510
Node: Continuation Line235995
Node: Statements236959
Node: Statement Labels237924
Node: Order238625
Node: INCLUDE239519
Node: Cpp-style directives242300
Node: Data Types and Constants242764
Node: Types246290
Node: Double Notation247388
Node: Star Notation248473
Node: Kind Notation251431
Node: Constants259864
Node: Integer Type261389
Node: Character Type261996
Node: Expressions262769
Node: %LOC()263190
Node: Specification Statements265932
Node: NAMELIST266394
Node: DOUBLE COMPLEX267154
Node: Control Statements267417
Node: DO WHILE267916
Node: END DO268232
Node: Construct Names269250
Node: CYCLE and EXIT270001
Node: Functions and Subroutines272776
Node: %VAL()273429
Node: %REF()274807
Node: %DESCR()276649
Node: Generics and Specifics278796
Node: REAL() and AIMAG() of Complex286009
Node: CMPLX() of DOUBLE PRECISION287853
Node: MIL-STD 1753289590
Node: f77/f2c Intrinsics289943
Node: Table of Intrinsic Functions290524
Node: Abort Intrinsic307247
Node: Abs Intrinsic307530
Node: Access Intrinsic308412
Node: AChar Intrinsic309267
Node: ACos Intrinsic309808
Node: AdjustL Intrinsic310288
Node: AdjustR Intrinsic310628
Node: AImag Intrinsic310969
Node: AInt Intrinsic311793
Node: Alarm Intrinsic312440
Node: All Intrinsic313293
Node: Allocated Intrinsic313622
Node: ALog Intrinsic313968
Node: ALog10 Intrinsic314379
Node: AMax0 Intrinsic314798
Node: AMax1 Intrinsic315304
Node: AMin0 Intrinsic315778
Node: AMin1 Intrinsic316283
Node: AMod Intrinsic316756
Node: And Intrinsic317203
Node: ANInt Intrinsic317730
Node: Any Intrinsic318515
Node: ASin Intrinsic318839
Node: Associated Intrinsic319318
Node: ATan Intrinsic319669
Node: ATan2 Intrinsic320156
Node: BesJ0 Intrinsic320728
Node: BesJ1 Intrinsic321210
Node: BesJN Intrinsic321692
Node: BesY0 Intrinsic322244
Node: BesY1 Intrinsic322727
Node: BesYN Intrinsic323210
Node: Bit_Size Intrinsic323766
Node: BTest Intrinsic324446
Node: CAbs Intrinsic325187
Node: CCos Intrinsic325595
Node: Ceiling Intrinsic326008
Node: CExp Intrinsic326347
Node: Char Intrinsic326760
Node: ChDir Intrinsic (subroutine)328035
Node: ChMod Intrinsic (subroutine)329059
Node: CLog Intrinsic330350
Node: Cmplx Intrinsic330775
Node: Complex Intrinsic331597
Node: Conjg Intrinsic333064
Node: Cos Intrinsic333509
Node: CosH Intrinsic333993
Node: Count Intrinsic334389
Node: CPU_Time Intrinsic334724
Node: CShift Intrinsic335536
Node: CSin Intrinsic335875
Node: CSqRt Intrinsic336288
Node: CTime Intrinsic (subroutine)336719
Node: CTime Intrinsic (function)337495
Node: DAbs Intrinsic338150
Node: DACos Intrinsic338567
Node: DASin Intrinsic338979
Node: DATan Intrinsic339392
Node: DATan2 Intrinsic339806
Node: Date_and_Time Intrinsic340282
Node: DbesJ0 Intrinsic341667
Node: DbesJ1 Intrinsic342081
Node: DbesJN Intrinsic342488
Node: DbesY0 Intrinsic342965
Node: DbesY1 Intrinsic343372
Node: DbesYN Intrinsic343779
Node: Dble Intrinsic344254
Node: DCos Intrinsic344981
Node: DCosH Intrinsic345386
Node: DDiM Intrinsic345797
Node: DErF Intrinsic346250
Node: DErFC Intrinsic346640
Node: DExp Intrinsic347036
Node: Digits Intrinsic347443
Node: DiM Intrinsic347777
Node: DInt Intrinsic348297
Node: DLog Intrinsic348702
Node: DLog10 Intrinsic349108
Node: DMax1 Intrinsic349527
Node: DMin1 Intrinsic350002
Node: DMod Intrinsic350475
Node: DNInt Intrinsic350924
Node: Dot_Product Intrinsic351344
Node: DProd Intrinsic351701
Node: DSign Intrinsic352104
Node: DSin Intrinsic352564
Node: DSinH Intrinsic352970
Node: DSqRt Intrinsic353382
Node: DTan Intrinsic353794
Node: DTanH Intrinsic354200
Node: DTime Intrinsic (subroutine)354625
Node: EOShift Intrinsic355917
Node: Epsilon Intrinsic356273
Node: ErF Intrinsic356614
Node: ErFC Intrinsic357041
Node: ETime Intrinsic (subroutine)357622
Node: ETime Intrinsic (function)358806
Node: Exit Intrinsic359867
Node: Exp Intrinsic360397
Node: Exponent Intrinsic360880
Node: FDate Intrinsic (subroutine)361238
Node: FDate Intrinsic (function)362171
Node: FGet Intrinsic (subroutine)362966
Node: FGetC Intrinsic (subroutine)363826
Node: Float Intrinsic364726
Node: Floor Intrinsic365149
Node: Flush Intrinsic365484
Node: FNum Intrinsic366086
Node: FPut Intrinsic (subroutine)366557
Node: FPutC Intrinsic (subroutine)367377
Node: Fraction Intrinsic368247
Node: FSeek Intrinsic368607
Node: FStat Intrinsic (subroutine)369355
Node: FStat Intrinsic (function)370902
Node: FTell Intrinsic (subroutine)372214
Node: FTell Intrinsic (function)372910
Node: GError Intrinsic373450
Node: GetArg Intrinsic373847
Node: GetCWD Intrinsic (subroutine)374538
Node: GetCWD Intrinsic (function)375416
Node: GetEnv Intrinsic376058
Node: GetGId Intrinsic376668
Node: GetLog Intrinsic376997
Node: GetPId Intrinsic377558
Node: GetUId Intrinsic377889
Node: GMTime Intrinsic378217
Node: HostNm Intrinsic (subroutine)379248
Node: HostNm Intrinsic (function)380360
Node: Huge Intrinsic381225
Node: IAbs Intrinsic381567
Node: IAChar Intrinsic381981
Node: IAnd Intrinsic382544
Node: IArgC Intrinsic383055
Node: IBClr Intrinsic383454
Node: IBits Intrinsic383988
Node: IBSet Intrinsic384725
Node: IChar Intrinsic385250
Node: IDate Intrinsic (UNIX)386492
Node: IDiM Intrinsic387357
Node: IDInt Intrinsic387829
Node: IDNInt Intrinsic388245
Node: IEOr Intrinsic388667
Node: IErrNo Intrinsic389188
Node: IFix Intrinsic389538
Node: Imag Intrinsic389949
Node: ImagPart Intrinsic390977
Node: Index Intrinsic392026
Node: Int Intrinsic392602
Node: Int2 Intrinsic393340
Node: Int8 Intrinsic394072
Node: IOr Intrinsic394804
Node: IRand Intrinsic395307
Node: IsaTty Intrinsic396250
Node: IShft Intrinsic396697
Node: IShftC Intrinsic397550
Node: ISign Intrinsic398502
Node: ITime Intrinsic398975
Node: Kill Intrinsic (subroutine)399400
Node: Kind Intrinsic400259
Node: LBound Intrinsic400603
Node: Len Intrinsic400939
Node: Len_Trim Intrinsic401598
Node: LGe Intrinsic402033
Node: LGt Intrinsic403469
Node: Link Intrinsic (subroutine)404397
Node: LLe Intrinsic405384
Node: LLt Intrinsic406312
Node: LnBlnk Intrinsic407229
Node: Loc Intrinsic407655
Node: Log Intrinsic408109
Node: Log10 Intrinsic408723
Node: Logical Intrinsic409288
Node: Long Intrinsic409630
Node: LShift Intrinsic410177
Node: LStat Intrinsic (subroutine)411236
Node: LStat Intrinsic (function)413070
Node: LTime Intrinsic414655
Node: MatMul Intrinsic415682
Node: Max Intrinsic416019
Node: Max0 Intrinsic416593
Node: Max1 Intrinsic417067
Node: MaxExponent Intrinsic417574
Node: MaxLoc Intrinsic417933
Node: MaxVal Intrinsic418279
Node: MClock Intrinsic418620
Node: MClock8 Intrinsic419541
Node: Merge Intrinsic420752
Node: Min Intrinsic421087
Node: Min0 Intrinsic421661
Node: Min1 Intrinsic422135
Node: MinExponent Intrinsic422642
Node: MinLoc Intrinsic423001
Node: MinVal Intrinsic423347
Node: Mod Intrinsic423685
Node: Modulo Intrinsic424231
Node: MvBits Intrinsic424569
Node: Nearest Intrinsic425458
Node: NInt Intrinsic425801
Node: Not Intrinsic426662
Node: Or Intrinsic427080
Node: Pack Intrinsic427601
Node: PError Intrinsic427930
Node: Precision Intrinsic428407
Node: Present Intrinsic428761
Node: Product Intrinsic429110
Node: Radix Intrinsic429455
Node: Rand Intrinsic429791
Node: Random_Number Intrinsic430701
Node: Random_Seed Intrinsic431073
Node: Range Intrinsic431440
Node: Real Intrinsic431780
Node: RealPart Intrinsic432809
Node: Rename Intrinsic (subroutine)433865
Node: Repeat Intrinsic434859
Node: Reshape Intrinsic435214
Node: RRSpacing Intrinsic435562
Node: RShift Intrinsic435916
Node: Scale Intrinsic436937
Node: Scan Intrinsic437272
Node: Second Intrinsic (function)437615
Node: Second Intrinsic (subroutine)438469
Node: Selected_Int_Kind Intrinsic439467
Node: Selected_Real_Kind Intrinsic439877
Node: Set_Exponent Intrinsic440283
Node: Shape Intrinsic440659
Node: Short Intrinsic441001
Node: Sign Intrinsic441719
Node: Signal Intrinsic (subroutine)442342
Node: Sin Intrinsic444579
Node: SinH Intrinsic445077
Node: Sleep Intrinsic445473
Node: Sngl Intrinsic445838
Node: Spacing Intrinsic446250
Node: Spread Intrinsic446593
Node: SqRt Intrinsic446933
Node: SRand Intrinsic447560
Node: Stat Intrinsic (subroutine)447960
Node: Stat Intrinsic (function)449597
Node: Sum Intrinsic450983
Node: SymLnk Intrinsic (subroutine)451334
Node: System Intrinsic (subroutine)452388
Node: System_Clock Intrinsic453350
Node: Tan Intrinsic454497
Node: TanH Intrinsic454980
Node: Time Intrinsic (UNIX)455385
Node: Time8 Intrinsic456393
Node: Tiny Intrinsic457595
Node: Transfer Intrinsic457929
Node: Transpose Intrinsic458279
Node: Trim Intrinsic458632
Node: TtyNam Intrinsic (subroutine)458981
Node: TtyNam Intrinsic (function)459706
Node: UBound Intrinsic460298
Node: UMask Intrinsic (subroutine)460662
Node: Unlink Intrinsic (subroutine)461382
Node: Unpack Intrinsic462302
Node: Verify Intrinsic462656
Node: XOr Intrinsic462994
Node: ZAbs Intrinsic463533
Node: ZCos Intrinsic463925
Node: ZExp Intrinsic464321
Node: ZLog Intrinsic464717
Node: ZSin Intrinsic465113
Node: ZSqRt Intrinsic465510
Node: Scope and Classes of Names465890
Node: Underscores in Symbol Names466379
Node: I/O466637
Node: Fortran 90 Features467417
Node: Other Dialects470226
Node: Source Form471386
Node: Carriage Returns472606
Node: Tabs472944
Node: Short Lines473826
Node: Long Lines474809
Node: Ampersands475429
Node: Trailing Comment475692
Node: Debug Line476473
Node: Dollar Signs477147
Node: Case Sensitivity477438
Node: VXT Fortran486044
Node: Double Quote Meaning487232
Node: Exclamation Point488169
Node: Fortran 90489221
Node: Pedantic Compilation490278
Node: Distensions494247
Node: Ugly Implicit Argument Conversion495216
Node: Ugly Assumed-Size Arrays495839
Node: Ugly Complex Part Extraction497569
Node: Ugly Null Arguments499200
Node: Ugly Conversion of Initializers500812
Node: Ugly Integer Conversions502586
Node: Ugly Assigned Labels503703
Node: Compiler505643
Node: Compiler Limits506284
Node: Run-time Environment Limits507182
Node: Timer Wraparounds509131
Node: Year 2000 (Y2K) Problems510421
Node: Array Size514938
Node: Character-variable Length516134
Node: Year 10000 (Y10K) Problems516654
Node: Compiler Types517211
Node: Compiler Constants521929
Node: Compiler Intrinsics522795
Node: Intrinsic Groups523729
Node: Other Intrinsics527181
Node: ACosD Intrinsic534790
Node: AIMax0 Intrinsic535086
Node: AIMin0 Intrinsic535410
Node: AJMax0 Intrinsic535735
Node: AJMin0 Intrinsic536060
Node: ASinD Intrinsic536384
Node: ATan2D Intrinsic536705
Node: ATanD Intrinsic537028
Node: BITest Intrinsic537349
Node: BJTest Intrinsic537673
Node: CDAbs Intrinsic537999
Node: CDCos Intrinsic538393
Node: CDExp Intrinsic538789
Node: CDLog Intrinsic539185
Node: CDSin Intrinsic539581
Node: CDSqRt Intrinsic539978
Node: ChDir Intrinsic (function)540392
Node: ChMod Intrinsic (function)541241
Node: CosD Intrinsic542375
Node: DACosD Intrinsic542704
Node: DASinD Intrinsic543029
Node: DATan2D Intrinsic543357
Node: DATanD Intrinsic543688
Node: Date Intrinsic544014
Node: DbleQ Intrinsic544754
Node: DCmplx Intrinsic545075
Node: DConjg Intrinsic546727
Node: DCosD Intrinsic547133
Node: DFloat Intrinsic547456
Node: DFlotI Intrinsic547849
Node: DFlotJ Intrinsic548176
Node: DImag Intrinsic548502
Node: DReal Intrinsic548900
Node: DSinD Intrinsic550068
Node: DTanD Intrinsic550389
Node: DTime Intrinsic (function)550721
Node: FGet Intrinsic (function)551972
Node: FGetC Intrinsic (function)552766
Node: FloatI Intrinsic553603
Node: FloatJ Intrinsic553940
Node: FPut Intrinsic (function)554276
Node: FPutC Intrinsic (function)555033
Node: IDate Intrinsic (VXT)555847
Node: IIAbs Intrinsic556975
Node: IIAnd Intrinsic557302
Node: IIBClr Intrinsic557624
Node: IIBits Intrinsic557950
Node: IIBSet Intrinsic558277
Node: IIDiM Intrinsic558603
Node: IIDInt Intrinsic558926
Node: IIDNnt Intrinsic559252
Node: IIEOr Intrinsic559578
Node: IIFix Intrinsic559900
Node: IInt Intrinsic560220
Node: IIOr Intrinsic560536
Node: IIQint Intrinsic560853
Node: IIQNnt Intrinsic561178
Node: IIShftC Intrinsic561506
Node: IISign Intrinsic561837
Node: IMax0 Intrinsic562164
Node: IMax1 Intrinsic562486
Node: IMin0 Intrinsic562807
Node: IMin1 Intrinsic563128
Node: IMod Intrinsic563448
Node: INInt Intrinsic563765
Node: INot Intrinsic564084
Node: IZExt Intrinsic564401
Node: JIAbs Intrinsic564721
Node: JIAnd Intrinsic565042
Node: JIBClr Intrinsic565364
Node: JIBits Intrinsic565690
Node: JIBSet Intrinsic566017
Node: JIDiM Intrinsic566343
Node: JIDInt Intrinsic566666
Node: JIDNnt Intrinsic566992
Node: JIEOr Intrinsic567318
Node: JIFix Intrinsic567640
Node: JInt Intrinsic567960
Node: JIOr Intrinsic568276
Node: JIQint Intrinsic568593
Node: JIQNnt Intrinsic568918
Node: JIShft Intrinsic569245
Node: JIShftC Intrinsic569573
Node: JISign Intrinsic569904
Node: JMax0 Intrinsic570231
Node: JMax1 Intrinsic570553
Node: JMin0 Intrinsic570874
Node: JMin1 Intrinsic571195
Node: JMod Intrinsic571515
Node: JNInt Intrinsic571832
Node: JNot Intrinsic572151
Node: JZExt Intrinsic572468
Node: Kill Intrinsic (function)572798
Node: Link Intrinsic (function)573500
Node: QAbs Intrinsic574332
Node: QACos Intrinsic574659
Node: QACosD Intrinsic574980
Node: QASin Intrinsic575305
Node: QASinD Intrinsic575628
Node: QATan Intrinsic575953
Node: QATan2 Intrinsic576278
Node: QATan2D Intrinsic576607
Node: QATanD Intrinsic576940
Node: QCos Intrinsic577268
Node: QCosD Intrinsic577588
Node: QCosH Intrinsic577910
Node: QDiM Intrinsic578232
Node: QExp Intrinsic578550
Node: QExt Intrinsic578867
Node: QExtD Intrinsic579185
Node: QFloat Intrinsic579508
Node: QInt Intrinsic579834
Node: QLog Intrinsic580153
Node: QLog10 Intrinsic580472
Node: QMax1 Intrinsic580798
Node: QMin1 Intrinsic581122
Node: QMod Intrinsic581444
Node: QNInt Intrinsic581763
Node: QSin Intrinsic582084
Node: QSinD Intrinsic582403
Node: QSinH Intrinsic582725
Node: QSqRt Intrinsic583048
Node: QTan Intrinsic583370
Node: QTanD Intrinsic583689
Node: QTanH Intrinsic584011
Node: Rename Intrinsic (function)584346
Node: Secnds Intrinsic585173
Node: Signal Intrinsic (function)585795
Node: SinD Intrinsic588647
Node: SnglQ Intrinsic588978
Node: SymLnk Intrinsic (function)589312
Node: System Intrinsic (function)590202
Node: TanD Intrinsic591552
Node: Time Intrinsic (VXT)591888
Node: UMask Intrinsic (function)592665
Node: Unlink Intrinsic (function)593296
Node: ZExt Intrinsic594047
Node: Other Compilers594354
Node: Dropping f2c Compatibility596878
Node: Compilers Other Than f2c599957
Node: Other Languages601762
Node: Interoperating with C and C++602030
Node: C Interfacing Tools603070
Node: C Access to Type Information604009
Node: f2c Skeletons and Prototypes604707
Ref: f2c Skeletons and Prototypes-Footnote-1606165
Node: C++ Considerations606419
Node: Startup Code607097
Node: Debugging and Interfacing611897
Node: Main Program Unit614587
Node: Procedures617088
Node: Functions619753
Node: Names621378
Node: Common Blocks624528
Node: Local Equivalence Areas624799
Node: Complex Variables625790
Node: Arrays626917
Node: Adjustable Arrays630257
Node: Alternate Entry Points633123
Node: Alternate Returns639834
Node: Assigned Statement Labels640744
Node: Run-time Library Errors642598
Node: Collected Fortran Wisdom644559
Node: Advantages Over f2c645998
Node: Language Extensions646986
Node: Diagnostic Abilities648171
Node: Compiler Options648573
Node: Compiler Speed649632
Node: Program Speed650353
Node: Ease of Debugging651949
Node: Character and Hollerith Constants654390
Node: Block Data and Libraries655372
Node: Loops658708
Node: Working Programs663941
Node: Not My Type664692
Node: Variables Assumed To Be Zero666634
Node: Variables Assumed To Be Saved667700
Node: Unwanted Variables669082
Node: Unused Arguments669973
Node: Surprising Interpretations of Code670447
Node: Aliasing Assumed To Work671305
Node: Output Assumed To Flush677509
Node: Large File Unit Numbers680293
Node: Floating-point precision682456
Node: Inconsistent Calling Sequences683730
Node: Overly Convenient Options684723
Node: Faster Programs688036
Node: Aligned Data688489
Node: Prefer Automatic Uninitialized Variables693193
Node: Avoid f2c Compatibility694570
Node: Use Submodel Options695050
Node: Trouble696066
Node: But-bugs697392
Node: Signal 11 and Friends699172
Node: Cannot Link Fortran Programs701263
Node: Large Common Blocks702557
Node: Debugger Problems702994
Node: NeXTStep Problems703720
Node: Stack Overflow705557
Node: Nothing Happens708457
Node: Strange Behavior at Run Time710082
Node: Floating-point Errors712581
Node: Known Bugs718555
Node: Missing Features725856
Node: Better Source Model727790
Node: Fortran 90 Support729570
Node: Intrinsics in PARAMETER Statements730682
Node: Arbitrary Concatenation731444
Node: SELECT CASE on CHARACTER Type731858
Node: RECURSIVE Keyword732156
Node: Increasing Precision/Range732594
Node: Popular Non-standard Types734143
Node: Full Support for Compiler Types734494
Node: Array Bounds Expressions735141
Node: POINTER Statements735601
Node: Sensible Non-standard Constructs736497
Node: READONLY Keyword738835
Node: FLUSH Statement739758
Node: Expressions in FORMAT Statements740141
Node: Explicit Assembler Code741329
Node: Q Edit Descriptor741631
Node: Old-style PARAMETER Statements742148
Node: TYPE and ACCEPT I/O Statements742895
Node: STRUCTURE UNION RECORD MAP743474
Node: OPEN CLOSE and INQUIRE Keywords743973
Node: ENCODE and DECODE744966
Node: AUTOMATIC Statement746074
Node: Suppressing Space Padding747334
Node: Fortran Preprocessor748574
Node: Bit Operations on Floating-point Data749160
Node: Really Ugly Character Assignments749706
Node: POSIX Standard750094
Node: Floating-point Exception Handling750347
Node: Nonportable Conversions751757
Node: Large Automatic Arrays752313
Node: Support for Threads752733
Node: Enabling Debug Lines753171
Node: Better Warnings753561
Node: Gracefully Handle Sensible Bad Code755210
Node: Non-standard Conversions755967
Node: Non-standard Intrinsics756323
Node: Modifying DO Variable756752
Node: Better Pedantic Compilation757441
Node: Warn About Implicit Conversions758082
Node: Invalid Use of Hollerith Constant758682
Node: Dummy Array Without Dimensioning Dummy759238
Node: Invalid FORMAT Specifiers760164
Node: Ambiguous Dialects760578
Node: Unused Labels761002
Node: Informational Messages761237
Node: Uninitialized Variables at Run Time761654
Node: Portable Unformatted Files762273
Ref: Portable Unformatted Files-Footnote-1765242
Node: Better List-directed I/O765270
Node: Default to Console I/O766188
Node: Labels Visible to Debugger766849
Node: Disappointments767263
Node: Mangling of Names767908
Node: Multiple Definitions of External Names768769
Node: Limitation on Implicit Declarations770143
Node: Non-bugs770438
Node: Backslash in Constants771570
Node: Initializing Before Specifying776470
Node: Context-Sensitive Intrinsicness777623
Node: Context-Sensitive Constants779530
Node: Equivalence Versus Equality782497
Node: Order of Side Effects785551
Node: Warnings and Errors787290
Node: Open Questions788695
Node: Bugs789167
Node: Bug Criteria789858
Node: Bug Reporting796002
Node: Service796370
Node: Adding Options796839
Node: Projects801435
Node: Efficiency802281
Node: Better Optimization805185
Node: Simplify Porting808562
Node: More Extensions810324
Node: Machine Model813419
Node: Internals Documentation814712
Node: Internals Improvements815026
Node: Better Diagnostics818577
Node: Front End819501
Node: Overview of Sources820282
Node: Overview of Translation Process827678
Node: g77stripcard831963
Node: lex.c834451
Node: sta.c844002
Node: sti.c844127
Node: stq.c844252
Node: stb.c844377
Node: expr.c844503
Node: stc.c844631
Node: std.c844757
Node: ste.c844882
Node: Gotchas (Transforming)845026
Node: TBD (Transforming)853260
Node: Philosophy of Code Generation855969
Node: Two-pass Design861880
Node: Two-pass Code863044
Node: Why Two Passes863788
Node: Challenges Posed869841
Node: Transforming Statements872327
Node: Statements Needing Temporaries873184
Node: Transforming DO WHILE875959
Node: Transforming Iterative DO877133
Node: Transforming Block IF877973
Node: Transforming SELECT CASE879344
Node: Transforming Expressions882552
Node: Internal Naming Conventions884548
Node: Diagnostics887554
Node: CMPAMBIG888955
Node: EXPIMP895383
Node: INTGLOB896630
Node: LEX898885
Node: GLOBALS904352
Node: LINKFAIL907027
Node: Y2KBAD907661
Node: Keyword Index908022

End Tag Table
