This is f/g77.info, produced by makeinfo version 4.0 from
/home/andris/build/gnu/gcc-2.953/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.i1: 1771
g77.i2: 47282
g77.i3: 90620
g77.i4: 108807
g77.i5: 155758
g77.i6: 205687
g77.i7: 255487
g77.i8: 304904
g77.i9: 354598
g77.i10: 403179
g77.i11: 451164
g77.i12: 500812
g77.i13: 550110
g77.i14: 599996
g77.i15: 649157
g77.i16: 694851
g77.i17: 744462
g77.i18: 793154
g77.i19: 840286
g77.i20: 889820
g77.i21: 902866

Tag Table:
(Indirect)
Node: Top1771
Node: Copying3785
Node: Contributors22967
Node: Funding26185
Node: Funding GNU Fortran28688
Node: Look and Feel31404
Node: Getting Started31906
Node: What is GNU Fortran?34246
Node: G77 and GCC44134
Node: Invoking G7745332
Node: Option Summary47282
Node: Overall Options52020
Node: Shorthand Options58672
Node: Fortran Dialect Options60970
Node: Warning Options72228
Node: Debugging Options81114
Node: Optimize Options82187
Ref: Optimize Options-Footnote-187434
Node: Preprocessor Options88127
Node: Directory Options89308
Node: Code Gen Options90620
Node: Environment Variables108349
Node: News108807
Node: Changes155758
Node: Language176825
Node: Direction of Language Development179028
Node: Standard Support185267
Node: No Passing External Assumed-length185988
Node: No Passing Dummy Assumed-length186465
Node: No Pathological Implied-DO186980
Node: No Useless Implied-DO187667
Node: Conformance188398
Node: Notation Used190421
Node: Terms and Concepts194627
Node: Syntactic Items195139
Node: Statements Comments Lines195821
Node: Scope of Names and Labels197686
Node: Characters Lines Sequence198116
Node: Character Set198722
Node: Lines199723
Node: Continuation Line202199
Node: Statements203154
Node: Statement Labels204110
Node: Order204802
Node: INCLUDE205687
Node: Cpp-style directives208459
Node: Data Types and Constants208914
Node: Types212435
Node: Double Notation213524
Node: Star Notation214596
Node: Kind Notation217541
Node: Constants225961
Node: Integer Type227477
Node: Character Type228075
Node: Expressions228839
Node: %LOC()229255
Node: Specification Statements231985
Node: NAMELIST232442
Node: DOUBLE COMPLEX233193
Node: Control Statements233447
Node: DO WHILE233939
Node: END DO234244
Node: Construct Names235251
Node: CYCLE and EXIT235991
Node: Functions and Subroutines238755
Node: %VAL()239401
Node: %REF()240765
Node: %DESCR()242593
Node: Generics and Specifics244726
Node: REAL() and AIMAG() of Complex251928
Node: CMPLX() of DOUBLE PRECISION253761
Node: MIL-STD 1753255487
Node: f77/f2c Intrinsics255829
Node: Table of Intrinsic Functions256399
Node: Abort Intrinsic273111
Node: Abs Intrinsic273375
Node: Access Intrinsic274243
Node: AChar Intrinsic275079
Node: ACos Intrinsic275601
Node: AdjustL Intrinsic276062
Node: AdjustR Intrinsic276387
Node: AImag Intrinsic276713
Node: AInt Intrinsic277518
Node: Alarm Intrinsic278146
Node: All Intrinsic278978
Node: Allocated Intrinsic279290
Node: ALog Intrinsic279619
Node: ALog10 Intrinsic280009
Node: AMax0 Intrinsic280407
Node: AMax1 Intrinsic280892
Node: AMin0 Intrinsic281345
Node: AMin1 Intrinsic281829
Node: AMod Intrinsic282281
Node: And Intrinsic282707
Node: ANInt Intrinsic283213
Node: Any Intrinsic283977
Node: ASin Intrinsic284284
Node: Associated Intrinsic284742
Node: ATan Intrinsic285076
Node: ATan2 Intrinsic285542
Node: BesJ0 Intrinsic286093
Node: BesJ1 Intrinsic286554
Node: BesJN Intrinsic287015
Node: BesY0 Intrinsic287514
Node: BesY1 Intrinsic287976
Node: BesYN Intrinsic288438
Node: Bit_Size Intrinsic288941
Node: BTest Intrinsic289600
Node: CAbs Intrinsic290320
Node: CCos Intrinsic290707
Node: Ceiling Intrinsic291099
Node: CExp Intrinsic291421
Node: Char Intrinsic291813
Node: ChDir Intrinsic (subroutine)293067
Node: ChMod Intrinsic (subroutine)294071
Node: CLog Intrinsic295342
Node: Cmplx Intrinsic295746
Node: Complex Intrinsic296547
Node: Conjg Intrinsic297993
Node: Cos Intrinsic298417
Node: CosH Intrinsic298880
Node: Count Intrinsic299255
Node: CPU_Time Intrinsic299573
Node: CShift Intrinsic300364
Node: CSin Intrinsic300686
Node: CSqRt Intrinsic301078
Node: CTime Intrinsic (subroutine)301488
Node: CTime Intrinsic (function)302243
Node: DAbs Intrinsic302877
Node: DACos Intrinsic303273
Node: DASin Intrinsic303664
Node: DATan Intrinsic304056
Node: DATan2 Intrinsic304449
Node: Date_and_Time Intrinsic304904
Node: DbesJ0 Intrinsic306268
Node: DbesJ1 Intrinsic306661
Node: DbesJN Intrinsic307047
Node: DbesY0 Intrinsic307471
Node: DbesY1 Intrinsic307857
Node: DbesYN Intrinsic308243
Node: Dble Intrinsic308665
Node: DCos Intrinsic309371
Node: DCosH Intrinsic309755
Node: DDiM Intrinsic310145
Node: DErF Intrinsic310577
Node: DErFC Intrinsic310946
Node: DExp Intrinsic311321
Node: Digits Intrinsic311707
Node: DiM Intrinsic312024
Node: DInt Intrinsic312523
Node: DLog Intrinsic312907
Node: DLog10 Intrinsic313292
Node: DMax1 Intrinsic313690
Node: DMin1 Intrinsic314144
Node: DMod Intrinsic314596
Node: DNInt Intrinsic315024
Node: Dot_Product Intrinsic315423
Node: DProd Intrinsic315763
Node: DSign Intrinsic316145
Node: DSin Intrinsic316584
Node: DSinH Intrinsic316969
Node: DSqRt Intrinsic317360
Node: DTan Intrinsic317751
Node: DTanH Intrinsic318136
Node: DTime Intrinsic (subroutine)318540
Node: EOShift Intrinsic319811
Node: Epsilon Intrinsic320150
Node: ErF Intrinsic320474
Node: ErFC Intrinsic320880
Node: ETime Intrinsic (subroutine)321440
Node: ETime Intrinsic (function)322603
Node: Exit Intrinsic323643
Node: Exp Intrinsic324120
Node: Exponent Intrinsic324582
Node: FDate Intrinsic (subroutine)324921
Node: FDate Intrinsic (function)325831
Node: FGet Intrinsic (subroutine)326603
Node: FGetC Intrinsic (subroutine)327440
Node: Float Intrinsic328317
Node: Floor Intrinsic328717
Node: Flush Intrinsic329033
Node: FNum Intrinsic329612
Node: FPut Intrinsic (subroutine)330060
Node: FPutC Intrinsic (subroutine)330857
Node: Fraction Intrinsic331704
Node: FSeek Intrinsic332045
Node: FStat Intrinsic (subroutine)332770
Node: FStat Intrinsic (function)334295
Node: FTell Intrinsic (subroutine)335585
Node: FTell Intrinsic (function)336258
Node: GError Intrinsic336775
Node: GetArg Intrinsic337149
Node: GetCWD Intrinsic (subroutine)337785
Node: GetCWD Intrinsic (function)338641
Node: GetEnv Intrinsic339261
Node: GetGId Intrinsic339848
Node: GetLog Intrinsic340154
Node: GetPId Intrinsic340692
Node: GetUId Intrinsic341000
Node: GMTime Intrinsic341305
Node: HostNm Intrinsic (subroutine)342313
Node: HostNm Intrinsic (function)343403
Node: Huge Intrinsic344246
Node: IAbs Intrinsic344569
Node: IAChar Intrinsic344960
Node: IAnd Intrinsic345500
Node: IArgC Intrinsic345988
Node: IBClr Intrinsic346364
Node: IBits Intrinsic346875
Node: IBSet Intrinsic347589
Node: IChar Intrinsic348091
Node: IDate Intrinsic (UNIX)349310
Node: IDiM Intrinsic350113
Node: IDInt Intrinsic350562
Node: IDNInt Intrinsic350955
Node: IEOr Intrinsic351354
Node: IErrNo Intrinsic351852
Node: IFix Intrinsic352179
Node: Imag Intrinsic352567
Node: ImagPart Intrinsic353572
Node: Index Intrinsic354598
Node: Int Intrinsic355151
Node: Int2 Intrinsic355866
Node: Int8 Intrinsic356576
Node: IOr Intrinsic357286
Node: IRand Intrinsic357766
Node: IsaTty Intrinsic358686
Node: IShft Intrinsic359110
Node: IShftC Intrinsic359940
Node: ISign Intrinsic360869
Node: ITime Intrinsic361319
Node: Kill Intrinsic (subroutine)361721
Node: Kind Intrinsic362558
Node: LBound Intrinsic362883
Node: Len Intrinsic363200
Node: Len_Trim Intrinsic363836
Node: LGe Intrinsic364248
Node: LGt Intrinsic365661
Node: Link Intrinsic (subroutine)366566
Node: LLe Intrinsic367531
Node: LLt Intrinsic368436
Node: LnBlnk Intrinsic369330
Node: Loc Intrinsic369733
Node: Log Intrinsic370164
Node: Log10 Intrinsic370755
Node: Logical Intrinsic371297
Node: Long Intrinsic371620
Node: LShift Intrinsic372144
Node: LStat Intrinsic (subroutine)373180
Node: LStat Intrinsic (function)374992
Node: LTime Intrinsic376555
Node: MatMul Intrinsic377559
Node: Max Intrinsic377877
Node: Max0 Intrinsic378428
Node: Max1 Intrinsic378879
Node: MaxExponent Intrinsic379363
Node: MaxLoc Intrinsic379703
Node: MaxVal Intrinsic380030
Node: MClock Intrinsic380352
Node: MClock8 Intrinsic381250
Node: Merge Intrinsic382438
Node: Min Intrinsic382754
Node: Min0 Intrinsic383305
Node: Min1 Intrinsic383756
Node: MinExponent Intrinsic384240
Node: MinLoc Intrinsic384580
Node: MinVal Intrinsic384907
Node: Mod Intrinsic385226
Node: Modulo Intrinsic385749
Node: MvBits Intrinsic386068
Node: Nearest Intrinsic386934
Node: NInt Intrinsic387258
Node: Not Intrinsic388096
Node: Or Intrinsic388491
Node: Pack Intrinsic388989
Node: PError Intrinsic389299
Node: Precision Intrinsic389753
Node: Present Intrinsic390088
Node: Product Intrinsic390418
Node: Radix Intrinsic390744
Node: Rand Intrinsic391061
Node: Random_Number Intrinsic391948
Node: Random_Seed Intrinsic392301
Node: Range Intrinsic392649
Node: Real Intrinsic392970
Node: RealPart Intrinsic393976
Node: Rename Intrinsic (subroutine)395009
Node: Repeat Intrinsic395981
Node: Reshape Intrinsic396317
Node: RRSpacing Intrinsic396646
Node: RShift Intrinsic396981
Node: Scale Intrinsic397979
Node: Scan Intrinsic398295
Node: Second Intrinsic (function)398619
Node: Second Intrinsic (subroutine)399450
Node: Selected_Int_Kind Intrinsic400425
Node: Selected_Real_Kind Intrinsic400816
Node: Set_Exponent Intrinsic401203
Node: Shape Intrinsic401560
Node: Short Intrinsic401883
Node: Sign Intrinsic402579
Node: Signal Intrinsic (subroutine)403179
Node: Sin Intrinsic405393
Node: SinH Intrinsic405868
Node: Sleep Intrinsic406241
Node: Sngl Intrinsic406583
Node: Spacing Intrinsic406972
Node: Spread Intrinsic407296
Node: SqRt Intrinsic407617
Node: SRand Intrinsic408221
Node: Stat Intrinsic (subroutine)408598
Node: Stat Intrinsic (function)410213
Node: Sum Intrinsic411577
Node: SymLnk Intrinsic (subroutine)411909
Node: System Intrinsic (subroutine)412941
Node: System_Clock Intrinsic413880
Node: Tan Intrinsic415004
Node: TanH Intrinsic415464
Node: Time Intrinsic (UNIX)415846
Node: Time8 Intrinsic416831
Node: Tiny Intrinsic418010
Node: Transfer Intrinsic418325
Node: Transpose Intrinsic418656
Node: Trim Intrinsic418990
Node: TtyNam Intrinsic (subroutine)419320
Node: TtyNam Intrinsic (function)420022
Node: UBound Intrinsic420591
Node: UMask Intrinsic (subroutine)420936
Node: Unlink Intrinsic (subroutine)421633
Node: Unpack Intrinsic422531
Node: Verify Intrinsic422866
Node: XOr Intrinsic423185
Node: ZAbs Intrinsic423701
Node: ZCos Intrinsic424070
Node: ZExp Intrinsic424443
Node: ZLog Intrinsic424816
Node: ZSin Intrinsic425189
Node: ZSqRt Intrinsic425563
Node: Scope and Classes of Names425920
Node: Underscores in Symbol Names426402
Node: I/O426649
Node: Fortran 90 Features427422
Node: Other Dialects430224
Node: Source Form431383
Node: Carriage Returns432734
Node: Tabs433063
Node: Short Lines434772
Node: Long Lines435746
Node: Ampersands436357
Node: Trailing Comment436611
Node: Debug Line437387
Node: Dollar Signs438056
Node: Case Sensitivity438342
Node: VXT Fortran446958
Node: Double Quote Meaning448141
Node: Exclamation Point449069
Node: Fortran 90450112
Node: Pedantic Compilation451164
Node: Distensions455128
Node: Ugly Implicit Argument Conversion456092
Node: Ugly Assumed-Size Arrays456706
Node: Ugly Complex Part Extraction458427
Node: Ugly Null Arguments460049
Node: Ugly Conversion of Initializers461652
Node: Ugly Integer Conversions463417
Node: Ugly Assigned Labels464525
Node: Compiler466456
Node: Compiler Limits467094
Node: Run-time Environment Limits467985
Node: Timer Wraparounds469927
Node: Year 2000 (Y2K) Problems471206
Node: Array Size475712
Node: Character-variable Length476897
Node: Year 10000 (Y10K) Problems477406
Node: Compiler Types477952
Node: Compiler Constants482663
Node: Compiler Intrinsics483522
Node: Intrinsic Groups484449
Node: Other Intrinsics487890
Node: ACosD Intrinsic495488
Node: AIMax0 Intrinsic495769
Node: AIMin0 Intrinsic496078
Node: AJMax0 Intrinsic496388
Node: AJMin0 Intrinsic496698
Node: ASinD Intrinsic497007
Node: ATan2D Intrinsic497313
Node: ATanD Intrinsic497621
Node: BITest Intrinsic497927
Node: BJTest Intrinsic498236
Node: CDAbs Intrinsic498545
Node: CDCos Intrinsic498918
Node: CDExp Intrinsic499293
Node: CDLog Intrinsic499668
Node: CDSin Intrinsic500043
Node: CDSqRt Intrinsic500419
Node: ChDir Intrinsic (function)500812
Node: ChMod Intrinsic (function)501641
Node: CosD Intrinsic502755
Node: DACosD Intrinsic503067
Node: DASinD Intrinsic503375
Node: DATan2D Intrinsic503686
Node: DATanD Intrinsic504000
Node: Date Intrinsic504309
Node: DbleQ Intrinsic505028
Node: DCmplx Intrinsic505332
Node: DConjg Intrinsic506963
Node: DCosD Intrinsic507348
Node: DFloat Intrinsic507654
Node: DFlotI Intrinsic508026
Node: DFlotJ Intrinsic508336
Node: DImag Intrinsic508645
Node: DReal Intrinsic509022
Node: DSinD Intrinsic510169
Node: DTanD Intrinsic510473
Node: DTime Intrinsic (function)510788
Node: FGet Intrinsic (function)512018
Node: FGetC Intrinsic (function)512791
Node: FloatI Intrinsic513607
Node: FloatJ Intrinsic513927
Node: FPut Intrinsic (function)514246
Node: FPutC Intrinsic (function)514982
Node: IDate Intrinsic (VXT)515775
Node: IIAbs Intrinsic516819
Node: IIAnd Intrinsic517129
Node: IIBClr Intrinsic517434
Node: IIBits Intrinsic517743
Node: IIBSet Intrinsic518053
Node: IIDiM Intrinsic518362
Node: IIDInt Intrinsic518668
Node: IIDNnt Intrinsic518977
Node: IIEOr Intrinsic519286
Node: IIFix Intrinsic519591
Node: IInt Intrinsic519894
Node: IIOr Intrinsic520193
Node: IIQint Intrinsic520493
Node: IIQNnt Intrinsic520801
Node: IIShftC Intrinsic521112
Node: IISign Intrinsic521426
Node: IMax0 Intrinsic521736
Node: IMax1 Intrinsic522041
Node: IMin0 Intrinsic522345
Node: IMin1 Intrinsic522649
Node: IMod Intrinsic522952
Node: INInt Intrinsic523252
Node: INot Intrinsic523554
Node: IZExt Intrinsic523854
Node: JIAbs Intrinsic524157
Node: JIAnd Intrinsic524461
Node: JIBClr Intrinsic524766
Node: JIBits Intrinsic525075
Node: JIBSet Intrinsic525385
Node: JIDiM Intrinsic525694
Node: JIDInt Intrinsic526000
Node: JIDNnt Intrinsic526309
Node: JIEOr Intrinsic526618
Node: JIFix Intrinsic526923
Node: JInt Intrinsic527226
Node: JIOr Intrinsic527525
Node: JIQint Intrinsic527825
Node: JIQNnt Intrinsic528133
Node: JIShft Intrinsic528443
Node: JIShftC Intrinsic528754
Node: JISign Intrinsic529068
Node: JMax0 Intrinsic529378
Node: JMax1 Intrinsic529683
Node: JMin0 Intrinsic529987
Node: JMin1 Intrinsic530291
Node: JMod Intrinsic530594
Node: JNInt Intrinsic530894
Node: JNot Intrinsic531196
Node: JZExt Intrinsic531496
Node: Kill Intrinsic (function)531809
Node: Link Intrinsic (function)532491
Node: QAbs Intrinsic533303
Node: QACos Intrinsic533613
Node: QACosD Intrinsic533917
Node: QASin Intrinsic534225
Node: QASinD Intrinsic534531
Node: QATan Intrinsic534839
Node: QATan2 Intrinsic535145
Node: QATan2D Intrinsic535455
Node: QATanD Intrinsic535769
Node: QCos Intrinsic536078
Node: QCosD Intrinsic536379
Node: QCosH Intrinsic536682
Node: QDiM Intrinsic536985
Node: QExp Intrinsic537284
Node: QExt Intrinsic537582
Node: QExtD Intrinsic537881
Node: QFloat Intrinsic538185
Node: QInt Intrinsic538492
Node: QLog Intrinsic538792
Node: QLog10 Intrinsic539092
Node: QMax1 Intrinsic539399
Node: QMin1 Intrinsic539704
Node: QMod Intrinsic540007
Node: QNInt Intrinsic540307
Node: QSin Intrinsic540609
Node: QSinD Intrinsic540909
Node: QSinH Intrinsic541212
Node: QSqRt Intrinsic541516
Node: QTan Intrinsic541819
Node: QTanD Intrinsic542119
Node: QTanH Intrinsic542422
Node: Rename Intrinsic (function)542738
Node: Secnds Intrinsic543543
Node: Signal Intrinsic (function)544142
Node: SinD Intrinsic546971
Node: SnglQ Intrinsic547283
Node: SymLnk Intrinsic (function)547598
Node: System Intrinsic (function)548466
Node: TanD Intrinsic549793
Node: Time Intrinsic (VXT)550110
Node: UMask Intrinsic (function)550864
Node: Unlink Intrinsic (function)551472
Node: ZExt Intrinsic552201
Node: Other Compilers552489
Node: Dropping f2c Compatibility555009
Node: Compilers Other Than f2c558081
Node: Other Languages559879
Node: Interoperating with C and C++560131
Node: C Interfacing Tools561164
Node: C Access to Type Information562092
Node: f2c Skeletons and Prototypes562779
Ref: f2c Skeletons and Prototypes-Footnote-1564226
Node: C++ Considerations564480
Node: Startup Code565135
Node: Installation569926
Node: Prerequisites570822
Node: Problems Installing571055
Node: General Problems571750
Node: GNU C Required572322
Node: Patching GNU CC573015
Node: Building GNU CC Necessary573364
Node: Missing strtoul or bsearch573711
Node: Cleanup Kills Stage Directories573986
Node: LANGUAGES Macro Ignored574664
Node: System-specific Problems575520
Node: Cross-compiler Problems575876
Node: Settings578176
Node: Larger File Unit Numbers579259
Node: Always Flush Output580844
Node: Maximum Stackable Size582516
Node: Floating-point Bit Patterns583377
Node: Large Initialization584132
Node: Alpha Problems Fixed585726
Node: Quick Start586613
Node: Complete Installation586859
Node: Distributing Binaries587138
Node: Debugging and Interfacing587397
Node: Main Program Unit590081
Node: Procedures592576
Node: Functions595235
Node: Names596853
Node: Common Blocks599996
Node: Local Equivalence Areas602033
Node: Complex Variables604720
Node: Arrays605840
Node: Adjustable Arrays609174
Node: Alternate Entry Points612033
Node: Alternate Returns618735
Node: Assigned Statement Labels619636
Node: Run-time Library Errors621481
Node: Collected Fortran Wisdom623433
Node: Advantages Over f2c624869
Node: Language Extensions625850
Node: Diagnostic Abilities627024
Node: Compiler Options627415
Node: Compiler Speed628463
Node: Program Speed629173
Node: Ease of Debugging630758
Node: Character and Hollerith Constants633188
Node: Block Data and Libraries634160
Node: Loops637489
Node: Working Programs642715
Node: Not My Type643459
Node: Variables Assumed To Be Zero645390
Node: Variables Assumed To Be Saved646444
Node: Unwanted Variables647814
Node: Unused Arguments648694
Node: Surprising Interpretations of Code649157
Node: Aliasing Assumed To Work650004
Node: Output Assumed To Flush656332
Node: Large File Unit Numbers657784
Node: Floating-point precision659064
Node: Inconsistent Calling Sequences660279
Node: Overly Convenient Options661259
Node: Faster Programs664565
Node: Aligned Data665011
Node: Prefer Automatic Uninitialized Variables669888
Node: Avoid f2c Compatibility671254
Node: Use Submodel Options671722
Node: Trouble672726
Node: But-bugs674337
Node: Signal 11 and Friends676110
Node: Cannot Link Fortran Programs678190
Node: Large Common Blocks679473
Node: Debugger Problems679899
Node: NeXTStep Problems680614
Node: Stack Overflow682441
Node: Nothing Happens684454
Node: Strange Behavior at Run Time686068
Node: Floating-point Errors688557
Node: Known Bugs694851
Node: Missing Features701979
Node: Better Source Model703906
Node: Fortran 90 Support705675
Node: Intrinsics in PARAMETER Statements706776
Node: Arbitrary Concatenation707656
Node: SELECT CASE on CHARACTER Type708059
Node: RECURSIVE Keyword708346
Node: Increasing Precision/Range708773
Node: Popular Non-standard Types710311
Node: Full Support for Compiler Types710728
Node: Array Bounds Expressions711400
Node: POINTER Statements711847
Node: Sensible Non-standard Constructs712730
Node: READONLY Keyword715056
Node: FLUSH Statement715966
Node: Expressions in FORMAT Statements716336
Node: Explicit Assembler Code717511
Node: Q Edit Descriptor717800
Node: Old-style PARAMETER Statements718304
Node: TYPE and ACCEPT I/O Statements719038
Node: STRUCTURE UNION RECORD MAP719604
Node: OPEN CLOSE and INQUIRE Keywords720090
Node: ENCODE and DECODE721070
Node: AUTOMATIC Statement722165
Node: Suppressing Space Padding723412
Node: Fortran Preprocessor724639
Node: Bit Operations on Floating-point Data725212
Node: Really Ugly Character Assignments725745
Node: POSIX Standard726120
Node: Floating-point Exception Handling726360
Node: Nonportable Conversions727687
Node: Large Automatic Arrays728230
Node: Support for Threads728637
Node: Enabling Debug Lines729062
Node: Better Warnings729439
Node: Gracefully Handle Sensible Bad Code731143
Node: Non-standard Conversions731887
Node: Non-standard Intrinsics732230
Node: Modifying DO Variable732646
Node: Better Pedantic Compilation733322
Node: Warn About Implicit Conversions733950
Node: Invalid Use of Hollerith Constant734537
Node: Dummy Array Without Dimensioning Dummy735080
Node: Invalid FORMAT Specifiers735993
Node: Ambiguous Dialects736394
Node: Unused Labels736805
Node: Informational Messages737027
Node: Uninitialized Variables at Run Time737430
Node: Portable Unformatted Files738036
Ref: Portable Unformatted Files-Footnote-1740992
Node: Better List-directed I/O741020
Node: Default to Console I/O741925
Node: Labels Visible to Debugger742573
Node: Disappointments742974
Node: Mangling of Names743612
Node: Multiple Definitions of External Names744462
Node: Limitation on Implicit Declarations745825
Node: Non-bugs746109
Node: Backslash in Constants747234
Node: Initializing Before Specifying752123
Node: Context-Sensitive Intrinsicness753265
Node: Context-Sensitive Constants755161
Node: Equivalence Versus Equality758117
Node: Order of Side Effects761160
Node: Warnings and Errors762888
Node: Open Questions764572
Node: Bugs765041
Node: Bug Criteria766546
Node: Bug Lists772779
Node: Bug Reporting773568
Node: Sending Patches787192
Node: Service792693
Node: Adding Options793154
Node: Projects797722
Node: Efficiency798657
Node: Better Optimization801554
Node: Simplify Porting804924
Node: More Extensions806679
Node: Machine Model809767
Node: Internals Documentation811053
Node: Internals Improvements811442
Node: Better Diagnostics814986
Node: Front End815903
Node: Overview of Sources816846
Node: Overview of Translation Process824235
Node: g77stripcard827894
Node: lex.c830371
Node: sta.c839598
Node: stb.c839709
Node: expr.c839821
Node: stc.c839935
Node: std.c840047
Node: ste.c840158
Node: Gotchas (Transforming)840286
Node: TBD (Transforming)848405
Node: Philosophy of Code Generation851295
Node: Two-pass Design856509
Node: Two-pass Code857666
Node: Why Two Passes858402
Node: Challenges Posed864327
Node: Transforming Statements866811
Node: Statements Needing Temporaries867661
Node: Transforming DO WHILE870425
Node: Transforming Iterative DO871608
Node: Transforming Block IF872437
Node: Transforming SELECT CASE873802
Node: Transforming Expressions877024
Node: Internal Naming Conventions879013
Node: Diagnostics882013
Node: CMPAMBIG883403
Node: EXPIMP889820
Node: INTGLOB891056
Node: LEX893300
Node: GLOBALS898741
Node: LINKFAIL901405
Node: Y2KBAD902516
Node: Index902866

End Tag Table
