This is g77.info, produced by makeinfo version 4.0 from g77.texi.

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.0 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 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.1 or
any later version published by the Free Software Foundation; with the
Invariant Sections being "GNU General Public License", 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: 1425
g77.info-2: 50016
g77.info-3: 99231
g77.info-4: 127436
g77.info-5: 176427
g77.info-6: 226134
g77.info-7: 275785
g77.info-8: 325688
g77.info-9: 375596
g77.info-10: 425203
g77.info-11: 473188
g77.info-12: 522836
g77.info-13: 572134
g77.info-14: 617021
g77.info-15: 666114
g77.info-16: 715677
g77.info-17: 764139
g77.info-18: 813917
g77.info-19: 861477
g77.info-20: 909753
g77.info-21: 913391

Tag Table:
(Indirect)
Node: Top1425
Node: Copying3519
Node: GNU Free Documentation License22724
Node: Contributors42609
Node: Funding45849
Node: Funding GNU Fortran48352
Node: Look and Feel49514
Node: Getting Started50016
Node: What is GNU Fortran?52356
Node: G77 and GCC62244
Node: Invoking G7763442
Node: Option Summary65392
Node: Overall Options70141
Node: Shorthand Options76789
Node: Fortran Dialect Options79087
Node: Warning Options90345
Node: Debugging Options99231
Node: Optimize Options100482
Ref: Optimize Options-Footnote-1105729
Node: Preprocessor Options106422
Node: Directory Options107603
Node: Code Gen Options108915
Node: Environment Variables126978
Node: News127436
Node: Changes176427
Node: Language198849
Node: Direction of Language Development201052
Node: Standard Support207291
Node: No Passing External Assumed-length208012
Node: No Passing Dummy Assumed-length208489
Node: No Pathological Implied-DO209004
Node: No Useless Implied-DO209691
Node: Conformance210422
Node: Notation Used212445
Node: Terms and Concepts216651
Node: Syntactic Items217163
Node: Statements Comments Lines217845
Node: Scope of Names and Labels219710
Node: Characters Lines Sequence220140
Node: Character Set220746
Node: Lines221747
Node: Continuation Line224223
Node: Statements225178
Node: Statement Labels226134
Node: Order226826
Node: INCLUDE227711
Node: Cpp-style directives230483
Node: Data Types and Constants230938
Node: Types234459
Node: Double Notation235548
Node: Star Notation236620
Node: Kind Notation239565
Node: Constants247985
Node: Integer Type249501
Node: Character Type250099
Node: Expressions250863
Node: %LOC()251279
Node: Specification Statements254009
Node: NAMELIST254466
Node: DOUBLE COMPLEX255217
Node: Control Statements255471
Node: DO WHILE255963
Node: END DO256268
Node: Construct Names257275
Node: CYCLE and EXIT258015
Node: Functions and Subroutines260779
Node: %VAL()261425
Node: %REF()262789
Node: %DESCR()264617
Node: Generics and Specifics266750
Node: REAL() and AIMAG() of Complex273952
Node: CMPLX() of DOUBLE PRECISION275785
Node: MIL-STD 1753277511
Node: f77/f2c Intrinsics277853
Node: Table of Intrinsic Functions278423
Node: Abort Intrinsic295135
Node: Abs Intrinsic295399
Node: Access Intrinsic296267
Node: AChar Intrinsic297103
Node: ACos Intrinsic297625
Node: AdjustL Intrinsic298086
Node: AdjustR Intrinsic298411
Node: AImag Intrinsic298737
Node: AInt Intrinsic299542
Node: Alarm Intrinsic300170
Node: All Intrinsic301002
Node: Allocated Intrinsic301314
Node: ALog Intrinsic301643
Node: ALog10 Intrinsic302033
Node: AMax0 Intrinsic302431
Node: AMax1 Intrinsic302916
Node: AMin0 Intrinsic303369
Node: AMin1 Intrinsic303853
Node: AMod Intrinsic304305
Node: And Intrinsic304731
Node: ANInt Intrinsic305237
Node: Any Intrinsic306001
Node: ASin Intrinsic306308
Node: Associated Intrinsic306766
Node: ATan Intrinsic307100
Node: ATan2 Intrinsic307566
Node: BesJ0 Intrinsic308117
Node: BesJ1 Intrinsic308578
Node: BesJN Intrinsic309039
Node: BesY0 Intrinsic309538
Node: BesY1 Intrinsic310000
Node: BesYN Intrinsic310462
Node: Bit_Size Intrinsic310965
Node: BTest Intrinsic311624
Node: CAbs Intrinsic312344
Node: CCos Intrinsic312731
Node: Ceiling Intrinsic313123
Node: CExp Intrinsic313445
Node: Char Intrinsic313837
Node: ChDir Intrinsic (subroutine)315091
Node: ChMod Intrinsic (subroutine)316095
Node: CLog Intrinsic317366
Node: Cmplx Intrinsic317770
Node: Complex Intrinsic318571
Node: Conjg Intrinsic320017
Node: Cos Intrinsic320441
Node: CosH Intrinsic320904
Node: Count Intrinsic321279
Node: CPU_Time Intrinsic321597
Node: CShift Intrinsic322388
Node: CSin Intrinsic322710
Node: CSqRt Intrinsic323102
Node: CTime Intrinsic (subroutine)323512
Node: CTime Intrinsic (function)324267
Node: DAbs Intrinsic324901
Node: DACos Intrinsic325297
Node: DASin Intrinsic325688
Node: DATan Intrinsic326080
Node: DATan2 Intrinsic326473
Node: Date_and_Time Intrinsic326928
Node: DbesJ0 Intrinsic328292
Node: DbesJ1 Intrinsic328685
Node: DbesJN Intrinsic329071
Node: DbesY0 Intrinsic329495
Node: DbesY1 Intrinsic329881
Node: DbesYN Intrinsic330267
Node: Dble Intrinsic330689
Node: DCos Intrinsic331395
Node: DCosH Intrinsic331779
Node: DDiM Intrinsic332169
Node: DErF Intrinsic332601
Node: DErFC Intrinsic332970
Node: DExp Intrinsic333345
Node: Digits Intrinsic333731
Node: DiM Intrinsic334048
Node: DInt Intrinsic334547
Node: DLog Intrinsic334931
Node: DLog10 Intrinsic335316
Node: DMax1 Intrinsic335714
Node: DMin1 Intrinsic336168
Node: DMod Intrinsic336620
Node: DNInt Intrinsic337048
Node: Dot_Product Intrinsic337447
Node: DProd Intrinsic337787
Node: DSign Intrinsic338169
Node: DSin Intrinsic338608
Node: DSinH Intrinsic338993
Node: DSqRt Intrinsic339384
Node: DTan Intrinsic339775
Node: DTanH Intrinsic340160
Node: DTime Intrinsic (subroutine)340564
Node: EOShift Intrinsic341835
Node: Epsilon Intrinsic342174
Node: ErF Intrinsic342498
Node: ErFC Intrinsic342904
Node: ETime Intrinsic (subroutine)343464
Node: ETime Intrinsic (function)344627
Node: Exit Intrinsic345667
Node: Exp Intrinsic346144
Node: Exponent Intrinsic346606
Node: FDate Intrinsic (subroutine)346945
Node: FDate Intrinsic (function)347855
Node: FGet Intrinsic (subroutine)348627
Node: FGetC Intrinsic (subroutine)349464
Node: Float Intrinsic350341
Node: Floor Intrinsic350741
Node: Flush Intrinsic351057
Node: FNum Intrinsic351636
Node: FPut Intrinsic (subroutine)352084
Node: FPutC Intrinsic (subroutine)352881
Node: Fraction Intrinsic353728
Node: FSeek Intrinsic354069
Node: FStat Intrinsic (subroutine)354794
Node: FStat Intrinsic (function)356319
Node: FTell Intrinsic (subroutine)357609
Node: FTell Intrinsic (function)358282
Node: GError Intrinsic358799
Node: GetArg Intrinsic359173
Node: GetCWD Intrinsic (subroutine)359809
Node: GetCWD Intrinsic (function)360665
Node: GetEnv Intrinsic361285
Node: GetGId Intrinsic361872
Node: GetLog Intrinsic362178
Node: GetPId Intrinsic362716
Node: GetUId Intrinsic363024
Node: GMTime Intrinsic363329
Node: HostNm Intrinsic (subroutine)364337
Node: HostNm Intrinsic (function)365427
Node: Huge Intrinsic366270
Node: IAbs Intrinsic366593
Node: IAChar Intrinsic366984
Node: IAnd Intrinsic367524
Node: IArgC Intrinsic368012
Node: IBClr Intrinsic368388
Node: IBits Intrinsic368899
Node: IBSet Intrinsic369613
Node: IChar Intrinsic370115
Node: IDate Intrinsic (UNIX)371334
Node: IDiM Intrinsic372137
Node: IDInt Intrinsic372586
Node: IDNInt Intrinsic372979
Node: IEOr Intrinsic373378
Node: IErrNo Intrinsic373876
Node: IFix Intrinsic374203
Node: Imag Intrinsic374591
Node: ImagPart Intrinsic375596
Node: Index Intrinsic376622
Node: Int Intrinsic377175
Node: Int2 Intrinsic377890
Node: Int8 Intrinsic378600
Node: IOr Intrinsic379310
Node: IRand Intrinsic379790
Node: IsaTty Intrinsic380710
Node: IShft Intrinsic381134
Node: IShftC Intrinsic381964
Node: ISign Intrinsic382893
Node: ITime Intrinsic383343
Node: Kill Intrinsic (subroutine)383745
Node: Kind Intrinsic384582
Node: LBound Intrinsic384907
Node: Len Intrinsic385224
Node: Len_Trim Intrinsic385860
Node: LGe Intrinsic386272
Node: LGt Intrinsic387685
Node: Link Intrinsic (subroutine)388590
Node: LLe Intrinsic389555
Node: LLt Intrinsic390460
Node: LnBlnk Intrinsic391354
Node: Loc Intrinsic391757
Node: Log Intrinsic392188
Node: Log10 Intrinsic392779
Node: Logical Intrinsic393321
Node: Long Intrinsic393644
Node: LShift Intrinsic394168
Node: LStat Intrinsic (subroutine)395204
Node: LStat Intrinsic (function)397016
Node: LTime Intrinsic398579
Node: MatMul Intrinsic399583
Node: Max Intrinsic399901
Node: Max0 Intrinsic400452
Node: Max1 Intrinsic400903
Node: MaxExponent Intrinsic401387
Node: MaxLoc Intrinsic401727
Node: MaxVal Intrinsic402054
Node: MClock Intrinsic402376
Node: MClock8 Intrinsic403274
Node: Merge Intrinsic404462
Node: Min Intrinsic404778
Node: Min0 Intrinsic405329
Node: Min1 Intrinsic405780
Node: MinExponent Intrinsic406264
Node: MinLoc Intrinsic406604
Node: MinVal Intrinsic406931
Node: Mod Intrinsic407250
Node: Modulo Intrinsic407773
Node: MvBits Intrinsic408092
Node: Nearest Intrinsic408958
Node: NInt Intrinsic409282
Node: Not Intrinsic410120
Node: Or Intrinsic410515
Node: Pack Intrinsic411013
Node: PError Intrinsic411323
Node: Precision Intrinsic411777
Node: Present Intrinsic412112
Node: Product Intrinsic412442
Node: Radix Intrinsic412768
Node: Rand Intrinsic413085
Node: Random_Number Intrinsic413972
Node: Random_Seed Intrinsic414325
Node: Range Intrinsic414673
Node: Real Intrinsic414994
Node: RealPart Intrinsic416000
Node: Rename Intrinsic (subroutine)417033
Node: Repeat Intrinsic418005
Node: Reshape Intrinsic418341
Node: RRSpacing Intrinsic418670
Node: RShift Intrinsic419005
Node: Scale Intrinsic420003
Node: Scan Intrinsic420319
Node: Second Intrinsic (function)420643
Node: Second Intrinsic (subroutine)421474
Node: Selected_Int_Kind Intrinsic422449
Node: Selected_Real_Kind Intrinsic422840
Node: Set_Exponent Intrinsic423227
Node: Shape Intrinsic423584
Node: Short Intrinsic423907
Node: Sign Intrinsic424603
Node: Signal Intrinsic (subroutine)425203
Node: Sin Intrinsic427417
Node: SinH Intrinsic427892
Node: Sleep Intrinsic428265
Node: Sngl Intrinsic428607
Node: Spacing Intrinsic428996
Node: Spread Intrinsic429320
Node: SqRt Intrinsic429641
Node: SRand Intrinsic430245
Node: Stat Intrinsic (subroutine)430622
Node: Stat Intrinsic (function)432237
Node: Sum Intrinsic433601
Node: SymLnk Intrinsic (subroutine)433933
Node: System Intrinsic (subroutine)434965
Node: System_Clock Intrinsic435904
Node: Tan Intrinsic437028
Node: TanH Intrinsic437488
Node: Time Intrinsic (UNIX)437870
Node: Time8 Intrinsic438855
Node: Tiny Intrinsic440034
Node: Transfer Intrinsic440349
Node: Transpose Intrinsic440680
Node: Trim Intrinsic441014
Node: TtyNam Intrinsic (subroutine)441344
Node: TtyNam Intrinsic (function)442046
Node: UBound Intrinsic442615
Node: UMask Intrinsic (subroutine)442960
Node: Unlink Intrinsic (subroutine)443657
Node: Unpack Intrinsic444555
Node: Verify Intrinsic444890
Node: XOr Intrinsic445209
Node: ZAbs Intrinsic445725
Node: ZCos Intrinsic446094
Node: ZExp Intrinsic446467
Node: ZLog Intrinsic446840
Node: ZSin Intrinsic447213
Node: ZSqRt Intrinsic447587
Node: Scope and Classes of Names447944
Node: Underscores in Symbol Names448426
Node: I/O448673
Node: Fortran 90 Features449446
Node: Other Dialects452248
Node: Source Form453407
Node: Carriage Returns454758
Node: Tabs455087
Node: Short Lines456796
Node: Long Lines457770
Node: Ampersands458381
Node: Trailing Comment458635
Node: Debug Line459411
Node: Dollar Signs460080
Node: Case Sensitivity460366
Node: VXT Fortran468982
Node: Double Quote Meaning470165
Node: Exclamation Point471093
Node: Fortran 90472136
Node: Pedantic Compilation473188
Node: Distensions477152
Node: Ugly Implicit Argument Conversion478116
Node: Ugly Assumed-Size Arrays478730
Node: Ugly Complex Part Extraction480451
Node: Ugly Null Arguments482073
Node: Ugly Conversion of Initializers483676
Node: Ugly Integer Conversions485441
Node: Ugly Assigned Labels486549
Node: Compiler488480
Node: Compiler Limits489118
Node: Run-time Environment Limits490009
Node: Timer Wraparounds491951
Node: Year 2000 (Y2K) Problems493230
Node: Array Size497736
Node: Character-variable Length498921
Node: Year 10000 (Y10K) Problems499430
Node: Compiler Types499976
Node: Compiler Constants504687
Node: Compiler Intrinsics505546
Node: Intrinsic Groups506473
Node: Other Intrinsics509914
Node: ACosD Intrinsic517512
Node: AIMax0 Intrinsic517793
Node: AIMin0 Intrinsic518102
Node: AJMax0 Intrinsic518412
Node: AJMin0 Intrinsic518722
Node: ASinD Intrinsic519031
Node: ATan2D Intrinsic519337
Node: ATanD Intrinsic519645
Node: BITest Intrinsic519951
Node: BJTest Intrinsic520260
Node: CDAbs Intrinsic520569
Node: CDCos Intrinsic520942
Node: CDExp Intrinsic521317
Node: CDLog Intrinsic521692
Node: CDSin Intrinsic522067
Node: CDSqRt Intrinsic522443
Node: ChDir Intrinsic (function)522836
Node: ChMod Intrinsic (function)523665
Node: CosD Intrinsic524779
Node: DACosD Intrinsic525091
Node: DASinD Intrinsic525399
Node: DATan2D Intrinsic525710
Node: DATanD Intrinsic526024
Node: Date Intrinsic526333
Node: DbleQ Intrinsic527052
Node: DCmplx Intrinsic527356
Node: DConjg Intrinsic528987
Node: DCosD Intrinsic529372
Node: DFloat Intrinsic529678
Node: DFlotI Intrinsic530050
Node: DFlotJ Intrinsic530360
Node: DImag Intrinsic530669
Node: DReal Intrinsic531046
Node: DSinD Intrinsic532193
Node: DTanD Intrinsic532497
Node: DTime Intrinsic (function)532812
Node: FGet Intrinsic (function)534042
Node: FGetC Intrinsic (function)534815
Node: FloatI Intrinsic535631
Node: FloatJ Intrinsic535951
Node: FPut Intrinsic (function)536270
Node: FPutC Intrinsic (function)537006
Node: IDate Intrinsic (VXT)537799
Node: IIAbs Intrinsic538843
Node: IIAnd Intrinsic539153
Node: IIBClr Intrinsic539458
Node: IIBits Intrinsic539767
Node: IIBSet Intrinsic540077
Node: IIDiM Intrinsic540386
Node: IIDInt Intrinsic540692
Node: IIDNnt Intrinsic541001
Node: IIEOr Intrinsic541310
Node: IIFix Intrinsic541615
Node: IInt Intrinsic541918
Node: IIOr Intrinsic542217
Node: IIQint Intrinsic542517
Node: IIQNnt Intrinsic542825
Node: IIShftC Intrinsic543136
Node: IISign Intrinsic543450
Node: IMax0 Intrinsic543760
Node: IMax1 Intrinsic544065
Node: IMin0 Intrinsic544369
Node: IMin1 Intrinsic544673
Node: IMod Intrinsic544976
Node: INInt Intrinsic545276
Node: INot Intrinsic545578
Node: IZExt Intrinsic545878
Node: JIAbs Intrinsic546181
Node: JIAnd Intrinsic546485
Node: JIBClr Intrinsic546790
Node: JIBits Intrinsic547099
Node: JIBSet Intrinsic547409
Node: JIDiM Intrinsic547718
Node: JIDInt Intrinsic548024
Node: JIDNnt Intrinsic548333
Node: JIEOr Intrinsic548642
Node: JIFix Intrinsic548947
Node: JInt Intrinsic549250
Node: JIOr Intrinsic549549
Node: JIQint Intrinsic549849
Node: JIQNnt Intrinsic550157
Node: JIShft Intrinsic550467
Node: JIShftC Intrinsic550778
Node: JISign Intrinsic551092
Node: JMax0 Intrinsic551402
Node: JMax1 Intrinsic551707
Node: JMin0 Intrinsic552011
Node: JMin1 Intrinsic552315
Node: JMod Intrinsic552618
Node: JNInt Intrinsic552918
Node: JNot Intrinsic553220
Node: JZExt Intrinsic553520
Node: Kill Intrinsic (function)553833
Node: Link Intrinsic (function)554515
Node: QAbs Intrinsic555327
Node: QACos Intrinsic555637
Node: QACosD Intrinsic555941
Node: QASin Intrinsic556249
Node: QASinD Intrinsic556555
Node: QATan Intrinsic556863
Node: QATan2 Intrinsic557169
Node: QATan2D Intrinsic557479
Node: QATanD Intrinsic557793
Node: QCos Intrinsic558102
Node: QCosD Intrinsic558403
Node: QCosH Intrinsic558706
Node: QDiM Intrinsic559009
Node: QExp Intrinsic559308
Node: QExt Intrinsic559606
Node: QExtD Intrinsic559905
Node: QFloat Intrinsic560209
Node: QInt Intrinsic560516
Node: QLog Intrinsic560816
Node: QLog10 Intrinsic561116
Node: QMax1 Intrinsic561423
Node: QMin1 Intrinsic561728
Node: QMod Intrinsic562031
Node: QNInt Intrinsic562331
Node: QSin Intrinsic562633
Node: QSinD Intrinsic562933
Node: QSinH Intrinsic563236
Node: QSqRt Intrinsic563540
Node: QTan Intrinsic563843
Node: QTanD Intrinsic564143
Node: QTanH Intrinsic564446
Node: Rename Intrinsic (function)564762
Node: Secnds Intrinsic565567
Node: Signal Intrinsic (function)566166
Node: SinD Intrinsic568995
Node: SnglQ Intrinsic569307
Node: SymLnk Intrinsic (function)569622
Node: System Intrinsic (function)570490
Node: TanD Intrinsic571817
Node: Time Intrinsic (VXT)572134
Node: UMask Intrinsic (function)572888
Node: Unlink Intrinsic (function)573496
Node: ZExt Intrinsic574225
Node: Other Compilers574513
Node: Dropping f2c Compatibility577033
Node: Compilers Other Than f2c580105
Node: Other Languages581903
Node: Interoperating with C and C++582155
Node: C Interfacing Tools583188
Node: C Access to Type Information584116
Node: f2c Skeletons and Prototypes584803
Ref: f2c Skeletons and Prototypes-Footnote-1586250
Node: C++ Considerations586504
Node: Startup Code587159
Node: Installation591948
Node: Debugging and Interfacing592203
Node: Main Program Unit594887
Node: Procedures597381
Node: Functions600039
Node: Names601657
Node: Common Blocks604800
Node: Local Equivalence Areas607021
Node: Complex Variables609708
Node: Arrays610828
Node: Adjustable Arrays614162
Node: Alternate Entry Points617021
Node: Alternate Returns623723
Node: Assigned Statement Labels624624
Node: Run-time Library Errors626469
Node: Collected Fortran Wisdom628421
Node: Advantages Over f2c629857
Node: Language Extensions630838
Node: Diagnostic Abilities632012
Node: Compiler Options632403
Node: Compiler Speed633451
Node: Program Speed634161
Node: Ease of Debugging635746
Node: Character and Hollerith Constants638176
Node: Block Data and Libraries639148
Node: Loops642477
Node: Working Programs647703
Node: Not My Type648447
Node: Variables Assumed To Be Zero650378
Node: Variables Assumed To Be Saved651432
Node: Unwanted Variables652802
Node: Unused Arguments653682
Node: Surprising Interpretations of Code654145
Node: Aliasing Assumed To Work654992
Node: Output Assumed To Flush661189
Node: Large File Unit Numbers663962
Node: Floating-point precision666114
Node: Inconsistent Calling Sequences667375
Node: Overly Convenient Options668355
Node: Faster Programs671661
Node: Aligned Data672107
Node: Prefer Automatic Uninitialized Variables676984
Node: Avoid f2c Compatibility678350
Node: Use Submodel Options678818
Node: Trouble679822
Node: But-bugs681287
Node: Signal 11 and Friends683060
Node: Cannot Link Fortran Programs685140
Node: Large Common Blocks686423
Node: Debugger Problems686849
Node: NeXTStep Problems687564
Node: Stack Overflow689390
Node: Nothing Happens692279
Node: Strange Behavior at Run Time693893
Node: Floating-point Errors696382
Node: Known Bugs702676
Node: Missing Features710880
Node: Better Source Model712807
Node: Fortran 90 Support714576
Node: Intrinsics in PARAMETER Statements715677
Node: Arbitrary Concatenation716557
Node: SELECT CASE on CHARACTER Type716960
Node: RECURSIVE Keyword717247
Node: Increasing Precision/Range717674
Node: Popular Non-standard Types719212
Node: Full Support for Compiler Types719629
Node: Array Bounds Expressions720301
Node: POINTER Statements720748
Node: Sensible Non-standard Constructs721631
Node: READONLY Keyword723957
Node: FLUSH Statement724867
Node: Expressions in FORMAT Statements725237
Node: Explicit Assembler Code726412
Node: Q Edit Descriptor726701
Node: Old-style PARAMETER Statements727205
Node: TYPE and ACCEPT I/O Statements727939
Node: STRUCTURE UNION RECORD MAP728505
Node: OPEN CLOSE and INQUIRE Keywords728991
Node: ENCODE and DECODE729971
Node: AUTOMATIC Statement731066
Node: Suppressing Space Padding732313
Node: Fortran Preprocessor733540
Node: Bit Operations on Floating-point Data734113
Node: Really Ugly Character Assignments734646
Node: POSIX Standard735021
Node: Floating-point Exception Handling735261
Node: Nonportable Conversions736665
Node: Large Automatic Arrays737208
Node: Support for Threads737615
Node: Enabling Debug Lines738040
Node: Better Warnings738417
Node: Gracefully Handle Sensible Bad Code740121
Node: Non-standard Conversions740865
Node: Non-standard Intrinsics741208
Node: Modifying DO Variable741624
Node: Better Pedantic Compilation742300
Node: Warn About Implicit Conversions742928
Node: Invalid Use of Hollerith Constant743515
Node: Dummy Array Without Dimensioning Dummy744058
Node: Invalid FORMAT Specifiers744971
Node: Ambiguous Dialects745372
Node: Unused Labels745783
Node: Informational Messages746005
Node: Uninitialized Variables at Run Time746408
Node: Portable Unformatted Files747014
Ref: Portable Unformatted Files-Footnote-1749970
Node: Better List-directed I/O749998
Node: Default to Console I/O750903
Node: Labels Visible to Debugger751551
Node: Disappointments751952
Node: Mangling of Names752590
Node: Multiple Definitions of External Names753440
Node: Limitation on Implicit Declarations754803
Node: Non-bugs755087
Node: Backslash in Constants756212
Node: Initializing Before Specifying761101
Node: Context-Sensitive Intrinsicness762243
Node: Context-Sensitive Constants764139
Node: Equivalence Versus Equality767095
Node: Order of Side Effects770138
Node: Warnings and Errors771866
Node: Open Questions773550
Node: Bugs774019
Node: Bug Criteria775524
Node: Bug Lists781757
Node: Bug Reporting782546
Node: Sending Patches796170
Node: Service801656
Node: Adding Options802122
Node: Projects806715
Node: Efficiency807650
Node: Better Optimization810547
Node: Simplify Porting813917
Node: More Extensions815672
Node: Machine Model818760
Node: Internals Documentation820046
Node: Internals Improvements820435
Node: Better Diagnostics823979
Node: Front End824896
Node: Overview of Sources825832
Node: Overview of Translation Process833221
Node: g77stripcard837499
Node: lex.c839976
Node: sta.c849752
Node: sti.c849863
Node: stq.c849974
Node: stb.c850085
Node: expr.c850197
Node: stc.c850311
Node: std.c850423
Node: ste.c850534
Node: Gotchas (Transforming)850662
Node: TBD (Transforming)858781
Node: Philosophy of Code Generation861477
Node: Two-pass Design867381
Node: Two-pass Code868538
Node: Why Two Passes869271
Node: Challenges Posed875339
Node: Transforming Statements877823
Node: Statements Needing Temporaries878673
Node: Transforming DO WHILE881437
Node: Transforming Iterative DO882620
Node: Transforming Block IF883449
Node: Transforming SELECT CASE884814
Node: Transforming Expressions888036
Node: Internal Naming Conventions890025
Node: Diagnostics893025
Node: CMPAMBIG894415
Node: EXPIMP900832
Node: INTGLOB902068
Node: LEX904312
Node: GLOBALS909753
Node: LINKFAIL912417
Node: Y2KBAD913041
Node: Index913391

End Tag Table
