This is g77.info, produced by makeinfo version 4.2 from 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-3.1 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 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.1 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: 1458
g77.info-2: 49505
g77.info-3: 98812
g77.info-4: 124628
g77.info-5: 176555
g77.info-6: 224810
g77.info-7: 269813
g77.info-8: 319217
g77.info-9: 368677
g77.info-10: 418244
g77.info-11: 462644
g77.info-12: 512192
g77.info-13: 562183
g77.info-14: 609207
g77.info-15: 653371
g77.info-16: 701052
g77.info-17: 750600
g77.info-18: 798964
g77.info-19: 841509
g77.info-20: 885262
g77.info-21: 904252

Tag Table:
(Indirect)
Node: Top1458
Node: Copying3413
Node: GNU Free Documentation License22616
Node: Contributors42500
Node: Funding45779
Node: Funding GNU Fortran48291
Node: Getting Started49505
Node: What is GNU Fortran?51754
Node: G77 and GCC61642
Node: Invoking G7762860
Node: Option Summary64798
Node: Overall Options69637
Node: Shorthand Options76378
Node: Fortran Dialect Options78675
Node: Warning Options89932
Node: Debugging Options98812
Node: Optimize Options100402
Ref: Optimize Options-Footnote-1106080
Node: Preprocessor Options106773
Node: Directory Options107954
Node: Code Gen Options109266
Node: Environment Variables124173
Node: News124628
Node: Changes176555
Node: Language201912
Node: Direction of Language Development204115
Node: Standard Support210354
Node: No Passing External Assumed-length211075
Node: No Passing Dummy Assumed-length211552
Node: No Pathological Implied-DO212067
Node: No Useless Implied-DO212754
Node: Conformance213485
Node: Notation Used215508
Node: Terms and Concepts219714
Node: Syntactic Items220226
Node: Statements Comments Lines220908
Node: Scope of Names and Labels222773
Node: Characters Lines Sequence223203
Node: Character Set223809
Node: Lines224810
Node: Continuation Line227286
Node: Statements228241
Node: Statement Labels229197
Node: Order229889
Node: INCLUDE230774
Node: Cpp-style directives233546
Node: Data Types and Constants234001
Node: Types237522
Node: Double Notation238611
Node: Star Notation239683
Node: Kind Notation242628
Node: Constants251048
Node: Integer Type252564
Node: Character Type253162
Node: Expressions253926
Node: %LOC()254342
Node: Specification Statements257072
Node: NAMELIST257529
Node: DOUBLE COMPLEX258280
Node: Control Statements258534
Node: DO WHILE259026
Node: END DO259331
Node: Construct Names260338
Node: CYCLE and EXIT261078
Node: Functions and Subroutines263842
Node: %VAL()264488
Node: %REF()265852
Node: %DESCR()267680
Node: Generics and Specifics269813
Node: REAL() and AIMAG() of Complex277015
Node: CMPLX() of DOUBLE PRECISION278848
Node: MIL-STD 1753280574
Node: f77/f2c Intrinsics280916
Node: Table of Intrinsic Functions281486
Node: Abort Intrinsic298198
Node: Abs Intrinsic298462
Node: Access Intrinsic299325
Node: AChar Intrinsic300161
Node: ACos Intrinsic300683
Node: AdjustL Intrinsic301144
Node: AdjustR Intrinsic301469
Node: AImag Intrinsic301795
Node: AInt Intrinsic302600
Node: Alarm Intrinsic303228
Node: All Intrinsic304060
Node: Allocated Intrinsic304372
Node: ALog Intrinsic304701
Node: ALog10 Intrinsic305091
Node: AMax0 Intrinsic305489
Node: AMax1 Intrinsic305974
Node: AMin0 Intrinsic306427
Node: AMin1 Intrinsic306911
Node: AMod Intrinsic307363
Node: And Intrinsic307789
Node: ANInt Intrinsic308295
Node: Any Intrinsic309059
Node: ASin Intrinsic309366
Node: Associated Intrinsic309824
Node: ATan Intrinsic310158
Node: ATan2 Intrinsic310624
Node: BesJ0 Intrinsic311175
Node: BesJ1 Intrinsic311636
Node: BesJN Intrinsic312097
Node: BesY0 Intrinsic312628
Node: BesY1 Intrinsic313090
Node: BesYN Intrinsic313552
Node: Bit_Size Intrinsic314087
Node: BTest Intrinsic314746
Node: CAbs Intrinsic315466
Node: CCos Intrinsic315853
Node: Ceiling Intrinsic316245
Node: CExp Intrinsic316567
Node: Char Intrinsic316959
Node: ChDir Intrinsic (subroutine)318213
Node: ChMod Intrinsic (subroutine)319217
Node: CLog Intrinsic320488
Node: Cmplx Intrinsic320892
Node: Complex Intrinsic321693
Node: Conjg Intrinsic323139
Node: Cos Intrinsic323563
Node: CosH Intrinsic324026
Node: Count Intrinsic324401
Node: CPU_Time Intrinsic324719
Node: CShift Intrinsic325510
Node: CSin Intrinsic325832
Node: CSqRt Intrinsic326224
Node: CTime Intrinsic (subroutine)326634
Node: CTime Intrinsic (function)327389
Node: DAbs Intrinsic328023
Node: DACos Intrinsic328419
Node: DASin Intrinsic328810
Node: DATan Intrinsic329202
Node: DATan2 Intrinsic329595
Node: Date_and_Time Intrinsic330050
Node: DbesJ0 Intrinsic331414
Node: DbesJ1 Intrinsic331807
Node: DbesJN Intrinsic332193
Node: DbesY0 Intrinsic332649
Node: DbesY1 Intrinsic333035
Node: DbesYN Intrinsic333421
Node: Dble Intrinsic333875
Node: DCos Intrinsic334581
Node: DCosH Intrinsic334965
Node: DDiM Intrinsic335355
Node: DErF Intrinsic335787
Node: DErFC Intrinsic336156
Node: DExp Intrinsic336531
Node: Digits Intrinsic336917
Node: DiM Intrinsic337234
Node: DInt Intrinsic337733
Node: DLog Intrinsic338117
Node: DLog10 Intrinsic338502
Node: DMax1 Intrinsic338900
Node: DMin1 Intrinsic339354
Node: DMod Intrinsic339806
Node: DNInt Intrinsic340234
Node: Dot_Product Intrinsic340633
Node: DProd Intrinsic340973
Node: DSign Intrinsic341355
Node: DSin Intrinsic341794
Node: DSinH Intrinsic342179
Node: DSqRt Intrinsic342570
Node: DTan Intrinsic342961
Node: DTanH Intrinsic343346
Node: DTime Intrinsic (subroutine)343750
Node: EOShift Intrinsic345021
Node: Epsilon Intrinsic345360
Node: ErF Intrinsic345684
Node: ErFC Intrinsic346090
Node: ETime Intrinsic (subroutine)346650
Node: ETime Intrinsic (function)347813
Node: Exit Intrinsic348853
Node: Exp Intrinsic349362
Node: Exponent Intrinsic349824
Node: FDate Intrinsic (subroutine)350163
Node: FDate Intrinsic (function)351073
Node: FGet Intrinsic (subroutine)351845
Node: FGetC Intrinsic (subroutine)352682
Node: Float Intrinsic353559
Node: Floor Intrinsic353959
Node: Flush Intrinsic354275
Node: FNum Intrinsic354854
Node: FPut Intrinsic (subroutine)355302
Node: FPutC Intrinsic (subroutine)356099
Node: Fraction Intrinsic356946
Node: FSeek Intrinsic357287
Node: FStat Intrinsic (subroutine)358012
Node: FStat Intrinsic (function)359537
Node: FTell Intrinsic (subroutine)360827
Node: FTell Intrinsic (function)361500
Node: GError Intrinsic362017
Node: GetArg Intrinsic362391
Node: GetCWD Intrinsic (subroutine)363059
Node: GetCWD Intrinsic (function)363915
Node: GetEnv Intrinsic364535
Node: GetGId Intrinsic365122
Node: GetLog Intrinsic365428
Node: GetPId Intrinsic365966
Node: GetUId Intrinsic366274
Node: GMTime Intrinsic366579
Node: HostNm Intrinsic (subroutine)367587
Node: HostNm Intrinsic (function)368677
Node: Huge Intrinsic369520
Node: IAbs Intrinsic369843
Node: IAChar Intrinsic370234
Node: IAnd Intrinsic370774
Node: IArgC Intrinsic371262
Node: IBClr Intrinsic371638
Node: IBits Intrinsic372149
Node: IBSet Intrinsic372863
Node: IChar Intrinsic373365
Node: IDate Intrinsic (UNIX)374584
Node: IDiM Intrinsic375387
Node: IDInt Intrinsic375836
Node: IDNInt Intrinsic376229
Node: IEOr Intrinsic376628
Node: IErrNo Intrinsic377126
Node: IFix Intrinsic377453
Node: Imag Intrinsic377841
Node: ImagPart Intrinsic378846
Node: Index Intrinsic379872
Node: Int Intrinsic380425
Node: Int2 Intrinsic381140
Node: Int8 Intrinsic381850
Node: IOr Intrinsic382560
Node: IRand Intrinsic383040
Node: IsaTty Intrinsic383960
Node: IShft Intrinsic384384
Node: IShftC Intrinsic385214
Node: ISign Intrinsic386143
Node: ITime Intrinsic386593
Node: Kill Intrinsic (subroutine)386995
Node: Kind Intrinsic387832
Node: LBound Intrinsic388157
Node: Len Intrinsic388474
Node: Len_Trim Intrinsic389110
Node: LGe Intrinsic389522
Node: LGt Intrinsic390935
Node: Link Intrinsic (subroutine)391840
Node: LLe Intrinsic392805
Node: LLt Intrinsic393710
Node: LnBlnk Intrinsic394604
Node: Loc Intrinsic395007
Node: Log Intrinsic395438
Node: Log10 Intrinsic396029
Node: Logical Intrinsic396571
Node: Long Intrinsic396894
Node: LShift Intrinsic397418
Node: LStat Intrinsic (subroutine)398454
Node: LStat Intrinsic (function)400266
Node: LTime Intrinsic401829
Node: MatMul Intrinsic402833
Node: Max Intrinsic403151
Node: Max0 Intrinsic403702
Node: Max1 Intrinsic404153
Node: MaxExponent Intrinsic404637
Node: MaxLoc Intrinsic404977
Node: MaxVal Intrinsic405304
Node: MClock Intrinsic405626
Node: MClock8 Intrinsic406524
Node: Merge Intrinsic407712
Node: Min Intrinsic408028
Node: Min0 Intrinsic408579
Node: Min1 Intrinsic409030
Node: MinExponent Intrinsic409514
Node: MinLoc Intrinsic409854
Node: MinVal Intrinsic410181
Node: Mod Intrinsic410500
Node: Modulo Intrinsic411023
Node: MvBits Intrinsic411342
Node: Nearest Intrinsic412208
Node: NInt Intrinsic412532
Node: Not Intrinsic413370
Node: Or Intrinsic413765
Node: Pack Intrinsic414263
Node: PError Intrinsic414573
Node: Precision Intrinsic415027
Node: Present Intrinsic415362
Node: Product Intrinsic415692
Node: Radix Intrinsic416018
Node: Rand Intrinsic416335
Node: Random_Number Intrinsic417222
Node: Random_Seed Intrinsic417575
Node: Range Intrinsic417923
Node: Real Intrinsic418244
Node: RealPart Intrinsic419250
Node: Rename Intrinsic (subroutine)420283
Node: Repeat Intrinsic421255
Node: Reshape Intrinsic421591
Node: RRSpacing Intrinsic421920
Node: RShift Intrinsic422255
Node: Scale Intrinsic423253
Node: Scan Intrinsic423569
Node: Second Intrinsic (function)423893
Node: Second Intrinsic (subroutine)424724
Node: Selected_Int_Kind Intrinsic425699
Node: Selected_Real_Kind Intrinsic426090
Node: Set_Exponent Intrinsic426477
Node: Shape Intrinsic426834
Node: Short Intrinsic427157
Node: Sign Intrinsic427853
Node: Signal Intrinsic (subroutine)428453
Node: Sin Intrinsic430667
Node: SinH Intrinsic431142
Node: Sleep Intrinsic431515
Node: Sngl Intrinsic431857
Node: Spacing Intrinsic432246
Node: Spread Intrinsic432570
Node: SqRt Intrinsic432891
Node: SRand Intrinsic433495
Node: Stat Intrinsic (subroutine)433872
Node: Stat Intrinsic (function)435487
Node: Sum Intrinsic436851
Node: SymLnk Intrinsic (subroutine)437183
Node: System Intrinsic (subroutine)438215
Node: System_Clock Intrinsic439154
Node: Tan Intrinsic440278
Node: TanH Intrinsic440738
Node: Time Intrinsic (UNIX)441120
Node: Time8 Intrinsic442105
Node: Tiny Intrinsic443284
Node: Transfer Intrinsic443599
Node: Transpose Intrinsic443930
Node: Trim Intrinsic444264
Node: TtyNam Intrinsic (subroutine)444594
Node: TtyNam Intrinsic (function)445296
Node: UBound Intrinsic445865
Node: UMask Intrinsic (subroutine)446210
Node: Unlink Intrinsic (subroutine)446907
Node: Unpack Intrinsic447805
Node: Verify Intrinsic448140
Node: XOr Intrinsic448459
Node: ZAbs Intrinsic448975
Node: ZCos Intrinsic449344
Node: ZExp Intrinsic449717
Node: ZLog Intrinsic450090
Node: ZSin Intrinsic450463
Node: ZSqRt Intrinsic450837
Node: Scope and Classes of Names451194
Node: Underscores in Symbol Names451676
Node: I/O451923
Node: Fortran 90 Features452696
Node: Other Dialects455498
Node: Source Form456657
Node: Carriage Returns457872
Node: Tabs458201
Node: Short Lines459074
Node: Long Lines460048
Node: Ampersands460659
Node: Trailing Comment460913
Node: Debug Line461689
Node: Dollar Signs462358
Node: Case Sensitivity462644
Node: VXT Fortran471260
Node: Double Quote Meaning472443
Node: Exclamation Point473371
Node: Fortran 90474414
Node: Pedantic Compilation475466
Node: Distensions479430
Node: Ugly Implicit Argument Conversion480394
Node: Ugly Assumed-Size Arrays481008
Node: Ugly Complex Part Extraction482729
Node: Ugly Null Arguments484351
Node: Ugly Conversion of Initializers485954
Node: Ugly Integer Conversions487719
Node: Ugly Assigned Labels488827
Node: Compiler490758
Node: Compiler Limits491396
Node: Run-time Environment Limits492287
Node: Timer Wraparounds494229
Node: Year 2000 (Y2K) Problems495508
Node: Array Size500014
Node: Character-variable Length501199
Node: Year 10000 (Y10K) Problems501708
Node: Compiler Types502254
Node: Compiler Constants506965
Node: Compiler Intrinsics507824
Node: Intrinsic Groups508751
Node: Other Intrinsics512192
Node: ACosD Intrinsic519790
Node: AIMax0 Intrinsic520071
Node: AIMin0 Intrinsic520380
Node: AJMax0 Intrinsic520690
Node: AJMin0 Intrinsic521000
Node: ASinD Intrinsic521309
Node: ATan2D Intrinsic521615
Node: ATanD Intrinsic521923
Node: BITest Intrinsic522229
Node: BJTest Intrinsic522538
Node: CDAbs Intrinsic522847
Node: CDCos Intrinsic523220
Node: CDExp Intrinsic523595
Node: CDLog Intrinsic523970
Node: CDSin Intrinsic524345
Node: CDSqRt Intrinsic524721
Node: ChDir Intrinsic (function)525114
Node: ChMod Intrinsic (function)525943
Node: CosD Intrinsic527057
Node: DACosD Intrinsic527369
Node: DASinD Intrinsic527677
Node: DATan2D Intrinsic527988
Node: DATanD Intrinsic528302
Node: Date Intrinsic528611
Node: DbleQ Intrinsic529330
Node: DCmplx Intrinsic529634
Node: DConjg Intrinsic531265
Node: DCosD Intrinsic531650
Node: DFloat Intrinsic531956
Node: DFlotI Intrinsic532328
Node: DFlotJ Intrinsic532638
Node: DImag Intrinsic532947
Node: DReal Intrinsic533324
Node: DSinD Intrinsic534471
Node: DTanD Intrinsic534775
Node: DTime Intrinsic (function)535090
Node: FGet Intrinsic (function)536320
Node: FGetC Intrinsic (function)537093
Node: FloatI Intrinsic537909
Node: FloatJ Intrinsic538229
Node: FPut Intrinsic (function)538548
Node: FPutC Intrinsic (function)539284
Node: IDate Intrinsic (VXT)540077
Node: IIAbs Intrinsic541121
Node: IIAnd Intrinsic541431
Node: IIBClr Intrinsic541736
Node: IIBits Intrinsic542045
Node: IIBSet Intrinsic542355
Node: IIDiM Intrinsic542664
Node: IIDInt Intrinsic542970
Node: IIDNnt Intrinsic543279
Node: IIEOr Intrinsic543588
Node: IIFix Intrinsic543893
Node: IInt Intrinsic544196
Node: IIOr Intrinsic544495
Node: IIQint Intrinsic544795
Node: IIQNnt Intrinsic545103
Node: IIShftC Intrinsic545414
Node: IISign Intrinsic545728
Node: IMax0 Intrinsic546038
Node: IMax1 Intrinsic546343
Node: IMin0 Intrinsic546647
Node: IMin1 Intrinsic546951
Node: IMod Intrinsic547254
Node: INInt Intrinsic547554
Node: INot Intrinsic547856
Node: IZExt Intrinsic548156
Node: JIAbs Intrinsic548459
Node: JIAnd Intrinsic548763
Node: JIBClr Intrinsic549068
Node: JIBits Intrinsic549377
Node: JIBSet Intrinsic549687
Node: JIDiM Intrinsic549996
Node: JIDInt Intrinsic550302
Node: JIDNnt Intrinsic550611
Node: JIEOr Intrinsic550920
Node: JIFix Intrinsic551225
Node: JInt Intrinsic551528
Node: JIOr Intrinsic551827
Node: JIQint Intrinsic552127
Node: JIQNnt Intrinsic552435
Node: JIShft Intrinsic552745
Node: JIShftC Intrinsic553056
Node: JISign Intrinsic553370
Node: JMax0 Intrinsic553680
Node: JMax1 Intrinsic553985
Node: JMin0 Intrinsic554289
Node: JMin1 Intrinsic554593
Node: JMod Intrinsic554896
Node: JNInt Intrinsic555196
Node: JNot Intrinsic555498
Node: JZExt Intrinsic555798
Node: Kill Intrinsic (function)556111
Node: Link Intrinsic (function)556793
Node: QAbs Intrinsic557605
Node: QACos Intrinsic557915
Node: QACosD Intrinsic558219
Node: QASin Intrinsic558527
Node: QASinD Intrinsic558833
Node: QATan Intrinsic559141
Node: QATan2 Intrinsic559447
Node: QATan2D Intrinsic559757
Node: QATanD Intrinsic560071
Node: QCos Intrinsic560380
Node: QCosD Intrinsic560681
Node: QCosH Intrinsic560984
Node: QDiM Intrinsic561287
Node: QExp Intrinsic561586
Node: QExt Intrinsic561884
Node: QExtD Intrinsic562183
Node: QFloat Intrinsic562487
Node: QInt Intrinsic562794
Node: QLog Intrinsic563094
Node: QLog10 Intrinsic563394
Node: QMax1 Intrinsic563701
Node: QMin1 Intrinsic564006
Node: QMod Intrinsic564309
Node: QNInt Intrinsic564609
Node: QSin Intrinsic564911
Node: QSinD Intrinsic565211
Node: QSinH Intrinsic565514
Node: QSqRt Intrinsic565818
Node: QTan Intrinsic566121
Node: QTanD Intrinsic566421
Node: QTanH Intrinsic566724
Node: Rename Intrinsic (function)567040
Node: Secnds Intrinsic567845
Node: Signal Intrinsic (function)568444
Node: SinD Intrinsic571273
Node: SnglQ Intrinsic571585
Node: SymLnk Intrinsic (function)571900
Node: System Intrinsic (function)572768
Node: TanD Intrinsic574095
Node: Time Intrinsic (VXT)574412
Node: UMask Intrinsic (function)575166
Node: Unlink Intrinsic (function)575774
Node: ZExt Intrinsic576503
Node: Other Compilers576791
Node: Dropping f2c Compatibility579311
Node: Compilers Other Than f2c582383
Node: Other Languages584181
Node: Interoperating with C and C++584446
Node: C Interfacing Tools585479
Node: C Access to Type Information586407
Node: f2c Skeletons and Prototypes587094
Ref: f2c Skeletons and Prototypes-Footnote-1588541
Node: C++ Considerations588795
Node: Startup Code589450
Node: Debugging and Interfacing594239
Node: Main Program Unit596926
Node: Procedures599420
Node: Functions602078
Node: Names603696
Node: Common Blocks606839
Node: Local Equivalence Areas607103
Node: Complex Variables608087
Node: Arrays609207
Node: Adjustable Arrays612541
Node: Alternate Entry Points615400
Node: Alternate Returns622102
Node: Assigned Statement Labels623003
Node: Run-time Library Errors624848
Node: Collected Fortran Wisdom626800
Node: Advantages Over f2c628236
Node: Language Extensions629217
Node: Diagnostic Abilities630391
Node: Compiler Options630782
Node: Compiler Speed631830
Node: Program Speed632540
Node: Ease of Debugging634125
Node: Character and Hollerith Constants636555
Node: Block Data and Libraries637527
Node: Loops640856
Node: Working Programs646082
Node: Not My Type646826
Node: Variables Assumed To Be Zero648757
Node: Variables Assumed To Be Saved649811
Node: Unwanted Variables651181
Node: Unused Arguments652061
Node: Surprising Interpretations of Code652524
Node: Aliasing Assumed To Work653371
Node: Output Assumed To Flush659568
Node: Large File Unit Numbers662341
Node: Floating-point precision664493
Node: Inconsistent Calling Sequences665754
Node: Overly Convenient Options666734
Node: Faster Programs670040
Node: Aligned Data670486
Node: Prefer Automatic Uninitialized Variables675363
Node: Avoid f2c Compatibility676729
Node: Use Submodel Options677197
Node: Trouble678201
Node: But-bugs679663
Node: Signal 11 and Friends681436
Node: Cannot Link Fortran Programs683516
Node: Large Common Blocks684799
Node: Debugger Problems685225
Node: NeXTStep Problems685940
Node: Stack Overflow687766
Node: Nothing Happens690655
Node: Strange Behavior at Run Time692269
Node: Floating-point Errors694758
Node: Known Bugs701052
Node: Missing Features708351
Node: Better Source Model710278
Node: Fortran 90 Support712047
Node: Intrinsics in PARAMETER Statements713148
Node: Arbitrary Concatenation713899
Node: SELECT CASE on CHARACTER Type714302
Node: RECURSIVE Keyword714589
Node: Increasing Precision/Range715016
Node: Popular Non-standard Types716554
Node: Full Support for Compiler Types716893
Node: Array Bounds Expressions717529
Node: POINTER Statements717976
Node: Sensible Non-standard Constructs718859
Node: READONLY Keyword721185
Node: FLUSH Statement722095
Node: Expressions in FORMAT Statements722465
Node: Explicit Assembler Code723640
Node: Q Edit Descriptor723929
Node: Old-style PARAMETER Statements724433
Node: TYPE and ACCEPT I/O Statements725167
Node: STRUCTURE UNION RECORD MAP725733
Node: OPEN CLOSE and INQUIRE Keywords726219
Node: ENCODE and DECODE727199
Node: AUTOMATIC Statement728294
Node: Suppressing Space Padding729541
Node: Fortran Preprocessor730768
Node: Bit Operations on Floating-point Data731341
Node: Really Ugly Character Assignments731874
Node: POSIX Standard732249
Node: Floating-point Exception Handling732489
Node: Nonportable Conversions733893
Node: Large Automatic Arrays734436
Node: Support for Threads734843
Node: Enabling Debug Lines735268
Node: Better Warnings735645
Node: Gracefully Handle Sensible Bad Code737281
Node: Non-standard Conversions738025
Node: Non-standard Intrinsics738368
Node: Modifying DO Variable738784
Node: Better Pedantic Compilation739460
Node: Warn About Implicit Conversions740088
Node: Invalid Use of Hollerith Constant740675
Node: Dummy Array Without Dimensioning Dummy741218
Node: Invalid FORMAT Specifiers742131
Node: Ambiguous Dialects742532
Node: Unused Labels742943
Node: Informational Messages743165
Node: Uninitialized Variables at Run Time743568
Node: Portable Unformatted Files744174
Ref: Portable Unformatted Files-Footnote-1747130
Node: Better List-directed I/O747158
Node: Default to Console I/O748063
Node: Labels Visible to Debugger748711
Node: Disappointments749112
Node: Mangling of Names749750
Node: Multiple Definitions of External Names750600
Node: Limitation on Implicit Declarations751963
Node: Non-bugs752247
Node: Backslash in Constants753372
Node: Initializing Before Specifying758261
Node: Context-Sensitive Intrinsicness759403
Node: Context-Sensitive Constants761299
Node: Equivalence Versus Equality764255
Node: Order of Side Effects767298
Node: Warnings and Errors769026
Node: Open Questions770424
Node: Bugs770893
Node: Bug Criteria772332
Node: Bug Lists778565
Node: Bug Reporting779354
Node: Service792970
Node: Adding Options793436
Node: Projects798029
Node: Efficiency798964
Node: Better Optimization801861
Node: Simplify Porting805231
Node: More Extensions806986
Node: Machine Model810074
Node: Internals Documentation811360
Node: Internals Improvements811667
Node: Better Diagnostics815211
Node: Front End816128
Node: Overview of Sources816915
Node: Overview of Translation Process824304
Node: g77stripcard828582
Node: lex.c831059
Node: sta.c840599
Node: sti.c840710
Node: stq.c840821
Node: stb.c840932
Node: expr.c841044
Node: stc.c841158
Node: std.c841270
Node: ste.c841381
Node: Gotchas (Transforming)841509
Node: TBD (Transforming)849628
Node: Philosophy of Code Generation852324
Node: Two-pass Design858228
Node: Two-pass Code859385
Node: Why Two Passes860118
Node: Challenges Posed866186
Node: Transforming Statements868670
Node: Statements Needing Temporaries869520
Node: Transforming DO WHILE872284
Node: Transforming Iterative DO873467
Node: Transforming Block IF874296
Node: Transforming SELECT CASE875661
Node: Transforming Expressions878883
Node: Internal Naming Conventions880872
Node: Diagnostics883872
Node: CMPAMBIG885262
Node: EXPIMP891679
Node: INTGLOB892915
Node: LEX895159
Node: GLOBALS900614
Node: LINKFAIL903278
Node: Y2KBAD903902
Node: Index904252

End Tag Table
