This is f/g77.info, produced by makeinfo version 4.0 from
/usr/elvis/src/gnu/egcs/gcc/f/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-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:
g77.info-1: 1762
g77.info-2: 47273
g77.info-3: 90611
g77.info-4: 108798
g77.info-5: 155749
g77.info-6: 205678
g77.info-7: 255478
g77.info-8: 304895
g77.info-9: 354589
g77.info-10: 403170
g77.info-11: 451155
g77.info-12: 500803
g77.info-13: 550101
g77.info-14: 599987
g77.info-15: 649148
g77.info-16: 694842
g77.info-17: 744453
g77.info-18: 793145
g77.info-19: 840277
g77.info-20: 889811
g77.info-21: 902857

Tag Table:
(Indirect)
Node: Top1762
Node: Copying3776
Node: Contributors22958
Node: Funding26176
Node: Funding GNU Fortran28679
Node: Look and Feel31395
Node: Getting Started31897
Node: What is GNU Fortran?34237
Node: G77 and GCC44125
Node: Invoking G7745323
Node: Option Summary47273
Node: Overall Options52011
Node: Shorthand Options58663
Node: Fortran Dialect Options60961
Node: Warning Options72219
Node: Debugging Options81105
Node: Optimize Options82178
Ref: Optimize Options-Footnote-187425
Node: Preprocessor Options88118
Node: Directory Options89299
Node: Code Gen Options90611
Node: Environment Variables108340
Node: News108798
Node: Changes155749
Node: Language176816
Node: Direction of Language Development179019
Node: Standard Support185258
Node: No Passing External Assumed-length185979
Node: No Passing Dummy Assumed-length186456
Node: No Pathological Implied-DO186971
Node: No Useless Implied-DO187658
Node: Conformance188389
Node: Notation Used190412
Node: Terms and Concepts194618
Node: Syntactic Items195130
Node: Statements Comments Lines195812
Node: Scope of Names and Labels197677
Node: Characters Lines Sequence198107
Node: Character Set198713
Node: Lines199714
Node: Continuation Line202190
Node: Statements203145
Node: Statement Labels204101
Node: Order204793
Node: INCLUDE205678
Node: Cpp-style directives208450
Node: Data Types and Constants208905
Node: Types212426
Node: Double Notation213515
Node: Star Notation214587
Node: Kind Notation217532
Node: Constants225952
Node: Integer Type227468
Node: Character Type228066
Node: Expressions228830
Node: %LOC()229246
Node: Specification Statements231976
Node: NAMELIST232433
Node: DOUBLE COMPLEX233184
Node: Control Statements233438
Node: DO WHILE233930
Node: END DO234235
Node: Construct Names235242
Node: CYCLE and EXIT235982
Node: Functions and Subroutines238746
Node: %VAL()239392
Node: %REF()240756
Node: %DESCR()242584
Node: Generics and Specifics244717
Node: REAL() and AIMAG() of Complex251919
Node: CMPLX() of DOUBLE PRECISION253752
Node: MIL-STD 1753255478
Node: f77/f2c Intrinsics255820
Node: Table of Intrinsic Functions256390
Node: Abort Intrinsic273102
Node: Abs Intrinsic273366
Node: Access Intrinsic274234
Node: AChar Intrinsic275070
Node: ACos Intrinsic275592
Node: AdjustL Intrinsic276053
Node: AdjustR Intrinsic276378
Node: AImag Intrinsic276704
Node: AInt Intrinsic277509
Node: Alarm Intrinsic278137
Node: All Intrinsic278969
Node: Allocated Intrinsic279281
Node: ALog Intrinsic279610
Node: ALog10 Intrinsic280000
Node: AMax0 Intrinsic280398
Node: AMax1 Intrinsic280883
Node: AMin0 Intrinsic281336
Node: AMin1 Intrinsic281820
Node: AMod Intrinsic282272
Node: And Intrinsic282698
Node: ANInt Intrinsic283204
Node: Any Intrinsic283968
Node: ASin Intrinsic284275
Node: Associated Intrinsic284733
Node: ATan Intrinsic285067
Node: ATan2 Intrinsic285533
Node: BesJ0 Intrinsic286084
Node: BesJ1 Intrinsic286545
Node: BesJN Intrinsic287006
Node: BesY0 Intrinsic287505
Node: BesY1 Intrinsic287967
Node: BesYN Intrinsic288429
Node: Bit_Size Intrinsic288932
Node: BTest Intrinsic289591
Node: CAbs Intrinsic290311
Node: CCos Intrinsic290698
Node: Ceiling Intrinsic291090
Node: CExp Intrinsic291412
Node: Char Intrinsic291804
Node: ChDir Intrinsic (subroutine)293058
Node: ChMod Intrinsic (subroutine)294062
Node: CLog Intrinsic295333
Node: Cmplx Intrinsic295737
Node: Complex Intrinsic296538
Node: Conjg Intrinsic297984
Node: Cos Intrinsic298408
Node: CosH Intrinsic298871
Node: Count Intrinsic299246
Node: CPU_Time Intrinsic299564
Node: CShift Intrinsic300355
Node: CSin Intrinsic300677
Node: CSqRt Intrinsic301069
Node: CTime Intrinsic (subroutine)301479
Node: CTime Intrinsic (function)302234
Node: DAbs Intrinsic302868
Node: DACos Intrinsic303264
Node: DASin Intrinsic303655
Node: DATan Intrinsic304047
Node: DATan2 Intrinsic304440
Node: Date_and_Time Intrinsic304895
Node: DbesJ0 Intrinsic306259
Node: DbesJ1 Intrinsic306652
Node: DbesJN Intrinsic307038
Node: DbesY0 Intrinsic307462
Node: DbesY1 Intrinsic307848
Node: DbesYN Intrinsic308234
Node: Dble Intrinsic308656
Node: DCos Intrinsic309362
Node: DCosH Intrinsic309746
Node: DDiM Intrinsic310136
Node: DErF Intrinsic310568
Node: DErFC Intrinsic310937
Node: DExp Intrinsic311312
Node: Digits Intrinsic311698
Node: DiM Intrinsic312015
Node: DInt Intrinsic312514
Node: DLog Intrinsic312898
Node: DLog10 Intrinsic313283
Node: DMax1 Intrinsic313681
Node: DMin1 Intrinsic314135
Node: DMod Intrinsic314587
Node: DNInt Intrinsic315015
Node: Dot_Product Intrinsic315414
Node: DProd Intrinsic315754
Node: DSign Intrinsic316136
Node: DSin Intrinsic316575
Node: DSinH Intrinsic316960
Node: DSqRt Intrinsic317351
Node: DTan Intrinsic317742
Node: DTanH Intrinsic318127
Node: DTime Intrinsic (subroutine)318531
Node: EOShift Intrinsic319802
Node: Epsilon Intrinsic320141
Node: ErF Intrinsic320465
Node: ErFC Intrinsic320871
Node: ETime Intrinsic (subroutine)321431
Node: ETime Intrinsic (function)322594
Node: Exit Intrinsic323634
Node: Exp Intrinsic324111
Node: Exponent Intrinsic324573
Node: FDate Intrinsic (subroutine)324912
Node: FDate Intrinsic (function)325822
Node: FGet Intrinsic (subroutine)326594
Node: FGetC Intrinsic (subroutine)327431
Node: Float Intrinsic328308
Node: Floor Intrinsic328708
Node: Flush Intrinsic329024
Node: FNum Intrinsic329603
Node: FPut Intrinsic (subroutine)330051
Node: FPutC Intrinsic (subroutine)330848
Node: Fraction Intrinsic331695
Node: FSeek Intrinsic332036
Node: FStat Intrinsic (subroutine)332761
Node: FStat Intrinsic (function)334286
Node: FTell Intrinsic (subroutine)335576
Node: FTell Intrinsic (function)336249
Node: GError Intrinsic336766
Node: GetArg Intrinsic337140
Node: GetCWD Intrinsic (subroutine)337776
Node: GetCWD Intrinsic (function)338632
Node: GetEnv Intrinsic339252
Node: GetGId Intrinsic339839
Node: GetLog Intrinsic340145
Node: GetPId Intrinsic340683
Node: GetUId Intrinsic340991
Node: GMTime Intrinsic341296
Node: HostNm Intrinsic (subroutine)342304
Node: HostNm Intrinsic (function)343394
Node: Huge Intrinsic344237
Node: IAbs Intrinsic344560
Node: IAChar Intrinsic344951
Node: IAnd Intrinsic345491
Node: IArgC Intrinsic345979
Node: IBClr Intrinsic346355
Node: IBits Intrinsic346866
Node: IBSet Intrinsic347580
Node: IChar Intrinsic348082
Node: IDate Intrinsic (UNIX)349301
Node: IDiM Intrinsic350104
Node: IDInt Intrinsic350553
Node: IDNInt Intrinsic350946
Node: IEOr Intrinsic351345
Node: IErrNo Intrinsic351843
Node: IFix Intrinsic352170
Node: Imag Intrinsic352558
Node: ImagPart Intrinsic353563
Node: Index Intrinsic354589
Node: Int Intrinsic355142
Node: Int2 Intrinsic355857
Node: Int8 Intrinsic356567
Node: IOr Intrinsic357277
Node: IRand Intrinsic357757
Node: IsaTty Intrinsic358677
Node: IShft Intrinsic359101
Node: IShftC Intrinsic359931
Node: ISign Intrinsic360860
Node: ITime Intrinsic361310
Node: Kill Intrinsic (subroutine)361712
Node: Kind Intrinsic362549
Node: LBound Intrinsic362874
Node: Len Intrinsic363191
Node: Len_Trim Intrinsic363827
Node: LGe Intrinsic364239
Node: LGt Intrinsic365652
Node: Link Intrinsic (subroutine)366557
Node: LLe Intrinsic367522
Node: LLt Intrinsic368427
Node: LnBlnk Intrinsic369321
Node: Loc Intrinsic369724
Node: Log Intrinsic370155
Node: Log10 Intrinsic370746
Node: Logical Intrinsic371288
Node: Long Intrinsic371611
Node: LShift Intrinsic372135
Node: LStat Intrinsic (subroutine)373171
Node: LStat Intrinsic (function)374983
Node: LTime Intrinsic376546
Node: MatMul Intrinsic377550
Node: Max Intrinsic377868
Node: Max0 Intrinsic378419
Node: Max1 Intrinsic378870
Node: MaxExponent Intrinsic379354
Node: MaxLoc Intrinsic379694
Node: MaxVal Intrinsic380021
Node: MClock Intrinsic380343
Node: MClock8 Intrinsic381241
Node: Merge Intrinsic382429
Node: Min Intrinsic382745
Node: Min0 Intrinsic383296
Node: Min1 Intrinsic383747
Node: MinExponent Intrinsic384231
Node: MinLoc Intrinsic384571
Node: MinVal Intrinsic384898
Node: Mod Intrinsic385217
Node: Modulo Intrinsic385740
Node: MvBits Intrinsic386059
Node: Nearest Intrinsic386925
Node: NInt Intrinsic387249
Node: Not Intrinsic388087
Node: Or Intrinsic388482
Node: Pack Intrinsic388980
Node: PError Intrinsic389290
Node: Precision Intrinsic389744
Node: Present Intrinsic390079
Node: Product Intrinsic390409
Node: Radix Intrinsic390735
Node: Rand Intrinsic391052
Node: Random_Number Intrinsic391939
Node: Random_Seed Intrinsic392292
Node: Range Intrinsic392640
Node: Real Intrinsic392961
Node: RealPart Intrinsic393967
Node: Rename Intrinsic (subroutine)395000
Node: Repeat Intrinsic395972
Node: Reshape Intrinsic396308
Node: RRSpacing Intrinsic396637
Node: RShift Intrinsic396972
Node: Scale Intrinsic397970
Node: Scan Intrinsic398286
Node: Second Intrinsic (function)398610
Node: Second Intrinsic (subroutine)399441
Node: Selected_Int_Kind Intrinsic400416
Node: Selected_Real_Kind Intrinsic400807
Node: Set_Exponent Intrinsic401194
Node: Shape Intrinsic401551
Node: Short Intrinsic401874
Node: Sign Intrinsic402570
Node: Signal Intrinsic (subroutine)403170
Node: Sin Intrinsic405384
Node: SinH Intrinsic405859
Node: Sleep Intrinsic406232
Node: Sngl Intrinsic406574
Node: Spacing Intrinsic406963
Node: Spread Intrinsic407287
Node: SqRt Intrinsic407608
Node: SRand Intrinsic408212
Node: Stat Intrinsic (subroutine)408589
Node: Stat Intrinsic (function)410204
Node: Sum Intrinsic411568
Node: SymLnk Intrinsic (subroutine)411900
Node: System Intrinsic (subroutine)412932
Node: System_Clock Intrinsic413871
Node: Tan Intrinsic414995
Node: TanH Intrinsic415455
Node: Time Intrinsic (UNIX)415837
Node: Time8 Intrinsic416822
Node: Tiny Intrinsic418001
Node: Transfer Intrinsic418316
Node: Transpose Intrinsic418647
Node: Trim Intrinsic418981
Node: TtyNam Intrinsic (subroutine)419311
Node: TtyNam Intrinsic (function)420013
Node: UBound Intrinsic420582
Node: UMask Intrinsic (subroutine)420927
Node: Unlink Intrinsic (subroutine)421624
Node: Unpack Intrinsic422522
Node: Verify Intrinsic422857
Node: XOr Intrinsic423176
Node: ZAbs Intrinsic423692
Node: ZCos Intrinsic424061
Node: ZExp Intrinsic424434
Node: ZLog Intrinsic424807
Node: ZSin Intrinsic425180
Node: ZSqRt Intrinsic425554
Node: Scope and Classes of Names425911
Node: Underscores in Symbol Names426393
Node: I/O426640
Node: Fortran 90 Features427413
Node: Other Dialects430215
Node: Source Form431374
Node: Carriage Returns432725
Node: Tabs433054
Node: Short Lines434763
Node: Long Lines435737
Node: Ampersands436348
Node: Trailing Comment436602
Node: Debug Line437378
Node: Dollar Signs438047
Node: Case Sensitivity438333
Node: VXT Fortran446949
Node: Double Quote Meaning448132
Node: Exclamation Point449060
Node: Fortran 90450103
Node: Pedantic Compilation451155
Node: Distensions455119
Node: Ugly Implicit Argument Conversion456083
Node: Ugly Assumed-Size Arrays456697
Node: Ugly Complex Part Extraction458418
Node: Ugly Null Arguments460040
Node: Ugly Conversion of Initializers461643
Node: Ugly Integer Conversions463408
Node: Ugly Assigned Labels464516
Node: Compiler466447
Node: Compiler Limits467085
Node: Run-time Environment Limits467976
Node: Timer Wraparounds469918
Node: Year 2000 (Y2K) Problems471197
Node: Array Size475703
Node: Character-variable Length476888
Node: Year 10000 (Y10K) Problems477397
Node: Compiler Types477943
Node: Compiler Constants482654
Node: Compiler Intrinsics483513
Node: Intrinsic Groups484440
Node: Other Intrinsics487881
Node: ACosD Intrinsic495479
Node: AIMax0 Intrinsic495760
Node: AIMin0 Intrinsic496069
Node: AJMax0 Intrinsic496379
Node: AJMin0 Intrinsic496689
Node: ASinD Intrinsic496998
Node: ATan2D Intrinsic497304
Node: ATanD Intrinsic497612
Node: BITest Intrinsic497918
Node: BJTest Intrinsic498227
Node: CDAbs Intrinsic498536
Node: CDCos Intrinsic498909
Node: CDExp Intrinsic499284
Node: CDLog Intrinsic499659
Node: CDSin Intrinsic500034
Node: CDSqRt Intrinsic500410
Node: ChDir Intrinsic (function)500803
Node: ChMod Intrinsic (function)501632
Node: CosD Intrinsic502746
Node: DACosD Intrinsic503058
Node: DASinD Intrinsic503366
Node: DATan2D Intrinsic503677
Node: DATanD Intrinsic503991
Node: Date Intrinsic504300
Node: DbleQ Intrinsic505019
Node: DCmplx Intrinsic505323
Node: DConjg Intrinsic506954
Node: DCosD Intrinsic507339
Node: DFloat Intrinsic507645
Node: DFlotI Intrinsic508017
Node: DFlotJ Intrinsic508327
Node: DImag Intrinsic508636
Node: DReal Intrinsic509013
Node: DSinD Intrinsic510160
Node: DTanD Intrinsic510464
Node: DTime Intrinsic (function)510779
Node: FGet Intrinsic (function)512009
Node: FGetC Intrinsic (function)512782
Node: FloatI Intrinsic513598
Node: FloatJ Intrinsic513918
Node: FPut Intrinsic (function)514237
Node: FPutC Intrinsic (function)514973
Node: IDate Intrinsic (VXT)515766
Node: IIAbs Intrinsic516810
Node: IIAnd Intrinsic517120
Node: IIBClr Intrinsic517425
Node: IIBits Intrinsic517734
Node: IIBSet Intrinsic518044
Node: IIDiM Intrinsic518353
Node: IIDInt Intrinsic518659
Node: IIDNnt Intrinsic518968
Node: IIEOr Intrinsic519277
Node: IIFix Intrinsic519582
Node: IInt Intrinsic519885
Node: IIOr Intrinsic520184
Node: IIQint Intrinsic520484
Node: IIQNnt Intrinsic520792
Node: IIShftC Intrinsic521103
Node: IISign Intrinsic521417
Node: IMax0 Intrinsic521727
Node: IMax1 Intrinsic522032
Node: IMin0 Intrinsic522336
Node: IMin1 Intrinsic522640
Node: IMod Intrinsic522943
Node: INInt Intrinsic523243
Node: INot Intrinsic523545
Node: IZExt Intrinsic523845
Node: JIAbs Intrinsic524148
Node: JIAnd Intrinsic524452
Node: JIBClr Intrinsic524757
Node: JIBits Intrinsic525066
Node: JIBSet Intrinsic525376
Node: JIDiM Intrinsic525685
Node: JIDInt Intrinsic525991
Node: JIDNnt Intrinsic526300
Node: JIEOr Intrinsic526609
Node: JIFix Intrinsic526914
Node: JInt Intrinsic527217
Node: JIOr Intrinsic527516
Node: JIQint Intrinsic527816
Node: JIQNnt Intrinsic528124
Node: JIShft Intrinsic528434
Node: JIShftC Intrinsic528745
Node: JISign Intrinsic529059
Node: JMax0 Intrinsic529369
Node: JMax1 Intrinsic529674
Node: JMin0 Intrinsic529978
Node: JMin1 Intrinsic530282
Node: JMod Intrinsic530585
Node: JNInt Intrinsic530885
Node: JNot Intrinsic531187
Node: JZExt Intrinsic531487
Node: Kill Intrinsic (function)531800
Node: Link Intrinsic (function)532482
Node: QAbs Intrinsic533294
Node: QACos Intrinsic533604
Node: QACosD Intrinsic533908
Node: QASin Intrinsic534216
Node: QASinD Intrinsic534522
Node: QATan Intrinsic534830
Node: QATan2 Intrinsic535136
Node: QATan2D Intrinsic535446
Node: QATanD Intrinsic535760
Node: QCos Intrinsic536069
Node: QCosD Intrinsic536370
Node: QCosH Intrinsic536673
Node: QDiM Intrinsic536976
Node: QExp Intrinsic537275
Node: QExt Intrinsic537573
Node: QExtD Intrinsic537872
Node: QFloat Intrinsic538176
Node: QInt Intrinsic538483
Node: QLog Intrinsic538783
Node: QLog10 Intrinsic539083
Node: QMax1 Intrinsic539390
Node: QMin1 Intrinsic539695
Node: QMod Intrinsic539998
Node: QNInt Intrinsic540298
Node: QSin Intrinsic540600
Node: QSinD Intrinsic540900
Node: QSinH Intrinsic541203
Node: QSqRt Intrinsic541507
Node: QTan Intrinsic541810
Node: QTanD Intrinsic542110
Node: QTanH Intrinsic542413
Node: Rename Intrinsic (function)542729
Node: Secnds Intrinsic543534
Node: Signal Intrinsic (function)544133
Node: SinD Intrinsic546962
Node: SnglQ Intrinsic547274
Node: SymLnk Intrinsic (function)547589
Node: System Intrinsic (function)548457
Node: TanD Intrinsic549784
Node: Time Intrinsic (VXT)550101
Node: UMask Intrinsic (function)550855
Node: Unlink Intrinsic (function)551463
Node: ZExt Intrinsic552192
Node: Other Compilers552480
Node: Dropping f2c Compatibility555000
Node: Compilers Other Than f2c558072
Node: Other Languages559870
Node: Interoperating with C and C++560122
Node: C Interfacing Tools561155
Node: C Access to Type Information562083
Node: f2c Skeletons and Prototypes562770
Ref: f2c Skeletons and Prototypes-Footnote-1564217
Node: C++ Considerations564471
Node: Startup Code565126
Node: Installation569917
Node: Prerequisites570813
Node: Problems Installing571046
Node: General Problems571741
Node: GNU C Required572313
Node: Patching GNU CC573006
Node: Building GNU CC Necessary573355
Node: Missing strtoul or bsearch573702
Node: Cleanup Kills Stage Directories573977
Node: LANGUAGES Macro Ignored574655
Node: System-specific Problems575511
Node: Cross-compiler Problems575867
Node: Settings578167
Node: Larger File Unit Numbers579250
Node: Always Flush Output580835
Node: Maximum Stackable Size582507
Node: Floating-point Bit Patterns583368
Node: Large Initialization584123
Node: Alpha Problems Fixed585717
Node: Quick Start586604
Node: Complete Installation586850
Node: Distributing Binaries587129
Node: Debugging and Interfacing587388
Node: Main Program Unit590072
Node: Procedures592567
Node: Functions595226
Node: Names596844
Node: Common Blocks599987
Node: Local Equivalence Areas602024
Node: Complex Variables604711
Node: Arrays605831
Node: Adjustable Arrays609165
Node: Alternate Entry Points612024
Node: Alternate Returns618726
Node: Assigned Statement Labels619627
Node: Run-time Library Errors621472
Node: Collected Fortran Wisdom623424
Node: Advantages Over f2c624860
Node: Language Extensions625841
Node: Diagnostic Abilities627015
Node: Compiler Options627406
Node: Compiler Speed628454
Node: Program Speed629164
Node: Ease of Debugging630749
Node: Character and Hollerith Constants633179
Node: Block Data and Libraries634151
Node: Loops637480
Node: Working Programs642706
Node: Not My Type643450
Node: Variables Assumed To Be Zero645381
Node: Variables Assumed To Be Saved646435
Node: Unwanted Variables647805
Node: Unused Arguments648685
Node: Surprising Interpretations of Code649148
Node: Aliasing Assumed To Work649995
Node: Output Assumed To Flush656323
Node: Large File Unit Numbers657775
Node: Floating-point precision659055
Node: Inconsistent Calling Sequences660270
Node: Overly Convenient Options661250
Node: Faster Programs664556
Node: Aligned Data665002
Node: Prefer Automatic Uninitialized Variables669879
Node: Avoid f2c Compatibility671245
Node: Use Submodel Options671713
Node: Trouble672717
Node: But-bugs674328
Node: Signal 11 and Friends676101
Node: Cannot Link Fortran Programs678181
Node: Large Common Blocks679464
Node: Debugger Problems679890
Node: NeXTStep Problems680605
Node: Stack Overflow682432
Node: Nothing Happens684445
Node: Strange Behavior at Run Time686059
Node: Floating-point Errors688548
Node: Known Bugs694842
Node: Missing Features701970
Node: Better Source Model703897
Node: Fortran 90 Support705666
Node: Intrinsics in PARAMETER Statements706767
Node: Arbitrary Concatenation707647
Node: SELECT CASE on CHARACTER Type708050
Node: RECURSIVE Keyword708337
Node: Increasing Precision/Range708764
Node: Popular Non-standard Types710302
Node: Full Support for Compiler Types710719
Node: Array Bounds Expressions711391
Node: POINTER Statements711838
Node: Sensible Non-standard Constructs712721
Node: READONLY Keyword715047
Node: FLUSH Statement715957
Node: Expressions in FORMAT Statements716327
Node: Explicit Assembler Code717502
Node: Q Edit Descriptor717791
Node: Old-style PARAMETER Statements718295
Node: TYPE and ACCEPT I/O Statements719029
Node: STRUCTURE UNION RECORD MAP719595
Node: OPEN CLOSE and INQUIRE Keywords720081
Node: ENCODE and DECODE721061
Node: AUTOMATIC Statement722156
Node: Suppressing Space Padding723403
Node: Fortran Preprocessor724630
Node: Bit Operations on Floating-point Data725203
Node: Really Ugly Character Assignments725736
Node: POSIX Standard726111
Node: Floating-point Exception Handling726351
Node: Nonportable Conversions727678
Node: Large Automatic Arrays728221
Node: Support for Threads728628
Node: Enabling Debug Lines729053
Node: Better Warnings729430
Node: Gracefully Handle Sensible Bad Code731134
Node: Non-standard Conversions731878
Node: Non-standard Intrinsics732221
Node: Modifying DO Variable732637
Node: Better Pedantic Compilation733313
Node: Warn About Implicit Conversions733941
Node: Invalid Use of Hollerith Constant734528
Node: Dummy Array Without Dimensioning Dummy735071
Node: Invalid FORMAT Specifiers735984
Node: Ambiguous Dialects736385
Node: Unused Labels736796
Node: Informational Messages737018
Node: Uninitialized Variables at Run Time737421
Node: Portable Unformatted Files738027
Ref: Portable Unformatted Files-Footnote-1740983
Node: Better List-directed I/O741011
Node: Default to Console I/O741916
Node: Labels Visible to Debugger742564
Node: Disappointments742965
Node: Mangling of Names743603
Node: Multiple Definitions of External Names744453
Node: Limitation on Implicit Declarations745816
Node: Non-bugs746100
Node: Backslash in Constants747225
Node: Initializing Before Specifying752114
Node: Context-Sensitive Intrinsicness753256
Node: Context-Sensitive Constants755152
Node: Equivalence Versus Equality758108
Node: Order of Side Effects761151
Node: Warnings and Errors762879
Node: Open Questions764563
Node: Bugs765032
Node: Bug Criteria766537
Node: Bug Lists772770
Node: Bug Reporting773559
Node: Sending Patches787183
Node: Service792684
Node: Adding Options793145
Node: Projects797713
Node: Efficiency798648
Node: Better Optimization801545
Node: Simplify Porting804915
Node: More Extensions806670
Node: Machine Model809758
Node: Internals Documentation811044
Node: Internals Improvements811433
Node: Better Diagnostics814977
Node: Front End815894
Node: Overview of Sources816837
Node: Overview of Translation Process824226
Node: g77stripcard827885
Node: lex.c830362
Node: sta.c839589
Node: stb.c839700
Node: expr.c839812
Node: stc.c839926
Node: std.c840038
Node: ste.c840149
Node: Gotchas (Transforming)840277
Node: TBD (Transforming)848396
Node: Philosophy of Code Generation851286
Node: Two-pass Design856500
Node: Two-pass Code857657
Node: Why Two Passes858393
Node: Challenges Posed864318
Node: Transforming Statements866802
Node: Statements Needing Temporaries867652
Node: Transforming DO WHILE870416
Node: Transforming Iterative DO871599
Node: Transforming Block IF872428
Node: Transforming SELECT CASE873793
Node: Transforming Expressions877015
Node: Internal Naming Conventions879004
Node: Diagnostics882004
Node: CMPAMBIG883394
Node: EXPIMP889811
Node: INTGLOB891047
Node: LEX893291
Node: GLOBALS898732
Node: LINKFAIL901396
Node: Y2KBAD902507
Node: Index902857

End Tag Table
