This is g77.info, produced by makeinfo version 4.8 from
/usr/obj/ports_mfs/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: 2349
g77.info-2: 290529
g77.info-3: 590207
g77.info-4: 888960

Tag Table:
(Indirect)
Node: Top2349
Node: Copying4303
Node: GNU Free Documentation License23471
Node: Contributors45873
Node: Funding49149
Node: Funding GNU Fortran51658
Node: Getting Started52874
Node: What is GNU Fortran?55124
Node: G77 and GCC65013
Node: Invoking G7766232
Node: Option Summary68171
Node: Overall Options72986
Node: Shorthand Options79585
Node: Fortran Dialect Options81887
Node: Warning Options93149
Node: Debugging Options102071
Node: Optimize Options103666
Ref: Optimize Options-Footnote-1109689
Node: Preprocessor Options110382
Node: Directory Options111568
Node: Code Gen Options112885
Node: Environment Variables127799
Node: News128261
Node: Changes182669
Node: Language210517
Node: Direction of Language Development212719
Node: Standard Support218964
Node: No Passing External Assumed-length219690
Node: No Passing Dummy Assumed-length220176
Node: No Pathological Implied-DO220700
Node: No Useless Implied-DO221396
Node: Conformance222136
Node: Notation Used224164
Node: Terms and Concepts228373
Node: Syntactic Items228890
Node: Statements Comments Lines229581
Node: Scope of Names and Labels231455
Node: Characters Lines Sequence231894
Node: Character Set232505
Node: Lines233515
Node: Continuation Line236000
Node: Statements236964
Node: Statement Labels237929
Node: Order238630
Node: INCLUDE239524
Node: Cpp-style directives242305
Node: Data Types and Constants242769
Node: Types246295
Node: Double Notation247393
Node: Star Notation248478
Node: Kind Notation251436
Node: Constants259869
Node: Integer Type261394
Node: Character Type262001
Node: Expressions262774
Node: %LOC()263195
Node: Specification Statements265937
Node: NAMELIST266399
Node: DOUBLE COMPLEX267159
Node: Control Statements267422
Node: DO WHILE267921
Node: END DO268237
Node: Construct Names269255
Node: CYCLE and EXIT270006
Node: Functions and Subroutines272781
Node: %VAL()273434
Node: %REF()274812
Node: %DESCR()276654
Node: Generics and Specifics278801
Node: REAL() and AIMAG() of Complex286014
Node: CMPLX() of DOUBLE PRECISION287858
Node: MIL-STD 1753289595
Node: f77/f2c Intrinsics289948
Node: Table of Intrinsic Functions290529
Node: Abort Intrinsic307252
Node: Abs Intrinsic307535
Node: Access Intrinsic308417
Node: AChar Intrinsic309272
Node: ACos Intrinsic309813
Node: AdjustL Intrinsic310293
Node: AdjustR Intrinsic310633
Node: AImag Intrinsic310974
Node: AInt Intrinsic311798
Node: Alarm Intrinsic312445
Node: All Intrinsic313298
Node: Allocated Intrinsic313627
Node: ALog Intrinsic313973
Node: ALog10 Intrinsic314384
Node: AMax0 Intrinsic314803
Node: AMax1 Intrinsic315309
Node: AMin0 Intrinsic315783
Node: AMin1 Intrinsic316288
Node: AMod Intrinsic316761
Node: And Intrinsic317208
Node: ANInt Intrinsic317735
Node: Any Intrinsic318520
Node: ASin Intrinsic318844
Node: Associated Intrinsic319323
Node: ATan Intrinsic319674
Node: ATan2 Intrinsic320161
Node: BesJ0 Intrinsic320733
Node: BesJ1 Intrinsic321215
Node: BesJN Intrinsic321697
Node: BesY0 Intrinsic322249
Node: BesY1 Intrinsic322732
Node: BesYN Intrinsic323215
Node: Bit_Size Intrinsic323771
Node: BTest Intrinsic324451
Node: CAbs Intrinsic325192
Node: CCos Intrinsic325600
Node: Ceiling Intrinsic326013
Node: CExp Intrinsic326352
Node: Char Intrinsic326765
Node: ChDir Intrinsic (subroutine)328040
Node: ChMod Intrinsic (subroutine)329064
Node: CLog Intrinsic330355
Node: Cmplx Intrinsic330780
Node: Complex Intrinsic331602
Node: Conjg Intrinsic333069
Node: Cos Intrinsic333514
Node: CosH Intrinsic333998
Node: Count Intrinsic334394
Node: CPU_Time Intrinsic334729
Node: CShift Intrinsic335541
Node: CSin Intrinsic335880
Node: CSqRt Intrinsic336293
Node: CTime Intrinsic (subroutine)336724
Node: CTime Intrinsic (function)337500
Node: DAbs Intrinsic338155
Node: DACos Intrinsic338572
Node: DASin Intrinsic338984
Node: DATan Intrinsic339397
Node: DATan2 Intrinsic339811
Node: Date_and_Time Intrinsic340287
Node: DbesJ0 Intrinsic341672
Node: DbesJ1 Intrinsic342086
Node: DbesJN Intrinsic342493
Node: DbesY0 Intrinsic342970
Node: DbesY1 Intrinsic343377
Node: DbesYN Intrinsic343784
Node: Dble Intrinsic344259
Node: DCos Intrinsic344986
Node: DCosH Intrinsic345391
Node: DDiM Intrinsic345802
Node: DErF Intrinsic346255
Node: DErFC Intrinsic346645
Node: DExp Intrinsic347041
Node: Digits Intrinsic347448
Node: DiM Intrinsic347782
Node: DInt Intrinsic348302
Node: DLog Intrinsic348707
Node: DLog10 Intrinsic349113
Node: DMax1 Intrinsic349532
Node: DMin1 Intrinsic350007
Node: DMod Intrinsic350480
Node: DNInt Intrinsic350929
Node: Dot_Product Intrinsic351349
Node: DProd Intrinsic351706
Node: DSign Intrinsic352109
Node: DSin Intrinsic352569
Node: DSinH Intrinsic352975
Node: DSqRt Intrinsic353387
Node: DTan Intrinsic353799
Node: DTanH Intrinsic354205
Node: DTime Intrinsic (subroutine)354630
Node: EOShift Intrinsic355922
Node: Epsilon Intrinsic356278
Node: ErF Intrinsic356619
Node: ErFC Intrinsic357046
Node: ETime Intrinsic (subroutine)357627
Node: ETime Intrinsic (function)358811
Node: Exit Intrinsic359872
Node: Exp Intrinsic360402
Node: Exponent Intrinsic360885
Node: FDate Intrinsic (subroutine)361243
Node: FDate Intrinsic (function)362176
Node: FGet Intrinsic (subroutine)362971
Node: FGetC Intrinsic (subroutine)363831
Node: Float Intrinsic364731
Node: Floor Intrinsic365154
Node: Flush Intrinsic365489
Node: FNum Intrinsic366091
Node: FPut Intrinsic (subroutine)366562
Node: FPutC Intrinsic (subroutine)367382
Node: Fraction Intrinsic368252
Node: FSeek Intrinsic368612
Node: FStat Intrinsic (subroutine)369360
Node: FStat Intrinsic (function)370907
Node: FTell Intrinsic (subroutine)372219
Node: FTell Intrinsic (function)372915
Node: GError Intrinsic373455
Node: GetArg Intrinsic373852
Node: GetCWD Intrinsic (subroutine)374543
Node: GetCWD Intrinsic (function)375421
Node: GetEnv Intrinsic376063
Node: GetGId Intrinsic376673
Node: GetLog Intrinsic377002
Node: GetPId Intrinsic377563
Node: GetUId Intrinsic377894
Node: GMTime Intrinsic378222
Node: HostNm Intrinsic (subroutine)379253
Node: HostNm Intrinsic (function)380365
Node: Huge Intrinsic381230
Node: IAbs Intrinsic381572
Node: IAChar Intrinsic381986
Node: IAnd Intrinsic382549
Node: IArgC Intrinsic383060
Node: IBClr Intrinsic383459
Node: IBits Intrinsic383993
Node: IBSet Intrinsic384730
Node: IChar Intrinsic385255
Node: IDate Intrinsic (UNIX)386497
Node: IDiM Intrinsic387362
Node: IDInt Intrinsic387834
Node: IDNInt Intrinsic388250
Node: IEOr Intrinsic388672
Node: IErrNo Intrinsic389193
Node: IFix Intrinsic389543
Node: Imag Intrinsic389954
Node: ImagPart Intrinsic390982
Node: Index Intrinsic392031
Node: Int Intrinsic392607
Node: Int2 Intrinsic393345
Node: Int8 Intrinsic394077
Node: IOr Intrinsic394809
Node: IRand Intrinsic395312
Node: IsaTty Intrinsic396255
Node: IShft Intrinsic396702
Node: IShftC Intrinsic397555
Node: ISign Intrinsic398507
Node: ITime Intrinsic398980
Node: Kill Intrinsic (subroutine)399405
Node: Kind Intrinsic400264
Node: LBound Intrinsic400608
Node: Len Intrinsic400944
Node: Len_Trim Intrinsic401603
Node: LGe Intrinsic402038
Node: LGt Intrinsic403474
Node: Link Intrinsic (subroutine)404402
Node: LLe Intrinsic405389
Node: LLt Intrinsic406317
Node: LnBlnk Intrinsic407234
Node: Loc Intrinsic407660
Node: Log Intrinsic408114
Node: Log10 Intrinsic408728
Node: Logical Intrinsic409293
Node: Long Intrinsic409635
Node: LShift Intrinsic410182
Node: LStat Intrinsic (subroutine)411241
Node: LStat Intrinsic (function)413075
Node: LTime Intrinsic414660
Node: MatMul Intrinsic415687
Node: Max Intrinsic416024
Node: Max0 Intrinsic416598
Node: Max1 Intrinsic417072
Node: MaxExponent Intrinsic417579
Node: MaxLoc Intrinsic417938
Node: MaxVal Intrinsic418284
Node: MClock Intrinsic418625
Node: MClock8 Intrinsic419546
Node: Merge Intrinsic420757
Node: Min Intrinsic421092
Node: Min0 Intrinsic421666
Node: Min1 Intrinsic422140
Node: MinExponent Intrinsic422647
Node: MinLoc Intrinsic423006
Node: MinVal Intrinsic423352
Node: Mod Intrinsic423690
Node: Modulo Intrinsic424236
Node: MvBits Intrinsic424574
Node: Nearest Intrinsic425463
Node: NInt Intrinsic425806
Node: Not Intrinsic426667
Node: Or Intrinsic427085
Node: Pack Intrinsic427606
Node: PError Intrinsic427935
Node: Precision Intrinsic428412
Node: Present Intrinsic428766
Node: Product Intrinsic429115
Node: Radix Intrinsic429460
Node: Rand Intrinsic429796
Node: Random_Number Intrinsic430706
Node: Random_Seed Intrinsic431078
Node: Range Intrinsic431445
Node: Real Intrinsic431785
Node: RealPart Intrinsic432814
Node: Rename Intrinsic (subroutine)433870
Node: Repeat Intrinsic434864
Node: Reshape Intrinsic435219
Node: RRSpacing Intrinsic435567
Node: RShift Intrinsic435921
Node: Scale Intrinsic436942
Node: Scan Intrinsic437277
Node: Second Intrinsic (function)437620
Node: Second Intrinsic (subroutine)438474
Node: Selected_Int_Kind Intrinsic439472
Node: Selected_Real_Kind Intrinsic439882
Node: Set_Exponent Intrinsic440288
Node: Shape Intrinsic440664
Node: Short Intrinsic441006
Node: Sign Intrinsic441724
Node: Signal Intrinsic (subroutine)442347
Node: Sin Intrinsic444584
Node: SinH Intrinsic445082
Node: Sleep Intrinsic445478
Node: Sngl Intrinsic445843
Node: Spacing Intrinsic446255
Node: Spread Intrinsic446598
Node: SqRt Intrinsic446938
Node: SRand Intrinsic447565
Node: Stat Intrinsic (subroutine)447965
Node: Stat Intrinsic (function)449602
Node: Sum Intrinsic450988
Node: SymLnk Intrinsic (subroutine)451339
Node: System Intrinsic (subroutine)452393
Node: System_Clock Intrinsic453355
Node: Tan Intrinsic454502
Node: TanH Intrinsic454985
Node: Time Intrinsic (UNIX)455390
Node: Time8 Intrinsic456398
Node: Tiny Intrinsic457600
Node: Transfer Intrinsic457934
Node: Transpose Intrinsic458284
Node: Trim Intrinsic458637
Node: TtyNam Intrinsic (subroutine)458986
Node: TtyNam Intrinsic (function)459711
Node: UBound Intrinsic460303
Node: UMask Intrinsic (subroutine)460667
Node: Unlink Intrinsic (subroutine)461387
Node: Unpack Intrinsic462307
Node: Verify Intrinsic462661
Node: XOr Intrinsic462999
Node: ZAbs Intrinsic463538
Node: ZCos Intrinsic463930
Node: ZExp Intrinsic464326
Node: ZLog Intrinsic464722
Node: ZSin Intrinsic465118
Node: ZSqRt Intrinsic465515
Node: Scope and Classes of Names465895
Node: Underscores in Symbol Names466384
Node: I/O466642
Node: Fortran 90 Features467422
Node: Other Dialects470231
Node: Source Form471391
Node: Carriage Returns472611
Node: Tabs472949
Node: Short Lines473831
Node: Long Lines474814
Node: Ampersands475434
Node: Trailing Comment475697
Node: Debug Line476478
Node: Dollar Signs477152
Node: Case Sensitivity477443
Node: VXT Fortran486049
Node: Double Quote Meaning487237
Node: Exclamation Point488174
Node: Fortran 90489226
Node: Pedantic Compilation490283
Node: Distensions494252
Node: Ugly Implicit Argument Conversion495221
Node: Ugly Assumed-Size Arrays495844
Node: Ugly Complex Part Extraction497574
Node: Ugly Null Arguments499205
Node: Ugly Conversion of Initializers500817
Node: Ugly Integer Conversions502591
Node: Ugly Assigned Labels503708
Node: Compiler505648
Node: Compiler Limits506289
Node: Run-time Environment Limits507187
Node: Timer Wraparounds509136
Node: Year 2000 (Y2K) Problems510426
Node: Array Size514943
Node: Character-variable Length516139
Node: Year 10000 (Y10K) Problems516659
Node: Compiler Types517216
Node: Compiler Constants521934
Node: Compiler Intrinsics522800
Node: Intrinsic Groups523734
Node: Other Intrinsics527186
Node: ACosD Intrinsic534795
Node: AIMax0 Intrinsic535091
Node: AIMin0 Intrinsic535415
Node: AJMax0 Intrinsic535740
Node: AJMin0 Intrinsic536065
Node: ASinD Intrinsic536389
Node: ATan2D Intrinsic536710
Node: ATanD Intrinsic537033
Node: BITest Intrinsic537354
Node: BJTest Intrinsic537678
Node: CDAbs Intrinsic538004
Node: CDCos Intrinsic538398
Node: CDExp Intrinsic538794
Node: CDLog Intrinsic539190
Node: CDSin Intrinsic539586
Node: CDSqRt Intrinsic539983
Node: ChDir Intrinsic (function)540397
Node: ChMod Intrinsic (function)541246
Node: CosD Intrinsic542380
Node: DACosD Intrinsic542709
Node: DASinD Intrinsic543034
Node: DATan2D Intrinsic543362
Node: DATanD Intrinsic543693
Node: Date Intrinsic544019
Node: DbleQ Intrinsic544759
Node: DCmplx Intrinsic545080
Node: DConjg Intrinsic546732
Node: DCosD Intrinsic547138
Node: DFloat Intrinsic547461
Node: DFlotI Intrinsic547854
Node: DFlotJ Intrinsic548181
Node: DImag Intrinsic548507
Node: DReal Intrinsic548905
Node: DSinD Intrinsic550073
Node: DTanD Intrinsic550394
Node: DTime Intrinsic (function)550726
Node: FGet Intrinsic (function)551977
Node: FGetC Intrinsic (function)552771
Node: FloatI Intrinsic553608
Node: FloatJ Intrinsic553945
Node: FPut Intrinsic (function)554281
Node: FPutC Intrinsic (function)555038
Node: IDate Intrinsic (VXT)555852
Node: IIAbs Intrinsic556980
Node: IIAnd Intrinsic557307
Node: IIBClr Intrinsic557629
Node: IIBits Intrinsic557955
Node: IIBSet Intrinsic558282
Node: IIDiM Intrinsic558608
Node: IIDInt Intrinsic558931
Node: IIDNnt Intrinsic559257
Node: IIEOr Intrinsic559583
Node: IIFix Intrinsic559905
Node: IInt Intrinsic560225
Node: IIOr Intrinsic560541
Node: IIQint Intrinsic560858
Node: IIQNnt Intrinsic561183
Node: IIShftC Intrinsic561511
Node: IISign Intrinsic561842
Node: IMax0 Intrinsic562169
Node: IMax1 Intrinsic562491
Node: IMin0 Intrinsic562812
Node: IMin1 Intrinsic563133
Node: IMod Intrinsic563453
Node: INInt Intrinsic563770
Node: INot Intrinsic564089
Node: IZExt Intrinsic564406
Node: JIAbs Intrinsic564726
Node: JIAnd Intrinsic565047
Node: JIBClr Intrinsic565369
Node: JIBits Intrinsic565695
Node: JIBSet Intrinsic566022
Node: JIDiM Intrinsic566348
Node: JIDInt Intrinsic566671
Node: JIDNnt Intrinsic566997
Node: JIEOr Intrinsic567323
Node: JIFix Intrinsic567645
Node: JInt Intrinsic567965
Node: JIOr Intrinsic568281
Node: JIQint Intrinsic568598
Node: JIQNnt Intrinsic568923
Node: JIShft Intrinsic569250
Node: JIShftC Intrinsic569578
Node: JISign Intrinsic569909
Node: JMax0 Intrinsic570236
Node: JMax1 Intrinsic570558
Node: JMin0 Intrinsic570879
Node: JMin1 Intrinsic571200
Node: JMod Intrinsic571520
Node: JNInt Intrinsic571837
Node: JNot Intrinsic572156
Node: JZExt Intrinsic572473
Node: Kill Intrinsic (function)572803
Node: Link Intrinsic (function)573505
Node: QAbs Intrinsic574337
Node: QACos Intrinsic574664
Node: QACosD Intrinsic574985
Node: QASin Intrinsic575310
Node: QASinD Intrinsic575633
Node: QATan Intrinsic575958
Node: QATan2 Intrinsic576283
Node: QATan2D Intrinsic576612
Node: QATanD Intrinsic576945
Node: QCos Intrinsic577273
Node: QCosD Intrinsic577593
Node: QCosH Intrinsic577915
Node: QDiM Intrinsic578237
Node: QExp Intrinsic578555
Node: QExt Intrinsic578872
Node: QExtD Intrinsic579190
Node: QFloat Intrinsic579513
Node: QInt Intrinsic579839
Node: QLog Intrinsic580158
Node: QLog10 Intrinsic580477
Node: QMax1 Intrinsic580803
Node: QMin1 Intrinsic581127
Node: QMod Intrinsic581449
Node: QNInt Intrinsic581768
Node: QSin Intrinsic582089
Node: QSinD Intrinsic582408
Node: QSinH Intrinsic582730
Node: QSqRt Intrinsic583053
Node: QTan Intrinsic583375
Node: QTanD Intrinsic583694
Node: QTanH Intrinsic584016
Node: Rename Intrinsic (function)584351
Node: Secnds Intrinsic585178
Node: Signal Intrinsic (function)585800
Node: SinD Intrinsic588652
Node: SnglQ Intrinsic588983
Node: SymLnk Intrinsic (function)589317
Node: System Intrinsic (function)590207
Node: TanD Intrinsic591557
Node: Time Intrinsic (VXT)591893
Node: UMask Intrinsic (function)592670
Node: Unlink Intrinsic (function)593301
Node: ZExt Intrinsic594052
Node: Other Compilers594359
Node: Dropping f2c Compatibility596883
Node: Compilers Other Than f2c599962
Node: Other Languages601767
Node: Interoperating with C and C++602035
Node: C Interfacing Tools603075
Node: C Access to Type Information604014
Node: f2c Skeletons and Prototypes604712
Ref: f2c Skeletons and Prototypes-Footnote-1606170
Node: C++ Considerations606424
Node: Startup Code607102
Node: Debugging and Interfacing611902
Node: Main Program Unit614592
Node: Procedures617093
Node: Functions619758
Node: Names621383
Node: Common Blocks624533
Node: Local Equivalence Areas624804
Node: Complex Variables625795
Node: Arrays626922
Node: Adjustable Arrays630262
Node: Alternate Entry Points633128
Node: Alternate Returns639839
Node: Assigned Statement Labels640749
Node: Run-time Library Errors642603
Node: Collected Fortran Wisdom644564
Node: Advantages Over f2c646003
Node: Language Extensions646991
Node: Diagnostic Abilities648176
Node: Compiler Options648578
Node: Compiler Speed649637
Node: Program Speed650358
Node: Ease of Debugging651954
Node: Character and Hollerith Constants654395
Node: Block Data and Libraries655377
Node: Loops658713
Node: Working Programs663946
Node: Not My Type664697
Node: Variables Assumed To Be Zero666639
Node: Variables Assumed To Be Saved667705
Node: Unwanted Variables669087
Node: Unused Arguments669978
Node: Surprising Interpretations of Code670452
Node: Aliasing Assumed To Work671310
Node: Output Assumed To Flush677514
Node: Large File Unit Numbers680298
Node: Floating-point precision682461
Node: Inconsistent Calling Sequences683735
Node: Overly Convenient Options684728
Node: Faster Programs688041
Node: Aligned Data688494
Node: Prefer Automatic Uninitialized Variables693198
Node: Avoid f2c Compatibility694575
Node: Use Submodel Options695055
Node: Trouble696071
Node: But-bugs697397
Node: Signal 11 and Friends699177
Node: Cannot Link Fortran Programs701268
Node: Large Common Blocks702562
Node: Debugger Problems702999
Node: NeXTStep Problems703725
Node: Stack Overflow705562
Node: Nothing Happens708462
Node: Strange Behavior at Run Time710087
Node: Floating-point Errors712586
Node: Known Bugs718560
Node: Missing Features725861
Node: Better Source Model727795
Node: Fortran 90 Support729575
Node: Intrinsics in PARAMETER Statements730687
Node: Arbitrary Concatenation731449
Node: SELECT CASE on CHARACTER Type731863
Node: RECURSIVE Keyword732161
Node: Increasing Precision/Range732599
Node: Popular Non-standard Types734148
Node: Full Support for Compiler Types734499
Node: Array Bounds Expressions735146
Node: POINTER Statements735606
Node: Sensible Non-standard Constructs736502
Node: READONLY Keyword738840
Node: FLUSH Statement739763
Node: Expressions in FORMAT Statements740146
Node: Explicit Assembler Code741334
Node: Q Edit Descriptor741636
Node: Old-style PARAMETER Statements742153
Node: TYPE and ACCEPT I/O Statements742900
Node: STRUCTURE UNION RECORD MAP743479
Node: OPEN CLOSE and INQUIRE Keywords743978
Node: ENCODE and DECODE744971
Node: AUTOMATIC Statement746079
Node: Suppressing Space Padding747339
Node: Fortran Preprocessor748579
Node: Bit Operations on Floating-point Data749165
Node: Really Ugly Character Assignments749711
Node: POSIX Standard750099
Node: Floating-point Exception Handling750352
Node: Nonportable Conversions751762
Node: Large Automatic Arrays752318
Node: Support for Threads752738
Node: Enabling Debug Lines753176
Node: Better Warnings753566
Node: Gracefully Handle Sensible Bad Code755215
Node: Non-standard Conversions755972
Node: Non-standard Intrinsics756328
Node: Modifying DO Variable756757
Node: Better Pedantic Compilation757446
Node: Warn About Implicit Conversions758087
Node: Invalid Use of Hollerith Constant758687
Node: Dummy Array Without Dimensioning Dummy759243
Node: Invalid FORMAT Specifiers760169
Node: Ambiguous Dialects760583
Node: Unused Labels761007
Node: Informational Messages761242
Node: Uninitialized Variables at Run Time761659
Node: Portable Unformatted Files762278
Ref: Portable Unformatted Files-Footnote-1765247
Node: Better List-directed I/O765275
Node: Default to Console I/O766193
Node: Labels Visible to Debugger766854
Node: Disappointments767268
Node: Mangling of Names767913
Node: Multiple Definitions of External Names768774
Node: Limitation on Implicit Declarations770148
Node: Non-bugs770443
Node: Backslash in Constants771575
Node: Initializing Before Specifying776475
Node: Context-Sensitive Intrinsicness777628
Node: Context-Sensitive Constants779535
Node: Equivalence Versus Equality782502
Node: Order of Side Effects785556
Node: Warnings and Errors787295
Node: Open Questions788700
Node: Bugs789172
Node: Bug Criteria789863
Node: Bug Reporting796007
Node: Service796375
Node: Adding Options796844
Node: Projects801440
Node: Efficiency802286
Node: Better Optimization805190
Node: Simplify Porting808567
Node: More Extensions810329
Node: Machine Model813424
Node: Internals Documentation814717
Node: Internals Improvements815031
Node: Better Diagnostics818582
Node: Front End819506
Node: Overview of Sources820287
Node: Overview of Translation Process827683
Node: g77stripcard831968
Node: lex.c834456
Node: sta.c844007
Node: sti.c844132
Node: stq.c844257
Node: stb.c844382
Node: expr.c844508
Node: stc.c844636
Node: std.c844762
Node: ste.c844887
Node: Gotchas (Transforming)845031
Node: TBD (Transforming)853265
Node: Philosophy of Code Generation855974
Node: Two-pass Design861885
Node: Two-pass Code863049
Node: Why Two Passes863793
Node: Challenges Posed869846
Node: Transforming Statements872332
Node: Statements Needing Temporaries873189
Node: Transforming DO WHILE875964
Node: Transforming Iterative DO877138
Node: Transforming Block IF877978
Node: Transforming SELECT CASE879349
Node: Transforming Expressions882557
Node: Internal Naming Conventions884553
Node: Diagnostics887559
Node: CMPAMBIG888960
Node: EXPIMP895388
Node: INTGLOB896635
Node: LEX898890
Node: GLOBALS904357
Node: LINKFAIL907032
Node: Y2KBAD907666
Node: Keyword Index908027

End Tag Table
