This is g77.info, produced by makeinfo version 4.2 from
/usr/src/gnu/usr.bin/gcc/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: 2333
g77.info-2: 51690
g77.info-3: 93204
g77.info-4: 128277
g77.info-5: 182687
g77.info-6: 232436
g77.info-7: 278440
g77.info-8: 327843
g77.info-9: 377297
g77.info-10: 426896
g77.info-11: 471290
g77.info-12: 520838
g77.info-13: 570589
g77.info-14: 617921
g77.info-15: 662084
g77.info-16: 709112
g77.info-17: 758650
g77.info-18: 808378
g77.info-19: 853276
g77.info-20: 897417

Tag Table:
(Indirect)
Node: Top2333
Node: Copying4290
Node: GNU Free Documentation License23490
Node: Contributors45899
Node: Funding49178
Node: Funding GNU Fortran51690
Node: Getting Started52905
Node: What is GNU Fortran?55154
Node: G77 and GCC65042
Node: Invoking G7766260
Node: Option Summary68198
Node: Overall Options73056
Node: Shorthand Options79650
Node: Fortran Dialect Options81947
Node: Warning Options93204
Node: Debugging Options102121
Node: Optimize Options103711
Ref: Optimize Options-Footnote-1109729
Node: Preprocessor Options110422
Node: Directory Options111603
Node: Code Gen Options112915
Node: Environment Variables127822
Node: News128277
Node: Changes182687
Node: Language210540
Node: Direction of Language Development212741
Node: Standard Support218981
Node: No Passing External Assumed-length219702
Node: No Passing Dummy Assumed-length220179
Node: No Pathological Implied-DO220694
Node: No Useless Implied-DO221381
Node: Conformance222112
Node: Notation Used224135
Node: Terms and Concepts228341
Node: Syntactic Items228853
Node: Statements Comments Lines229535
Node: Scope of Names and Labels231400
Node: Characters Lines Sequence231830
Node: Character Set232436
Node: Lines233437
Node: Continuation Line235913
Node: Statements236868
Node: Statement Labels237824
Node: Order238516
Node: INCLUDE239401
Node: Cpp-style directives242173
Node: Data Types and Constants242628
Node: Types246149
Node: Double Notation247238
Node: Star Notation248310
Node: Kind Notation251255
Node: Constants259675
Node: Integer Type261191
Node: Character Type261789
Node: Expressions262553
Node: %LOC()262969
Node: Specification Statements265699
Node: NAMELIST266156
Node: DOUBLE COMPLEX266907
Node: Control Statements267161
Node: DO WHILE267653
Node: END DO267958
Node: Construct Names268965
Node: CYCLE and EXIT269705
Node: Functions and Subroutines272469
Node: %VAL()273115
Node: %REF()274479
Node: %DESCR()276307
Node: Generics and Specifics278440
Node: REAL() and AIMAG() of Complex285642
Node: CMPLX() of DOUBLE PRECISION287475
Node: MIL-STD 1753289201
Node: f77/f2c Intrinsics289543
Node: Table of Intrinsic Functions290113
Node: Abort Intrinsic306825
Node: Abs Intrinsic307089
Node: Access Intrinsic307952
Node: AChar Intrinsic308788
Node: ACos Intrinsic309310
Node: AdjustL Intrinsic309771
Node: AdjustR Intrinsic310096
Node: AImag Intrinsic310422
Node: AInt Intrinsic311227
Node: Alarm Intrinsic311855
Node: All Intrinsic312687
Node: Allocated Intrinsic312999
Node: ALog Intrinsic313328
Node: ALog10 Intrinsic313718
Node: AMax0 Intrinsic314116
Node: AMax1 Intrinsic314601
Node: AMin0 Intrinsic315054
Node: AMin1 Intrinsic315538
Node: AMod Intrinsic315990
Node: And Intrinsic316416
Node: ANInt Intrinsic316922
Node: Any Intrinsic317686
Node: ASin Intrinsic317993
Node: Associated Intrinsic318451
Node: ATan Intrinsic318785
Node: ATan2 Intrinsic319251
Node: BesJ0 Intrinsic319802
Node: BesJ1 Intrinsic320263
Node: BesJN Intrinsic320724
Node: BesY0 Intrinsic321255
Node: BesY1 Intrinsic321717
Node: BesYN Intrinsic322179
Node: Bit_Size Intrinsic322714
Node: BTest Intrinsic323373
Node: CAbs Intrinsic324093
Node: CCos Intrinsic324480
Node: Ceiling Intrinsic324872
Node: CExp Intrinsic325194
Node: Char Intrinsic325586
Node: ChDir Intrinsic (subroutine)326840
Node: ChMod Intrinsic (subroutine)327843
Node: CLog Intrinsic329113
Node: Cmplx Intrinsic329517
Node: Complex Intrinsic330318
Node: Conjg Intrinsic331764
Node: Cos Intrinsic332188
Node: CosH Intrinsic332651
Node: Count Intrinsic333026
Node: CPU_Time Intrinsic333344
Node: CShift Intrinsic334135
Node: CSin Intrinsic334457
Node: CSqRt Intrinsic334849
Node: CTime Intrinsic (subroutine)335259
Node: CTime Intrinsic (function)336014
Node: DAbs Intrinsic336648
Node: DACos Intrinsic337044
Node: DASin Intrinsic337435
Node: DATan Intrinsic337827
Node: DATan2 Intrinsic338220
Node: Date_and_Time Intrinsic338675
Node: DbesJ0 Intrinsic340039
Node: DbesJ1 Intrinsic340432
Node: DbesJN Intrinsic340818
Node: DbesY0 Intrinsic341274
Node: DbesY1 Intrinsic341660
Node: DbesYN Intrinsic342046
Node: Dble Intrinsic342500
Node: DCos Intrinsic343206
Node: DCosH Intrinsic343590
Node: DDiM Intrinsic343980
Node: DErF Intrinsic344412
Node: DErFC Intrinsic344781
Node: DExp Intrinsic345156
Node: Digits Intrinsic345542
Node: DiM Intrinsic345859
Node: DInt Intrinsic346358
Node: DLog Intrinsic346742
Node: DLog10 Intrinsic347127
Node: DMax1 Intrinsic347525
Node: DMin1 Intrinsic347979
Node: DMod Intrinsic348431
Node: DNInt Intrinsic348859
Node: Dot_Product Intrinsic349258
Node: DProd Intrinsic349598
Node: DSign Intrinsic349980
Node: DSin Intrinsic350419
Node: DSinH Intrinsic350804
Node: DSqRt Intrinsic351195
Node: DTan Intrinsic351586
Node: DTanH Intrinsic351971
Node: DTime Intrinsic (subroutine)352375
Node: EOShift Intrinsic353646
Node: Epsilon Intrinsic353985
Node: ErF Intrinsic354309
Node: ErFC Intrinsic354715
Node: ETime Intrinsic (subroutine)355275
Node: ETime Intrinsic (function)356438
Node: Exit Intrinsic357478
Node: Exp Intrinsic357987
Node: Exponent Intrinsic358449
Node: FDate Intrinsic (subroutine)358788
Node: FDate Intrinsic (function)359698
Node: FGet Intrinsic (subroutine)360470
Node: FGetC Intrinsic (subroutine)361307
Node: Float Intrinsic362184
Node: Floor Intrinsic362584
Node: Flush Intrinsic362900
Node: FNum Intrinsic363479
Node: FPut Intrinsic (subroutine)363927
Node: FPutC Intrinsic (subroutine)364724
Node: Fraction Intrinsic365571
Node: FSeek Intrinsic365912
Node: FStat Intrinsic (subroutine)366637
Node: FStat Intrinsic (function)368161
Node: FTell Intrinsic (subroutine)369450
Node: FTell Intrinsic (function)370123
Node: GError Intrinsic370640
Node: GetArg Intrinsic371014
Node: GetCWD Intrinsic (subroutine)371682
Node: GetCWD Intrinsic (function)372537
Node: GetEnv Intrinsic373156
Node: GetGId Intrinsic373743
Node: GetLog Intrinsic374049
Node: GetPId Intrinsic374587
Node: GetUId Intrinsic374895
Node: GMTime Intrinsic375200
Node: HostNm Intrinsic (subroutine)376208
Node: HostNm Intrinsic (function)377297
Node: Huge Intrinsic378139
Node: IAbs Intrinsic378462
Node: IAChar Intrinsic378853
Node: IAnd Intrinsic379393
Node: IArgC Intrinsic379881
Node: IBClr Intrinsic380257
Node: IBits Intrinsic380768
Node: IBSet Intrinsic381482
Node: IChar Intrinsic381984
Node: IDate Intrinsic (UNIX)383203
Node: IDiM Intrinsic384045
Node: IDInt Intrinsic384494
Node: IDNInt Intrinsic384887
Node: IEOr Intrinsic385286
Node: IErrNo Intrinsic385784
Node: IFix Intrinsic386111
Node: Imag Intrinsic386499
Node: ImagPart Intrinsic387504
Node: Index Intrinsic388530
Node: Int Intrinsic389083
Node: Int2 Intrinsic389798
Node: Int8 Intrinsic390507
Node: IOr Intrinsic391216
Node: IRand Intrinsic391696
Node: IsaTty Intrinsic392616
Node: IShft Intrinsic393040
Node: IShftC Intrinsic393870
Node: ISign Intrinsic394799
Node: ITime Intrinsic395249
Node: Kill Intrinsic (subroutine)395651
Node: Kind Intrinsic396487
Node: LBound Intrinsic396812
Node: Len Intrinsic397129
Node: Len_Trim Intrinsic397765
Node: LGe Intrinsic398177
Node: LGt Intrinsic399590
Node: Link Intrinsic (subroutine)400495
Node: LLe Intrinsic401459
Node: LLt Intrinsic402364
Node: LnBlnk Intrinsic403258
Node: Loc Intrinsic403661
Node: Log Intrinsic404092
Node: Log10 Intrinsic404683
Node: Logical Intrinsic405225
Node: Long Intrinsic405548
Node: LShift Intrinsic406072
Node: LStat Intrinsic (subroutine)407108
Node: LStat Intrinsic (function)408919
Node: LTime Intrinsic410481
Node: MatMul Intrinsic411485
Node: Max Intrinsic411803
Node: Max0 Intrinsic412354
Node: Max1 Intrinsic412805
Node: MaxExponent Intrinsic413289
Node: MaxLoc Intrinsic413629
Node: MaxVal Intrinsic413956
Node: MClock Intrinsic414278
Node: MClock8 Intrinsic415176
Node: Merge Intrinsic416364
Node: Min Intrinsic416680
Node: Min0 Intrinsic417231
Node: Min1 Intrinsic417682
Node: MinExponent Intrinsic418166
Node: MinLoc Intrinsic418506
Node: MinVal Intrinsic418833
Node: Mod Intrinsic419152
Node: Modulo Intrinsic419675
Node: MvBits Intrinsic419994
Node: Nearest Intrinsic420860
Node: NInt Intrinsic421184
Node: Not Intrinsic422022
Node: Or Intrinsic422417
Node: Pack Intrinsic422915
Node: PError Intrinsic423225
Node: Precision Intrinsic423679
Node: Present Intrinsic424014
Node: Product Intrinsic424344
Node: Radix Intrinsic424670
Node: Rand Intrinsic424987
Node: Random_Number Intrinsic425874
Node: Random_Seed Intrinsic426227
Node: Range Intrinsic426575
Node: Real Intrinsic426896
Node: RealPart Intrinsic427902
Node: Rename Intrinsic (subroutine)428935
Node: Repeat Intrinsic429906
Node: Reshape Intrinsic430242
Node: RRSpacing Intrinsic430571
Node: RShift Intrinsic430906
Node: Scale Intrinsic431904
Node: Scan Intrinsic432220
Node: Second Intrinsic (function)432544
Node: Second Intrinsic (subroutine)433375
Node: Selected_Int_Kind Intrinsic434350
Node: Selected_Real_Kind Intrinsic434741
Node: Set_Exponent Intrinsic435128
Node: Shape Intrinsic435485
Node: Short Intrinsic435808
Node: Sign Intrinsic436503
Node: Signal Intrinsic (subroutine)437103
Node: Sin Intrinsic439317
Node: SinH Intrinsic439792
Node: Sleep Intrinsic440165
Node: Sngl Intrinsic440507
Node: Spacing Intrinsic440896
Node: Spread Intrinsic441220
Node: SqRt Intrinsic441541
Node: SRand Intrinsic442145
Node: Stat Intrinsic (subroutine)442522
Node: Stat Intrinsic (function)444136
Node: Sum Intrinsic445499
Node: SymLnk Intrinsic (subroutine)445831
Node: System Intrinsic (subroutine)446862
Node: System_Clock Intrinsic447801
Node: Tan Intrinsic448925
Node: TanH Intrinsic449385
Node: Time Intrinsic (UNIX)449767
Node: Time8 Intrinsic450752
Node: Tiny Intrinsic451931
Node: Transfer Intrinsic452246
Node: Transpose Intrinsic452577
Node: Trim Intrinsic452911
Node: TtyNam Intrinsic (subroutine)453241
Node: TtyNam Intrinsic (function)453943
Node: UBound Intrinsic454512
Node: UMask Intrinsic (subroutine)454857
Node: Unlink Intrinsic (subroutine)455554
Node: Unpack Intrinsic456451
Node: Verify Intrinsic456786
Node: XOr Intrinsic457105
Node: ZAbs Intrinsic457621
Node: ZCos Intrinsic457990
Node: ZExp Intrinsic458363
Node: ZLog Intrinsic458736
Node: ZSin Intrinsic459109
Node: ZSqRt Intrinsic459483
Node: Scope and Classes of Names459840
Node: Underscores in Symbol Names460322
Node: I/O460569
Node: Fortran 90 Features461342
Node: Other Dialects464144
Node: Source Form465303
Node: Carriage Returns466518
Node: Tabs466847
Node: Short Lines467720
Node: Long Lines468694
Node: Ampersands469305
Node: Trailing Comment469559
Node: Debug Line470335
Node: Dollar Signs471004
Node: Case Sensitivity471290
Node: VXT Fortran479906
Node: Double Quote Meaning481089
Node: Exclamation Point482017
Node: Fortran 90483060
Node: Pedantic Compilation484112
Node: Distensions488076
Node: Ugly Implicit Argument Conversion489040
Node: Ugly Assumed-Size Arrays489654
Node: Ugly Complex Part Extraction491375
Node: Ugly Null Arguments492997
Node: Ugly Conversion of Initializers494600
Node: Ugly Integer Conversions496365
Node: Ugly Assigned Labels497473
Node: Compiler499404
Node: Compiler Limits500042
Node: Run-time Environment Limits500933
Node: Timer Wraparounds502875
Node: Year 2000 (Y2K) Problems504154
Node: Array Size508660
Node: Character-variable Length509845
Node: Year 10000 (Y10K) Problems510354
Node: Compiler Types510900
Node: Compiler Constants515611
Node: Compiler Intrinsics516470
Node: Intrinsic Groups517397
Node: Other Intrinsics520838
Node: ACosD Intrinsic528436
Node: AIMax0 Intrinsic528717
Node: AIMin0 Intrinsic529026
Node: AJMax0 Intrinsic529336
Node: AJMin0 Intrinsic529646
Node: ASinD Intrinsic529955
Node: ATan2D Intrinsic530261
Node: ATanD Intrinsic530569
Node: BITest Intrinsic530875
Node: BJTest Intrinsic531184
Node: CDAbs Intrinsic531493
Node: CDCos Intrinsic531866
Node: CDExp Intrinsic532241
Node: CDLog Intrinsic532616
Node: CDSin Intrinsic532991
Node: CDSqRt Intrinsic533367
Node: ChDir Intrinsic (function)533760
Node: ChMod Intrinsic (function)534588
Node: CosD Intrinsic535701
Node: DACosD Intrinsic536013
Node: DASinD Intrinsic536321
Node: DATan2D Intrinsic536632
Node: DATanD Intrinsic536946
Node: Date Intrinsic537255
Node: DbleQ Intrinsic537974
Node: DCmplx Intrinsic538278
Node: DConjg Intrinsic539909
Node: DCosD Intrinsic540294
Node: DFloat Intrinsic540600
Node: DFlotI Intrinsic540972
Node: DFlotJ Intrinsic541282
Node: DImag Intrinsic541591
Node: DReal Intrinsic541968
Node: DSinD Intrinsic543115
Node: DTanD Intrinsic543419
Node: DTime Intrinsic (function)543734
Node: FGet Intrinsic (function)544964
Node: FGetC Intrinsic (function)545737
Node: FloatI Intrinsic546553
Node: FloatJ Intrinsic546873
Node: FPut Intrinsic (function)547192
Node: FPutC Intrinsic (function)547928
Node: IDate Intrinsic (VXT)548721
Node: IIAbs Intrinsic549828
Node: IIAnd Intrinsic550138
Node: IIBClr Intrinsic550443
Node: IIBits Intrinsic550752
Node: IIBSet Intrinsic551062
Node: IIDiM Intrinsic551371
Node: IIDInt Intrinsic551677
Node: IIDNnt Intrinsic551986
Node: IIEOr Intrinsic552295
Node: IIFix Intrinsic552600
Node: IInt Intrinsic552903
Node: IIOr Intrinsic553202
Node: IIQint Intrinsic553502
Node: IIQNnt Intrinsic553810
Node: IIShftC Intrinsic554121
Node: IISign Intrinsic554435
Node: IMax0 Intrinsic554745
Node: IMax1 Intrinsic555050
Node: IMin0 Intrinsic555354
Node: IMin1 Intrinsic555658
Node: IMod Intrinsic555961
Node: INInt Intrinsic556261
Node: INot Intrinsic556563
Node: IZExt Intrinsic556863
Node: JIAbs Intrinsic557166
Node: JIAnd Intrinsic557470
Node: JIBClr Intrinsic557775
Node: JIBits Intrinsic558084
Node: JIBSet Intrinsic558394
Node: JIDiM Intrinsic558703
Node: JIDInt Intrinsic559009
Node: JIDNnt Intrinsic559318
Node: JIEOr Intrinsic559627
Node: JIFix Intrinsic559932
Node: JInt Intrinsic560235
Node: JIOr Intrinsic560534
Node: JIQint Intrinsic560834
Node: JIQNnt Intrinsic561142
Node: JIShft Intrinsic561452
Node: JIShftC Intrinsic561763
Node: JISign Intrinsic562077
Node: JMax0 Intrinsic562387
Node: JMax1 Intrinsic562692
Node: JMin0 Intrinsic562996
Node: JMin1 Intrinsic563300
Node: JMod Intrinsic563603
Node: JNInt Intrinsic563903
Node: JNot Intrinsic564205
Node: JZExt Intrinsic564505
Node: Kill Intrinsic (function)564818
Node: Link Intrinsic (function)565499
Node: QAbs Intrinsic566310
Node: QACos Intrinsic566620
Node: QACosD Intrinsic566924
Node: QASin Intrinsic567232
Node: QASinD Intrinsic567538
Node: QATan Intrinsic567846
Node: QATan2 Intrinsic568152
Node: QATan2D Intrinsic568462
Node: QATanD Intrinsic568776
Node: QCos Intrinsic569085
Node: QCosD Intrinsic569386
Node: QCosH Intrinsic569689
Node: QDiM Intrinsic569992
Node: QExp Intrinsic570291
Node: QExt Intrinsic570589
Node: QExtD Intrinsic570888
Node: QFloat Intrinsic571192
Node: QInt Intrinsic571499
Node: QLog Intrinsic571799
Node: QLog10 Intrinsic572099
Node: QMax1 Intrinsic572406
Node: QMin1 Intrinsic572711
Node: QMod Intrinsic573014
Node: QNInt Intrinsic573314
Node: QSin Intrinsic573616
Node: QSinD Intrinsic573916
Node: QSinH Intrinsic574219
Node: QSqRt Intrinsic574523
Node: QTan Intrinsic574826
Node: QTanD Intrinsic575126
Node: QTanH Intrinsic575429
Node: Rename Intrinsic (function)575745
Node: Secnds Intrinsic576549
Node: Signal Intrinsic (function)577148
Node: SinD Intrinsic579977
Node: SnglQ Intrinsic580289
Node: SymLnk Intrinsic (function)580604
Node: System Intrinsic (function)581471
Node: TanD Intrinsic582798
Node: Time Intrinsic (VXT)583115
Node: UMask Intrinsic (function)583869
Node: Unlink Intrinsic (function)584477
Node: ZExt Intrinsic585205
Node: Other Compilers585493
Node: Dropping f2c Compatibility588013
Node: Compilers Other Than f2c591085
Node: Other Languages592883
Node: Interoperating with C and C++593148
Node: C Interfacing Tools594181
Node: C Access to Type Information595109
Node: f2c Skeletons and Prototypes595796
Ref: f2c Skeletons and Prototypes-Footnote-1597243
Node: C++ Considerations597497
Node: Startup Code598164
Node: Debugging and Interfacing602953
Node: Main Program Unit605640
Node: Procedures608134
Node: Functions610792
Node: Names612410
Node: Common Blocks615553
Node: Local Equivalence Areas615817
Node: Complex Variables616801
Node: Arrays617921
Node: Adjustable Arrays621254
Node: Alternate Entry Points624113
Node: Alternate Returns630815
Node: Assigned Statement Labels631716
Node: Run-time Library Errors633561
Node: Collected Fortran Wisdom635513
Node: Advantages Over f2c636949
Node: Language Extensions637930
Node: Diagnostic Abilities639104
Node: Compiler Options639495
Node: Compiler Speed640543
Node: Program Speed641253
Node: Ease of Debugging642838
Node: Character and Hollerith Constants645268
Node: Block Data and Libraries646240
Node: Loops649569
Node: Working Programs654795
Node: Not My Type655539
Node: Variables Assumed To Be Zero657470
Node: Variables Assumed To Be Saved658524
Node: Unwanted Variables659894
Node: Unused Arguments660774
Node: Surprising Interpretations of Code661237
Node: Aliasing Assumed To Work662084
Node: Output Assumed To Flush668282
Node: Large File Unit Numbers671055
Node: Floating-point precision673207
Node: Inconsistent Calling Sequences674468
Node: Overly Convenient Options675448
Node: Faster Programs678754
Node: Aligned Data679200
Node: Prefer Automatic Uninitialized Variables683893
Node: Avoid f2c Compatibility685259
Node: Use Submodel Options685727
Node: Trouble686731
Node: But-bugs688055
Node: Signal 11 and Friends689828
Node: Cannot Link Fortran Programs691908
Node: Large Common Blocks693191
Node: Debugger Problems693617
Node: NeXTStep Problems694332
Node: Stack Overflow696158
Node: Nothing Happens699047
Node: Strange Behavior at Run Time700661
Node: Floating-point Errors703149
Node: Known Bugs709112
Node: Missing Features716403
Node: Better Source Model718330
Node: Fortran 90 Support720099
Node: Intrinsics in PARAMETER Statements721200
Node: Arbitrary Concatenation721951
Node: SELECT CASE on CHARACTER Type722354
Node: RECURSIVE Keyword722641
Node: Increasing Precision/Range723068
Node: Popular Non-standard Types724606
Node: Full Support for Compiler Types724945
Node: Array Bounds Expressions725581
Node: POINTER Statements726028
Node: Sensible Non-standard Constructs726911
Node: READONLY Keyword729237
Node: FLUSH Statement730147
Node: Expressions in FORMAT Statements730517
Node: Explicit Assembler Code731692
Node: Q Edit Descriptor731981
Node: Old-style PARAMETER Statements732485
Node: TYPE and ACCEPT I/O Statements733219
Node: STRUCTURE UNION RECORD MAP733785
Node: OPEN CLOSE and INQUIRE Keywords734271
Node: ENCODE and DECODE735251
Node: AUTOMATIC Statement736346
Node: Suppressing Space Padding737593
Node: Fortran Preprocessor738820
Node: Bit Operations on Floating-point Data739393
Node: Really Ugly Character Assignments739926
Node: POSIX Standard740301
Node: Floating-point Exception Handling740541
Node: Nonportable Conversions741943
Node: Large Automatic Arrays742486
Node: Support for Threads742893
Node: Enabling Debug Lines743318
Node: Better Warnings743695
Node: Gracefully Handle Sensible Bad Code745331
Node: Non-standard Conversions746075
Node: Non-standard Intrinsics746418
Node: Modifying DO Variable746834
Node: Better Pedantic Compilation747510
Node: Warn About Implicit Conversions748138
Node: Invalid Use of Hollerith Constant748725
Node: Dummy Array Without Dimensioning Dummy749268
Node: Invalid FORMAT Specifiers750181
Node: Ambiguous Dialects750582
Node: Unused Labels750993
Node: Informational Messages751215
Node: Uninitialized Variables at Run Time751618
Node: Portable Unformatted Files752224
Ref: Portable Unformatted Files-Footnote-1755180
Node: Better List-directed I/O755208
Node: Default to Console I/O756113
Node: Labels Visible to Debugger756761
Node: Disappointments757162
Node: Mangling of Names757800
Node: Multiple Definitions of External Names758650
Node: Limitation on Implicit Declarations760013
Node: Non-bugs760297
Node: Backslash in Constants761422
Node: Initializing Before Specifying766311
Node: Context-Sensitive Intrinsicness767453
Node: Context-Sensitive Constants769349
Node: Equivalence Versus Equality772305
Node: Order of Side Effects775348
Node: Warnings and Errors777076
Node: Open Questions778474
Node: Bugs778943
Node: Bug Criteria779631
Node: Bug Reporting785868
Node: Service786229
Node: Adding Options786695
Node: Projects791288
Node: Efficiency792131
Node: Better Optimization795028
Node: Simplify Porting798398
Node: More Extensions800153
Node: Machine Model803241
Node: Internals Documentation804527
Node: Internals Improvements804834
Node: Better Diagnostics808378
Node: Front End809295
Node: Overview of Sources810073
Node: Overview of Translation Process817462
Node: g77stripcard821740
Node: lex.c824217
Node: sta.c833757
Node: sti.c833868
Node: stq.c833979
Node: stb.c834090
Node: expr.c834202
Node: stc.c834316
Node: std.c834428
Node: ste.c834539
Node: Gotchas (Transforming)834667
Node: TBD (Transforming)842786
Node: Philosophy of Code Generation845482
Node: Two-pass Design851386
Node: Two-pass Code852543
Node: Why Two Passes853276
Node: Challenges Posed859344
Node: Transforming Statements861828
Node: Statements Needing Temporaries862678
Node: Transforming DO WHILE865442
Node: Transforming Iterative DO866625
Node: Transforming Block IF867454
Node: Transforming SELECT CASE868819
Node: Transforming Expressions872041
Node: Internal Naming Conventions874030
Node: Diagnostics877029
Node: CMPAMBIG878427
Node: EXPIMP884844
Node: INTGLOB886080
Node: LEX888324
Node: GLOBALS893779
Node: LINKFAIL896443
Node: Y2KBAD897067
Node: Keyword Index897417

End Tag Table
