This is f/eg77.info, produced by makeinfo version 4.0 from
/usr/ports/lang/egcs/snapshot/work/egcs-20000731/gcc/f/g77.texi.

INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* eg77: (eg77).                  The experimental 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-2.95 version of `g77'.

   Published by the Free Software Foundation 59 Temple Place - Suite 330
Boston, MA 02111-1307 USA

   Copyright (C) 1995-1999 Free Software Foundation, Inc.

   Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
preserved on all copies.

   Permission is granted to copy and distribute modified versions of
this manual under the conditions for verbatim copying, provided also
that the sections entitled "GNU General Public License," "Funding for
Free Software," and "Protect Your Freedom--Fight `Look And Feel'" are
included exactly as in the original, and provided that the entire
resulting derived work is distributed under the terms of a permission
notice identical to this one.

   Permission is granted to copy and distribute translations of this
manual into another language, under the above conditions for modified
versions, except that the sections entitled "GNU General Public
License," "Funding for Free Software," and "Protect Your Freedom--Fight
`Look And Feel'", and this permission notice, may be included in
translations approved by the Free Software Foundation instead of in the
original English.

   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:
eg77.info-1: 1803
eg77.info-2: 47870
eg77.info-3: 91217
eg77.info-4: 109406
eg77.info-5: 157997
eg77.info-6: 207347
eg77.info-7: 257026
eg77.info-8: 306989
eg77.info-9: 356986
eg77.info-10: 406675
eg77.info-11: 454716
eg77.info-12: 504402
eg77.info-13: 553817
eg77.info-14: 601156
eg77.info-15: 650771
eg77.info-16: 699204
eg77.info-17: 748569
eg77.info-18: 798129
eg77.info-19: 846667
eg77.info-20: 890439
eg77.info-21: 909909

Tag Table:
(Indirect)
Node: Top1803
Node: Copying4364
Node: Contributors23547
Node: Funding26766
Node: Funding GNU Fortran29270
Node: Look and Feel31987
Node: Getting Started32490
Node: What is GNU Fortran?34831
Node: G77 and GCC44720
Node: Invoking G7745919
Node: Option Summary47870
Node: Overall Options52609
Node: Shorthand Options59262
Node: Fortran Dialect Options61561
Node: Warning Options72820
Node: Debugging Options81707
Node: Optimize Options82781
Ref: Optimize Options-Footnote-188029
Node: Preprocessor Options88722
Node: Directory Options89904
Node: Code Gen Options91217
Node: Environment Variables108947
Node: News109406
Node: Changes157997
Node: Language180044
Node: Direction of Language Development182248
Node: Standard Support188488
Node: No Passing External Assumed-length189210
Node: No Passing Dummy Assumed-length189688
Node: No Pathological Implied-DO190204
Node: No Useless Implied-DO190892
Node: Conformance191624
Node: Notation Used193648
Node: Terms and Concepts197855
Node: Syntactic Items198368
Node: Statements Comments Lines199051
Node: Scope of Names and Labels200917
Node: Characters Lines Sequence201348
Node: Character Set201955
Node: Lines202957
Node: Continuation Line205434
Node: Statements206390
Node: Statement Labels207347
Node: Order208040
Node: INCLUDE208926
Node: Cpp-style directives211699
Node: Data Types and Constants212155
Node: Types215677
Node: Double Notation216767
Node: Star Notation217840
Node: Kind Notation220786
Node: Constants229207
Node: Integer Type230724
Node: Character Type231323
Node: Expressions232088
Node: %LOC()232505
Node: Specification Statements235236
Node: NAMELIST235694
Node: DOUBLE COMPLEX236446
Node: Control Statements236701
Node: DO WHILE237194
Node: END DO237500
Node: Construct Names238508
Node: CYCLE and EXIT239249
Node: Functions and Subroutines242014
Node: %VAL()242661
Node: %REF()244026
Node: %DESCR()245855
Node: Generics and Specifics247989
Node: REAL() and AIMAG() of Complex255192
Node: CMPLX() of DOUBLE PRECISION257026
Node: MIL-STD 1753258753
Node: f77/f2c Intrinsics259096
Node: Table of Intrinsic Functions259667
Node: Abort Intrinsic276380
Node: Abs Intrinsic276645
Node: Access Intrinsic277514
Node: AChar Intrinsic278351
Node: ACos Intrinsic278874
Node: AdjustL Intrinsic279336
Node: AdjustR Intrinsic279662
Node: AImag Intrinsic279989
Node: AInt Intrinsic280795
Node: Alarm Intrinsic281424
Node: All Intrinsic282257
Node: Allocated Intrinsic282570
Node: ALog Intrinsic282900
Node: ALog10 Intrinsic283291
Node: AMax0 Intrinsic283690
Node: AMax1 Intrinsic284176
Node: AMin0 Intrinsic284630
Node: AMin1 Intrinsic285115
Node: AMod Intrinsic285568
Node: And Intrinsic285995
Node: ANInt Intrinsic286502
Node: Any Intrinsic287267
Node: ASin Intrinsic287575
Node: Associated Intrinsic288034
Node: ATan Intrinsic288369
Node: ATan2 Intrinsic288836
Node: BesJ0 Intrinsic289388
Node: BesJ1 Intrinsic289850
Node: BesJN Intrinsic290312
Node: BesY0 Intrinsic290812
Node: BesY1 Intrinsic291275
Node: BesYN Intrinsic291738
Node: Bit_Size Intrinsic292242
Node: BTest Intrinsic292902
Node: CAbs Intrinsic293623
Node: CCos Intrinsic294011
Node: Ceiling Intrinsic294404
Node: CExp Intrinsic294727
Node: Char Intrinsic295120
Node: ChDir Intrinsic (subroutine)296375
Node: ChMod Intrinsic (subroutine)297380
Node: CLog Intrinsic298652
Node: Cmplx Intrinsic299057
Node: Complex Intrinsic299859
Node: Conjg Intrinsic301306
Node: Cos Intrinsic301731
Node: CosH Intrinsic302195
Node: Count Intrinsic302571
Node: CPU_Time Intrinsic302890
Node: CShift Intrinsic303682
Node: CSin Intrinsic304005
Node: CSqRt Intrinsic304398
Node: CTime Intrinsic (subroutine)304809
Node: CTime Intrinsic (function)305565
Node: DAbs Intrinsic306200
Node: DACos Intrinsic306597
Node: DASin Intrinsic306989
Node: DATan Intrinsic307382
Node: DATan2 Intrinsic307776
Node: Date_and_Time Intrinsic308232
Node: DbesJ0 Intrinsic309597
Node: DbesJ1 Intrinsic309991
Node: DbesJN Intrinsic310378
Node: DbesY0 Intrinsic310803
Node: DbesY1 Intrinsic311190
Node: DbesYN Intrinsic311577
Node: Dble Intrinsic312000
Node: DCos Intrinsic312707
Node: DCosH Intrinsic313092
Node: DDiM Intrinsic313483
Node: DErF Intrinsic313916
Node: DErFC Intrinsic314286
Node: DExp Intrinsic314662
Node: Digits Intrinsic315049
Node: DiM Intrinsic315367
Node: DInt Intrinsic315867
Node: DLog Intrinsic316252
Node: DLog10 Intrinsic316638
Node: DMax1 Intrinsic317037
Node: DMin1 Intrinsic317492
Node: DMod Intrinsic317945
Node: DNInt Intrinsic318374
Node: Dot_Product Intrinsic318774
Node: DProd Intrinsic319115
Node: DSign Intrinsic319498
Node: DSin Intrinsic319938
Node: DSinH Intrinsic320324
Node: DSqRt Intrinsic320716
Node: DTan Intrinsic321108
Node: DTanH Intrinsic321494
Node: DTime Intrinsic (subroutine)321899
Node: EOShift Intrinsic323171
Node: Epsilon Intrinsic323511
Node: ErF Intrinsic323836
Node: ErFC Intrinsic324243
Node: ETime Intrinsic (subroutine)324804
Node: ETime Intrinsic (function)325968
Node: Exit Intrinsic327009
Node: Exp Intrinsic327487
Node: Exponent Intrinsic327950
Node: FDate Intrinsic (subroutine)328290
Node: FDate Intrinsic (function)329201
Node: FGet Intrinsic (subroutine)329974
Node: FGetC Intrinsic (subroutine)330812
Node: Float Intrinsic331690
Node: Floor Intrinsic332091
Node: Flush Intrinsic332408
Node: FNum Intrinsic332988
Node: FPut Intrinsic (subroutine)333437
Node: FPutC Intrinsic (subroutine)334235
Node: Fraction Intrinsic335083
Node: FSeek Intrinsic335425
Node: FStat Intrinsic (subroutine)336151
Node: FStat Intrinsic (function)337677
Node: FTell Intrinsic (subroutine)338968
Node: FTell Intrinsic (function)339642
Node: GError Intrinsic340160
Node: GetArg Intrinsic340535
Node: GetCWD Intrinsic (subroutine)341172
Node: GetCWD Intrinsic (function)342029
Node: GetEnv Intrinsic342650
Node: GetGId Intrinsic343238
Node: GetLog Intrinsic343545
Node: GetPId Intrinsic344084
Node: GetUId Intrinsic344393
Node: GMTime Intrinsic344699
Node: HostNm Intrinsic (subroutine)345708
Node: HostNm Intrinsic (function)346799
Node: Huge Intrinsic347643
Node: IAbs Intrinsic347967
Node: IAChar Intrinsic348359
Node: IAnd Intrinsic348900
Node: IArgC Intrinsic349389
Node: IBClr Intrinsic349766
Node: IBits Intrinsic350278
Node: IBSet Intrinsic350993
Node: IChar Intrinsic351496
Node: IDate Intrinsic (UNIX)352716
Node: IDiM Intrinsic353520
Node: IDInt Intrinsic353970
Node: IDNInt Intrinsic354364
Node: IEOr Intrinsic354764
Node: IErrNo Intrinsic355263
Node: IFix Intrinsic355591
Node: Imag Intrinsic355980
Node: ImagPart Intrinsic356986
Node: Index Intrinsic358013
Node: Int Intrinsic358567
Node: Int2 Intrinsic359283
Node: Int8 Intrinsic359994
Node: IOr Intrinsic360705
Node: IRand Intrinsic361186
Node: IsaTty Intrinsic362107
Node: IShft Intrinsic362532
Node: IShftC Intrinsic363363
Node: ISign Intrinsic364293
Node: ITime Intrinsic364744
Node: Kill Intrinsic (subroutine)365147
Node: Kind Intrinsic365985
Node: LBound Intrinsic366311
Node: Len Intrinsic366629
Node: Len_Trim Intrinsic367266
Node: LGe Intrinsic367679
Node: LGt Intrinsic369093
Node: Link Intrinsic (subroutine)369999
Node: LLe Intrinsic370965
Node: LLt Intrinsic371871
Node: LnBlnk Intrinsic372766
Node: Loc Intrinsic373170
Node: Log Intrinsic373602
Node: Log10 Intrinsic374194
Node: Logical Intrinsic374737
Node: Long Intrinsic375061
Node: LShift Intrinsic375586
Node: LStat Intrinsic (subroutine)376623
Node: LStat Intrinsic (function)378436
Node: LTime Intrinsic380000
Node: MatMul Intrinsic381005
Node: Max Intrinsic381324
Node: Max0 Intrinsic381876
Node: Max1 Intrinsic382328
Node: MaxExponent Intrinsic382813
Node: MaxLoc Intrinsic383154
Node: MaxVal Intrinsic383482
Node: MClock Intrinsic383805
Node: MClock8 Intrinsic384704
Node: Merge Intrinsic385893
Node: Min Intrinsic386210
Node: Min0 Intrinsic386762
Node: Min1 Intrinsic387214
Node: MinExponent Intrinsic387699
Node: MinLoc Intrinsic388040
Node: MinVal Intrinsic388368
Node: Mod Intrinsic388688
Node: Modulo Intrinsic389212
Node: MvBits Intrinsic389532
Node: Nearest Intrinsic390399
Node: NInt Intrinsic390724
Node: Not Intrinsic391563
Node: Or Intrinsic391959
Node: Pack Intrinsic392458
Node: PError Intrinsic392769
Node: Precision Intrinsic393224
Node: Present Intrinsic393560
Node: Product Intrinsic393891
Node: Radix Intrinsic394218
Node: Rand Intrinsic394536
Node: Random_Number Intrinsic395424
Node: Random_Seed Intrinsic395778
Node: Range Intrinsic396127
Node: Real Intrinsic396449
Node: RealPart Intrinsic397456
Node: Rename Intrinsic (subroutine)398490
Node: Repeat Intrinsic399463
Node: Reshape Intrinsic399800
Node: RRSpacing Intrinsic400130
Node: RShift Intrinsic400466
Node: Scale Intrinsic401465
Node: Scan Intrinsic401782
Node: Second Intrinsic (function)402107
Node: Second Intrinsic (subroutine)402939
Node: Selected_Int_Kind Intrinsic403915
Node: Selected_Real_Kind Intrinsic404307
Node: Set_Exponent Intrinsic404695
Node: Shape Intrinsic405053
Node: Short Intrinsic405377
Node: Sign Intrinsic406074
Node: Signal Intrinsic (subroutine)406675
Node: Sin Intrinsic408890
Node: SinH Intrinsic409366
Node: Sleep Intrinsic409740
Node: Sngl Intrinsic410083
Node: Spacing Intrinsic410473
Node: Spread Intrinsic410798
Node: SqRt Intrinsic411120
Node: SRand Intrinsic411725
Node: Stat Intrinsic (subroutine)412103
Node: Stat Intrinsic (function)413719
Node: Sum Intrinsic415084
Node: SymLnk Intrinsic (subroutine)415417
Node: System Intrinsic (subroutine)416450
Node: System_Clock Intrinsic417390
Node: Tan Intrinsic418515
Node: TanH Intrinsic418976
Node: Time Intrinsic (UNIX)419359
Node: Time8 Intrinsic420345
Node: Tiny Intrinsic421525
Node: Transfer Intrinsic421841
Node: Transpose Intrinsic422173
Node: Trim Intrinsic422508
Node: TtyNam Intrinsic (subroutine)422839
Node: TtyNam Intrinsic (function)423542
Node: UBound Intrinsic424112
Node: UMask Intrinsic (subroutine)424458
Node: Unlink Intrinsic (subroutine)425156
Node: Unpack Intrinsic426055
Node: Verify Intrinsic426391
Node: XOr Intrinsic426711
Node: ZAbs Intrinsic427228
Node: ZCos Intrinsic427598
Node: ZExp Intrinsic427972
Node: ZLog Intrinsic428346
Node: ZSin Intrinsic428720
Node: ZSqRt Intrinsic429095
Node: Scope and Classes of Names429453
Node: Underscores in Symbol Names429936
Node: I/O430184
Node: Fortran 90 Features430958
Node: Other Dialects433761
Node: Source Form434921
Node: Carriage Returns436273
Node: Tabs436603
Node: Short Lines438313
Node: Long Lines439288
Node: Ampersands439900
Node: Trailing Comment440155
Node: Debug Line440932
Node: Dollar Signs441602
Node: Case Sensitivity441889
Node: VXT Fortran450506
Node: Double Quote Meaning451690
Node: Exclamation Point452619
Node: Fortran 90453663
Node: Pedantic Compilation454716
Node: Distensions458681
Node: Ugly Implicit Argument Conversion459646
Node: Ugly Assumed-Size Arrays460261
Node: Ugly Complex Part Extraction461983
Node: Ugly Null Arguments463606
Node: Ugly Conversion of Initializers465210
Node: Ugly Integer Conversions466976
Node: Ugly Assigned Labels468085
Node: Compiler470017
Node: Compiler Limits470656
Node: Run-time Environment Limits471548
Node: Timer Wraparounds473491
Node: Year 2000 (Y2K) Problems474771
Node: Array Size479278
Node: Character-variable Length480464
Node: Year 10000 (Y10K) Problems480974
Node: Compiler Types481521
Node: Compiler Constants486233
Node: Compiler Intrinsics487093
Node: Intrinsic Groups488021
Node: Other Intrinsics491463
Node: ACosD Intrinsic499062
Node: AIMax0 Intrinsic499344
Node: AIMin0 Intrinsic499654
Node: AJMax0 Intrinsic499965
Node: AJMin0 Intrinsic500276
Node: ASinD Intrinsic500586
Node: ATan2D Intrinsic500893
Node: ATanD Intrinsic501202
Node: BITest Intrinsic501509
Node: BJTest Intrinsic501819
Node: CDAbs Intrinsic502129
Node: CDCos Intrinsic502503
Node: CDExp Intrinsic502879
Node: CDLog Intrinsic503255
Node: CDSin Intrinsic503631
Node: CDSqRt Intrinsic504008
Node: ChDir Intrinsic (function)504402
Node: ChMod Intrinsic (function)505232
Node: CosD Intrinsic506347
Node: DACosD Intrinsic506660
Node: DASinD Intrinsic506969
Node: DATan2D Intrinsic507281
Node: DATanD Intrinsic507596
Node: Date Intrinsic507906
Node: DbleQ Intrinsic508626
Node: DCmplx Intrinsic508931
Node: DConjg Intrinsic510563
Node: DCosD Intrinsic510949
Node: DFloat Intrinsic511256
Node: DFlotI Intrinsic511629
Node: DFlotJ Intrinsic511940
Node: DImag Intrinsic512250
Node: DReal Intrinsic512628
Node: DSinD Intrinsic513776
Node: DTanD Intrinsic514081
Node: DTime Intrinsic (function)514397
Node: FGet Intrinsic (function)515628
Node: FGetC Intrinsic (function)516402
Node: FloatI Intrinsic517219
Node: FloatJ Intrinsic517540
Node: FPut Intrinsic (function)517860
Node: FPutC Intrinsic (function)518597
Node: IDate Intrinsic (VXT)519391
Node: IIAbs Intrinsic520436
Node: IIAnd Intrinsic520747
Node: IIBClr Intrinsic521053
Node: IIBits Intrinsic521363
Node: IIBSet Intrinsic521674
Node: IIDiM Intrinsic521984
Node: IIDInt Intrinsic522291
Node: IIDNnt Intrinsic522601
Node: IIEOr Intrinsic522911
Node: IIFix Intrinsic523217
Node: IInt Intrinsic523521
Node: IIOr Intrinsic523821
Node: IIQint Intrinsic524122
Node: IIQNnt Intrinsic524431
Node: IIShftC Intrinsic524743
Node: IISign Intrinsic525058
Node: IMax0 Intrinsic525369
Node: IMax1 Intrinsic525675
Node: IMin0 Intrinsic525980
Node: IMin1 Intrinsic526285
Node: IMod Intrinsic526589
Node: INInt Intrinsic526890
Node: INot Intrinsic527193
Node: IZExt Intrinsic527494
Node: JIAbs Intrinsic527798
Node: JIAnd Intrinsic528103
Node: JIBClr Intrinsic528409
Node: JIBits Intrinsic528719
Node: JIBSet Intrinsic529030
Node: JIDiM Intrinsic529340
Node: JIDInt Intrinsic529647
Node: JIDNnt Intrinsic529957
Node: JIEOr Intrinsic530267
Node: JIFix Intrinsic530573
Node: JInt Intrinsic530877
Node: JIOr Intrinsic531177
Node: JIQint Intrinsic531478
Node: JIQNnt Intrinsic531787
Node: JIShft Intrinsic532098
Node: JIShftC Intrinsic532410
Node: JISign Intrinsic532725
Node: JMax0 Intrinsic533036
Node: JMax1 Intrinsic533342
Node: JMin0 Intrinsic533647
Node: JMin1 Intrinsic533952
Node: JMod Intrinsic534256
Node: JNInt Intrinsic534557
Node: JNot Intrinsic534860
Node: JZExt Intrinsic535161
Node: Kill Intrinsic (function)535475
Node: Link Intrinsic (function)536158
Node: QAbs Intrinsic536971
Node: QACos Intrinsic537282
Node: QACosD Intrinsic537587
Node: QASin Intrinsic537896
Node: QASinD Intrinsic538203
Node: QATan Intrinsic538512
Node: QATan2 Intrinsic538819
Node: QATan2D Intrinsic539130
Node: QATanD Intrinsic539445
Node: QCos Intrinsic539755
Node: QCosD Intrinsic540057
Node: QCosH Intrinsic540361
Node: QDiM Intrinsic540665
Node: QExp Intrinsic540965
Node: QExt Intrinsic541264
Node: QExtD Intrinsic541564
Node: QFloat Intrinsic541869
Node: QInt Intrinsic542177
Node: QLog Intrinsic542478
Node: QLog10 Intrinsic542779
Node: QMax1 Intrinsic543087
Node: QMin1 Intrinsic543393
Node: QMod Intrinsic543697
Node: QNInt Intrinsic543998
Node: QSin Intrinsic544301
Node: QSinD Intrinsic544602
Node: QSinH Intrinsic544906
Node: QSqRt Intrinsic545211
Node: QTan Intrinsic545515
Node: QTanD Intrinsic545816
Node: QTanH Intrinsic546120
Node: Rename Intrinsic (function)546437
Node: Secnds Intrinsic547243
Node: Signal Intrinsic (function)547843
Node: SinD Intrinsic550673
Node: SnglQ Intrinsic550986
Node: SymLnk Intrinsic (function)551302
Node: System Intrinsic (function)552171
Node: TanD Intrinsic553499
Node: Time Intrinsic (VXT)553817
Node: UMask Intrinsic (function)554572
Node: Unlink Intrinsic (function)555181
Node: ZExt Intrinsic555911
Node: Other Compilers556200
Node: Dropping f2c Compatibility558721
Node: Compilers Other Than f2c561794
Node: Other Languages563593
Node: Interoperating with C and C++563846
Node: C Interfacing Tools564880
Node: C Access to Type Information565809
Node: f2c Skeletons and Prototypes566497
Ref: f2c Skeletons and Prototypes-Footnote-1567945
Node: C++ Considerations568199
Node: Startup Code568855
Node: Installation573647
Node: Prerequisites575100
Node: Problems Installing575334
Node: General Problems576030
Node: GNU C Required576603
Node: Patching GNU CC577297
Node: Building GNU CC Necessary577647
Node: Missing strtoul or bsearch577995
Node: Cleanup Kills Stage Directories578271
Node: LANGUAGES Macro Ignored578950
Node: System-specific Problems579807
Node: Cross-compiler Problems580164
Node: Settings582465
Node: Larger File Unit Numbers583549
Node: Always Flush Output585135
Node: Maximum Stackable Size586808
Node: Floating-point Bit Patterns587670
Node: Large Initialization588426
Node: Alpha Problems Fixed590021
Node: Quick Start590909
Node: Complete Installation591156
Node: Distributing Binaries591436
Node: Debugging and Interfacing591696
Node: Main Program Unit594381
Node: Procedures596877
Node: Functions599537
Node: Names601156
Node: Common Blocks604300
Node: Local Equivalence Areas606338
Node: Complex Variables609026
Node: Arrays610147
Node: Adjustable Arrays613482
Node: Alternate Entry Points616342
Node: Alternate Returns623045
Node: Assigned Statement Labels623947
Node: Run-time Library Errors625793
Node: Collected Fortran Wisdom627746
Node: Advantages Over f2c629183
Node: Language Extensions630165
Node: Diagnostic Abilities631340
Node: Compiler Options631732
Node: Compiler Speed632781
Node: Program Speed633492
Node: Ease of Debugging635078
Node: Character and Hollerith Constants637509
Node: Block Data and Libraries638482
Node: Loops641812
Node: Working Programs647039
Node: Not My Type647784
Node: Variables Assumed To Be Zero649716
Node: Variables Assumed To Be Saved650771
Node: Unwanted Variables652142
Node: Unused Arguments653023
Node: Surprising Interpretations of Code653487
Node: Aliasing Assumed To Work654335
Node: Output Assumed To Flush660664
Node: Large File Unit Numbers662117
Node: Floating-point precision663398
Node: Inconsistent Calling Sequences664614
Node: Overly Convenient Options665595
Node: Faster Programs668902
Node: Aligned Data669349
Node: Prefer Automatic Uninitialized Variables674227
Node: Avoid f2c Compatibility675594
Node: Use Submodel Options676063
Node: Trouble677068
Node: But-bugs678680
Node: Signal 11 and Friends680454
Node: Cannot Link Fortran Programs682535
Node: Large Common Blocks683819
Node: Debugger Problems684246
Node: NeXTStep Problems684962
Node: Stack Overflow686790
Node: Nothing Happens688804
Node: Strange Behavior at Run Time690419
Node: Floating-point Errors692909
Node: Known Bugs699204
Node: Missing Features706883
Node: Better Source Model708811
Node: Fortran 90 Support710581
Node: Intrinsics in PARAMETER Statements711683
Node: Arbitrary Concatenation712564
Node: SELECT CASE on CHARACTER Type712968
Node: RECURSIVE Keyword713256
Node: Increasing Precision/Range713684
Node: Popular Non-standard Types715223
Node: Full Support for Compiler Types715641
Node: Array Bounds Expressions716314
Node: POINTER Statements716762
Node: Sensible Non-standard Constructs717646
Node: READONLY Keyword719973
Node: FLUSH Statement720884
Node: Expressions in FORMAT Statements721255
Node: Explicit Assembler Code722431
Node: Q Edit Descriptor722721
Node: Old-style PARAMETER Statements723226
Node: TYPE and ACCEPT I/O Statements723961
Node: STRUCTURE UNION RECORD MAP724528
Node: OPEN CLOSE and INQUIRE Keywords725015
Node: ENCODE and DECODE725996
Node: AUTOMATIC Statement727092
Node: Suppressing Space Padding728340
Node: Fortran Preprocessor729568
Node: Bit Operations on Floating-point Data730142
Node: Really Ugly Character Assignments730676
Node: POSIX Standard731052
Node: Floating-point Exception Handling731293
Node: Nonportable Conversions732621
Node: Large Automatic Arrays733165
Node: Support for Threads733573
Node: Enabling Debug Lines733999
Node: Better Warnings734377
Node: Gracefully Handle Sensible Bad Code736082
Node: Non-standard Conversions736827
Node: Non-standard Intrinsics737171
Node: Modifying DO Variable737588
Node: Better Pedantic Compilation738265
Node: Warn About Implicit Conversions738894
Node: Invalid Use of Hollerith Constant739482
Node: Dummy Array Without Dimensioning Dummy740026
Node: Invalid FORMAT Specifiers740940
Node: Ambiguous Dialects741342
Node: Unused Labels741754
Node: Informational Messages741977
Node: Uninitialized Variables at Run Time742381
Node: Portable Unformatted Files742988
Ref: Portable Unformatted Files-Footnote-1745945
Node: Better List-directed I/O745973
Node: Default to Console I/O746879
Node: Labels Visible to Debugger747528
Node: Disappointments747930
Node: Mangling of Names748569
Node: Multiple Definitions of External Names749420
Node: Limitation on Implicit Declarations750784
Node: Non-bugs751069
Node: Backslash in Constants752195
Node: Initializing Before Specifying757085
Node: Context-Sensitive Intrinsicness758228
Node: Context-Sensitive Constants760125
Node: Equivalence Versus Equality763082
Node: Order of Side Effects766126
Node: Warnings and Errors767855
Node: Open Questions769540
Node: Bugs770010
Node: Bug Criteria771516
Node: Bug Lists777750
Node: Bug Reporting778540
Node: Sending Patches792165
Node: Service797667
Node: Adding Options798129
Node: Projects802698
Node: Efficiency803634
Node: Better Optimization806532
Node: Simplify Porting809903
Node: More Extensions811659
Node: Machine Model814748
Node: Internals Documentation816035
Node: Internals Improvements816425
Node: Better Diagnostics819970
Node: Front End820888
Node: Overview of Sources821825
Node: Overview of Translation Process829215
Node: g77stripcard833494
Node: lex.c835972
Node: sta.c845749
Node: sti.c845861
Node: stq.c845973
Node: stb.c846085
Node: expr.c846198
Node: stc.c846313
Node: std.c846426
Node: ste.c846538
Node: Gotchas (Transforming)846667
Node: TBD (Transforming)854787
Node: Philosophy of Code Generation857484
Node: Two-pass Design863389
Node: Two-pass Code864547
Node: Why Two Passes865284
Node: Challenges Posed871353
Node: Transforming Statements873838
Node: Statements Needing Temporaries874689
Node: Transforming DO WHILE877454
Node: Transforming Iterative DO878638
Node: Transforming Block IF879468
Node: Transforming SELECT CASE880834
Node: Transforming Expressions884057
Node: Internal Naming Conventions886047
Node: Diagnostics889048
Node: CMPAMBIG890439
Node: EXPIMP896857
Node: INTGLOB898094
Node: LEX900339
Node: GLOBALS905781
Node: LINKFAIL908446
Node: Y2KBAD909558
Node: Index909909

End Tag Table
