This is Info file f/g77.info, produced by Makeinfo version 1.68 from
the input file .././../egcs-20001002/gcc/f/g77.texi.

INFO-DIR-SECTION Programming
START-INFO-DIR-ENTRY
* g77: (g77).                  The EGCS 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: 1791
g77.info-2: 47845
g77.info-3: 91361
g77.info-4: 109882
g77.info-5: 158488
g77.info-6: 207810
g77.info-7: 257461
g77.info-8: 307364
g77.info-9: 357272
g77.info-10: 406882
g77.info-11: 454867
g77.info-12: 504515
g77.info-13: 553813
g77.info-14: 601112
g77.info-15: 650887
g77.info-16: 699295
g77.info-17: 748521
g77.info-18: 798065
g77.info-19: 846582
g77.info-20: 890338
g77.info-21: 909801

Tag Table:
(Indirect)
Node: Top1791
Node: Copying4348
Node: Contributors23530
Node: Funding26748
Node: Funding GNU Fortran29251
Node: Look and Feel31967
Node: Getting Started32469
Node: What is GNU Fortran?34809
Node: G77 and GCC44697
Node: Invoking G7745895
Node: Option Summary47845
Node: Overall Options52583
Node: Shorthand Options59235
Node: Fortran Dialect Options61533
Node: Warning Options72791
Node: Debugging Options81677
Node: Optimize Options82928
Node: Preprocessor Options88868
Node: Directory Options90049
Node: Code Gen Options91361
Node: Environment Variables109424
Node: News109882
Node: Changes158488
Node: Language180525
Node: Direction of Language Development182728
Node: Standard Support188967
Node: No Passing External Assumed-length189688
Node: No Passing Dummy Assumed-length190165
Node: No Pathological Implied-DO190680
Node: No Useless Implied-DO191367
Node: Conformance192098
Node: Notation Used194121
Node: Terms and Concepts198327
Node: Syntactic Items198839
Node: Statements Comments Lines199521
Node: Scope of Names and Labels201386
Node: Characters Lines Sequence201816
Node: Character Set202422
Node: Lines203423
Node: Continuation Line205899
Node: Statements206854
Node: Statement Labels207810
Node: Order208502
Node: INCLUDE209387
Node: Cpp-style directives212159
Node: Data Types and Constants212614
Node: Types216135
Node: Double Notation217224
Node: Star Notation218296
Node: Kind Notation221241
Node: Constants229661
Node: Integer Type231177
Node: Character Type231775
Node: Expressions232539
Node: %LOC()232955
Node: Specification Statements235685
Node: NAMELIST236142
Node: DOUBLE COMPLEX236893
Node: Control Statements237147
Node: DO WHILE237639
Node: END DO237944
Node: Construct Names238951
Node: CYCLE and EXIT239691
Node: Functions and Subroutines242455
Node: %VAL()243101
Node: %REF()244465
Node: %DESCR()246293
Node: Generics and Specifics248426
Node: REAL() and AIMAG() of Complex255628
Node: CMPLX() of DOUBLE PRECISION257461
Node: MIL-STD 1753259187
Node: f77/f2c Intrinsics259529
Node: Table of Intrinsic Functions260099
Node: Abort Intrinsic276811
Node: Abs Intrinsic277075
Node: Access Intrinsic277943
Node: AChar Intrinsic278779
Node: ACos Intrinsic279301
Node: AdjustL Intrinsic279762
Node: AdjustR Intrinsic280087
Node: AImag Intrinsic280413
Node: AInt Intrinsic281218
Node: Alarm Intrinsic281846
Node: All Intrinsic282678
Node: Allocated Intrinsic282990
Node: ALog Intrinsic283319
Node: ALog10 Intrinsic283709
Node: AMax0 Intrinsic284107
Node: AMax1 Intrinsic284592
Node: AMin0 Intrinsic285045
Node: AMin1 Intrinsic285529
Node: AMod Intrinsic285981
Node: And Intrinsic286407
Node: ANInt Intrinsic286913
Node: Any Intrinsic287677
Node: ASin Intrinsic287984
Node: Associated Intrinsic288442
Node: ATan Intrinsic288776
Node: ATan2 Intrinsic289242
Node: BesJ0 Intrinsic289793
Node: BesJ1 Intrinsic290254
Node: BesJN Intrinsic290715
Node: BesY0 Intrinsic291214
Node: BesY1 Intrinsic291676
Node: BesYN Intrinsic292138
Node: Bit_Size Intrinsic292641
Node: BTest Intrinsic293300
Node: CAbs Intrinsic294020
Node: CCos Intrinsic294407
Node: Ceiling Intrinsic294799
Node: CExp Intrinsic295121
Node: Char Intrinsic295513
Node: ChDir Intrinsic (subroutine)296767
Node: ChMod Intrinsic (subroutine)297771
Node: CLog Intrinsic299042
Node: Cmplx Intrinsic299446
Node: Complex Intrinsic300247
Node: Conjg Intrinsic301693
Node: Cos Intrinsic302117
Node: CosH Intrinsic302580
Node: Count Intrinsic302955
Node: CPU_Time Intrinsic303273
Node: CShift Intrinsic304064
Node: CSin Intrinsic304386
Node: CSqRt Intrinsic304778
Node: CTime Intrinsic (subroutine)305188
Node: CTime Intrinsic (function)305943
Node: DAbs Intrinsic306577
Node: DACos Intrinsic306973
Node: DASin Intrinsic307364
Node: DATan Intrinsic307756
Node: DATan2 Intrinsic308149
Node: Date_and_Time Intrinsic308604
Node: DbesJ0 Intrinsic309968
Node: DbesJ1 Intrinsic310361
Node: DbesJN Intrinsic310747
Node: DbesY0 Intrinsic311171
Node: DbesY1 Intrinsic311557
Node: DbesYN Intrinsic311943
Node: Dble Intrinsic312365
Node: DCos Intrinsic313071
Node: DCosH Intrinsic313455
Node: DDiM Intrinsic313845
Node: DErF Intrinsic314277
Node: DErFC Intrinsic314646
Node: DExp Intrinsic315021
Node: Digits Intrinsic315407
Node: DiM Intrinsic315724
Node: DInt Intrinsic316223
Node: DLog Intrinsic316607
Node: DLog10 Intrinsic316992
Node: DMax1 Intrinsic317390
Node: DMin1 Intrinsic317844
Node: DMod Intrinsic318296
Node: DNInt Intrinsic318724
Node: Dot_Product Intrinsic319123
Node: DProd Intrinsic319463
Node: DSign Intrinsic319845
Node: DSin Intrinsic320284
Node: DSinH Intrinsic320669
Node: DSqRt Intrinsic321060
Node: DTan Intrinsic321451
Node: DTanH Intrinsic321836
Node: DTime Intrinsic (subroutine)322240
Node: EOShift Intrinsic323511
Node: Epsilon Intrinsic323850
Node: ErF Intrinsic324174
Node: ErFC Intrinsic324580
Node: ETime Intrinsic (subroutine)325140
Node: ETime Intrinsic (function)326303
Node: Exit Intrinsic327343
Node: Exp Intrinsic327820
Node: Exponent Intrinsic328282
Node: FDate Intrinsic (subroutine)328621
Node: FDate Intrinsic (function)329531
Node: FGet Intrinsic (subroutine)330303
Node: FGetC Intrinsic (subroutine)331140
Node: Float Intrinsic332017
Node: Floor Intrinsic332417
Node: Flush Intrinsic332733
Node: FNum Intrinsic333312
Node: FPut Intrinsic (subroutine)333760
Node: FPutC Intrinsic (subroutine)334557
Node: Fraction Intrinsic335404
Node: FSeek Intrinsic335745
Node: FStat Intrinsic (subroutine)336470
Node: FStat Intrinsic (function)337995
Node: FTell Intrinsic (subroutine)339285
Node: FTell Intrinsic (function)339958
Node: GError Intrinsic340475
Node: GetArg Intrinsic340849
Node: GetCWD Intrinsic (subroutine)341485
Node: GetCWD Intrinsic (function)342341
Node: GetEnv Intrinsic342961
Node: GetGId Intrinsic343548
Node: GetLog Intrinsic343854
Node: GetPId Intrinsic344392
Node: GetUId Intrinsic344700
Node: GMTime Intrinsic345005
Node: HostNm Intrinsic (subroutine)346013
Node: HostNm Intrinsic (function)347103
Node: Huge Intrinsic347946
Node: IAbs Intrinsic348269
Node: IAChar Intrinsic348660
Node: IAnd Intrinsic349200
Node: IArgC Intrinsic349688
Node: IBClr Intrinsic350064
Node: IBits Intrinsic350575
Node: IBSet Intrinsic351289
Node: IChar Intrinsic351791
Node: IDate Intrinsic (UNIX)353010
Node: IDiM Intrinsic353813
Node: IDInt Intrinsic354262
Node: IDNInt Intrinsic354655
Node: IEOr Intrinsic355054
Node: IErrNo Intrinsic355552
Node: IFix Intrinsic355879
Node: Imag Intrinsic356267
Node: ImagPart Intrinsic357272
Node: Index Intrinsic358298
Node: Int Intrinsic358851
Node: Int2 Intrinsic359566
Node: Int8 Intrinsic360276
Node: IOr Intrinsic360986
Node: IRand Intrinsic361466
Node: IsaTty Intrinsic362386
Node: IShft Intrinsic362810
Node: IShftC Intrinsic363640
Node: ISign Intrinsic364569
Node: ITime Intrinsic365019
Node: Kill Intrinsic (subroutine)365421
Node: Kind Intrinsic366258
Node: LBound Intrinsic366583
Node: Len Intrinsic366900
Node: Len_Trim Intrinsic367536
Node: LGe Intrinsic367948
Node: LGt Intrinsic369361
Node: Link Intrinsic (subroutine)370267
Node: LLe Intrinsic371232
Node: LLt Intrinsic372138
Node: LnBlnk Intrinsic373033
Node: Loc Intrinsic373436
Node: Log Intrinsic373867
Node: Log10 Intrinsic374458
Node: Logical Intrinsic375000
Node: Long Intrinsic375323
Node: LShift Intrinsic375847
Node: LStat Intrinsic (subroutine)376883
Node: LStat Intrinsic (function)378695
Node: LTime Intrinsic380258
Node: MatMul Intrinsic381262
Node: Max Intrinsic381580
Node: Max0 Intrinsic382131
Node: Max1 Intrinsic382582
Node: MaxExponent Intrinsic383066
Node: MaxLoc Intrinsic383406
Node: MaxVal Intrinsic383733
Node: MClock Intrinsic384055
Node: MClock8 Intrinsic384953
Node: Merge Intrinsic386141
Node: Min Intrinsic386457
Node: Min0 Intrinsic387008
Node: Min1 Intrinsic387459
Node: MinExponent Intrinsic387943
Node: MinLoc Intrinsic388283
Node: MinVal Intrinsic388610
Node: Mod Intrinsic388929
Node: Modulo Intrinsic389452
Node: MvBits Intrinsic389771
Node: Nearest Intrinsic390637
Node: NInt Intrinsic390961
Node: Not Intrinsic391799
Node: Or Intrinsic392194
Node: Pack Intrinsic392692
Node: PError Intrinsic393002
Node: Precision Intrinsic393456
Node: Present Intrinsic393791
Node: Product Intrinsic394121
Node: Radix Intrinsic394447
Node: Rand Intrinsic394764
Node: Random_Number Intrinsic395651
Node: Random_Seed Intrinsic396004
Node: Range Intrinsic396352
Node: Real Intrinsic396673
Node: RealPart Intrinsic397679
Node: Rename Intrinsic (subroutine)398712
Node: Repeat Intrinsic399684
Node: Reshape Intrinsic400020
Node: RRSpacing Intrinsic400349
Node: RShift Intrinsic400684
Node: Scale Intrinsic401682
Node: Scan Intrinsic401998
Node: Second Intrinsic (function)402322
Node: Second Intrinsic (subroutine)403153
Node: Selected_Int_Kind Intrinsic404128
Node: Selected_Real_Kind Intrinsic404519
Node: Set_Exponent Intrinsic404906
Node: Shape Intrinsic405263
Node: Short Intrinsic405586
Node: Sign Intrinsic406282
Node: Signal Intrinsic (subroutine)406882
Node: Sin Intrinsic409096
Node: SinH Intrinsic409571
Node: Sleep Intrinsic409944
Node: Sngl Intrinsic410286
Node: Spacing Intrinsic410675
Node: Spread Intrinsic410999
Node: SqRt Intrinsic411320
Node: SRand Intrinsic411924
Node: Stat Intrinsic (subroutine)412301
Node: Stat Intrinsic (function)413916
Node: Sum Intrinsic415280
Node: SymLnk Intrinsic (subroutine)415612
Node: System Intrinsic (subroutine)416644
Node: System_Clock Intrinsic417583
Node: Tan Intrinsic418707
Node: TanH Intrinsic419167
Node: Time Intrinsic (UNIX)419549
Node: Time8 Intrinsic420534
Node: Tiny Intrinsic421713
Node: Transfer Intrinsic422028
Node: Transpose Intrinsic422359
Node: Trim Intrinsic422693
Node: TtyNam Intrinsic (subroutine)423023
Node: TtyNam Intrinsic (function)423725
Node: UBound Intrinsic424294
Node: UMask Intrinsic (subroutine)424639
Node: Unlink Intrinsic (subroutine)425336
Node: Unpack Intrinsic426234
Node: Verify Intrinsic426569
Node: XOr Intrinsic426888
Node: ZAbs Intrinsic427404
Node: ZCos Intrinsic427773
Node: ZExp Intrinsic428146
Node: ZLog Intrinsic428519
Node: ZSin Intrinsic428892
Node: ZSqRt Intrinsic429266
Node: Scope and Classes of Names429623
Node: Underscores in Symbol Names430105
Node: I/O430352
Node: Fortran 90 Features431125
Node: Other Dialects433927
Node: Source Form435086
Node: Carriage Returns436437
Node: Tabs436766
Node: Short Lines438475
Node: Long Lines439449
Node: Ampersands440060
Node: Trailing Comment440314
Node: Debug Line441090
Node: Dollar Signs441759
Node: Case Sensitivity442045
Node: VXT Fortran450661
Node: Double Quote Meaning451844
Node: Exclamation Point452772
Node: Fortran 90453815
Node: Pedantic Compilation454867
Node: Distensions458831
Node: Ugly Implicit Argument Conversion459795
Node: Ugly Assumed-Size Arrays460409
Node: Ugly Complex Part Extraction462130
Node: Ugly Null Arguments463752
Node: Ugly Conversion of Initializers465355
Node: Ugly Integer Conversions467120
Node: Ugly Assigned Labels468228
Node: Compiler470159
Node: Compiler Limits470797
Node: Run-time Environment Limits471688
Node: Timer Wraparounds473630
Node: Year 2000 (Y2K) Problems474909
Node: Array Size479415
Node: Character-variable Length480600
Node: Year 10000 (Y10K) Problems481109
Node: Compiler Types481655
Node: Compiler Constants486366
Node: Compiler Intrinsics487225
Node: Intrinsic Groups488152
Node: Other Intrinsics491593
Node: ACosD Intrinsic499191
Node: AIMax0 Intrinsic499472
Node: AIMin0 Intrinsic499781
Node: AJMax0 Intrinsic500091
Node: AJMin0 Intrinsic500401
Node: ASinD Intrinsic500710
Node: ATan2D Intrinsic501016
Node: ATanD Intrinsic501324
Node: BITest Intrinsic501630
Node: BJTest Intrinsic501939
Node: CDAbs Intrinsic502248
Node: CDCos Intrinsic502621
Node: CDExp Intrinsic502996
Node: CDLog Intrinsic503371
Node: CDSin Intrinsic503746
Node: CDSqRt Intrinsic504122
Node: ChDir Intrinsic (function)504515
Node: ChMod Intrinsic (function)505344
Node: CosD Intrinsic506458
Node: DACosD Intrinsic506770
Node: DASinD Intrinsic507078
Node: DATan2D Intrinsic507389
Node: DATanD Intrinsic507703
Node: Date Intrinsic508012
Node: DbleQ Intrinsic508731
Node: DCmplx Intrinsic509035
Node: DConjg Intrinsic510666
Node: DCosD Intrinsic511051
Node: DFloat Intrinsic511357
Node: DFlotI Intrinsic511729
Node: DFlotJ Intrinsic512039
Node: DImag Intrinsic512348
Node: DReal Intrinsic512725
Node: DSinD Intrinsic513872
Node: DTanD Intrinsic514176
Node: DTime Intrinsic (function)514491
Node: FGet Intrinsic (function)515721
Node: FGetC Intrinsic (function)516494
Node: FloatI Intrinsic517310
Node: FloatJ Intrinsic517630
Node: FPut Intrinsic (function)517949
Node: FPutC Intrinsic (function)518685
Node: IDate Intrinsic (VXT)519478
Node: IIAbs Intrinsic520522
Node: IIAnd Intrinsic520832
Node: IIBClr Intrinsic521137
Node: IIBits Intrinsic521446
Node: IIBSet Intrinsic521756
Node: IIDiM Intrinsic522065
Node: IIDInt Intrinsic522371
Node: IIDNnt Intrinsic522680
Node: IIEOr Intrinsic522989
Node: IIFix Intrinsic523294
Node: IInt Intrinsic523597
Node: IIOr Intrinsic523896
Node: IIQint Intrinsic524196
Node: IIQNnt Intrinsic524504
Node: IIShftC Intrinsic524815
Node: IISign Intrinsic525129
Node: IMax0 Intrinsic525439
Node: IMax1 Intrinsic525744
Node: IMin0 Intrinsic526048
Node: IMin1 Intrinsic526352
Node: IMod Intrinsic526655
Node: INInt Intrinsic526955
Node: INot Intrinsic527257
Node: IZExt Intrinsic527557
Node: JIAbs Intrinsic527860
Node: JIAnd Intrinsic528164
Node: JIBClr Intrinsic528469
Node: JIBits Intrinsic528778
Node: JIBSet Intrinsic529088
Node: JIDiM Intrinsic529397
Node: JIDInt Intrinsic529703
Node: JIDNnt Intrinsic530012
Node: JIEOr Intrinsic530321
Node: JIFix Intrinsic530626
Node: JInt Intrinsic530929
Node: JIOr Intrinsic531228
Node: JIQint Intrinsic531528
Node: JIQNnt Intrinsic531836
Node: JIShft Intrinsic532146
Node: JIShftC Intrinsic532457
Node: JISign Intrinsic532771
Node: JMax0 Intrinsic533081
Node: JMax1 Intrinsic533386
Node: JMin0 Intrinsic533690
Node: JMin1 Intrinsic533994
Node: JMod Intrinsic534297
Node: JNInt Intrinsic534597
Node: JNot Intrinsic534899
Node: JZExt Intrinsic535199
Node: Kill Intrinsic (function)535512
Node: Link Intrinsic (function)536194
Node: QAbs Intrinsic537006
Node: QACos Intrinsic537316
Node: QACosD Intrinsic537620
Node: QASin Intrinsic537928
Node: QASinD Intrinsic538234
Node: QATan Intrinsic538542
Node: QATan2 Intrinsic538848
Node: QATan2D Intrinsic539158
Node: QATanD Intrinsic539472
Node: QCos Intrinsic539781
Node: QCosD Intrinsic540082
Node: QCosH Intrinsic540385
Node: QDiM Intrinsic540688
Node: QExp Intrinsic540987
Node: QExt Intrinsic541285
Node: QExtD Intrinsic541584
Node: QFloat Intrinsic541888
Node: QInt Intrinsic542195
Node: QLog Intrinsic542495
Node: QLog10 Intrinsic542795
Node: QMax1 Intrinsic543102
Node: QMin1 Intrinsic543407
Node: QMod Intrinsic543710
Node: QNInt Intrinsic544010
Node: QSin Intrinsic544312
Node: QSinD Intrinsic544612
Node: QSinH Intrinsic544915
Node: QSqRt Intrinsic545219
Node: QTan Intrinsic545522
Node: QTanD Intrinsic545822
Node: QTanH Intrinsic546125
Node: Rename Intrinsic (function)546441
Node: Secnds Intrinsic547246
Node: Signal Intrinsic (function)547845
Node: SinD Intrinsic550674
Node: SnglQ Intrinsic550986
Node: SymLnk Intrinsic (function)551301
Node: System Intrinsic (function)552169
Node: TanD Intrinsic553496
Node: Time Intrinsic (VXT)553813
Node: UMask Intrinsic (function)554567
Node: Unlink Intrinsic (function)555175
Node: ZExt Intrinsic555904
Node: Other Compilers556192
Node: Dropping f2c Compatibility558712
Node: Compilers Other Than f2c561784
Node: Other Languages563582
Node: Interoperating with C and C++563834
Node: C Interfacing Tools564867
Node: C Access to Type Information565795
Node: f2c Skeletons and Prototypes566482
Node: C++ Considerations568183
Node: Startup Code568838
Node: Installation573629
Node: Prerequisites575081
Node: Problems Installing575314
Node: General Problems576009
Node: GNU C Required576581
Node: Patching GNU CC577274
Node: Building GNU CC Necessary577623
Node: Missing strtoul or bsearch577970
Node: Cleanup Kills Stage Directories578245
Node: LANGUAGES Macro Ignored578923
Node: System-specific Problems579779
Node: Cross-compiler Problems580135
Node: Settings582435
Node: Larger File Unit Numbers583518
Node: Always Flush Output585103
Node: Maximum Stackable Size586775
Node: Floating-point Bit Patterns587636
Node: Large Initialization588391
Node: Alpha Problems Fixed589985
Node: Quick Start590872
Node: Complete Installation591118
Node: Distributing Binaries591397
Node: Debugging and Interfacing591656
Node: Main Program Unit594340
Node: Procedures596835
Node: Functions599494
Node: Names601112
Node: Common Blocks604255
Node: Local Equivalence Areas606476
Node: Complex Variables609163
Node: Arrays610283
Node: Adjustable Arrays613617
Node: Alternate Entry Points616476
Node: Alternate Returns623178
Node: Assigned Statement Labels624079
Node: Run-time Library Errors625924
Node: Collected Fortran Wisdom627876
Node: Advantages Over f2c629312
Node: Language Extensions630293
Node: Diagnostic Abilities631467
Node: Compiler Options631858
Node: Compiler Speed632906
Node: Program Speed633616
Node: Ease of Debugging635201
Node: Character and Hollerith Constants637631
Node: Block Data and Libraries638603
Node: Loops641932
Node: Working Programs647158
Node: Not My Type647902
Node: Variables Assumed To Be Zero649833
Node: Variables Assumed To Be Saved650887
Node: Unwanted Variables652257
Node: Unused Arguments653137
Node: Surprising Interpretations of Code653600
Node: Aliasing Assumed To Work654447
Node: Output Assumed To Flush660775
Node: Large File Unit Numbers662227
Node: Floating-point precision663507
Node: Inconsistent Calling Sequences664723
Node: Overly Convenient Options665703
Node: Faster Programs669009
Node: Aligned Data669455
Node: Prefer Automatic Uninitialized Variables674332
Node: Avoid f2c Compatibility675698
Node: Use Submodel Options676166
Node: Trouble677170
Node: But-bugs678781
Node: Signal 11 and Friends680554
Node: Cannot Link Fortran Programs682634
Node: Large Common Blocks683917
Node: Debugger Problems684343
Node: NeXTStep Problems685058
Node: Stack Overflow686885
Node: Nothing Happens688898
Node: Strange Behavior at Run Time690512
Node: Floating-point Errors693001
Node: Known Bugs699295
Node: Missing Features706887
Node: Better Source Model708814
Node: Fortran 90 Support710583
Node: Intrinsics in PARAMETER Statements711684
Node: Arbitrary Concatenation712564
Node: SELECT CASE on CHARACTER Type712967
Node: RECURSIVE Keyword713254
Node: Increasing Precision/Range713681
Node: Popular Non-standard Types715219
Node: Full Support for Compiler Types715636
Node: Array Bounds Expressions716308
Node: POINTER Statements716755
Node: Sensible Non-standard Constructs717638
Node: READONLY Keyword719964
Node: FLUSH Statement720874
Node: Expressions in FORMAT Statements721244
Node: Explicit Assembler Code722419
Node: Q Edit Descriptor722708
Node: Old-style PARAMETER Statements723212
Node: TYPE and ACCEPT I/O Statements723946
Node: STRUCTURE UNION RECORD MAP724512
Node: OPEN CLOSE and INQUIRE Keywords724998
Node: ENCODE and DECODE725978
Node: AUTOMATIC Statement727073
Node: Suppressing Space Padding728320
Node: Fortran Preprocessor729548
Node: Bit Operations on Floating-point Data730121
Node: Really Ugly Character Assignments730654
Node: POSIX Standard731029
Node: Floating-point Exception Handling731269
Node: Nonportable Conversions732596
Node: Large Automatic Arrays733139
Node: Support for Threads733546
Node: Enabling Debug Lines733971
Node: Better Warnings734348
Node: Gracefully Handle Sensible Bad Code736052
Node: Non-standard Conversions736796
Node: Non-standard Intrinsics737139
Node: Modifying DO Variable737555
Node: Better Pedantic Compilation738231
Node: Warn About Implicit Conversions738859
Node: Invalid Use of Hollerith Constant739446
Node: Dummy Array Without Dimensioning Dummy739989
Node: Invalid FORMAT Specifiers740902
Node: Ambiguous Dialects741303
Node: Unused Labels741714
Node: Informational Messages741936
Node: Uninitialized Variables at Run Time742339
Node: Portable Unformatted Files742945
Node: Better List-directed I/O745929
Node: Default to Console I/O746834
Node: Labels Visible to Debugger747482
Node: Disappointments747883
Node: Mangling of Names748521
Node: Multiple Definitions of External Names749371
Node: Limitation on Implicit Declarations750734
Node: Non-bugs751018
Node: Backslash in Constants752143
Node: Initializing Before Specifying757032
Node: Context-Sensitive Intrinsicness758174
Node: Context-Sensitive Constants760070
Node: Equivalence Versus Equality763027
Node: Order of Side Effects766071
Node: Warnings and Errors767799
Node: Open Questions769483
Node: Bugs769952
Node: Bug Criteria771457
Node: Bug Lists777690
Node: Bug Reporting778479
Node: Sending Patches792103
Node: Service797604
Node: Adding Options798065
Node: Projects802633
Node: Efficiency803568
Node: Better Optimization806465
Node: Simplify Porting809835
Node: More Extensions811590
Node: Machine Model814678
Node: Internals Documentation815964
Node: Internals Improvements816353
Node: Better Diagnostics819897
Node: Front End820814
Node: Overview of Sources821750
Node: Overview of Translation Process829139
Node: g77stripcard833417
Node: lex.c835894
Node: sta.c845672
Node: sti.c845783
Node: stq.c845894
Node: stb.c846005
Node: expr.c846117
Node: stc.c846231
Node: std.c846343
Node: ste.c846454
Node: Gotchas (Transforming)846582
Node: TBD (Transforming)854701
Node: Philosophy of Code Generation857397
Node: Two-pass Design863301
Node: Two-pass Code864458
Node: Why Two Passes865194
Node: Challenges Posed871262
Node: Transforming Statements873746
Node: Statements Needing Temporaries874596
Node: Transforming DO WHILE877360
Node: Transforming Iterative DO878543
Node: Transforming Block IF879372
Node: Transforming SELECT CASE880737
Node: Transforming Expressions883959
Node: Internal Naming Conventions885948
Node: Diagnostics888948
Node: CMPAMBIG890338
Node: EXPIMP896755
Node: INTGLOB897991
Node: LEX900235
Node: GLOBALS905676
Node: LINKFAIL908340
Node: Y2KBAD909451
Node: Index909801

End Tag Table
