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 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.2 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 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: 2323
g77.info-2: 51680
g77.info-3: 93339
g77.info-4: 128412
g77.info-5: 182822
g77.info-6: 232573
g77.info-7: 278577
g77.info-8: 327980
g77.info-9: 377434
g77.info-10: 427033
g77.info-11: 471427
g77.info-12: 520975
g77.info-13: 570726
g77.info-14: 618058
g77.info-15: 662221
g77.info-16: 709902
g77.info-17: 759440
g77.info-18: 809260
g77.info-19: 854158
g77.info-20: 898299

Tag Table:
(Indirect)
Node: Top2323
Node: Copying4280
Node: GNU Free Documentation License23480
Node: Contributors45889
Node: Funding49168
Node: Funding GNU Fortran51680
Node: Getting Started52894
Node: What is GNU Fortran?55143
Node: G77 and GCC65031
Node: Invoking G7766249
Node: Option Summary68187
Node: Overall Options73045
Node: Shorthand Options79785
Node: Fortran Dialect Options82082
Node: Warning Options93339
Node: Debugging Options102256
Node: Optimize Options103846
Ref: Optimize Options-Footnote-1109864
Node: Preprocessor Options110557
Node: Directory Options111738
Node: Code Gen Options113050
Node: Environment Variables127957
Node: News128412
Node: Changes182822
Node: Language210675
Node: Direction of Language Development212878
Node: Standard Support219118
Node: No Passing External Assumed-length219839
Node: No Passing Dummy Assumed-length220316
Node: No Pathological Implied-DO220831
Node: No Useless Implied-DO221518
Node: Conformance222249
Node: Notation Used224272
Node: Terms and Concepts228478
Node: Syntactic Items228990
Node: Statements Comments Lines229672
Node: Scope of Names and Labels231537
Node: Characters Lines Sequence231967
Node: Character Set232573
Node: Lines233574
Node: Continuation Line236050
Node: Statements237005
Node: Statement Labels237961
Node: Order238653
Node: INCLUDE239538
Node: Cpp-style directives242310
Node: Data Types and Constants242765
Node: Types246286
Node: Double Notation247375
Node: Star Notation248447
Node: Kind Notation251392
Node: Constants259812
Node: Integer Type261328
Node: Character Type261926
Node: Expressions262690
Node: %LOC()263106
Node: Specification Statements265836
Node: NAMELIST266293
Node: DOUBLE COMPLEX267044
Node: Control Statements267298
Node: DO WHILE267790
Node: END DO268095
Node: Construct Names269102
Node: CYCLE and EXIT269842
Node: Functions and Subroutines272606
Node: %VAL()273252
Node: %REF()274616
Node: %DESCR()276444
Node: Generics and Specifics278577
Node: REAL() and AIMAG() of Complex285779
Node: CMPLX() of DOUBLE PRECISION287612
Node: MIL-STD 1753289338
Node: f77/f2c Intrinsics289680
Node: Table of Intrinsic Functions290250
Node: Abort Intrinsic306962
Node: Abs Intrinsic307226
Node: Access Intrinsic308089
Node: AChar Intrinsic308925
Node: ACos Intrinsic309447
Node: AdjustL Intrinsic309908
Node: AdjustR Intrinsic310233
Node: AImag Intrinsic310559
Node: AInt Intrinsic311364
Node: Alarm Intrinsic311992
Node: All Intrinsic312824
Node: Allocated Intrinsic313136
Node: ALog Intrinsic313465
Node: ALog10 Intrinsic313855
Node: AMax0 Intrinsic314253
Node: AMax1 Intrinsic314738
Node: AMin0 Intrinsic315191
Node: AMin1 Intrinsic315675
Node: AMod Intrinsic316127
Node: And Intrinsic316553
Node: ANInt Intrinsic317059
Node: Any Intrinsic317823
Node: ASin Intrinsic318130
Node: Associated Intrinsic318588
Node: ATan Intrinsic318922
Node: ATan2 Intrinsic319388
Node: BesJ0 Intrinsic319939
Node: BesJ1 Intrinsic320400
Node: BesJN Intrinsic320861
Node: BesY0 Intrinsic321392
Node: BesY1 Intrinsic321854
Node: BesYN Intrinsic322316
Node: Bit_Size Intrinsic322851
Node: BTest Intrinsic323510
Node: CAbs Intrinsic324230
Node: CCos Intrinsic324617
Node: Ceiling Intrinsic325009
Node: CExp Intrinsic325331
Node: Char Intrinsic325723
Node: ChDir Intrinsic (subroutine)326977
Node: ChMod Intrinsic (subroutine)327980
Node: CLog Intrinsic329250
Node: Cmplx Intrinsic329654
Node: Complex Intrinsic330455
Node: Conjg Intrinsic331901
Node: Cos Intrinsic332325
Node: CosH Intrinsic332788
Node: Count Intrinsic333163
Node: CPU_Time Intrinsic333481
Node: CShift Intrinsic334272
Node: CSin Intrinsic334594
Node: CSqRt Intrinsic334986
Node: CTime Intrinsic (subroutine)335396
Node: CTime Intrinsic (function)336151
Node: DAbs Intrinsic336785
Node: DACos Intrinsic337181
Node: DASin Intrinsic337572
Node: DATan Intrinsic337964
Node: DATan2 Intrinsic338357
Node: Date_and_Time Intrinsic338812
Node: DbesJ0 Intrinsic340176
Node: DbesJ1 Intrinsic340569
Node: DbesJN Intrinsic340955
Node: DbesY0 Intrinsic341411
Node: DbesY1 Intrinsic341797
Node: DbesYN Intrinsic342183
Node: Dble Intrinsic342637
Node: DCos Intrinsic343343
Node: DCosH Intrinsic343727
Node: DDiM Intrinsic344117
Node: DErF Intrinsic344549
Node: DErFC Intrinsic344918
Node: DExp Intrinsic345293
Node: Digits Intrinsic345679
Node: DiM Intrinsic345996
Node: DInt Intrinsic346495
Node: DLog Intrinsic346879
Node: DLog10 Intrinsic347264
Node: DMax1 Intrinsic347662
Node: DMin1 Intrinsic348116
Node: DMod Intrinsic348568
Node: DNInt Intrinsic348996
Node: Dot_Product Intrinsic349395
Node: DProd Intrinsic349735
Node: DSign Intrinsic350117
Node: DSin Intrinsic350556
Node: DSinH Intrinsic350941
Node: DSqRt Intrinsic351332
Node: DTan Intrinsic351723
Node: DTanH Intrinsic352108
Node: DTime Intrinsic (subroutine)352512
Node: EOShift Intrinsic353783
Node: Epsilon Intrinsic354122
Node: ErF Intrinsic354446
Node: ErFC Intrinsic354852
Node: ETime Intrinsic (subroutine)355412
Node: ETime Intrinsic (function)356575
Node: Exit Intrinsic357615
Node: Exp Intrinsic358124
Node: Exponent Intrinsic358586
Node: FDate Intrinsic (subroutine)358925
Node: FDate Intrinsic (function)359835
Node: FGet Intrinsic (subroutine)360607
Node: FGetC Intrinsic (subroutine)361444
Node: Float Intrinsic362321
Node: Floor Intrinsic362721
Node: Flush Intrinsic363037
Node: FNum Intrinsic363616
Node: FPut Intrinsic (subroutine)364064
Node: FPutC Intrinsic (subroutine)364861
Node: Fraction Intrinsic365708
Node: FSeek Intrinsic366049
Node: FStat Intrinsic (subroutine)366774
Node: FStat Intrinsic (function)368298
Node: FTell Intrinsic (subroutine)369587
Node: FTell Intrinsic (function)370260
Node: GError Intrinsic370777
Node: GetArg Intrinsic371151
Node: GetCWD Intrinsic (subroutine)371819
Node: GetCWD Intrinsic (function)372674
Node: GetEnv Intrinsic373293
Node: GetGId Intrinsic373880
Node: GetLog Intrinsic374186
Node: GetPId Intrinsic374724
Node: GetUId Intrinsic375032
Node: GMTime Intrinsic375337
Node: HostNm Intrinsic (subroutine)376345
Node: HostNm Intrinsic (function)377434
Node: Huge Intrinsic378276
Node: IAbs Intrinsic378599
Node: IAChar Intrinsic378990
Node: IAnd Intrinsic379530
Node: IArgC Intrinsic380018
Node: IBClr Intrinsic380394
Node: IBits Intrinsic380905
Node: IBSet Intrinsic381619
Node: IChar Intrinsic382121
Node: IDate Intrinsic (UNIX)383340
Node: IDiM Intrinsic384182
Node: IDInt Intrinsic384631
Node: IDNInt Intrinsic385024
Node: IEOr Intrinsic385423
Node: IErrNo Intrinsic385921
Node: IFix Intrinsic386248
Node: Imag Intrinsic386636
Node: ImagPart Intrinsic387641
Node: Index Intrinsic388667
Node: Int Intrinsic389220
Node: Int2 Intrinsic389935
Node: Int8 Intrinsic390644
Node: IOr Intrinsic391353
Node: IRand Intrinsic391833
Node: IsaTty Intrinsic392753
Node: IShft Intrinsic393177
Node: IShftC Intrinsic394007
Node: ISign Intrinsic394936
Node: ITime Intrinsic395386
Node: Kill Intrinsic (subroutine)395788
Node: Kind Intrinsic396624
Node: LBound Intrinsic396949
Node: Len Intrinsic397266
Node: Len_Trim Intrinsic397902
Node: LGe Intrinsic398314
Node: LGt Intrinsic399727
Node: Link Intrinsic (subroutine)400632
Node: LLe Intrinsic401596
Node: LLt Intrinsic402501
Node: LnBlnk Intrinsic403395
Node: Loc Intrinsic403798
Node: Log Intrinsic404229
Node: Log10 Intrinsic404820
Node: Logical Intrinsic405362
Node: Long Intrinsic405685
Node: LShift Intrinsic406209
Node: LStat Intrinsic (subroutine)407245
Node: LStat Intrinsic (function)409056
Node: LTime Intrinsic410618
Node: MatMul Intrinsic411622
Node: Max Intrinsic411940
Node: Max0 Intrinsic412491
Node: Max1 Intrinsic412942
Node: MaxExponent Intrinsic413426
Node: MaxLoc Intrinsic413766
Node: MaxVal Intrinsic414093
Node: MClock Intrinsic414415
Node: MClock8 Intrinsic415313
Node: Merge Intrinsic416501
Node: Min Intrinsic416817
Node: Min0 Intrinsic417368
Node: Min1 Intrinsic417819
Node: MinExponent Intrinsic418303
Node: MinLoc Intrinsic418643
Node: MinVal Intrinsic418970
Node: Mod Intrinsic419289
Node: Modulo Intrinsic419812
Node: MvBits Intrinsic420131
Node: Nearest Intrinsic420997
Node: NInt Intrinsic421321
Node: Not Intrinsic422159
Node: Or Intrinsic422554
Node: Pack Intrinsic423052
Node: PError Intrinsic423362
Node: Precision Intrinsic423816
Node: Present Intrinsic424151
Node: Product Intrinsic424481
Node: Radix Intrinsic424807
Node: Rand Intrinsic425124
Node: Random_Number Intrinsic426011
Node: Random_Seed Intrinsic426364
Node: Range Intrinsic426712
Node: Real Intrinsic427033
Node: RealPart Intrinsic428039
Node: Rename Intrinsic (subroutine)429072
Node: Repeat Intrinsic430043
Node: Reshape Intrinsic430379
Node: RRSpacing Intrinsic430708
Node: RShift Intrinsic431043
Node: Scale Intrinsic432041
Node: Scan Intrinsic432357
Node: Second Intrinsic (function)432681
Node: Second Intrinsic (subroutine)433512
Node: Selected_Int_Kind Intrinsic434487
Node: Selected_Real_Kind Intrinsic434878
Node: Set_Exponent Intrinsic435265
Node: Shape Intrinsic435622
Node: Short Intrinsic435945
Node: Sign Intrinsic436640
Node: Signal Intrinsic (subroutine)437240
Node: Sin Intrinsic439454
Node: SinH Intrinsic439929
Node: Sleep Intrinsic440302
Node: Sngl Intrinsic440644
Node: Spacing Intrinsic441033
Node: Spread Intrinsic441357
Node: SqRt Intrinsic441678
Node: SRand Intrinsic442282
Node: Stat Intrinsic (subroutine)442659
Node: Stat Intrinsic (function)444273
Node: Sum Intrinsic445636
Node: SymLnk Intrinsic (subroutine)445968
Node: System Intrinsic (subroutine)446999
Node: System_Clock Intrinsic447938
Node: Tan Intrinsic449062
Node: TanH Intrinsic449522
Node: Time Intrinsic (UNIX)449904
Node: Time8 Intrinsic450889
Node: Tiny Intrinsic452068
Node: Transfer Intrinsic452383
Node: Transpose Intrinsic452714
Node: Trim Intrinsic453048
Node: TtyNam Intrinsic (subroutine)453378
Node: TtyNam Intrinsic (function)454080
Node: UBound Intrinsic454649
Node: UMask Intrinsic (subroutine)454994
Node: Unlink Intrinsic (subroutine)455691
Node: Unpack Intrinsic456588
Node: Verify Intrinsic456923
Node: XOr Intrinsic457242
Node: ZAbs Intrinsic457758
Node: ZCos Intrinsic458127
Node: ZExp Intrinsic458500
Node: ZLog Intrinsic458873
Node: ZSin Intrinsic459246
Node: ZSqRt Intrinsic459620
Node: Scope and Classes of Names459977
Node: Underscores in Symbol Names460459
Node: I/O460706
Node: Fortran 90 Features461479
Node: Other Dialects464281
Node: Source Form465440
Node: Carriage Returns466655
Node: Tabs466984
Node: Short Lines467857
Node: Long Lines468831
Node: Ampersands469442
Node: Trailing Comment469696
Node: Debug Line470472
Node: Dollar Signs471141
Node: Case Sensitivity471427
Node: VXT Fortran480043
Node: Double Quote Meaning481226
Node: Exclamation Point482154
Node: Fortran 90483197
Node: Pedantic Compilation484249
Node: Distensions488213
Node: Ugly Implicit Argument Conversion489177
Node: Ugly Assumed-Size Arrays489791
Node: Ugly Complex Part Extraction491512
Node: Ugly Null Arguments493134
Node: Ugly Conversion of Initializers494737
Node: Ugly Integer Conversions496502
Node: Ugly Assigned Labels497610
Node: Compiler499541
Node: Compiler Limits500179
Node: Run-time Environment Limits501070
Node: Timer Wraparounds503012
Node: Year 2000 (Y2K) Problems504291
Node: Array Size508797
Node: Character-variable Length509982
Node: Year 10000 (Y10K) Problems510491
Node: Compiler Types511037
Node: Compiler Constants515748
Node: Compiler Intrinsics516607
Node: Intrinsic Groups517534
Node: Other Intrinsics520975
Node: ACosD Intrinsic528573
Node: AIMax0 Intrinsic528854
Node: AIMin0 Intrinsic529163
Node: AJMax0 Intrinsic529473
Node: AJMin0 Intrinsic529783
Node: ASinD Intrinsic530092
Node: ATan2D Intrinsic530398
Node: ATanD Intrinsic530706
Node: BITest Intrinsic531012
Node: BJTest Intrinsic531321
Node: CDAbs Intrinsic531630
Node: CDCos Intrinsic532003
Node: CDExp Intrinsic532378
Node: CDLog Intrinsic532753
Node: CDSin Intrinsic533128
Node: CDSqRt Intrinsic533504
Node: ChDir Intrinsic (function)533897
Node: ChMod Intrinsic (function)534725
Node: CosD Intrinsic535838
Node: DACosD Intrinsic536150
Node: DASinD Intrinsic536458
Node: DATan2D Intrinsic536769
Node: DATanD Intrinsic537083
Node: Date Intrinsic537392
Node: DbleQ Intrinsic538111
Node: DCmplx Intrinsic538415
Node: DConjg Intrinsic540046
Node: DCosD Intrinsic540431
Node: DFloat Intrinsic540737
Node: DFlotI Intrinsic541109
Node: DFlotJ Intrinsic541419
Node: DImag Intrinsic541728
Node: DReal Intrinsic542105
Node: DSinD Intrinsic543252
Node: DTanD Intrinsic543556
Node: DTime Intrinsic (function)543871
Node: FGet Intrinsic (function)545101
Node: FGetC Intrinsic (function)545874
Node: FloatI Intrinsic546690
Node: FloatJ Intrinsic547010
Node: FPut Intrinsic (function)547329
Node: FPutC Intrinsic (function)548065
Node: IDate Intrinsic (VXT)548858
Node: IIAbs Intrinsic549965
Node: IIAnd Intrinsic550275
Node: IIBClr Intrinsic550580
Node: IIBits Intrinsic550889
Node: IIBSet Intrinsic551199
Node: IIDiM Intrinsic551508
Node: IIDInt Intrinsic551814
Node: IIDNnt Intrinsic552123
Node: IIEOr Intrinsic552432
Node: IIFix Intrinsic552737
Node: IInt Intrinsic553040
Node: IIOr Intrinsic553339
Node: IIQint Intrinsic553639
Node: IIQNnt Intrinsic553947
Node: IIShftC Intrinsic554258
Node: IISign Intrinsic554572
Node: IMax0 Intrinsic554882
Node: IMax1 Intrinsic555187
Node: IMin0 Intrinsic555491
Node: IMin1 Intrinsic555795
Node: IMod Intrinsic556098
Node: INInt Intrinsic556398
Node: INot Intrinsic556700
Node: IZExt Intrinsic557000
Node: JIAbs Intrinsic557303
Node: JIAnd Intrinsic557607
Node: JIBClr Intrinsic557912
Node: JIBits Intrinsic558221
Node: JIBSet Intrinsic558531
Node: JIDiM Intrinsic558840
Node: JIDInt Intrinsic559146
Node: JIDNnt Intrinsic559455
Node: JIEOr Intrinsic559764
Node: JIFix Intrinsic560069
Node: JInt Intrinsic560372
Node: JIOr Intrinsic560671
Node: JIQint Intrinsic560971
Node: JIQNnt Intrinsic561279
Node: JIShft Intrinsic561589
Node: JIShftC Intrinsic561900
Node: JISign Intrinsic562214
Node: JMax0 Intrinsic562524
Node: JMax1 Intrinsic562829
Node: JMin0 Intrinsic563133
Node: JMin1 Intrinsic563437
Node: JMod Intrinsic563740
Node: JNInt Intrinsic564040
Node: JNot Intrinsic564342
Node: JZExt Intrinsic564642
Node: Kill Intrinsic (function)564955
Node: Link Intrinsic (function)565636
Node: QAbs Intrinsic566447
Node: QACos Intrinsic566757
Node: QACosD Intrinsic567061
Node: QASin Intrinsic567369
Node: QASinD Intrinsic567675
Node: QATan Intrinsic567983
Node: QATan2 Intrinsic568289
Node: QATan2D Intrinsic568599
Node: QATanD Intrinsic568913
Node: QCos Intrinsic569222
Node: QCosD Intrinsic569523
Node: QCosH Intrinsic569826
Node: QDiM Intrinsic570129
Node: QExp Intrinsic570428
Node: QExt Intrinsic570726
Node: QExtD Intrinsic571025
Node: QFloat Intrinsic571329
Node: QInt Intrinsic571636
Node: QLog Intrinsic571936
Node: QLog10 Intrinsic572236
Node: QMax1 Intrinsic572543
Node: QMin1 Intrinsic572848
Node: QMod Intrinsic573151
Node: QNInt Intrinsic573451
Node: QSin Intrinsic573753
Node: QSinD Intrinsic574053
Node: QSinH Intrinsic574356
Node: QSqRt Intrinsic574660
Node: QTan Intrinsic574963
Node: QTanD Intrinsic575263
Node: QTanH Intrinsic575566
Node: Rename Intrinsic (function)575882
Node: Secnds Intrinsic576686
Node: Signal Intrinsic (function)577285
Node: SinD Intrinsic580114
Node: SnglQ Intrinsic580426
Node: SymLnk Intrinsic (function)580741
Node: System Intrinsic (function)581608
Node: TanD Intrinsic582935
Node: Time Intrinsic (VXT)583252
Node: UMask Intrinsic (function)584006
Node: Unlink Intrinsic (function)584614
Node: ZExt Intrinsic585342
Node: Other Compilers585630
Node: Dropping f2c Compatibility588150
Node: Compilers Other Than f2c591222
Node: Other Languages593020
Node: Interoperating with C and C++593285
Node: C Interfacing Tools594318
Node: C Access to Type Information595246
Node: f2c Skeletons and Prototypes595933
Ref: f2c Skeletons and Prototypes-Footnote-1597380
Node: C++ Considerations597634
Node: Startup Code598301
Node: Debugging and Interfacing603090
Node: Main Program Unit605777
Node: Procedures608271
Node: Functions610929
Node: Names612547
Node: Common Blocks615690
Node: Local Equivalence Areas615954
Node: Complex Variables616938
Node: Arrays618058
Node: Adjustable Arrays621391
Node: Alternate Entry Points624250
Node: Alternate Returns630952
Node: Assigned Statement Labels631853
Node: Run-time Library Errors633698
Node: Collected Fortran Wisdom635650
Node: Advantages Over f2c637086
Node: Language Extensions638067
Node: Diagnostic Abilities639241
Node: Compiler Options639632
Node: Compiler Speed640680
Node: Program Speed641390
Node: Ease of Debugging642975
Node: Character and Hollerith Constants645405
Node: Block Data and Libraries646377
Node: Loops649706
Node: Working Programs654932
Node: Not My Type655676
Node: Variables Assumed To Be Zero657607
Node: Variables Assumed To Be Saved658661
Node: Unwanted Variables660031
Node: Unused Arguments660911
Node: Surprising Interpretations of Code661374
Node: Aliasing Assumed To Work662221
Node: Output Assumed To Flush668419
Node: Large File Unit Numbers671192
Node: Floating-point precision673344
Node: Inconsistent Calling Sequences674605
Node: Overly Convenient Options675585
Node: Faster Programs678891
Node: Aligned Data679337
Node: Prefer Automatic Uninitialized Variables684214
Node: Avoid f2c Compatibility685580
Node: Use Submodel Options686048
Node: Trouble687052
Node: But-bugs688514
Node: Signal 11 and Friends690287
Node: Cannot Link Fortran Programs692367
Node: Large Common Blocks693650
Node: Debugger Problems694076
Node: NeXTStep Problems694791
Node: Stack Overflow696617
Node: Nothing Happens699506
Node: Strange Behavior at Run Time701120
Node: Floating-point Errors703608
Node: Known Bugs709902
Node: Missing Features717193
Node: Better Source Model719120
Node: Fortran 90 Support720889
Node: Intrinsics in PARAMETER Statements721990
Node: Arbitrary Concatenation722741
Node: SELECT CASE on CHARACTER Type723144
Node: RECURSIVE Keyword723431
Node: Increasing Precision/Range723858
Node: Popular Non-standard Types725396
Node: Full Support for Compiler Types725735
Node: Array Bounds Expressions726371
Node: POINTER Statements726818
Node: Sensible Non-standard Constructs727701
Node: READONLY Keyword730027
Node: FLUSH Statement730937
Node: Expressions in FORMAT Statements731307
Node: Explicit Assembler Code732482
Node: Q Edit Descriptor732771
Node: Old-style PARAMETER Statements733275
Node: TYPE and ACCEPT I/O Statements734009
Node: STRUCTURE UNION RECORD MAP734575
Node: OPEN CLOSE and INQUIRE Keywords735061
Node: ENCODE and DECODE736041
Node: AUTOMATIC Statement737136
Node: Suppressing Space Padding738383
Node: Fortran Preprocessor739610
Node: Bit Operations on Floating-point Data740183
Node: Really Ugly Character Assignments740716
Node: POSIX Standard741091
Node: Floating-point Exception Handling741331
Node: Nonportable Conversions742733
Node: Large Automatic Arrays743276
Node: Support for Threads743683
Node: Enabling Debug Lines744108
Node: Better Warnings744485
Node: Gracefully Handle Sensible Bad Code746121
Node: Non-standard Conversions746865
Node: Non-standard Intrinsics747208
Node: Modifying DO Variable747624
Node: Better Pedantic Compilation748300
Node: Warn About Implicit Conversions748928
Node: Invalid Use of Hollerith Constant749515
Node: Dummy Array Without Dimensioning Dummy750058
Node: Invalid FORMAT Specifiers750971
Node: Ambiguous Dialects751372
Node: Unused Labels751783
Node: Informational Messages752005
Node: Uninitialized Variables at Run Time752408
Node: Portable Unformatted Files753014
Ref: Portable Unformatted Files-Footnote-1755970
Node: Better List-directed I/O755998
Node: Default to Console I/O756903
Node: Labels Visible to Debugger757551
Node: Disappointments757952
Node: Mangling of Names758590
Node: Multiple Definitions of External Names759440
Node: Limitation on Implicit Declarations760803
Node: Non-bugs761087
Node: Backslash in Constants762212
Node: Initializing Before Specifying767101
Node: Context-Sensitive Intrinsicness768243
Node: Context-Sensitive Constants770139
Node: Equivalence Versus Equality773095
Node: Order of Side Effects776138
Node: Warnings and Errors777866
Node: Open Questions779264
Node: Bugs779733
Node: Bug Criteria780421
Node: Bug Reporting786658
Node: Service787019
Node: Adding Options787485
Node: Projects792078
Node: Efficiency793013
Node: Better Optimization795910
Node: Simplify Porting799280
Node: More Extensions801035
Node: Machine Model804123
Node: Internals Documentation805409
Node: Internals Improvements805716
Node: Better Diagnostics809260
Node: Front End810177
Node: Overview of Sources810955
Node: Overview of Translation Process818344
Node: g77stripcard822622
Node: lex.c825099
Node: sta.c834639
Node: sti.c834750
Node: stq.c834861
Node: stb.c834972
Node: expr.c835084
Node: stc.c835198
Node: std.c835310
Node: ste.c835421
Node: Gotchas (Transforming)835549
Node: TBD (Transforming)843668
Node: Philosophy of Code Generation846364
Node: Two-pass Design852268
Node: Two-pass Code853425
Node: Why Two Passes854158
Node: Challenges Posed860226
Node: Transforming Statements862710
Node: Statements Needing Temporaries863560
Node: Transforming DO WHILE866324
Node: Transforming Iterative DO867507
Node: Transforming Block IF868336
Node: Transforming SELECT CASE869701
Node: Transforming Expressions872923
Node: Internal Naming Conventions874912
Node: Diagnostics877911
Node: CMPAMBIG879309
Node: EXPIMP885726
Node: INTGLOB886962
Node: LEX889206
Node: GLOBALS894661
Node: LINKFAIL897325
Node: Y2KBAD897949
Node: Keyword Index898299

End Tag Table
