This is Info file f/g77.info, produced by Makeinfo version 1.68 from
the input file ./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: 47270
g77.info-3: 90608
g77.info-4: 108795
g77.info-5: 155746
g77.info-6: 205667
g77.info-7: 255467
g77.info-8: 304884
g77.info-9: 354578
g77.info-10: 403162
g77.info-11: 451147
g77.info-12: 500795
g77.info-13: 550093
g77.info-14: 599979
g77.info-15: 649140
g77.info-16: 694835
g77.info-17: 744447
g77.info-18: 793141
g77.info-19: 840275
g77.info-20: 889809
g77.info-21: 902855

Tag Table:
(Indirect)
Node: Top1762
Node: Copying3773
Node: Contributors22955
Node: Funding26173
Node: Funding GNU Fortran28676
Node: Look and Feel31392
Node: Getting Started31894
Node: What is GNU Fortran?34234
Node: G77 and GCC44122
Node: Invoking G7745320
Node: Option Summary47270
Node: Overall Options52008
Node: Shorthand Options58660
Node: Fortran Dialect Options60958
Node: Warning Options72216
Node: Debugging Options81102
Node: Optimize Options82175
Node: Preprocessor Options88115
Node: Directory Options89296
Node: Code Gen Options90608
Node: Environment Variables108337
Node: News108795
Node: Changes155746
Node: Language176805
Node: Direction of Language Development179008
Node: Standard Support185247
Node: No Passing External Assumed-length185968
Node: No Passing Dummy Assumed-length186445
Node: No Pathological Implied-DO186960
Node: No Useless Implied-DO187647
Node: Conformance188378
Node: Notation Used190401
Node: Terms and Concepts194607
Node: Syntactic Items195119
Node: Statements Comments Lines195801
Node: Scope of Names and Labels197666
Node: Characters Lines Sequence198096
Node: Character Set198702
Node: Lines199703
Node: Continuation Line202179
Node: Statements203134
Node: Statement Labels204090
Node: Order204782
Node: INCLUDE205667
Node: Cpp-style directives208439
Node: Data Types and Constants208894
Node: Types212415
Node: Double Notation213504
Node: Star Notation214576
Node: Kind Notation217521
Node: Constants225941
Node: Integer Type227457
Node: Character Type228055
Node: Expressions228819
Node: %LOC()229235
Node: Specification Statements231965
Node: NAMELIST232422
Node: DOUBLE COMPLEX233173
Node: Control Statements233427
Node: DO WHILE233919
Node: END DO234224
Node: Construct Names235231
Node: CYCLE and EXIT235971
Node: Functions and Subroutines238735
Node: %VAL()239381
Node: %REF()240745
Node: %DESCR()242573
Node: Generics and Specifics244706
Node: REAL() and AIMAG() of Complex251908
Node: CMPLX() of DOUBLE PRECISION253741
Node: MIL-STD 1753255467
Node: f77/f2c Intrinsics255809
Node: Table of Intrinsic Functions256379
Node: Abort Intrinsic273091
Node: Abs Intrinsic273355
Node: Access Intrinsic274223
Node: AChar Intrinsic275059
Node: ACos Intrinsic275581
Node: AdjustL Intrinsic276042
Node: AdjustR Intrinsic276367
Node: AImag Intrinsic276693
Node: AInt Intrinsic277498
Node: Alarm Intrinsic278126
Node: All Intrinsic278958
Node: Allocated Intrinsic279270
Node: ALog Intrinsic279599
Node: ALog10 Intrinsic279989
Node: AMax0 Intrinsic280387
Node: AMax1 Intrinsic280872
Node: AMin0 Intrinsic281325
Node: AMin1 Intrinsic281809
Node: AMod Intrinsic282261
Node: And Intrinsic282687
Node: ANInt Intrinsic283193
Node: Any Intrinsic283957
Node: ASin Intrinsic284264
Node: Associated Intrinsic284722
Node: ATan Intrinsic285056
Node: ATan2 Intrinsic285522
Node: BesJ0 Intrinsic286073
Node: BesJ1 Intrinsic286534
Node: BesJN Intrinsic286995
Node: BesY0 Intrinsic287494
Node: BesY1 Intrinsic287956
Node: BesYN Intrinsic288418
Node: Bit_Size Intrinsic288921
Node: BTest Intrinsic289580
Node: CAbs Intrinsic290300
Node: CCos Intrinsic290687
Node: Ceiling Intrinsic291079
Node: CExp Intrinsic291401
Node: Char Intrinsic291793
Node: ChDir Intrinsic (subroutine)293047
Node: ChMod Intrinsic (subroutine)294051
Node: CLog Intrinsic295322
Node: Cmplx Intrinsic295726
Node: Complex Intrinsic296527
Node: Conjg Intrinsic297973
Node: Cos Intrinsic298397
Node: CosH Intrinsic298860
Node: Count Intrinsic299235
Node: CPU_Time Intrinsic299553
Node: CShift Intrinsic300344
Node: CSin Intrinsic300666
Node: CSqRt Intrinsic301058
Node: CTime Intrinsic (subroutine)301468
Node: CTime Intrinsic (function)302223
Node: DAbs Intrinsic302857
Node: DACos Intrinsic303253
Node: DASin Intrinsic303644
Node: DATan Intrinsic304036
Node: DATan2 Intrinsic304429
Node: Date_and_Time Intrinsic304884
Node: DbesJ0 Intrinsic306248
Node: DbesJ1 Intrinsic306641
Node: DbesJN Intrinsic307027
Node: DbesY0 Intrinsic307451
Node: DbesY1 Intrinsic307837
Node: DbesYN Intrinsic308223
Node: Dble Intrinsic308645
Node: DCos Intrinsic309351
Node: DCosH Intrinsic309735
Node: DDiM Intrinsic310125
Node: DErF Intrinsic310557
Node: DErFC Intrinsic310926
Node: DExp Intrinsic311301
Node: Digits Intrinsic311687
Node: DiM Intrinsic312004
Node: DInt Intrinsic312503
Node: DLog Intrinsic312887
Node: DLog10 Intrinsic313272
Node: DMax1 Intrinsic313670
Node: DMin1 Intrinsic314124
Node: DMod Intrinsic314576
Node: DNInt Intrinsic315004
Node: Dot_Product Intrinsic315403
Node: DProd Intrinsic315743
Node: DSign Intrinsic316125
Node: DSin Intrinsic316564
Node: DSinH Intrinsic316949
Node: DSqRt Intrinsic317340
Node: DTan Intrinsic317731
Node: DTanH Intrinsic318116
Node: DTime Intrinsic (subroutine)318520
Node: EOShift Intrinsic319791
Node: Epsilon Intrinsic320130
Node: ErF Intrinsic320454
Node: ErFC Intrinsic320860
Node: ETime Intrinsic (subroutine)321420
Node: ETime Intrinsic (function)322583
Node: Exit Intrinsic323623
Node: Exp Intrinsic324100
Node: Exponent Intrinsic324562
Node: FDate Intrinsic (subroutine)324901
Node: FDate Intrinsic (function)325811
Node: FGet Intrinsic (subroutine)326583
Node: FGetC Intrinsic (subroutine)327420
Node: Float Intrinsic328297
Node: Floor Intrinsic328697
Node: Flush Intrinsic329013
Node: FNum Intrinsic329592
Node: FPut Intrinsic (subroutine)330040
Node: FPutC Intrinsic (subroutine)330837
Node: Fraction Intrinsic331684
Node: FSeek Intrinsic332025
Node: FStat Intrinsic (subroutine)332750
Node: FStat Intrinsic (function)334275
Node: FTell Intrinsic (subroutine)335565
Node: FTell Intrinsic (function)336238
Node: GError Intrinsic336755
Node: GetArg Intrinsic337129
Node: GetCWD Intrinsic (subroutine)337765
Node: GetCWD Intrinsic (function)338621
Node: GetEnv Intrinsic339241
Node: GetGId Intrinsic339828
Node: GetLog Intrinsic340134
Node: GetPId Intrinsic340672
Node: GetUId Intrinsic340980
Node: GMTime Intrinsic341285
Node: HostNm Intrinsic (subroutine)342293
Node: HostNm Intrinsic (function)343383
Node: Huge Intrinsic344226
Node: IAbs Intrinsic344549
Node: IAChar Intrinsic344940
Node: IAnd Intrinsic345480
Node: IArgC Intrinsic345968
Node: IBClr Intrinsic346344
Node: IBits Intrinsic346855
Node: IBSet Intrinsic347569
Node: IChar Intrinsic348071
Node: IDate Intrinsic (UNIX)349290
Node: IDiM Intrinsic350093
Node: IDInt Intrinsic350542
Node: IDNInt Intrinsic350935
Node: IEOr Intrinsic351334
Node: IErrNo Intrinsic351832
Node: IFix Intrinsic352159
Node: Imag Intrinsic352547
Node: ImagPart Intrinsic353552
Node: Index Intrinsic354578
Node: Int Intrinsic355131
Node: Int2 Intrinsic355846
Node: Int8 Intrinsic356556
Node: IOr Intrinsic357266
Node: IRand Intrinsic357746
Node: IsaTty Intrinsic358666
Node: IShft Intrinsic359090
Node: IShftC Intrinsic359920
Node: ISign Intrinsic360849
Node: ITime Intrinsic361299
Node: Kill Intrinsic (subroutine)361701
Node: Kind Intrinsic362538
Node: LBound Intrinsic362863
Node: Len Intrinsic363180
Node: Len_Trim Intrinsic363816
Node: LGe Intrinsic364228
Node: LGt Intrinsic365641
Node: Link Intrinsic (subroutine)366547
Node: LLe Intrinsic367512
Node: LLt Intrinsic368418
Node: LnBlnk Intrinsic369313
Node: Loc Intrinsic369716
Node: Log Intrinsic370147
Node: Log10 Intrinsic370738
Node: Logical Intrinsic371280
Node: Long Intrinsic371603
Node: LShift Intrinsic372127
Node: LStat Intrinsic (subroutine)373163
Node: LStat Intrinsic (function)374975
Node: LTime Intrinsic376538
Node: MatMul Intrinsic377542
Node: Max Intrinsic377860
Node: Max0 Intrinsic378411
Node: Max1 Intrinsic378862
Node: MaxExponent Intrinsic379346
Node: MaxLoc Intrinsic379686
Node: MaxVal Intrinsic380013
Node: MClock Intrinsic380335
Node: MClock8 Intrinsic381233
Node: Merge Intrinsic382421
Node: Min Intrinsic382737
Node: Min0 Intrinsic383288
Node: Min1 Intrinsic383739
Node: MinExponent Intrinsic384223
Node: MinLoc Intrinsic384563
Node: MinVal Intrinsic384890
Node: Mod Intrinsic385209
Node: Modulo Intrinsic385732
Node: MvBits Intrinsic386051
Node: Nearest Intrinsic386917
Node: NInt Intrinsic387241
Node: Not Intrinsic388079
Node: Or Intrinsic388474
Node: Pack Intrinsic388972
Node: PError Intrinsic389282
Node: Precision Intrinsic389736
Node: Present Intrinsic390071
Node: Product Intrinsic390401
Node: Radix Intrinsic390727
Node: Rand Intrinsic391044
Node: Random_Number Intrinsic391931
Node: Random_Seed Intrinsic392284
Node: Range Intrinsic392632
Node: Real Intrinsic392953
Node: RealPart Intrinsic393959
Node: Rename Intrinsic (subroutine)394992
Node: Repeat Intrinsic395964
Node: Reshape Intrinsic396300
Node: RRSpacing Intrinsic396629
Node: RShift Intrinsic396964
Node: Scale Intrinsic397962
Node: Scan Intrinsic398278
Node: Second Intrinsic (function)398602
Node: Second Intrinsic (subroutine)399433
Node: Selected_Int_Kind Intrinsic400408
Node: Selected_Real_Kind Intrinsic400799
Node: Set_Exponent Intrinsic401186
Node: Shape Intrinsic401543
Node: Short Intrinsic401866
Node: Sign Intrinsic402562
Node: Signal Intrinsic (subroutine)403162
Node: Sin Intrinsic405376
Node: SinH Intrinsic405851
Node: Sleep Intrinsic406224
Node: Sngl Intrinsic406566
Node: Spacing Intrinsic406955
Node: Spread Intrinsic407279
Node: SqRt Intrinsic407600
Node: SRand Intrinsic408204
Node: Stat Intrinsic (subroutine)408581
Node: Stat Intrinsic (function)410196
Node: Sum Intrinsic411560
Node: SymLnk Intrinsic (subroutine)411892
Node: System Intrinsic (subroutine)412924
Node: System_Clock Intrinsic413863
Node: Tan Intrinsic414987
Node: TanH Intrinsic415447
Node: Time Intrinsic (UNIX)415829
Node: Time8 Intrinsic416814
Node: Tiny Intrinsic417993
Node: Transfer Intrinsic418308
Node: Transpose Intrinsic418639
Node: Trim Intrinsic418973
Node: TtyNam Intrinsic (subroutine)419303
Node: TtyNam Intrinsic (function)420005
Node: UBound Intrinsic420574
Node: UMask Intrinsic (subroutine)420919
Node: Unlink Intrinsic (subroutine)421616
Node: Unpack Intrinsic422514
Node: Verify Intrinsic422849
Node: XOr Intrinsic423168
Node: ZAbs Intrinsic423684
Node: ZCos Intrinsic424053
Node: ZExp Intrinsic424426
Node: ZLog Intrinsic424799
Node: ZSin Intrinsic425172
Node: ZSqRt Intrinsic425546
Node: Scope and Classes of Names425903
Node: Underscores in Symbol Names426385
Node: I/O426632
Node: Fortran 90 Features427405
Node: Other Dialects430207
Node: Source Form431366
Node: Carriage Returns432717
Node: Tabs433046
Node: Short Lines434755
Node: Long Lines435729
Node: Ampersands436340
Node: Trailing Comment436594
Node: Debug Line437370
Node: Dollar Signs438039
Node: Case Sensitivity438325
Node: VXT Fortran446941
Node: Double Quote Meaning448124
Node: Exclamation Point449052
Node: Fortran 90450095
Node: Pedantic Compilation451147
Node: Distensions455111
Node: Ugly Implicit Argument Conversion456075
Node: Ugly Assumed-Size Arrays456689
Node: Ugly Complex Part Extraction458410
Node: Ugly Null Arguments460032
Node: Ugly Conversion of Initializers461635
Node: Ugly Integer Conversions463400
Node: Ugly Assigned Labels464508
Node: Compiler466439
Node: Compiler Limits467077
Node: Run-time Environment Limits467968
Node: Timer Wraparounds469910
Node: Year 2000 (Y2K) Problems471189
Node: Array Size475695
Node: Character-variable Length476880
Node: Year 10000 (Y10K) Problems477389
Node: Compiler Types477935
Node: Compiler Constants482646
Node: Compiler Intrinsics483505
Node: Intrinsic Groups484432
Node: Other Intrinsics487873
Node: ACosD Intrinsic495471
Node: AIMax0 Intrinsic495752
Node: AIMin0 Intrinsic496061
Node: AJMax0 Intrinsic496371
Node: AJMin0 Intrinsic496681
Node: ASinD Intrinsic496990
Node: ATan2D Intrinsic497296
Node: ATanD Intrinsic497604
Node: BITest Intrinsic497910
Node: BJTest Intrinsic498219
Node: CDAbs Intrinsic498528
Node: CDCos Intrinsic498901
Node: CDExp Intrinsic499276
Node: CDLog Intrinsic499651
Node: CDSin Intrinsic500026
Node: CDSqRt Intrinsic500402
Node: ChDir Intrinsic (function)500795
Node: ChMod Intrinsic (function)501624
Node: CosD Intrinsic502738
Node: DACosD Intrinsic503050
Node: DASinD Intrinsic503358
Node: DATan2D Intrinsic503669
Node: DATanD Intrinsic503983
Node: Date Intrinsic504292
Node: DbleQ Intrinsic505011
Node: DCmplx Intrinsic505315
Node: DConjg Intrinsic506946
Node: DCosD Intrinsic507331
Node: DFloat Intrinsic507637
Node: DFlotI Intrinsic508009
Node: DFlotJ Intrinsic508319
Node: DImag Intrinsic508628
Node: DReal Intrinsic509005
Node: DSinD Intrinsic510152
Node: DTanD Intrinsic510456
Node: DTime Intrinsic (function)510771
Node: FGet Intrinsic (function)512001
Node: FGetC Intrinsic (function)512774
Node: FloatI Intrinsic513590
Node: FloatJ Intrinsic513910
Node: FPut Intrinsic (function)514229
Node: FPutC Intrinsic (function)514965
Node: IDate Intrinsic (VXT)515758
Node: IIAbs Intrinsic516802
Node: IIAnd Intrinsic517112
Node: IIBClr Intrinsic517417
Node: IIBits Intrinsic517726
Node: IIBSet Intrinsic518036
Node: IIDiM Intrinsic518345
Node: IIDInt Intrinsic518651
Node: IIDNnt Intrinsic518960
Node: IIEOr Intrinsic519269
Node: IIFix Intrinsic519574
Node: IInt Intrinsic519877
Node: IIOr Intrinsic520176
Node: IIQint Intrinsic520476
Node: IIQNnt Intrinsic520784
Node: IIShftC Intrinsic521095
Node: IISign Intrinsic521409
Node: IMax0 Intrinsic521719
Node: IMax1 Intrinsic522024
Node: IMin0 Intrinsic522328
Node: IMin1 Intrinsic522632
Node: IMod Intrinsic522935
Node: INInt Intrinsic523235
Node: INot Intrinsic523537
Node: IZExt Intrinsic523837
Node: JIAbs Intrinsic524140
Node: JIAnd Intrinsic524444
Node: JIBClr Intrinsic524749
Node: JIBits Intrinsic525058
Node: JIBSet Intrinsic525368
Node: JIDiM Intrinsic525677
Node: JIDInt Intrinsic525983
Node: JIDNnt Intrinsic526292
Node: JIEOr Intrinsic526601
Node: JIFix Intrinsic526906
Node: JInt Intrinsic527209
Node: JIOr Intrinsic527508
Node: JIQint Intrinsic527808
Node: JIQNnt Intrinsic528116
Node: JIShft Intrinsic528426
Node: JIShftC Intrinsic528737
Node: JISign Intrinsic529051
Node: JMax0 Intrinsic529361
Node: JMax1 Intrinsic529666
Node: JMin0 Intrinsic529970
Node: JMin1 Intrinsic530274
Node: JMod Intrinsic530577
Node: JNInt Intrinsic530877
Node: JNot Intrinsic531179
Node: JZExt Intrinsic531479
Node: Kill Intrinsic (function)531792
Node: Link Intrinsic (function)532474
Node: QAbs Intrinsic533286
Node: QACos Intrinsic533596
Node: QACosD Intrinsic533900
Node: QASin Intrinsic534208
Node: QASinD Intrinsic534514
Node: QATan Intrinsic534822
Node: QATan2 Intrinsic535128
Node: QATan2D Intrinsic535438
Node: QATanD Intrinsic535752
Node: QCos Intrinsic536061
Node: QCosD Intrinsic536362
Node: QCosH Intrinsic536665
Node: QDiM Intrinsic536968
Node: QExp Intrinsic537267
Node: QExt Intrinsic537565
Node: QExtD Intrinsic537864
Node: QFloat Intrinsic538168
Node: QInt Intrinsic538475
Node: QLog Intrinsic538775
Node: QLog10 Intrinsic539075
Node: QMax1 Intrinsic539382
Node: QMin1 Intrinsic539687
Node: QMod Intrinsic539990
Node: QNInt Intrinsic540290
Node: QSin Intrinsic540592
Node: QSinD Intrinsic540892
Node: QSinH Intrinsic541195
Node: QSqRt Intrinsic541499
Node: QTan Intrinsic541802
Node: QTanD Intrinsic542102
Node: QTanH Intrinsic542405
Node: Rename Intrinsic (function)542721
Node: Secnds Intrinsic543526
Node: Signal Intrinsic (function)544125
Node: SinD Intrinsic546954
Node: SnglQ Intrinsic547266
Node: SymLnk Intrinsic (function)547581
Node: System Intrinsic (function)548449
Node: TanD Intrinsic549776
Node: Time Intrinsic (VXT)550093
Node: UMask Intrinsic (function)550847
Node: Unlink Intrinsic (function)551455
Node: ZExt Intrinsic552184
Node: Other Compilers552472
Node: Dropping f2c Compatibility554992
Node: Compilers Other Than f2c558064
Node: Other Languages559862
Node: Interoperating with C and C++560114
Node: C Interfacing Tools561147
Node: C Access to Type Information562075
Node: f2c Skeletons and Prototypes562762
Node: C++ Considerations564463
Node: Startup Code565118
Node: Installation569909
Node: Prerequisites570805
Node: Problems Installing571038
Node: General Problems571733
Node: GNU C Required572305
Node: Patching GNU CC572998
Node: Building GNU CC Necessary573347
Node: Missing strtoul or bsearch573694
Node: Cleanup Kills Stage Directories573969
Node: LANGUAGES Macro Ignored574647
Node: System-specific Problems575503
Node: Cross-compiler Problems575859
Node: Settings578159
Node: Larger File Unit Numbers579242
Node: Always Flush Output580827
Node: Maximum Stackable Size582499
Node: Floating-point Bit Patterns583360
Node: Large Initialization584115
Node: Alpha Problems Fixed585709
Node: Quick Start586596
Node: Complete Installation586842
Node: Distributing Binaries587121
Node: Debugging and Interfacing587380
Node: Main Program Unit590064
Node: Procedures592559
Node: Functions595218
Node: Names596836
Node: Common Blocks599979
Node: Local Equivalence Areas602016
Node: Complex Variables604703
Node: Arrays605823
Node: Adjustable Arrays609157
Node: Alternate Entry Points612016
Node: Alternate Returns618718
Node: Assigned Statement Labels619619
Node: Run-time Library Errors621464
Node: Collected Fortran Wisdom623416
Node: Advantages Over f2c624852
Node: Language Extensions625833
Node: Diagnostic Abilities627007
Node: Compiler Options627398
Node: Compiler Speed628446
Node: Program Speed629156
Node: Ease of Debugging630741
Node: Character and Hollerith Constants633171
Node: Block Data and Libraries634143
Node: Loops637472
Node: Working Programs642698
Node: Not My Type643442
Node: Variables Assumed To Be Zero645373
Node: Variables Assumed To Be Saved646427
Node: Unwanted Variables647797
Node: Unused Arguments648677
Node: Surprising Interpretations of Code649140
Node: Aliasing Assumed To Work649987
Node: Output Assumed To Flush656315
Node: Large File Unit Numbers657767
Node: Floating-point precision659047
Node: Inconsistent Calling Sequences660263
Node: Overly Convenient Options661243
Node: Faster Programs664549
Node: Aligned Data664995
Node: Prefer Automatic Uninitialized Variables669872
Node: Avoid f2c Compatibility671238
Node: Use Submodel Options671706
Node: Trouble672710
Node: But-bugs674321
Node: Signal 11 and Friends676094
Node: Cannot Link Fortran Programs678174
Node: Large Common Blocks679457
Node: Debugger Problems679883
Node: NeXTStep Problems680598
Node: Stack Overflow682425
Node: Nothing Happens684438
Node: Strange Behavior at Run Time686052
Node: Floating-point Errors688541
Node: Known Bugs694835
Node: Missing Features701963
Node: Better Source Model703890
Node: Fortran 90 Support705659
Node: Intrinsics in PARAMETER Statements706760
Node: Arbitrary Concatenation707640
Node: SELECT CASE on CHARACTER Type708043
Node: RECURSIVE Keyword708330
Node: Increasing Precision/Range708757
Node: Popular Non-standard Types710295
Node: Full Support for Compiler Types710712
Node: Array Bounds Expressions711384
Node: POINTER Statements711831
Node: Sensible Non-standard Constructs712714
Node: READONLY Keyword715040
Node: FLUSH Statement715950
Node: Expressions in FORMAT Statements716320
Node: Explicit Assembler Code717495
Node: Q Edit Descriptor717784
Node: Old-style PARAMETER Statements718288
Node: TYPE and ACCEPT I/O Statements719022
Node: STRUCTURE UNION RECORD MAP719588
Node: OPEN CLOSE and INQUIRE Keywords720074
Node: ENCODE and DECODE721054
Node: AUTOMATIC Statement722149
Node: Suppressing Space Padding723396
Node: Fortran Preprocessor724624
Node: Bit Operations on Floating-point Data725197
Node: Really Ugly Character Assignments725730
Node: POSIX Standard726105
Node: Floating-point Exception Handling726345
Node: Nonportable Conversions727672
Node: Large Automatic Arrays728215
Node: Support for Threads728622
Node: Enabling Debug Lines729047
Node: Better Warnings729424
Node: Gracefully Handle Sensible Bad Code731128
Node: Non-standard Conversions731872
Node: Non-standard Intrinsics732215
Node: Modifying DO Variable732631
Node: Better Pedantic Compilation733307
Node: Warn About Implicit Conversions733935
Node: Invalid Use of Hollerith Constant734522
Node: Dummy Array Without Dimensioning Dummy735065
Node: Invalid FORMAT Specifiers735978
Node: Ambiguous Dialects736379
Node: Unused Labels736790
Node: Informational Messages737012
Node: Uninitialized Variables at Run Time737415
Node: Portable Unformatted Files738021
Node: Better List-directed I/O741005
Node: Default to Console I/O741910
Node: Labels Visible to Debugger742558
Node: Disappointments742959
Node: Mangling of Names743597
Node: Multiple Definitions of External Names744447
Node: Limitation on Implicit Declarations745810
Node: Non-bugs746094
Node: Backslash in Constants747219
Node: Initializing Before Specifying752108
Node: Context-Sensitive Intrinsicness753250
Node: Context-Sensitive Constants755146
Node: Equivalence Versus Equality758103
Node: Order of Side Effects761147
Node: Warnings and Errors762875
Node: Open Questions764559
Node: Bugs765028
Node: Bug Criteria766533
Node: Bug Lists772766
Node: Bug Reporting773555
Node: Sending Patches787179
Node: Service792680
Node: Adding Options793141
Node: Projects797709
Node: Efficiency798644
Node: Better Optimization801541
Node: Simplify Porting804911
Node: More Extensions806666
Node: Machine Model809754
Node: Internals Documentation811040
Node: Internals Improvements811429
Node: Better Diagnostics814973
Node: Front End815890
Node: Overview of Sources816833
Node: Overview of Translation Process824222
Node: g77stripcard827881
Node: lex.c830358
Node: sta.c839587
Node: stb.c839698
Node: expr.c839810
Node: stc.c839924
Node: std.c840036
Node: ste.c840147
Node: Gotchas (Transforming)840275
Node: TBD (Transforming)848394
Node: Philosophy of Code Generation851284
Node: Two-pass Design856498
Node: Two-pass Code857655
Node: Why Two Passes858391
Node: Challenges Posed864316
Node: Transforming Statements866800
Node: Statements Needing Temporaries867650
Node: Transforming DO WHILE870414
Node: Transforming Iterative DO871597
Node: Transforming Block IF872426
Node: Transforming SELECT CASE873791
Node: Transforming Expressions877013
Node: Internal Naming Conventions879002
Node: Diagnostics882002
Node: CMPAMBIG883392
Node: EXPIMP889809
Node: INTGLOB891045
Node: LEX893289
Node: GLOBALS898730
Node: LINKFAIL901394
Node: Y2KBAD902505
Node: Index902855

End Tag Table
