This is g77.info, produced by makeinfo version 4.8 from
/usr/obj/g77-3.3.6/g77/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.6 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: 2339
g77.info-2: 290519
g77.info-3: 590197
g77.info-4: 888950

Tag Table:
(Indirect)
Node: Top2339
Node: Copying4293
Node: GNU Free Documentation License23461
Node: Contributors45863
Node: Funding49139
Node: Funding GNU Fortran51648
Node: Getting Started52864
Node: What is GNU Fortran?55114
Node: G77 and GCC65003
Node: Invoking G7766222
Node: Option Summary68161
Node: Overall Options72976
Node: Shorthand Options79575
Node: Fortran Dialect Options81877
Node: Warning Options93139
Node: Debugging Options102061
Node: Optimize Options103656
Ref: Optimize Options-Footnote-1109679
Node: Preprocessor Options110372
Node: Directory Options111558
Node: Code Gen Options112875
Node: Environment Variables127789
Node: News128251
Node: Changes182659
Node: Language210507
Node: Direction of Language Development212709
Node: Standard Support218954
Node: No Passing External Assumed-length219680
Node: No Passing Dummy Assumed-length220166
Node: No Pathological Implied-DO220690
Node: No Useless Implied-DO221386
Node: Conformance222126
Node: Notation Used224154
Node: Terms and Concepts228363
Node: Syntactic Items228880
Node: Statements Comments Lines229571
Node: Scope of Names and Labels231445
Node: Characters Lines Sequence231884
Node: Character Set232495
Node: Lines233505
Node: Continuation Line235990
Node: Statements236954
Node: Statement Labels237919
Node: Order238620
Node: INCLUDE239514
Node: Cpp-style directives242295
Node: Data Types and Constants242759
Node: Types246285
Node: Double Notation247383
Node: Star Notation248468
Node: Kind Notation251426
Node: Constants259859
Node: Integer Type261384
Node: Character Type261991
Node: Expressions262764
Node: %LOC()263185
Node: Specification Statements265927
Node: NAMELIST266389
Node: DOUBLE COMPLEX267149
Node: Control Statements267412
Node: DO WHILE267911
Node: END DO268227
Node: Construct Names269245
Node: CYCLE and EXIT269996
Node: Functions and Subroutines272771
Node: %VAL()273424
Node: %REF()274802
Node: %DESCR()276644
Node: Generics and Specifics278791
Node: REAL() and AIMAG() of Complex286004
Node: CMPLX() of DOUBLE PRECISION287848
Node: MIL-STD 1753289585
Node: f77/f2c Intrinsics289938
Node: Table of Intrinsic Functions290519
Node: Abort Intrinsic307242
Node: Abs Intrinsic307525
Node: Access Intrinsic308407
Node: AChar Intrinsic309262
Node: ACos Intrinsic309803
Node: AdjustL Intrinsic310283
Node: AdjustR Intrinsic310623
Node: AImag Intrinsic310964
Node: AInt Intrinsic311788
Node: Alarm Intrinsic312435
Node: All Intrinsic313288
Node: Allocated Intrinsic313617
Node: ALog Intrinsic313963
Node: ALog10 Intrinsic314374
Node: AMax0 Intrinsic314793
Node: AMax1 Intrinsic315299
Node: AMin0 Intrinsic315773
Node: AMin1 Intrinsic316278
Node: AMod Intrinsic316751
Node: And Intrinsic317198
Node: ANInt Intrinsic317725
Node: Any Intrinsic318510
Node: ASin Intrinsic318834
Node: Associated Intrinsic319313
Node: ATan Intrinsic319664
Node: ATan2 Intrinsic320151
Node: BesJ0 Intrinsic320723
Node: BesJ1 Intrinsic321205
Node: BesJN Intrinsic321687
Node: BesY0 Intrinsic322239
Node: BesY1 Intrinsic322722
Node: BesYN Intrinsic323205
Node: Bit_Size Intrinsic323761
Node: BTest Intrinsic324441
Node: CAbs Intrinsic325182
Node: CCos Intrinsic325590
Node: Ceiling Intrinsic326003
Node: CExp Intrinsic326342
Node: Char Intrinsic326755
Node: ChDir Intrinsic (subroutine)328030
Node: ChMod Intrinsic (subroutine)329054
Node: CLog Intrinsic330345
Node: Cmplx Intrinsic330770
Node: Complex Intrinsic331592
Node: Conjg Intrinsic333059
Node: Cos Intrinsic333504
Node: CosH Intrinsic333988
Node: Count Intrinsic334384
Node: CPU_Time Intrinsic334719
Node: CShift Intrinsic335531
Node: CSin Intrinsic335870
Node: CSqRt Intrinsic336283
Node: CTime Intrinsic (subroutine)336714
Node: CTime Intrinsic (function)337490
Node: DAbs Intrinsic338145
Node: DACos Intrinsic338562
Node: DASin Intrinsic338974
Node: DATan Intrinsic339387
Node: DATan2 Intrinsic339801
Node: Date_and_Time Intrinsic340277
Node: DbesJ0 Intrinsic341662
Node: DbesJ1 Intrinsic342076
Node: DbesJN Intrinsic342483
Node: DbesY0 Intrinsic342960
Node: DbesY1 Intrinsic343367
Node: DbesYN Intrinsic343774
Node: Dble Intrinsic344249
Node: DCos Intrinsic344976
Node: DCosH Intrinsic345381
Node: DDiM Intrinsic345792
Node: DErF Intrinsic346245
Node: DErFC Intrinsic346635
Node: DExp Intrinsic347031
Node: Digits Intrinsic347438
Node: DiM Intrinsic347772
Node: DInt Intrinsic348292
Node: DLog Intrinsic348697
Node: DLog10 Intrinsic349103
Node: DMax1 Intrinsic349522
Node: DMin1 Intrinsic349997
Node: DMod Intrinsic350470
Node: DNInt Intrinsic350919
Node: Dot_Product Intrinsic351339
Node: DProd Intrinsic351696
Node: DSign Intrinsic352099
Node: DSin Intrinsic352559
Node: DSinH Intrinsic352965
Node: DSqRt Intrinsic353377
Node: DTan Intrinsic353789
Node: DTanH Intrinsic354195
Node: DTime Intrinsic (subroutine)354620
Node: EOShift Intrinsic355912
Node: Epsilon Intrinsic356268
Node: ErF Intrinsic356609
Node: ErFC Intrinsic357036
Node: ETime Intrinsic (subroutine)357617
Node: ETime Intrinsic (function)358801
Node: Exit Intrinsic359862
Node: Exp Intrinsic360392
Node: Exponent Intrinsic360875
Node: FDate Intrinsic (subroutine)361233
Node: FDate Intrinsic (function)362166
Node: FGet Intrinsic (subroutine)362961
Node: FGetC Intrinsic (subroutine)363821
Node: Float Intrinsic364721
Node: Floor Intrinsic365144
Node: Flush Intrinsic365479
Node: FNum Intrinsic366081
Node: FPut Intrinsic (subroutine)366552
Node: FPutC Intrinsic (subroutine)367372
Node: Fraction Intrinsic368242
Node: FSeek Intrinsic368602
Node: FStat Intrinsic (subroutine)369350
Node: FStat Intrinsic (function)370897
Node: FTell Intrinsic (subroutine)372209
Node: FTell Intrinsic (function)372905
Node: GError Intrinsic373445
Node: GetArg Intrinsic373842
Node: GetCWD Intrinsic (subroutine)374533
Node: GetCWD Intrinsic (function)375411
Node: GetEnv Intrinsic376053
Node: GetGId Intrinsic376663
Node: GetLog Intrinsic376992
Node: GetPId Intrinsic377553
Node: GetUId Intrinsic377884
Node: GMTime Intrinsic378212
Node: HostNm Intrinsic (subroutine)379243
Node: HostNm Intrinsic (function)380355
Node: Huge Intrinsic381220
Node: IAbs Intrinsic381562
Node: IAChar Intrinsic381976
Node: IAnd Intrinsic382539
Node: IArgC Intrinsic383050
Node: IBClr Intrinsic383449
Node: IBits Intrinsic383983
Node: IBSet Intrinsic384720
Node: IChar Intrinsic385245
Node: IDate Intrinsic (UNIX)386487
Node: IDiM Intrinsic387352
Node: IDInt Intrinsic387824
Node: IDNInt Intrinsic388240
Node: IEOr Intrinsic388662
Node: IErrNo Intrinsic389183
Node: IFix Intrinsic389533
Node: Imag Intrinsic389944
Node: ImagPart Intrinsic390972
Node: Index Intrinsic392021
Node: Int Intrinsic392597
Node: Int2 Intrinsic393335
Node: Int8 Intrinsic394067
Node: IOr Intrinsic394799
Node: IRand Intrinsic395302
Node: IsaTty Intrinsic396245
Node: IShft Intrinsic396692
Node: IShftC Intrinsic397545
Node: ISign Intrinsic398497
Node: ITime Intrinsic398970
Node: Kill Intrinsic (subroutine)399395
Node: Kind Intrinsic400254
Node: LBound Intrinsic400598
Node: Len Intrinsic400934
Node: Len_Trim Intrinsic401593
Node: LGe Intrinsic402028
Node: LGt Intrinsic403464
Node: Link Intrinsic (subroutine)404392
Node: LLe Intrinsic405379
Node: LLt Intrinsic406307
Node: LnBlnk Intrinsic407224
Node: Loc Intrinsic407650
Node: Log Intrinsic408104
Node: Log10 Intrinsic408718
Node: Logical Intrinsic409283
Node: Long Intrinsic409625
Node: LShift Intrinsic410172
Node: LStat Intrinsic (subroutine)411231
Node: LStat Intrinsic (function)413065
Node: LTime Intrinsic414650
Node: MatMul Intrinsic415677
Node: Max Intrinsic416014
Node: Max0 Intrinsic416588
Node: Max1 Intrinsic417062
Node: MaxExponent Intrinsic417569
Node: MaxLoc Intrinsic417928
Node: MaxVal Intrinsic418274
Node: MClock Intrinsic418615
Node: MClock8 Intrinsic419536
Node: Merge Intrinsic420747
Node: Min Intrinsic421082
Node: Min0 Intrinsic421656
Node: Min1 Intrinsic422130
Node: MinExponent Intrinsic422637
Node: MinLoc Intrinsic422996
Node: MinVal Intrinsic423342
Node: Mod Intrinsic423680
Node: Modulo Intrinsic424226
Node: MvBits Intrinsic424564
Node: Nearest Intrinsic425453
Node: NInt Intrinsic425796
Node: Not Intrinsic426657
Node: Or Intrinsic427075
Node: Pack Intrinsic427596
Node: PError Intrinsic427925
Node: Precision Intrinsic428402
Node: Present Intrinsic428756
Node: Product Intrinsic429105
Node: Radix Intrinsic429450
Node: Rand Intrinsic429786
Node: Random_Number Intrinsic430696
Node: Random_Seed Intrinsic431068
Node: Range Intrinsic431435
Node: Real Intrinsic431775
Node: RealPart Intrinsic432804
Node: Rename Intrinsic (subroutine)433860
Node: Repeat Intrinsic434854
Node: Reshape Intrinsic435209
Node: RRSpacing Intrinsic435557
Node: RShift Intrinsic435911
Node: Scale Intrinsic436932
Node: Scan Intrinsic437267
Node: Second Intrinsic (function)437610
Node: Second Intrinsic (subroutine)438464
Node: Selected_Int_Kind Intrinsic439462
Node: Selected_Real_Kind Intrinsic439872
Node: Set_Exponent Intrinsic440278
Node: Shape Intrinsic440654
Node: Short Intrinsic440996
Node: Sign Intrinsic441714
Node: Signal Intrinsic (subroutine)442337
Node: Sin Intrinsic444574
Node: SinH Intrinsic445072
Node: Sleep Intrinsic445468
Node: Sngl Intrinsic445833
Node: Spacing Intrinsic446245
Node: Spread Intrinsic446588
Node: SqRt Intrinsic446928
Node: SRand Intrinsic447555
Node: Stat Intrinsic (subroutine)447955
Node: Stat Intrinsic (function)449592
Node: Sum Intrinsic450978
Node: SymLnk Intrinsic (subroutine)451329
Node: System Intrinsic (subroutine)452383
Node: System_Clock Intrinsic453345
Node: Tan Intrinsic454492
Node: TanH Intrinsic454975
Node: Time Intrinsic (UNIX)455380
Node: Time8 Intrinsic456388
Node: Tiny Intrinsic457590
Node: Transfer Intrinsic457924
Node: Transpose Intrinsic458274
Node: Trim Intrinsic458627
Node: TtyNam Intrinsic (subroutine)458976
Node: TtyNam Intrinsic (function)459701
Node: UBound Intrinsic460293
Node: UMask Intrinsic (subroutine)460657
Node: Unlink Intrinsic (subroutine)461377
Node: Unpack Intrinsic462297
Node: Verify Intrinsic462651
Node: XOr Intrinsic462989
Node: ZAbs Intrinsic463528
Node: ZCos Intrinsic463920
Node: ZExp Intrinsic464316
Node: ZLog Intrinsic464712
Node: ZSin Intrinsic465108
Node: ZSqRt Intrinsic465505
Node: Scope and Classes of Names465885
Node: Underscores in Symbol Names466374
Node: I/O466632
Node: Fortran 90 Features467412
Node: Other Dialects470221
Node: Source Form471381
Node: Carriage Returns472601
Node: Tabs472939
Node: Short Lines473821
Node: Long Lines474804
Node: Ampersands475424
Node: Trailing Comment475687
Node: Debug Line476468
Node: Dollar Signs477142
Node: Case Sensitivity477433
Node: VXT Fortran486039
Node: Double Quote Meaning487227
Node: Exclamation Point488164
Node: Fortran 90489216
Node: Pedantic Compilation490273
Node: Distensions494242
Node: Ugly Implicit Argument Conversion495211
Node: Ugly Assumed-Size Arrays495834
Node: Ugly Complex Part Extraction497564
Node: Ugly Null Arguments499195
Node: Ugly Conversion of Initializers500807
Node: Ugly Integer Conversions502581
Node: Ugly Assigned Labels503698
Node: Compiler505638
Node: Compiler Limits506279
Node: Run-time Environment Limits507177
Node: Timer Wraparounds509126
Node: Year 2000 (Y2K) Problems510416
Node: Array Size514933
Node: Character-variable Length516129
Node: Year 10000 (Y10K) Problems516649
Node: Compiler Types517206
Node: Compiler Constants521924
Node: Compiler Intrinsics522790
Node: Intrinsic Groups523724
Node: Other Intrinsics527176
Node: ACosD Intrinsic534785
Node: AIMax0 Intrinsic535081
Node: AIMin0 Intrinsic535405
Node: AJMax0 Intrinsic535730
Node: AJMin0 Intrinsic536055
Node: ASinD Intrinsic536379
Node: ATan2D Intrinsic536700
Node: ATanD Intrinsic537023
Node: BITest Intrinsic537344
Node: BJTest Intrinsic537668
Node: CDAbs Intrinsic537994
Node: CDCos Intrinsic538388
Node: CDExp Intrinsic538784
Node: CDLog Intrinsic539180
Node: CDSin Intrinsic539576
Node: CDSqRt Intrinsic539973
Node: ChDir Intrinsic (function)540387
Node: ChMod Intrinsic (function)541236
Node: CosD Intrinsic542370
Node: DACosD Intrinsic542699
Node: DASinD Intrinsic543024
Node: DATan2D Intrinsic543352
Node: DATanD Intrinsic543683
Node: Date Intrinsic544009
Node: DbleQ Intrinsic544749
Node: DCmplx Intrinsic545070
Node: DConjg Intrinsic546722
Node: DCosD Intrinsic547128
Node: DFloat Intrinsic547451
Node: DFlotI Intrinsic547844
Node: DFlotJ Intrinsic548171
Node: DImag Intrinsic548497
Node: DReal Intrinsic548895
Node: DSinD Intrinsic550063
Node: DTanD Intrinsic550384
Node: DTime Intrinsic (function)550716
Node: FGet Intrinsic (function)551967
Node: FGetC Intrinsic (function)552761
Node: FloatI Intrinsic553598
Node: FloatJ Intrinsic553935
Node: FPut Intrinsic (function)554271
Node: FPutC Intrinsic (function)555028
Node: IDate Intrinsic (VXT)555842
Node: IIAbs Intrinsic556970
Node: IIAnd Intrinsic557297
Node: IIBClr Intrinsic557619
Node: IIBits Intrinsic557945
Node: IIBSet Intrinsic558272
Node: IIDiM Intrinsic558598
Node: IIDInt Intrinsic558921
Node: IIDNnt Intrinsic559247
Node: IIEOr Intrinsic559573
Node: IIFix Intrinsic559895
Node: IInt Intrinsic560215
Node: IIOr Intrinsic560531
Node: IIQint Intrinsic560848
Node: IIQNnt Intrinsic561173
Node: IIShftC Intrinsic561501
Node: IISign Intrinsic561832
Node: IMax0 Intrinsic562159
Node: IMax1 Intrinsic562481
Node: IMin0 Intrinsic562802
Node: IMin1 Intrinsic563123
Node: IMod Intrinsic563443
Node: INInt Intrinsic563760
Node: INot Intrinsic564079
Node: IZExt Intrinsic564396
Node: JIAbs Intrinsic564716
Node: JIAnd Intrinsic565037
Node: JIBClr Intrinsic565359
Node: JIBits Intrinsic565685
Node: JIBSet Intrinsic566012
Node: JIDiM Intrinsic566338
Node: JIDInt Intrinsic566661
Node: JIDNnt Intrinsic566987
Node: JIEOr Intrinsic567313
Node: JIFix Intrinsic567635
Node: JInt Intrinsic567955
Node: JIOr Intrinsic568271
Node: JIQint Intrinsic568588
Node: JIQNnt Intrinsic568913
Node: JIShft Intrinsic569240
Node: JIShftC Intrinsic569568
Node: JISign Intrinsic569899
Node: JMax0 Intrinsic570226
Node: JMax1 Intrinsic570548
Node: JMin0 Intrinsic570869
Node: JMin1 Intrinsic571190
Node: JMod Intrinsic571510
Node: JNInt Intrinsic571827
Node: JNot Intrinsic572146
Node: JZExt Intrinsic572463
Node: Kill Intrinsic (function)572793
Node: Link Intrinsic (function)573495
Node: QAbs Intrinsic574327
Node: QACos Intrinsic574654
Node: QACosD Intrinsic574975
Node: QASin Intrinsic575300
Node: QASinD Intrinsic575623
Node: QATan Intrinsic575948
Node: QATan2 Intrinsic576273
Node: QATan2D Intrinsic576602
Node: QATanD Intrinsic576935
Node: QCos Intrinsic577263
Node: QCosD Intrinsic577583
Node: QCosH Intrinsic577905
Node: QDiM Intrinsic578227
Node: QExp Intrinsic578545
Node: QExt Intrinsic578862
Node: QExtD Intrinsic579180
Node: QFloat Intrinsic579503
Node: QInt Intrinsic579829
Node: QLog Intrinsic580148
Node: QLog10 Intrinsic580467
Node: QMax1 Intrinsic580793
Node: QMin1 Intrinsic581117
Node: QMod Intrinsic581439
Node: QNInt Intrinsic581758
Node: QSin Intrinsic582079
Node: QSinD Intrinsic582398
Node: QSinH Intrinsic582720
Node: QSqRt Intrinsic583043
Node: QTan Intrinsic583365
Node: QTanD Intrinsic583684
Node: QTanH Intrinsic584006
Node: Rename Intrinsic (function)584341
Node: Secnds Intrinsic585168
Node: Signal Intrinsic (function)585790
Node: SinD Intrinsic588642
Node: SnglQ Intrinsic588973
Node: SymLnk Intrinsic (function)589307
Node: System Intrinsic (function)590197
Node: TanD Intrinsic591547
Node: Time Intrinsic (VXT)591883
Node: UMask Intrinsic (function)592660
Node: Unlink Intrinsic (function)593291
Node: ZExt Intrinsic594042
Node: Other Compilers594349
Node: Dropping f2c Compatibility596873
Node: Compilers Other Than f2c599952
Node: Other Languages601757
Node: Interoperating with C and C++602025
Node: C Interfacing Tools603065
Node: C Access to Type Information604004
Node: f2c Skeletons and Prototypes604702
Ref: f2c Skeletons and Prototypes-Footnote-1606160
Node: C++ Considerations606414
Node: Startup Code607092
Node: Debugging and Interfacing611892
Node: Main Program Unit614582
Node: Procedures617083
Node: Functions619748
Node: Names621373
Node: Common Blocks624523
Node: Local Equivalence Areas624794
Node: Complex Variables625785
Node: Arrays626912
Node: Adjustable Arrays630252
Node: Alternate Entry Points633118
Node: Alternate Returns639829
Node: Assigned Statement Labels640739
Node: Run-time Library Errors642593
Node: Collected Fortran Wisdom644554
Node: Advantages Over f2c645993
Node: Language Extensions646981
Node: Diagnostic Abilities648166
Node: Compiler Options648568
Node: Compiler Speed649627
Node: Program Speed650348
Node: Ease of Debugging651944
Node: Character and Hollerith Constants654385
Node: Block Data and Libraries655367
Node: Loops658703
Node: Working Programs663936
Node: Not My Type664687
Node: Variables Assumed To Be Zero666629
Node: Variables Assumed To Be Saved667695
Node: Unwanted Variables669077
Node: Unused Arguments669968
Node: Surprising Interpretations of Code670442
Node: Aliasing Assumed To Work671300
Node: Output Assumed To Flush677504
Node: Large File Unit Numbers680288
Node: Floating-point precision682451
Node: Inconsistent Calling Sequences683725
Node: Overly Convenient Options684718
Node: Faster Programs688031
Node: Aligned Data688484
Node: Prefer Automatic Uninitialized Variables693188
Node: Avoid f2c Compatibility694565
Node: Use Submodel Options695045
Node: Trouble696061
Node: But-bugs697387
Node: Signal 11 and Friends699167
Node: Cannot Link Fortran Programs701258
Node: Large Common Blocks702552
Node: Debugger Problems702989
Node: NeXTStep Problems703715
Node: Stack Overflow705552
Node: Nothing Happens708452
Node: Strange Behavior at Run Time710077
Node: Floating-point Errors712576
Node: Known Bugs718550
Node: Missing Features725851
Node: Better Source Model727785
Node: Fortran 90 Support729565
Node: Intrinsics in PARAMETER Statements730677
Node: Arbitrary Concatenation731439
Node: SELECT CASE on CHARACTER Type731853
Node: RECURSIVE Keyword732151
Node: Increasing Precision/Range732589
Node: Popular Non-standard Types734138
Node: Full Support for Compiler Types734489
Node: Array Bounds Expressions735136
Node: POINTER Statements735596
Node: Sensible Non-standard Constructs736492
Node: READONLY Keyword738830
Node: FLUSH Statement739753
Node: Expressions in FORMAT Statements740136
Node: Explicit Assembler Code741324
Node: Q Edit Descriptor741626
Node: Old-style PARAMETER Statements742143
Node: TYPE and ACCEPT I/O Statements742890
Node: STRUCTURE UNION RECORD MAP743469
Node: OPEN CLOSE and INQUIRE Keywords743968
Node: ENCODE and DECODE744961
Node: AUTOMATIC Statement746069
Node: Suppressing Space Padding747329
Node: Fortran Preprocessor748569
Node: Bit Operations on Floating-point Data749155
Node: Really Ugly Character Assignments749701
Node: POSIX Standard750089
Node: Floating-point Exception Handling750342
Node: Nonportable Conversions751752
Node: Large Automatic Arrays752308
Node: Support for Threads752728
Node: Enabling Debug Lines753166
Node: Better Warnings753556
Node: Gracefully Handle Sensible Bad Code755205
Node: Non-standard Conversions755962
Node: Non-standard Intrinsics756318
Node: Modifying DO Variable756747
Node: Better Pedantic Compilation757436
Node: Warn About Implicit Conversions758077
Node: Invalid Use of Hollerith Constant758677
Node: Dummy Array Without Dimensioning Dummy759233
Node: Invalid FORMAT Specifiers760159
Node: Ambiguous Dialects760573
Node: Unused Labels760997
Node: Informational Messages761232
Node: Uninitialized Variables at Run Time761649
Node: Portable Unformatted Files762268
Ref: Portable Unformatted Files-Footnote-1765237
Node: Better List-directed I/O765265
Node: Default to Console I/O766183
Node: Labels Visible to Debugger766844
Node: Disappointments767258
Node: Mangling of Names767903
Node: Multiple Definitions of External Names768764
Node: Limitation on Implicit Declarations770138
Node: Non-bugs770433
Node: Backslash in Constants771565
Node: Initializing Before Specifying776465
Node: Context-Sensitive Intrinsicness777618
Node: Context-Sensitive Constants779525
Node: Equivalence Versus Equality782492
Node: Order of Side Effects785546
Node: Warnings and Errors787285
Node: Open Questions788690
Node: Bugs789162
Node: Bug Criteria789853
Node: Bug Reporting795997
Node: Service796365
Node: Adding Options796834
Node: Projects801430
Node: Efficiency802276
Node: Better Optimization805180
Node: Simplify Porting808557
Node: More Extensions810319
Node: Machine Model813414
Node: Internals Documentation814707
Node: Internals Improvements815021
Node: Better Diagnostics818572
Node: Front End819496
Node: Overview of Sources820277
Node: Overview of Translation Process827673
Node: g77stripcard831958
Node: lex.c834446
Node: sta.c843997
Node: sti.c844122
Node: stq.c844247
Node: stb.c844372
Node: expr.c844498
Node: stc.c844626
Node: std.c844752
Node: ste.c844877
Node: Gotchas (Transforming)845021
Node: TBD (Transforming)853255
Node: Philosophy of Code Generation855964
Node: Two-pass Design861875
Node: Two-pass Code863039
Node: Why Two Passes863783
Node: Challenges Posed869836
Node: Transforming Statements872322
Node: Statements Needing Temporaries873179
Node: Transforming DO WHILE875954
Node: Transforming Iterative DO877128
Node: Transforming Block IF877968
Node: Transforming SELECT CASE879339
Node: Transforming Expressions882547
Node: Internal Naming Conventions884543
Node: Diagnostics887549
Node: CMPAMBIG888950
Node: EXPIMP895378
Node: INTGLOB896625
Node: LEX898880
Node: GLOBALS904347
Node: LINKFAIL907022
Node: Y2KBAD907656
Node: Keyword Index908017

End Tag Table
