This is f/g77.info, produced by makeinfo version 4.2 from
/usr/src/gnu/egcs/gcc/f/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-2.95 version of `g77'.

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

   Copyright (C) 1995-1999 Free Software Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the sections entitled "GNU General Public License," "Funding for
Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
included exactly as in the original, and provided that the entire
resulting derived work is distributed under the terms of a permission
notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the sections entitled "GNU General Public
License," "Funding for Free Software," and "Protect Your Freedom--Fight
`Look And Feel'", and this permission notice, may be included in
translations approved by the Free Software Foundation instead of in the
original English.

   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: 1756
g77.info-2: 47265
g77.info-3: 90603
g77.info-4: 108790
g77.info-5: 155741
g77.info-6: 205670
g77.info-7: 255470
g77.info-8: 304887
g77.info-9: 354581
g77.info-10: 403162
g77.info-11: 451149
g77.info-12: 500797
g77.info-13: 550097
g77.info-14: 599983
g77.info-15: 649144
g77.info-16: 694838
g77.info-17: 744449
g77.info-18: 793141
g77.info-19: 840273
g77.info-20: 889807
g77.info-21: 902853

Tag Table:
(Indirect)
Node: Top1756
Node: Copying3770
Node: Contributors22950
Node: Funding26168
Node: Funding GNU Fortran28671
Node: Look and Feel31387
Node: Getting Started31889
Node: What is GNU Fortran?34229
Node: G77 and GCC44117
Node: Invoking G7745315
Node: Option Summary47265
Node: Overall Options52003
Node: Shorthand Options58655
Node: Fortran Dialect Options60953
Node: Warning Options72211
Node: Debugging Options81097
Node: Optimize Options82170
Ref: Optimize Options-Footnote-187417
Node: Preprocessor Options88110
Node: Directory Options89291
Node: Code Gen Options90603
Node: Environment Variables108332
Node: News108790
Node: Changes155741
Node: Language176808
Node: Direction of Language Development179011
Node: Standard Support185250
Node: No Passing External Assumed-length185971
Node: No Passing Dummy Assumed-length186448
Node: No Pathological Implied-DO186963
Node: No Useless Implied-DO187650
Node: Conformance188381
Node: Notation Used190404
Node: Terms and Concepts194610
Node: Syntactic Items195122
Node: Statements Comments Lines195804
Node: Scope of Names and Labels197669
Node: Characters Lines Sequence198099
Node: Character Set198705
Node: Lines199706
Node: Continuation Line202182
Node: Statements203137
Node: Statement Labels204093
Node: Order204785
Node: INCLUDE205670
Node: Cpp-style directives208442
Node: Data Types and Constants208897
Node: Types212418
Node: Double Notation213507
Node: Star Notation214579
Node: Kind Notation217524
Node: Constants225944
Node: Integer Type227460
Node: Character Type228058
Node: Expressions228822
Node: %LOC()229238
Node: Specification Statements231968
Node: NAMELIST232425
Node: DOUBLE COMPLEX233176
Node: Control Statements233430
Node: DO WHILE233922
Node: END DO234227
Node: Construct Names235234
Node: CYCLE and EXIT235974
Node: Functions and Subroutines238738
Node: %VAL()239384
Node: %REF()240748
Node: %DESCR()242576
Node: Generics and Specifics244709
Node: REAL() and AIMAG() of Complex251911
Node: CMPLX() of DOUBLE PRECISION253744
Node: MIL-STD 1753255470
Node: f77/f2c Intrinsics255812
Node: Table of Intrinsic Functions256382
Node: Abort Intrinsic273094
Node: Abs Intrinsic273358
Node: Access Intrinsic274226
Node: AChar Intrinsic275062
Node: ACos Intrinsic275584
Node: AdjustL Intrinsic276045
Node: AdjustR Intrinsic276370
Node: AImag Intrinsic276696
Node: AInt Intrinsic277501
Node: Alarm Intrinsic278129
Node: All Intrinsic278961
Node: Allocated Intrinsic279273
Node: ALog Intrinsic279602
Node: ALog10 Intrinsic279992
Node: AMax0 Intrinsic280390
Node: AMax1 Intrinsic280875
Node: AMin0 Intrinsic281328
Node: AMin1 Intrinsic281812
Node: AMod Intrinsic282264
Node: And Intrinsic282690
Node: ANInt Intrinsic283196
Node: Any Intrinsic283960
Node: ASin Intrinsic284267
Node: Associated Intrinsic284725
Node: ATan Intrinsic285059
Node: ATan2 Intrinsic285525
Node: BesJ0 Intrinsic286076
Node: BesJ1 Intrinsic286537
Node: BesJN Intrinsic286998
Node: BesY0 Intrinsic287497
Node: BesY1 Intrinsic287959
Node: BesYN Intrinsic288421
Node: Bit_Size Intrinsic288924
Node: BTest Intrinsic289583
Node: CAbs Intrinsic290303
Node: CCos Intrinsic290690
Node: Ceiling Intrinsic291082
Node: CExp Intrinsic291404
Node: Char Intrinsic291796
Node: ChDir Intrinsic (subroutine)293050
Node: ChMod Intrinsic (subroutine)294054
Node: CLog Intrinsic295325
Node: Cmplx Intrinsic295729
Node: Complex Intrinsic296530
Node: Conjg Intrinsic297976
Node: Cos Intrinsic298400
Node: CosH Intrinsic298863
Node: Count Intrinsic299238
Node: CPU_Time Intrinsic299556
Node: CShift Intrinsic300347
Node: CSin Intrinsic300669
Node: CSqRt Intrinsic301061
Node: CTime Intrinsic (subroutine)301471
Node: CTime Intrinsic (function)302226
Node: DAbs Intrinsic302860
Node: DACos Intrinsic303256
Node: DASin Intrinsic303647
Node: DATan Intrinsic304039
Node: DATan2 Intrinsic304432
Node: Date_and_Time Intrinsic304887
Node: DbesJ0 Intrinsic306251
Node: DbesJ1 Intrinsic306644
Node: DbesJN Intrinsic307030
Node: DbesY0 Intrinsic307454
Node: DbesY1 Intrinsic307840
Node: DbesYN Intrinsic308226
Node: Dble Intrinsic308648
Node: DCos Intrinsic309354
Node: DCosH Intrinsic309738
Node: DDiM Intrinsic310128
Node: DErF Intrinsic310560
Node: DErFC Intrinsic310929
Node: DExp Intrinsic311304
Node: Digits Intrinsic311690
Node: DiM Intrinsic312007
Node: DInt Intrinsic312506
Node: DLog Intrinsic312890
Node: DLog10 Intrinsic313275
Node: DMax1 Intrinsic313673
Node: DMin1 Intrinsic314127
Node: DMod Intrinsic314579
Node: DNInt Intrinsic315007
Node: Dot_Product Intrinsic315406
Node: DProd Intrinsic315746
Node: DSign Intrinsic316128
Node: DSin Intrinsic316567
Node: DSinH Intrinsic316952
Node: DSqRt Intrinsic317343
Node: DTan Intrinsic317734
Node: DTanH Intrinsic318119
Node: DTime Intrinsic (subroutine)318523
Node: EOShift Intrinsic319794
Node: Epsilon Intrinsic320133
Node: ErF Intrinsic320457
Node: ErFC Intrinsic320863
Node: ETime Intrinsic (subroutine)321423
Node: ETime Intrinsic (function)322586
Node: Exit Intrinsic323626
Node: Exp Intrinsic324103
Node: Exponent Intrinsic324565
Node: FDate Intrinsic (subroutine)324904
Node: FDate Intrinsic (function)325814
Node: FGet Intrinsic (subroutine)326586
Node: FGetC Intrinsic (subroutine)327423
Node: Float Intrinsic328300
Node: Floor Intrinsic328700
Node: Flush Intrinsic329016
Node: FNum Intrinsic329595
Node: FPut Intrinsic (subroutine)330043
Node: FPutC Intrinsic (subroutine)330840
Node: Fraction Intrinsic331687
Node: FSeek Intrinsic332028
Node: FStat Intrinsic (subroutine)332753
Node: FStat Intrinsic (function)334278
Node: FTell Intrinsic (subroutine)335568
Node: FTell Intrinsic (function)336241
Node: GError Intrinsic336758
Node: GetArg Intrinsic337132
Node: GetCWD Intrinsic (subroutine)337768
Node: GetCWD Intrinsic (function)338624
Node: GetEnv Intrinsic339244
Node: GetGId Intrinsic339831
Node: GetLog Intrinsic340137
Node: GetPId Intrinsic340675
Node: GetUId Intrinsic340983
Node: GMTime Intrinsic341288
Node: HostNm Intrinsic (subroutine)342296
Node: HostNm Intrinsic (function)343386
Node: Huge Intrinsic344229
Node: IAbs Intrinsic344552
Node: IAChar Intrinsic344943
Node: IAnd Intrinsic345483
Node: IArgC Intrinsic345971
Node: IBClr Intrinsic346347
Node: IBits Intrinsic346858
Node: IBSet Intrinsic347572
Node: IChar Intrinsic348074
Node: IDate Intrinsic (UNIX)349293
Node: IDiM Intrinsic350096
Node: IDInt Intrinsic350545
Node: IDNInt Intrinsic350938
Node: IEOr Intrinsic351337
Node: IErrNo Intrinsic351835
Node: IFix Intrinsic352162
Node: Imag Intrinsic352550
Node: ImagPart Intrinsic353555
Node: Index Intrinsic354581
Node: Int Intrinsic355134
Node: Int2 Intrinsic355849
Node: Int8 Intrinsic356559
Node: IOr Intrinsic357269
Node: IRand Intrinsic357749
Node: IsaTty Intrinsic358669
Node: IShft Intrinsic359093
Node: IShftC Intrinsic359923
Node: ISign Intrinsic360852
Node: ITime Intrinsic361302
Node: Kill Intrinsic (subroutine)361704
Node: Kind Intrinsic362541
Node: LBound Intrinsic362866
Node: Len Intrinsic363183
Node: Len_Trim Intrinsic363819
Node: LGe Intrinsic364231
Node: LGt Intrinsic365644
Node: Link Intrinsic (subroutine)366549
Node: LLe Intrinsic367514
Node: LLt Intrinsic368419
Node: LnBlnk Intrinsic369313
Node: Loc Intrinsic369716
Node: Log Intrinsic370147
Node: Log10 Intrinsic370738
Node: Logical Intrinsic371280
Node: Long Intrinsic371603
Node: LShift Intrinsic372127
Node: LStat Intrinsic (subroutine)373163
Node: LStat Intrinsic (function)374975
Node: LTime Intrinsic376538
Node: MatMul Intrinsic377542
Node: Max Intrinsic377860
Node: Max0 Intrinsic378411
Node: Max1 Intrinsic378862
Node: MaxExponent Intrinsic379346
Node: MaxLoc Intrinsic379686
Node: MaxVal Intrinsic380013
Node: MClock Intrinsic380335
Node: MClock8 Intrinsic381233
Node: Merge Intrinsic382421
Node: Min Intrinsic382737
Node: Min0 Intrinsic383288
Node: Min1 Intrinsic383739
Node: MinExponent Intrinsic384223
Node: MinLoc Intrinsic384563
Node: MinVal Intrinsic384890
Node: Mod Intrinsic385209
Node: Modulo Intrinsic385732
Node: MvBits Intrinsic386051
Node: Nearest Intrinsic386917
Node: NInt Intrinsic387241
Node: Not Intrinsic388079
Node: Or Intrinsic388474
Node: Pack Intrinsic388972
Node: PError Intrinsic389282
Node: Precision Intrinsic389736
Node: Present Intrinsic390071
Node: Product Intrinsic390401
Node: Radix Intrinsic390727
Node: Rand Intrinsic391044
Node: Random_Number Intrinsic391931
Node: Random_Seed Intrinsic392284
Node: Range Intrinsic392632
Node: Real Intrinsic392953
Node: RealPart Intrinsic393959
Node: Rename Intrinsic (subroutine)394992
Node: Repeat Intrinsic395964
Node: Reshape Intrinsic396300
Node: RRSpacing Intrinsic396629
Node: RShift Intrinsic396964
Node: Scale Intrinsic397962
Node: Scan Intrinsic398278
Node: Second Intrinsic (function)398602
Node: Second Intrinsic (subroutine)399433
Node: Selected_Int_Kind Intrinsic400408
Node: Selected_Real_Kind Intrinsic400799
Node: Set_Exponent Intrinsic401186
Node: Shape Intrinsic401543
Node: Short Intrinsic401866
Node: Sign Intrinsic402562
Node: Signal Intrinsic (subroutine)403162
Node: Sin Intrinsic405378
Node: SinH Intrinsic405853
Node: Sleep Intrinsic406226
Node: Sngl Intrinsic406568
Node: Spacing Intrinsic406957
Node: Spread Intrinsic407281
Node: SqRt Intrinsic407602
Node: SRand Intrinsic408206
Node: Stat Intrinsic (subroutine)408583
Node: Stat Intrinsic (function)410198
Node: Sum Intrinsic411562
Node: SymLnk Intrinsic (subroutine)411894
Node: System Intrinsic (subroutine)412926
Node: System_Clock Intrinsic413865
Node: Tan Intrinsic414989
Node: TanH Intrinsic415449
Node: Time Intrinsic (UNIX)415831
Node: Time8 Intrinsic416816
Node: Tiny Intrinsic417995
Node: Transfer Intrinsic418310
Node: Transpose Intrinsic418641
Node: Trim Intrinsic418975
Node: TtyNam Intrinsic (subroutine)419305
Node: TtyNam Intrinsic (function)420007
Node: UBound Intrinsic420576
Node: UMask Intrinsic (subroutine)420921
Node: Unlink Intrinsic (subroutine)421618
Node: Unpack Intrinsic422516
Node: Verify Intrinsic422851
Node: XOr Intrinsic423170
Node: ZAbs Intrinsic423686
Node: ZCos Intrinsic424055
Node: ZExp Intrinsic424428
Node: ZLog Intrinsic424801
Node: ZSin Intrinsic425174
Node: ZSqRt Intrinsic425548
Node: Scope and Classes of Names425905
Node: Underscores in Symbol Names426387
Node: I/O426634
Node: Fortran 90 Features427407
Node: Other Dialects430209
Node: Source Form431368
Node: Carriage Returns432719
Node: Tabs433048
Node: Short Lines434757
Node: Long Lines435731
Node: Ampersands436342
Node: Trailing Comment436596
Node: Debug Line437372
Node: Dollar Signs438041
Node: Case Sensitivity438327
Node: VXT Fortran446943
Node: Double Quote Meaning448126
Node: Exclamation Point449054
Node: Fortran 90450097
Node: Pedantic Compilation451149
Node: Distensions455113
Node: Ugly Implicit Argument Conversion456077
Node: Ugly Assumed-Size Arrays456691
Node: Ugly Complex Part Extraction458412
Node: Ugly Null Arguments460034
Node: Ugly Conversion of Initializers461637
Node: Ugly Integer Conversions463402
Node: Ugly Assigned Labels464510
Node: Compiler466441
Node: Compiler Limits467079
Node: Run-time Environment Limits467970
Node: Timer Wraparounds469912
Node: Year 2000 (Y2K) Problems471191
Node: Array Size475697
Node: Character-variable Length476882
Node: Year 10000 (Y10K) Problems477391
Node: Compiler Types477937
Node: Compiler Constants482648
Node: Compiler Intrinsics483507
Node: Intrinsic Groups484434
Node: Other Intrinsics487875
Node: ACosD Intrinsic495473
Node: AIMax0 Intrinsic495754
Node: AIMin0 Intrinsic496063
Node: AJMax0 Intrinsic496373
Node: AJMin0 Intrinsic496683
Node: ASinD Intrinsic496992
Node: ATan2D Intrinsic497298
Node: ATanD Intrinsic497606
Node: BITest Intrinsic497912
Node: BJTest Intrinsic498221
Node: CDAbs Intrinsic498530
Node: CDCos Intrinsic498903
Node: CDExp Intrinsic499278
Node: CDLog Intrinsic499653
Node: CDSin Intrinsic500028
Node: CDSqRt Intrinsic500404
Node: ChDir Intrinsic (function)500797
Node: ChMod Intrinsic (function)501626
Node: CosD Intrinsic502740
Node: DACosD Intrinsic503052
Node: DASinD Intrinsic503360
Node: DATan2D Intrinsic503671
Node: DATanD Intrinsic503985
Node: Date Intrinsic504294
Node: DbleQ Intrinsic505013
Node: DCmplx Intrinsic505317
Node: DConjg Intrinsic506948
Node: DCosD Intrinsic507333
Node: DFloat Intrinsic507639
Node: DFlotI Intrinsic508011
Node: DFlotJ Intrinsic508321
Node: DImag Intrinsic508630
Node: DReal Intrinsic509007
Node: DSinD Intrinsic510154
Node: DTanD Intrinsic510458
Node: DTime Intrinsic (function)510773
Node: FGet Intrinsic (function)512003
Node: FGetC Intrinsic (function)512776
Node: FloatI Intrinsic513592
Node: FloatJ Intrinsic513912
Node: FPut Intrinsic (function)514231
Node: FPutC Intrinsic (function)514967
Node: IDate Intrinsic (VXT)515760
Node: IIAbs Intrinsic516804
Node: IIAnd Intrinsic517114
Node: IIBClr Intrinsic517419
Node: IIBits Intrinsic517728
Node: IIBSet Intrinsic518038
Node: IIDiM Intrinsic518347
Node: IIDInt Intrinsic518653
Node: IIDNnt Intrinsic518962
Node: IIEOr Intrinsic519271
Node: IIFix Intrinsic519576
Node: IInt Intrinsic519879
Node: IIOr Intrinsic520178
Node: IIQint Intrinsic520478
Node: IIQNnt Intrinsic520786
Node: IIShftC Intrinsic521097
Node: IISign Intrinsic521411
Node: IMax0 Intrinsic521721
Node: IMax1 Intrinsic522026
Node: IMin0 Intrinsic522330
Node: IMin1 Intrinsic522634
Node: IMod Intrinsic522937
Node: INInt Intrinsic523237
Node: INot Intrinsic523539
Node: IZExt Intrinsic523839
Node: JIAbs Intrinsic524142
Node: JIAnd Intrinsic524446
Node: JIBClr Intrinsic524751
Node: JIBits Intrinsic525060
Node: JIBSet Intrinsic525370
Node: JIDiM Intrinsic525679
Node: JIDInt Intrinsic525985
Node: JIDNnt Intrinsic526294
Node: JIEOr Intrinsic526603
Node: JIFix Intrinsic526908
Node: JInt Intrinsic527211
Node: JIOr Intrinsic527510
Node: JIQint Intrinsic527810
Node: JIQNnt Intrinsic528118
Node: JIShft Intrinsic528428
Node: JIShftC Intrinsic528739
Node: JISign Intrinsic529053
Node: JMax0 Intrinsic529363
Node: JMax1 Intrinsic529668
Node: JMin0 Intrinsic529972
Node: JMin1 Intrinsic530276
Node: JMod Intrinsic530579
Node: JNInt Intrinsic530879
Node: JNot Intrinsic531181
Node: JZExt Intrinsic531481
Node: Kill Intrinsic (function)531794
Node: Link Intrinsic (function)532476
Node: QAbs Intrinsic533288
Node: QACos Intrinsic533598
Node: QACosD Intrinsic533902
Node: QASin Intrinsic534210
Node: QASinD Intrinsic534516
Node: QATan Intrinsic534824
Node: QATan2 Intrinsic535130
Node: QATan2D Intrinsic535440
Node: QATanD Intrinsic535754
Node: QCos Intrinsic536063
Node: QCosD Intrinsic536364
Node: QCosH Intrinsic536667
Node: QDiM Intrinsic536970
Node: QExp Intrinsic537269
Node: QExt Intrinsic537567
Node: QExtD Intrinsic537866
Node: QFloat Intrinsic538170
Node: QInt Intrinsic538477
Node: QLog Intrinsic538777
Node: QLog10 Intrinsic539077
Node: QMax1 Intrinsic539384
Node: QMin1 Intrinsic539689
Node: QMod Intrinsic539992
Node: QNInt Intrinsic540292
Node: QSin Intrinsic540594
Node: QSinD Intrinsic540894
Node: QSinH Intrinsic541197
Node: QSqRt Intrinsic541501
Node: QTan Intrinsic541804
Node: QTanD Intrinsic542104
Node: QTanH Intrinsic542407
Node: Rename Intrinsic (function)542723
Node: Secnds Intrinsic543528
Node: Signal Intrinsic (function)544127
Node: SinD Intrinsic546958
Node: SnglQ Intrinsic547270
Node: SymLnk Intrinsic (function)547585
Node: System Intrinsic (function)548453
Node: TanD Intrinsic549780
Node: Time Intrinsic (VXT)550097
Node: UMask Intrinsic (function)550851
Node: Unlink Intrinsic (function)551459
Node: ZExt Intrinsic552188
Node: Other Compilers552476
Node: Dropping f2c Compatibility554996
Node: Compilers Other Than f2c558068
Node: Other Languages559866
Node: Interoperating with C and C++560118
Node: C Interfacing Tools561151
Node: C Access to Type Information562079
Node: f2c Skeletons and Prototypes562766
Ref: f2c Skeletons and Prototypes-Footnote-1564213
Node: C++ Considerations564467
Node: Startup Code565122
Node: Installation569913
Node: Prerequisites570809
Node: Problems Installing571042
Node: General Problems571737
Node: GNU C Required572309
Node: Patching GNU CC573002
Node: Building GNU CC Necessary573351
Node: Missing strtoul or bsearch573698
Node: Cleanup Kills Stage Directories573973
Node: LANGUAGES Macro Ignored574651
Node: System-specific Problems575507
Node: Cross-compiler Problems575863
Node: Settings578163
Node: Larger File Unit Numbers579246
Node: Always Flush Output580831
Node: Maximum Stackable Size582503
Node: Floating-point Bit Patterns583364
Node: Large Initialization584119
Node: Alpha Problems Fixed585713
Node: Quick Start586600
Node: Complete Installation586846
Node: Distributing Binaries587125
Node: Debugging and Interfacing587384
Node: Main Program Unit590068
Node: Procedures592563
Node: Functions595222
Node: Names596840
Node: Common Blocks599983
Node: Local Equivalence Areas602020
Node: Complex Variables604707
Node: Arrays605827
Node: Adjustable Arrays609161
Node: Alternate Entry Points612020
Node: Alternate Returns618722
Node: Assigned Statement Labels619623
Node: Run-time Library Errors621468
Node: Collected Fortran Wisdom623420
Node: Advantages Over f2c624856
Node: Language Extensions625837
Node: Diagnostic Abilities627011
Node: Compiler Options627402
Node: Compiler Speed628450
Node: Program Speed629160
Node: Ease of Debugging630745
Node: Character and Hollerith Constants633175
Node: Block Data and Libraries634147
Node: Loops637476
Node: Working Programs642702
Node: Not My Type643446
Node: Variables Assumed To Be Zero645377
Node: Variables Assumed To Be Saved646431
Node: Unwanted Variables647801
Node: Unused Arguments648681
Node: Surprising Interpretations of Code649144
Node: Aliasing Assumed To Work649991
Node: Output Assumed To Flush656319
Node: Large File Unit Numbers657771
Node: Floating-point precision659051
Node: Inconsistent Calling Sequences660266
Node: Overly Convenient Options661246
Node: Faster Programs664552
Node: Aligned Data664998
Node: Prefer Automatic Uninitialized Variables669875
Node: Avoid f2c Compatibility671241
Node: Use Submodel Options671709
Node: Trouble672713
Node: But-bugs674324
Node: Signal 11 and Friends676097
Node: Cannot Link Fortran Programs678177
Node: Large Common Blocks679460
Node: Debugger Problems679886
Node: NeXTStep Problems680601
Node: Stack Overflow682428
Node: Nothing Happens684441
Node: Strange Behavior at Run Time686055
Node: Floating-point Errors688544
Node: Known Bugs694838
Node: Missing Features701966
Node: Better Source Model703893
Node: Fortran 90 Support705662
Node: Intrinsics in PARAMETER Statements706763
Node: Arbitrary Concatenation707643
Node: SELECT CASE on CHARACTER Type708046
Node: RECURSIVE Keyword708333
Node: Increasing Precision/Range708760
Node: Popular Non-standard Types710298
Node: Full Support for Compiler Types710715
Node: Array Bounds Expressions711387
Node: POINTER Statements711834
Node: Sensible Non-standard Constructs712717
Node: READONLY Keyword715043
Node: FLUSH Statement715953
Node: Expressions in FORMAT Statements716323
Node: Explicit Assembler Code717498
Node: Q Edit Descriptor717787
Node: Old-style PARAMETER Statements718291
Node: TYPE and ACCEPT I/O Statements719025
Node: STRUCTURE UNION RECORD MAP719591
Node: OPEN CLOSE and INQUIRE Keywords720077
Node: ENCODE and DECODE721057
Node: AUTOMATIC Statement722152
Node: Suppressing Space Padding723399
Node: Fortran Preprocessor724626
Node: Bit Operations on Floating-point Data725199
Node: Really Ugly Character Assignments725732
Node: POSIX Standard726107
Node: Floating-point Exception Handling726347
Node: Nonportable Conversions727674
Node: Large Automatic Arrays728217
Node: Support for Threads728624
Node: Enabling Debug Lines729049
Node: Better Warnings729426
Node: Gracefully Handle Sensible Bad Code731130
Node: Non-standard Conversions731874
Node: Non-standard Intrinsics732217
Node: Modifying DO Variable732633
Node: Better Pedantic Compilation733309
Node: Warn About Implicit Conversions733937
Node: Invalid Use of Hollerith Constant734524
Node: Dummy Array Without Dimensioning Dummy735067
Node: Invalid FORMAT Specifiers735980
Node: Ambiguous Dialects736381
Node: Unused Labels736792
Node: Informational Messages737014
Node: Uninitialized Variables at Run Time737417
Node: Portable Unformatted Files738023
Ref: Portable Unformatted Files-Footnote-1740979
Node: Better List-directed I/O741007
Node: Default to Console I/O741912
Node: Labels Visible to Debugger742560
Node: Disappointments742961
Node: Mangling of Names743599
Node: Multiple Definitions of External Names744449
Node: Limitation on Implicit Declarations745812
Node: Non-bugs746096
Node: Backslash in Constants747221
Node: Initializing Before Specifying752110
Node: Context-Sensitive Intrinsicness753252
Node: Context-Sensitive Constants755148
Node: Equivalence Versus Equality758104
Node: Order of Side Effects761147
Node: Warnings and Errors762875
Node: Open Questions764559
Node: Bugs765028
Node: Bug Criteria766533
Node: Bug Lists772766
Node: Bug Reporting773555
Node: Sending Patches787179
Node: Service792680
Node: Adding Options793141
Node: Projects797709
Node: Efficiency798644
Node: Better Optimization801541
Node: Simplify Porting804911
Node: More Extensions806666
Node: Machine Model809754
Node: Internals Documentation811040
Node: Internals Improvements811429
Node: Better Diagnostics814973
Node: Front End815890
Node: Overview of Sources816833
Node: Overview of Translation Process824222
Node: g77stripcard827881
Node: lex.c830358
Node: sta.c839585
Node: stb.c839696
Node: expr.c839808
Node: stc.c839922
Node: std.c840034
Node: ste.c840145
Node: Gotchas (Transforming)840273
Node: TBD (Transforming)848392
Node: Philosophy of Code Generation851282
Node: Two-pass Design856496
Node: Two-pass Code857653
Node: Why Two Passes858389
Node: Challenges Posed864314
Node: Transforming Statements866798
Node: Statements Needing Temporaries867648
Node: Transforming DO WHILE870412
Node: Transforming Iterative DO871595
Node: Transforming Block IF872424
Node: Transforming SELECT CASE873789
Node: Transforming Expressions877011
Node: Internal Naming Conventions879000
Node: Diagnostics882000
Node: CMPAMBIG883390
Node: EXPIMP889807
Node: INTGLOB891043
Node: LEX893287
Node: GLOBALS898728
Node: LINKFAIL901392
Node: Y2KBAD902503
Node: Index902853

End Tag Table
