This is f/g77.info, produced by makeinfo version 4.0 from
/usr/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: 1756
g77.info-2: 47267
g77.info-3: 90605
g77.info-4: 108792
g77.info-5: 155743
g77.info-6: 205672
g77.info-7: 255472
g77.info-8: 304889
g77.info-9: 354583
g77.info-10: 403164
g77.info-11: 451149
g77.info-12: 500797
g77.info-13: 550095
g77.info-14: 599981
g77.info-15: 649142
g77.info-16: 694836
g77.info-17: 744447
g77.info-18: 793139
g77.info-19: 840271
g77.info-20: 889805
g77.info-21: 902851

Tag Table:
(Indirect)
Node: Top1756
Node: Copying3770
Node: Contributors22952
Node: Funding26170
Node: Funding GNU Fortran28673
Node: Look and Feel31389
Node: Getting Started31891
Node: What is GNU Fortran?34231
Node: G77 and GCC44119
Node: Invoking G7745317
Node: Option Summary47267
Node: Overall Options52005
Node: Shorthand Options58657
Node: Fortran Dialect Options60955
Node: Warning Options72213
Node: Debugging Options81099
Node: Optimize Options82172
Ref: Optimize Options-Footnote-187419
Node: Preprocessor Options88112
Node: Directory Options89293
Node: Code Gen Options90605
Node: Environment Variables108334
Node: News108792
Node: Changes155743
Node: Language176810
Node: Direction of Language Development179013
Node: Standard Support185252
Node: No Passing External Assumed-length185973
Node: No Passing Dummy Assumed-length186450
Node: No Pathological Implied-DO186965
Node: No Useless Implied-DO187652
Node: Conformance188383
Node: Notation Used190406
Node: Terms and Concepts194612
Node: Syntactic Items195124
Node: Statements Comments Lines195806
Node: Scope of Names and Labels197671
Node: Characters Lines Sequence198101
Node: Character Set198707
Node: Lines199708
Node: Continuation Line202184
Node: Statements203139
Node: Statement Labels204095
Node: Order204787
Node: INCLUDE205672
Node: Cpp-style directives208444
Node: Data Types and Constants208899
Node: Types212420
Node: Double Notation213509
Node: Star Notation214581
Node: Kind Notation217526
Node: Constants225946
Node: Integer Type227462
Node: Character Type228060
Node: Expressions228824
Node: %LOC()229240
Node: Specification Statements231970
Node: NAMELIST232427
Node: DOUBLE COMPLEX233178
Node: Control Statements233432
Node: DO WHILE233924
Node: END DO234229
Node: Construct Names235236
Node: CYCLE and EXIT235976
Node: Functions and Subroutines238740
Node: %VAL()239386
Node: %REF()240750
Node: %DESCR()242578
Node: Generics and Specifics244711
Node: REAL() and AIMAG() of Complex251913
Node: CMPLX() of DOUBLE PRECISION253746
Node: MIL-STD 1753255472
Node: f77/f2c Intrinsics255814
Node: Table of Intrinsic Functions256384
Node: Abort Intrinsic273096
Node: Abs Intrinsic273360
Node: Access Intrinsic274228
Node: AChar Intrinsic275064
Node: ACos Intrinsic275586
Node: AdjustL Intrinsic276047
Node: AdjustR Intrinsic276372
Node: AImag Intrinsic276698
Node: AInt Intrinsic277503
Node: Alarm Intrinsic278131
Node: All Intrinsic278963
Node: Allocated Intrinsic279275
Node: ALog Intrinsic279604
Node: ALog10 Intrinsic279994
Node: AMax0 Intrinsic280392
Node: AMax1 Intrinsic280877
Node: AMin0 Intrinsic281330
Node: AMin1 Intrinsic281814
Node: AMod Intrinsic282266
Node: And Intrinsic282692
Node: ANInt Intrinsic283198
Node: Any Intrinsic283962
Node: ASin Intrinsic284269
Node: Associated Intrinsic284727
Node: ATan Intrinsic285061
Node: ATan2 Intrinsic285527
Node: BesJ0 Intrinsic286078
Node: BesJ1 Intrinsic286539
Node: BesJN Intrinsic287000
Node: BesY0 Intrinsic287499
Node: BesY1 Intrinsic287961
Node: BesYN Intrinsic288423
Node: Bit_Size Intrinsic288926
Node: BTest Intrinsic289585
Node: CAbs Intrinsic290305
Node: CCos Intrinsic290692
Node: Ceiling Intrinsic291084
Node: CExp Intrinsic291406
Node: Char Intrinsic291798
Node: ChDir Intrinsic (subroutine)293052
Node: ChMod Intrinsic (subroutine)294056
Node: CLog Intrinsic295327
Node: Cmplx Intrinsic295731
Node: Complex Intrinsic296532
Node: Conjg Intrinsic297978
Node: Cos Intrinsic298402
Node: CosH Intrinsic298865
Node: Count Intrinsic299240
Node: CPU_Time Intrinsic299558
Node: CShift Intrinsic300349
Node: CSin Intrinsic300671
Node: CSqRt Intrinsic301063
Node: CTime Intrinsic (subroutine)301473
Node: CTime Intrinsic (function)302228
Node: DAbs Intrinsic302862
Node: DACos Intrinsic303258
Node: DASin Intrinsic303649
Node: DATan Intrinsic304041
Node: DATan2 Intrinsic304434
Node: Date_and_Time Intrinsic304889
Node: DbesJ0 Intrinsic306253
Node: DbesJ1 Intrinsic306646
Node: DbesJN Intrinsic307032
Node: DbesY0 Intrinsic307456
Node: DbesY1 Intrinsic307842
Node: DbesYN Intrinsic308228
Node: Dble Intrinsic308650
Node: DCos Intrinsic309356
Node: DCosH Intrinsic309740
Node: DDiM Intrinsic310130
Node: DErF Intrinsic310562
Node: DErFC Intrinsic310931
Node: DExp Intrinsic311306
Node: Digits Intrinsic311692
Node: DiM Intrinsic312009
Node: DInt Intrinsic312508
Node: DLog Intrinsic312892
Node: DLog10 Intrinsic313277
Node: DMax1 Intrinsic313675
Node: DMin1 Intrinsic314129
Node: DMod Intrinsic314581
Node: DNInt Intrinsic315009
Node: Dot_Product Intrinsic315408
Node: DProd Intrinsic315748
Node: DSign Intrinsic316130
Node: DSin Intrinsic316569
Node: DSinH Intrinsic316954
Node: DSqRt Intrinsic317345
Node: DTan Intrinsic317736
Node: DTanH Intrinsic318121
Node: DTime Intrinsic (subroutine)318525
Node: EOShift Intrinsic319796
Node: Epsilon Intrinsic320135
Node: ErF Intrinsic320459
Node: ErFC Intrinsic320865
Node: ETime Intrinsic (subroutine)321425
Node: ETime Intrinsic (function)322588
Node: Exit Intrinsic323628
Node: Exp Intrinsic324105
Node: Exponent Intrinsic324567
Node: FDate Intrinsic (subroutine)324906
Node: FDate Intrinsic (function)325816
Node: FGet Intrinsic (subroutine)326588
Node: FGetC Intrinsic (subroutine)327425
Node: Float Intrinsic328302
Node: Floor Intrinsic328702
Node: Flush Intrinsic329018
Node: FNum Intrinsic329597
Node: FPut Intrinsic (subroutine)330045
Node: FPutC Intrinsic (subroutine)330842
Node: Fraction Intrinsic331689
Node: FSeek Intrinsic332030
Node: FStat Intrinsic (subroutine)332755
Node: FStat Intrinsic (function)334280
Node: FTell Intrinsic (subroutine)335570
Node: FTell Intrinsic (function)336243
Node: GError Intrinsic336760
Node: GetArg Intrinsic337134
Node: GetCWD Intrinsic (subroutine)337770
Node: GetCWD Intrinsic (function)338626
Node: GetEnv Intrinsic339246
Node: GetGId Intrinsic339833
Node: GetLog Intrinsic340139
Node: GetPId Intrinsic340677
Node: GetUId Intrinsic340985
Node: GMTime Intrinsic341290
Node: HostNm Intrinsic (subroutine)342298
Node: HostNm Intrinsic (function)343388
Node: Huge Intrinsic344231
Node: IAbs Intrinsic344554
Node: IAChar Intrinsic344945
Node: IAnd Intrinsic345485
Node: IArgC Intrinsic345973
Node: IBClr Intrinsic346349
Node: IBits Intrinsic346860
Node: IBSet Intrinsic347574
Node: IChar Intrinsic348076
Node: IDate Intrinsic (UNIX)349295
Node: IDiM Intrinsic350098
Node: IDInt Intrinsic350547
Node: IDNInt Intrinsic350940
Node: IEOr Intrinsic351339
Node: IErrNo Intrinsic351837
Node: IFix Intrinsic352164
Node: Imag Intrinsic352552
Node: ImagPart Intrinsic353557
Node: Index Intrinsic354583
Node: Int Intrinsic355136
Node: Int2 Intrinsic355851
Node: Int8 Intrinsic356561
Node: IOr Intrinsic357271
Node: IRand Intrinsic357751
Node: IsaTty Intrinsic358671
Node: IShft Intrinsic359095
Node: IShftC Intrinsic359925
Node: ISign Intrinsic360854
Node: ITime Intrinsic361304
Node: Kill Intrinsic (subroutine)361706
Node: Kind Intrinsic362543
Node: LBound Intrinsic362868
Node: Len Intrinsic363185
Node: Len_Trim Intrinsic363821
Node: LGe Intrinsic364233
Node: LGt Intrinsic365646
Node: Link Intrinsic (subroutine)366551
Node: LLe Intrinsic367516
Node: LLt Intrinsic368421
Node: LnBlnk Intrinsic369315
Node: Loc Intrinsic369718
Node: Log Intrinsic370149
Node: Log10 Intrinsic370740
Node: Logical Intrinsic371282
Node: Long Intrinsic371605
Node: LShift Intrinsic372129
Node: LStat Intrinsic (subroutine)373165
Node: LStat Intrinsic (function)374977
Node: LTime Intrinsic376540
Node: MatMul Intrinsic377544
Node: Max Intrinsic377862
Node: Max0 Intrinsic378413
Node: Max1 Intrinsic378864
Node: MaxExponent Intrinsic379348
Node: MaxLoc Intrinsic379688
Node: MaxVal Intrinsic380015
Node: MClock Intrinsic380337
Node: MClock8 Intrinsic381235
Node: Merge Intrinsic382423
Node: Min Intrinsic382739
Node: Min0 Intrinsic383290
Node: Min1 Intrinsic383741
Node: MinExponent Intrinsic384225
Node: MinLoc Intrinsic384565
Node: MinVal Intrinsic384892
Node: Mod Intrinsic385211
Node: Modulo Intrinsic385734
Node: MvBits Intrinsic386053
Node: Nearest Intrinsic386919
Node: NInt Intrinsic387243
Node: Not Intrinsic388081
Node: Or Intrinsic388476
Node: Pack Intrinsic388974
Node: PError Intrinsic389284
Node: Precision Intrinsic389738
Node: Present Intrinsic390073
Node: Product Intrinsic390403
Node: Radix Intrinsic390729
Node: Rand Intrinsic391046
Node: Random_Number Intrinsic391933
Node: Random_Seed Intrinsic392286
Node: Range Intrinsic392634
Node: Real Intrinsic392955
Node: RealPart Intrinsic393961
Node: Rename Intrinsic (subroutine)394994
Node: Repeat Intrinsic395966
Node: Reshape Intrinsic396302
Node: RRSpacing Intrinsic396631
Node: RShift Intrinsic396966
Node: Scale Intrinsic397964
Node: Scan Intrinsic398280
Node: Second Intrinsic (function)398604
Node: Second Intrinsic (subroutine)399435
Node: Selected_Int_Kind Intrinsic400410
Node: Selected_Real_Kind Intrinsic400801
Node: Set_Exponent Intrinsic401188
Node: Shape Intrinsic401545
Node: Short Intrinsic401868
Node: Sign Intrinsic402564
Node: Signal Intrinsic (subroutine)403164
Node: Sin Intrinsic405378
Node: SinH Intrinsic405853
Node: Sleep Intrinsic406226
Node: Sngl Intrinsic406568
Node: Spacing Intrinsic406957
Node: Spread Intrinsic407281
Node: SqRt Intrinsic407602
Node: SRand Intrinsic408206
Node: Stat Intrinsic (subroutine)408583
Node: Stat Intrinsic (function)410198
Node: Sum Intrinsic411562
Node: SymLnk Intrinsic (subroutine)411894
Node: System Intrinsic (subroutine)412926
Node: System_Clock Intrinsic413865
Node: Tan Intrinsic414989
Node: TanH Intrinsic415449
Node: Time Intrinsic (UNIX)415831
Node: Time8 Intrinsic416816
Node: Tiny Intrinsic417995
Node: Transfer Intrinsic418310
Node: Transpose Intrinsic418641
Node: Trim Intrinsic418975
Node: TtyNam Intrinsic (subroutine)419305
Node: TtyNam Intrinsic (function)420007
Node: UBound Intrinsic420576
Node: UMask Intrinsic (subroutine)420921
Node: Unlink Intrinsic (subroutine)421618
Node: Unpack Intrinsic422516
Node: Verify Intrinsic422851
Node: XOr Intrinsic423170
Node: ZAbs Intrinsic423686
Node: ZCos Intrinsic424055
Node: ZExp Intrinsic424428
Node: ZLog Intrinsic424801
Node: ZSin Intrinsic425174
Node: ZSqRt Intrinsic425548
Node: Scope and Classes of Names425905
Node: Underscores in Symbol Names426387
Node: I/O426634
Node: Fortran 90 Features427407
Node: Other Dialects430209
Node: Source Form431368
Node: Carriage Returns432719
Node: Tabs433048
Node: Short Lines434757
Node: Long Lines435731
Node: Ampersands436342
Node: Trailing Comment436596
Node: Debug Line437372
Node: Dollar Signs438041
Node: Case Sensitivity438327
Node: VXT Fortran446943
Node: Double Quote Meaning448126
Node: Exclamation Point449054
Node: Fortran 90450097
Node: Pedantic Compilation451149
Node: Distensions455113
Node: Ugly Implicit Argument Conversion456077
Node: Ugly Assumed-Size Arrays456691
Node: Ugly Complex Part Extraction458412
Node: Ugly Null Arguments460034
Node: Ugly Conversion of Initializers461637
Node: Ugly Integer Conversions463402
Node: Ugly Assigned Labels464510
Node: Compiler466441
Node: Compiler Limits467079
Node: Run-time Environment Limits467970
Node: Timer Wraparounds469912
Node: Year 2000 (Y2K) Problems471191
Node: Array Size475697
Node: Character-variable Length476882
Node: Year 10000 (Y10K) Problems477391
Node: Compiler Types477937
Node: Compiler Constants482648
Node: Compiler Intrinsics483507
Node: Intrinsic Groups484434
Node: Other Intrinsics487875
Node: ACosD Intrinsic495473
Node: AIMax0 Intrinsic495754
Node: AIMin0 Intrinsic496063
Node: AJMax0 Intrinsic496373
Node: AJMin0 Intrinsic496683
Node: ASinD Intrinsic496992
Node: ATan2D Intrinsic497298
Node: ATanD Intrinsic497606
Node: BITest Intrinsic497912
Node: BJTest Intrinsic498221
Node: CDAbs Intrinsic498530
Node: CDCos Intrinsic498903
Node: CDExp Intrinsic499278
Node: CDLog Intrinsic499653
Node: CDSin Intrinsic500028
Node: CDSqRt Intrinsic500404
Node: ChDir Intrinsic (function)500797
Node: ChMod Intrinsic (function)501626
Node: CosD Intrinsic502740
Node: DACosD Intrinsic503052
Node: DASinD Intrinsic503360
Node: DATan2D Intrinsic503671
Node: DATanD Intrinsic503985
Node: Date Intrinsic504294
Node: DbleQ Intrinsic505013
Node: DCmplx Intrinsic505317
Node: DConjg Intrinsic506948
Node: DCosD Intrinsic507333
Node: DFloat Intrinsic507639
Node: DFlotI Intrinsic508011
Node: DFlotJ Intrinsic508321
Node: DImag Intrinsic508630
Node: DReal Intrinsic509007
Node: DSinD Intrinsic510154
Node: DTanD Intrinsic510458
Node: DTime Intrinsic (function)510773
Node: FGet Intrinsic (function)512003
Node: FGetC Intrinsic (function)512776
Node: FloatI Intrinsic513592
Node: FloatJ Intrinsic513912
Node: FPut Intrinsic (function)514231
Node: FPutC Intrinsic (function)514967
Node: IDate Intrinsic (VXT)515760
Node: IIAbs Intrinsic516804
Node: IIAnd Intrinsic517114
Node: IIBClr Intrinsic517419
Node: IIBits Intrinsic517728
Node: IIBSet Intrinsic518038
Node: IIDiM Intrinsic518347
Node: IIDInt Intrinsic518653
Node: IIDNnt Intrinsic518962
Node: IIEOr Intrinsic519271
Node: IIFix Intrinsic519576
Node: IInt Intrinsic519879
Node: IIOr Intrinsic520178
Node: IIQint Intrinsic520478
Node: IIQNnt Intrinsic520786
Node: IIShftC Intrinsic521097
Node: IISign Intrinsic521411
Node: IMax0 Intrinsic521721
Node: IMax1 Intrinsic522026
Node: IMin0 Intrinsic522330
Node: IMin1 Intrinsic522634
Node: IMod Intrinsic522937
Node: INInt Intrinsic523237
Node: INot Intrinsic523539
Node: IZExt Intrinsic523839
Node: JIAbs Intrinsic524142
Node: JIAnd Intrinsic524446
Node: JIBClr Intrinsic524751
Node: JIBits Intrinsic525060
Node: JIBSet Intrinsic525370
Node: JIDiM Intrinsic525679
Node: JIDInt Intrinsic525985
Node: JIDNnt Intrinsic526294
Node: JIEOr Intrinsic526603
Node: JIFix Intrinsic526908
Node: JInt Intrinsic527211
Node: JIOr Intrinsic527510
Node: JIQint Intrinsic527810
Node: JIQNnt Intrinsic528118
Node: JIShft Intrinsic528428
Node: JIShftC Intrinsic528739
Node: JISign Intrinsic529053
Node: JMax0 Intrinsic529363
Node: JMax1 Intrinsic529668
Node: JMin0 Intrinsic529972
Node: JMin1 Intrinsic530276
Node: JMod Intrinsic530579
Node: JNInt Intrinsic530879
Node: JNot Intrinsic531181
Node: JZExt Intrinsic531481
Node: Kill Intrinsic (function)531794
Node: Link Intrinsic (function)532476
Node: QAbs Intrinsic533288
Node: QACos Intrinsic533598
Node: QACosD Intrinsic533902
Node: QASin Intrinsic534210
Node: QASinD Intrinsic534516
Node: QATan Intrinsic534824
Node: QATan2 Intrinsic535130
Node: QATan2D Intrinsic535440
Node: QATanD Intrinsic535754
Node: QCos Intrinsic536063
Node: QCosD Intrinsic536364
Node: QCosH Intrinsic536667
Node: QDiM Intrinsic536970
Node: QExp Intrinsic537269
Node: QExt Intrinsic537567
Node: QExtD Intrinsic537866
Node: QFloat Intrinsic538170
Node: QInt Intrinsic538477
Node: QLog Intrinsic538777
Node: QLog10 Intrinsic539077
Node: QMax1 Intrinsic539384
Node: QMin1 Intrinsic539689
Node: QMod Intrinsic539992
Node: QNInt Intrinsic540292
Node: QSin Intrinsic540594
Node: QSinD Intrinsic540894
Node: QSinH Intrinsic541197
Node: QSqRt Intrinsic541501
Node: QTan Intrinsic541804
Node: QTanD Intrinsic542104
Node: QTanH Intrinsic542407
Node: Rename Intrinsic (function)542723
Node: Secnds Intrinsic543528
Node: Signal Intrinsic (function)544127
Node: SinD Intrinsic546956
Node: SnglQ Intrinsic547268
Node: SymLnk Intrinsic (function)547583
Node: System Intrinsic (function)548451
Node: TanD Intrinsic549778
Node: Time Intrinsic (VXT)550095
Node: UMask Intrinsic (function)550849
Node: Unlink Intrinsic (function)551457
Node: ZExt Intrinsic552186
Node: Other Compilers552474
Node: Dropping f2c Compatibility554994
Node: Compilers Other Than f2c558066
Node: Other Languages559864
Node: Interoperating with C and C++560116
Node: C Interfacing Tools561149
Node: C Access to Type Information562077
Node: f2c Skeletons and Prototypes562764
Ref: f2c Skeletons and Prototypes-Footnote-1564211
Node: C++ Considerations564465
Node: Startup Code565120
Node: Installation569911
Node: Prerequisites570807
Node: Problems Installing571040
Node: General Problems571735
Node: GNU C Required572307
Node: Patching GNU CC573000
Node: Building GNU CC Necessary573349
Node: Missing strtoul or bsearch573696
Node: Cleanup Kills Stage Directories573971
Node: LANGUAGES Macro Ignored574649
Node: System-specific Problems575505
Node: Cross-compiler Problems575861
Node: Settings578161
Node: Larger File Unit Numbers579244
Node: Always Flush Output580829
Node: Maximum Stackable Size582501
Node: Floating-point Bit Patterns583362
Node: Large Initialization584117
Node: Alpha Problems Fixed585711
Node: Quick Start586598
Node: Complete Installation586844
Node: Distributing Binaries587123
Node: Debugging and Interfacing587382
Node: Main Program Unit590066
Node: Procedures592561
Node: Functions595220
Node: Names596838
Node: Common Blocks599981
Node: Local Equivalence Areas602018
Node: Complex Variables604705
Node: Arrays605825
Node: Adjustable Arrays609159
Node: Alternate Entry Points612018
Node: Alternate Returns618720
Node: Assigned Statement Labels619621
Node: Run-time Library Errors621466
Node: Collected Fortran Wisdom623418
Node: Advantages Over f2c624854
Node: Language Extensions625835
Node: Diagnostic Abilities627009
Node: Compiler Options627400
Node: Compiler Speed628448
Node: Program Speed629158
Node: Ease of Debugging630743
Node: Character and Hollerith Constants633173
Node: Block Data and Libraries634145
Node: Loops637474
Node: Working Programs642700
Node: Not My Type643444
Node: Variables Assumed To Be Zero645375
Node: Variables Assumed To Be Saved646429
Node: Unwanted Variables647799
Node: Unused Arguments648679
Node: Surprising Interpretations of Code649142
Node: Aliasing Assumed To Work649989
Node: Output Assumed To Flush656317
Node: Large File Unit Numbers657769
Node: Floating-point precision659049
Node: Inconsistent Calling Sequences660264
Node: Overly Convenient Options661244
Node: Faster Programs664550
Node: Aligned Data664996
Node: Prefer Automatic Uninitialized Variables669873
Node: Avoid f2c Compatibility671239
Node: Use Submodel Options671707
Node: Trouble672711
Node: But-bugs674322
Node: Signal 11 and Friends676095
Node: Cannot Link Fortran Programs678175
Node: Large Common Blocks679458
Node: Debugger Problems679884
Node: NeXTStep Problems680599
Node: Stack Overflow682426
Node: Nothing Happens684439
Node: Strange Behavior at Run Time686053
Node: Floating-point Errors688542
Node: Known Bugs694836
Node: Missing Features701964
Node: Better Source Model703891
Node: Fortran 90 Support705660
Node: Intrinsics in PARAMETER Statements706761
Node: Arbitrary Concatenation707641
Node: SELECT CASE on CHARACTER Type708044
Node: RECURSIVE Keyword708331
Node: Increasing Precision/Range708758
Node: Popular Non-standard Types710296
Node: Full Support for Compiler Types710713
Node: Array Bounds Expressions711385
Node: POINTER Statements711832
Node: Sensible Non-standard Constructs712715
Node: READONLY Keyword715041
Node: FLUSH Statement715951
Node: Expressions in FORMAT Statements716321
Node: Explicit Assembler Code717496
Node: Q Edit Descriptor717785
Node: Old-style PARAMETER Statements718289
Node: TYPE and ACCEPT I/O Statements719023
Node: STRUCTURE UNION RECORD MAP719589
Node: OPEN CLOSE and INQUIRE Keywords720075
Node: ENCODE and DECODE721055
Node: AUTOMATIC Statement722150
Node: Suppressing Space Padding723397
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
Ref: Portable Unformatted Files-Footnote-1740977
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 Equality758102
Node: Order of Side Effects761145
Node: Warnings and Errors762873
Node: Open Questions764557
Node: Bugs765026
Node: Bug Criteria766531
Node: Bug Lists772764
Node: Bug Reporting773553
Node: Sending Patches787177
Node: Service792678
Node: Adding Options793139
Node: Projects797707
Node: Efficiency798642
Node: Better Optimization801539
Node: Simplify Porting804909
Node: More Extensions806664
Node: Machine Model809752
Node: Internals Documentation811038
Node: Internals Improvements811427
Node: Better Diagnostics814971
Node: Front End815888
Node: Overview of Sources816831
Node: Overview of Translation Process824220
Node: g77stripcard827879
Node: lex.c830356
Node: sta.c839583
Node: stb.c839694
Node: expr.c839806
Node: stc.c839920
Node: std.c840032
Node: ste.c840143
Node: Gotchas (Transforming)840271
Node: TBD (Transforming)848390
Node: Philosophy of Code Generation851280
Node: Two-pass Design856494
Node: Two-pass Code857651
Node: Why Two Passes858387
Node: Challenges Posed864312
Node: Transforming Statements866796
Node: Statements Needing Temporaries867646
Node: Transforming DO WHILE870410
Node: Transforming Iterative DO871593
Node: Transforming Block IF872422
Node: Transforming SELECT CASE873787
Node: Transforming Expressions877009
Node: Internal Naming Conventions878998
Node: Diagnostics881998
Node: CMPAMBIG883388
Node: EXPIMP889805
Node: INTGLOB891041
Node: LEX893285
Node: GLOBALS898726
Node: LINKFAIL901390
Node: Y2KBAD902501
Node: Index902851

End Tag Table
