diff options
Diffstat (limited to 'gcc/f/g77.info')
-rw-r--r-- | gcc/f/g77.info | 1417 |
1 files changed, 709 insertions, 708 deletions
diff --git a/gcc/f/g77.info b/gcc/f/g77.info index b396df3c015..18ae17c3ba9 100644 --- a/gcc/f/g77.info +++ b/gcc/f/g77.info @@ -28,9 +28,9 @@ License," "Funding for Free Software," and "Protect Your Freedom--Fight translations approved by the Free Software Foundation instead of in the original English. - Contributed by James Craig Burley (<burley@gnu.ai.mit.edu>). -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>). + Contributed by James Craig Burley (<burley@gnu.org>). 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>). INFO-DIR-SECTION Fortran Programming START-INFO-DIR-ENTRY @@ -39,713 +39,714 @@ END-INFO-DIR-ENTRY Indirect: -g77.info-1: 1697 -g77.info-2: 51504 -g77.info-3: 86652 -g77.info-4: 102421 -g77.info-5: 148200 -g77.info-6: 198176 -g77.info-7: 240263 -g77.info-8: 290181 -g77.info-9: 339800 -g77.info-10: 389391 -g77.info-11: 437993 -g77.info-12: 487886 -g77.info-13: 537704 -g77.info-14: 586061 -g77.info-15: 635100 -g77.info-16: 684261 -g77.info-17: 734128 -g77.info-18: 773211 -g77.info-19: 822559 -g77.info-20: 833284 +g77.info-1: 1691 +g77.info-2: 51601 +g77.info-3: 87325 +g77.info-4: 103094 +g77.info-5: 152801 +g77.info-6: 202763 +g77.info-7: 244843 +g77.info-8: 294560 +g77.info-9: 343973 +g77.info-10: 393636 +g77.info-11: 442768 +g77.info-12: 492734 +g77.info-13: 534944 +g77.info-14: 583679 +g77.info-15: 630483 +g77.info-16: 679985 +g77.info-17: 729504 +g77.info-18: 774830 +g77.info-19: 824687 +g77.info-20: 841879 Tag Table: (Indirect) -Node: Top1697 -Node: Copying3654 -Node: Contributors22836 -Node: Funding25868 -Node: Funding GNU Fortran28371 -Node: Look and Feel31054 -Node: Getting Started31556 -Node: What is GNU Fortran?33874 -Node: G77 and GCC43439 -Node: Invoking G7744790 -Node: Option Summary46941 -Node: Overall Options51504 -Node: Shorthand Options57592 -Node: Fortran Dialect Options60070 -Node: Warning Options70755 -Node: Debugging Options79641 -Node: Optimize Options80714 -Node: Preprocessor Options84159 -Node: Directory Options85340 -Node: Code Gen Options86652 -Node: Environment Variables101963 -Node: News102421 -Node: Changes148200 -Node: Language162250 -Node: Direction of Language Development164190 -Node: Standard Support170429 -Node: No Passing External Assumed-length171150 -Node: No Passing Dummy Assumed-length171627 -Node: No Pathological Implied-DO172142 -Node: No Useless Implied-DO172829 -Node: Conformance173560 -Node: Notation Used175583 -Node: Terms and Concepts179788 -Node: Syntactic Items180300 -Node: Statements Comments Lines180982 -Node: Scope of Names and Labels182847 -Node: Characters Lines Sequence183277 -Node: Character Set183858 -Node: Lines184859 -Node: Continuation Line187335 -Node: Statements188290 -Node: Statement Labels189246 -Node: Order189938 -Node: INCLUDE190823 -Node: Data Types and Constants193566 -Node: Types197087 -Node: Double Notation198176 -Node: Star Notation199248 -Node: Kind Notation202193 -Node: Constants210613 -Node: Integer Type211925 -Node: Character Type212523 -Node: Expressions213287 -Node: %LOC()213703 -Node: Specification Statements216404 -Node: NAMELIST216861 -Node: DOUBLE COMPLEX217143 -Node: Control Statements217397 -Node: DO WHILE217889 -Node: END DO218115 -Node: Construct Names219122 -Node: CYCLE and EXIT219862 -Node: Functions and Subroutines222626 -Node: %VAL()223272 -Node: %REF()224636 -Node: %DESCR()226464 -Node: Generics and Specifics228597 -Node: REAL() and AIMAG() of Complex235792 -Node: CMPLX() of DOUBLE PRECISION237625 -Node: MIL-STD 1753239351 -Node: f77/f2c Intrinsics239693 -Node: Table of Intrinsic Functions240263 -Node: Abort Intrinsic256970 -Node: Abs Intrinsic257234 -Node: Access Intrinsic258102 -Node: AChar Intrinsic258938 -Node: ACos Intrinsic259460 -Node: AdjustL Intrinsic259921 -Node: AdjustR Intrinsic260246 -Node: AImag Intrinsic260572 -Node: AInt Intrinsic261377 -Node: Alarm Intrinsic262005 -Node: All Intrinsic262841 -Node: Allocated Intrinsic263153 -Node: ALog Intrinsic263482 -Node: ALog10 Intrinsic263872 -Node: AMax0 Intrinsic264270 -Node: AMax1 Intrinsic264755 -Node: AMin0 Intrinsic265208 -Node: AMin1 Intrinsic265692 -Node: AMod Intrinsic266144 -Node: And Intrinsic266570 -Node: ANInt Intrinsic267076 -Node: Any Intrinsic267840 -Node: ASin Intrinsic268147 -Node: Associated Intrinsic268605 -Node: ATan Intrinsic268939 -Node: ATan2 Intrinsic269405 -Node: BesJ0 Intrinsic269956 -Node: BesJ1 Intrinsic270417 -Node: BesJN Intrinsic270878 -Node: BesY0 Intrinsic271377 -Node: BesY1 Intrinsic271839 -Node: BesYN Intrinsic272301 -Node: Bit_Size Intrinsic272804 -Node: BTest Intrinsic273463 -Node: CAbs Intrinsic274183 -Node: CCos Intrinsic274570 -Node: Ceiling Intrinsic274962 -Node: CExp Intrinsic275284 -Node: Char Intrinsic275676 -Node: ChDir Intrinsic (subroutine)276930 -Node: ChMod Intrinsic (subroutine)277739 -Node: CLog Intrinsic279008 -Node: Cmplx Intrinsic279412 -Node: Complex Intrinsic280213 -Node: Conjg Intrinsic281659 -Node: Cos Intrinsic282083 -Node: CosH Intrinsic282546 -Node: Count Intrinsic282921 -Node: Cpu_Time Intrinsic283239 -Node: CShift Intrinsic283702 -Node: CSin Intrinsic284024 -Node: CSqRt Intrinsic284416 -Node: CTime Intrinsic (subroutine)284826 -Node: CTime Intrinsic (function)285581 -Node: DAbs Intrinsic286215 -Node: DACos Intrinsic286611 -Node: DASin Intrinsic287002 -Node: DATan Intrinsic287394 -Node: DATan2 Intrinsic287787 -Node: Date_and_Time Intrinsic288242 -Node: DbesJ0 Intrinsic288592 -Node: DbesJ1 Intrinsic288985 -Node: DbesJN Intrinsic289371 -Node: DbesY0 Intrinsic289795 -Node: DbesY1 Intrinsic290181 -Node: DbesYN Intrinsic290567 -Node: Dble Intrinsic290989 -Node: DCos Intrinsic291695 -Node: DCosH Intrinsic292079 -Node: DDiM Intrinsic292469 -Node: DErF Intrinsic292901 -Node: DErFC Intrinsic293270 -Node: DExp Intrinsic293645 -Node: Digits Intrinsic294031 -Node: DiM Intrinsic294348 -Node: DInt Intrinsic294847 -Node: DLog Intrinsic295231 -Node: DLog10 Intrinsic295616 -Node: DMax1 Intrinsic296014 -Node: DMin1 Intrinsic296468 -Node: DMod Intrinsic296920 -Node: DNInt Intrinsic297348 -Node: Dot_Product Intrinsic297747 -Node: DProd Intrinsic298087 -Node: DSign Intrinsic298469 -Node: DSin Intrinsic298908 -Node: DSinH Intrinsic299293 -Node: DSqRt Intrinsic299684 -Node: DTan Intrinsic300075 -Node: DTanH Intrinsic300460 -Node: Dtime Intrinsic (subroutine)300864 -Node: EOShift Intrinsic301799 -Node: Epsilon Intrinsic302138 -Node: ErF Intrinsic302462 -Node: ErFC Intrinsic302868 -Node: ETime Intrinsic (subroutine)303426 -Node: ETime Intrinsic (function)304253 -Node: Exit Intrinsic304957 -Node: Exp Intrinsic305434 -Node: Exponent Intrinsic305896 -Node: Fdate Intrinsic (subroutine)306235 -Node: Fdate Intrinsic (function)306923 -Node: FGet Intrinsic (subroutine)307473 -Node: FGetC Intrinsic (subroutine)308310 -Node: Float Intrinsic309187 -Node: Floor Intrinsic309587 -Node: Flush Intrinsic309903 -Node: FNum Intrinsic310482 -Node: FPut Intrinsic (subroutine)310930 -Node: FPutC Intrinsic (subroutine)311727 -Node: Fraction Intrinsic312574 -Node: FSeek Intrinsic312915 -Node: FStat Intrinsic (subroutine)313640 -Node: FStat Intrinsic (function)315109 -Node: FTell Intrinsic (subroutine)316343 -Node: FTell Intrinsic (function)317016 -Node: GError Intrinsic317533 -Node: GetArg Intrinsic317907 -Node: GetCWD Intrinsic (subroutine)318543 -Node: GetCWD Intrinsic (function)319399 -Node: GetEnv Intrinsic320019 -Node: GetGId Intrinsic320606 -Node: GetLog Intrinsic320912 -Node: GetPId Intrinsic321236 -Node: GetUId Intrinsic321544 -Node: GMTime Intrinsic321849 -Node: HostNm Intrinsic (subroutine)322857 -Node: HostNm Intrinsic (function)323729 -Node: Huge Intrinsic324354 -Node: IAbs Intrinsic324677 -Node: IAChar Intrinsic325068 -Node: IAnd Intrinsic325608 -Node: IArgC Intrinsic326096 -Node: IBClr Intrinsic326472 -Node: IBits Intrinsic326982 -Node: IBSet Intrinsic327696 -Node: IChar Intrinsic328197 -Node: IDate Intrinsic (UNIX)329416 -Node: IDiM Intrinsic329997 -Node: IDInt Intrinsic330446 -Node: IDNInt Intrinsic330839 -Node: IEOr Intrinsic331238 -Node: IErrNo Intrinsic331736 -Node: IFix Intrinsic332063 -Node: Imag Intrinsic332451 -Node: ImagPart Intrinsic333456 -Node: Index Intrinsic334482 -Node: Int Intrinsic335035 -Node: Int2 Intrinsic335750 -Node: Int8 Intrinsic336438 -Node: IOr Intrinsic337126 -Node: IRand Intrinsic337606 -Node: IsaTty Intrinsic338526 -Node: IShft Intrinsic338950 -Node: IShftC Intrinsic339800 -Node: ISign Intrinsic340728 -Node: ITime Intrinsic341178 -Node: Kill Intrinsic (subroutine)341580 -Node: Kind Intrinsic342417 -Node: LBound Intrinsic342742 -Node: Len Intrinsic343059 -Node: Len_Trim Intrinsic343695 -Node: LGe Intrinsic344107 -Node: LGt Intrinsic345520 -Node: Link Intrinsic (subroutine)346426 -Node: LLe Intrinsic347391 -Node: LLt Intrinsic348297 -Node: LnBlnk Intrinsic349192 -Node: Loc Intrinsic349595 -Node: Log Intrinsic350026 -Node: Log10 Intrinsic350606 -Node: Logical Intrinsic351179 -Node: Long Intrinsic351502 -Node: LShift Intrinsic352026 -Node: LStat Intrinsic (subroutine)353062 -Node: LStat Intrinsic (function)354818 -Node: LTime Intrinsic356325 -Node: MatMul Intrinsic357329 -Node: Max Intrinsic357647 -Node: Max0 Intrinsic358198 -Node: Max1 Intrinsic358649 -Node: MaxExponent Intrinsic359133 -Node: MaxLoc Intrinsic359473 -Node: MaxVal Intrinsic359800 -Node: MClock Intrinsic360122 -Node: MClock8 Intrinsic360849 -Node: Merge Intrinsic361567 -Node: Min Intrinsic361883 -Node: Min0 Intrinsic362434 -Node: Min1 Intrinsic362885 -Node: MinExponent Intrinsic363369 -Node: MinLoc Intrinsic363709 -Node: MinVal Intrinsic364036 -Node: Mod Intrinsic364355 -Node: Modulo Intrinsic364878 -Node: MvBits Intrinsic365197 -Node: Nearest Intrinsic366063 -Node: NInt Intrinsic366387 -Node: Not Intrinsic367225 -Node: Or Intrinsic367620 -Node: Pack Intrinsic368118 -Node: PError Intrinsic368428 -Node: Precision Intrinsic368882 -Node: Present Intrinsic369217 -Node: Product Intrinsic369547 -Node: Radix Intrinsic369873 -Node: Rand Intrinsic370190 -Node: Random_Number Intrinsic371077 -Node: Random_Seed Intrinsic371430 -Node: Range Intrinsic371778 -Node: Real Intrinsic372099 -Node: RealPart Intrinsic373105 -Node: Rename Intrinsic (subroutine)374138 -Node: Repeat Intrinsic375110 -Node: Reshape Intrinsic375446 -Node: RRSpacing Intrinsic375775 -Node: RShift Intrinsic376110 -Node: Scale Intrinsic377108 -Node: Scan Intrinsic377424 -Node: Second Intrinsic (function)377748 -Node: Second Intrinsic (subroutine)378288 -Node: Selected_Int_Kind Intrinsic378934 -Node: Selected_Real_Kind Intrinsic379325 -Node: Set_Exponent Intrinsic379712 -Node: Shape Intrinsic380069 -Node: Short Intrinsic380392 -Node: Sign Intrinsic381088 -Node: Signal Intrinsic (subroutine)381688 -Node: Sin Intrinsic382987 -Node: SinH Intrinsic383462 -Node: Sleep Intrinsic383835 -Node: Sngl Intrinsic384177 -Node: Spacing Intrinsic384566 -Node: Spread Intrinsic384890 -Node: SqRt Intrinsic385211 -Node: SRand Intrinsic385815 -Node: Stat Intrinsic (subroutine)386192 -Node: Stat Intrinsic (function)387751 -Node: Sum Intrinsic389059 -Node: SymLnk Intrinsic (subroutine)389391 -Node: System Intrinsic (subroutine)390423 -Node: System_Clock Intrinsic391362 -Node: Tan Intrinsic392130 -Node: TanH Intrinsic392590 -Node: Time Intrinsic (UNIX)392972 -Node: Time8 Intrinsic393786 -Node: Tiny Intrinsic394499 -Node: Transfer Intrinsic394814 -Node: Transpose Intrinsic395145 -Node: Trim Intrinsic395479 -Node: TtyNam Intrinsic (subroutine)395809 -Node: TtyNam Intrinsic (function)396508 -Node: UBound Intrinsic397077 -Node: UMask Intrinsic (subroutine)397422 -Node: Unlink Intrinsic (subroutine)398119 -Node: Unpack Intrinsic399017 -Node: Verify Intrinsic399352 -Node: XOr Intrinsic399671 -Node: ZAbs Intrinsic400187 -Node: ZCos Intrinsic400556 -Node: ZExp Intrinsic400929 -Node: ZLog Intrinsic401302 -Node: ZSin Intrinsic401675 -Node: ZSqRt Intrinsic402049 -Node: Scope and Classes of Names402406 -Node: Underscores in Symbol Names402876 -Node: Other Dialects403123 -Node: Source Form404282 -Node: Carriage Returns405633 -Node: Tabs405962 -Node: Short Lines407671 -Node: Long Lines408645 -Node: Ampersands409256 -Node: Trailing Comment409510 -Node: Debug Line410286 -Node: Dollar Signs410955 -Node: Case Sensitivity411241 -Node: VXT Fortran419857 -Node: Double Quote Meaning421040 -Node: Exclamation Point421968 -Node: Fortran 90423011 -Node: Pedantic Compilation424063 -Node: Distensions428027 -Node: Ugly Implicit Argument Conversion429558 -Node: Ugly Assumed-Size Arrays430172 -Node: Ugly Complex Part Extraction431893 -Node: Ugly Null Arguments433515 -Node: Ugly Conversion of Initializers435120 -Node: Ugly Integer Conversions436885 -Node: Ugly Assigned Labels437993 -Node: Compiler439924 -Node: Compiler Limits440530 -Node: Compiler Types441413 -Node: Compiler Constants446112 -Node: Compiler Intrinsics446971 -Node: Intrinsic Groups447898 -Node: Other Intrinsics451339 -Node: ACosD Intrinsic458937 -Node: AIMax0 Intrinsic459218 -Node: AIMin0 Intrinsic459527 -Node: AJMax0 Intrinsic459837 -Node: AJMin0 Intrinsic460147 -Node: ASinD Intrinsic460456 -Node: ATan2D Intrinsic460762 -Node: ATanD Intrinsic461070 -Node: BITest Intrinsic461376 -Node: BJTest Intrinsic461685 -Node: CDAbs Intrinsic461994 -Node: CDCos Intrinsic462367 -Node: CDExp Intrinsic462742 -Node: CDLog Intrinsic463117 -Node: CDSin Intrinsic463492 -Node: CDSqRt Intrinsic463868 -Node: ChDir Intrinsic (function)464261 -Node: ChMod Intrinsic (function)464895 -Node: CosD Intrinsic466007 -Node: DACosD Intrinsic466319 -Node: DASinD Intrinsic466627 -Node: DATan2D Intrinsic466938 -Node: DATanD Intrinsic467252 -Node: Date Intrinsic467561 -Node: DbleQ Intrinsic468190 -Node: DCmplx Intrinsic468494 -Node: DConjg Intrinsic470125 -Node: DCosD Intrinsic470510 -Node: DFloat Intrinsic470816 -Node: DFlotI Intrinsic471188 -Node: DFlotJ Intrinsic471498 -Node: DImag Intrinsic471807 -Node: DReal Intrinsic472184 -Node: DSinD Intrinsic473331 -Node: DTanD Intrinsic473635 -Node: Dtime Intrinsic (function)473950 -Node: FGet Intrinsic (function)474844 -Node: FGetC Intrinsic (function)475617 -Node: FloatI Intrinsic476433 -Node: FloatJ Intrinsic476753 -Node: FPut Intrinsic (function)477072 -Node: FPutC Intrinsic (function)477808 -Node: IDate Intrinsic (VXT)478601 -Node: IIAbs Intrinsic479320 -Node: IIAnd Intrinsic479630 -Node: IIBClr Intrinsic479935 -Node: IIBits Intrinsic480244 -Node: IIBSet Intrinsic480554 -Node: IIDiM Intrinsic480863 -Node: IIDInt Intrinsic481169 -Node: IIDNnt Intrinsic481478 -Node: IIEOr Intrinsic481787 -Node: IIFix Intrinsic482092 -Node: IInt Intrinsic482395 -Node: IIOr Intrinsic482694 -Node: IIQint Intrinsic482994 -Node: IIQNnt Intrinsic483302 -Node: IIShftC Intrinsic483613 -Node: IISign Intrinsic483927 -Node: IMax0 Intrinsic484237 -Node: IMax1 Intrinsic484542 -Node: IMin0 Intrinsic484846 -Node: IMin1 Intrinsic485150 -Node: IMod Intrinsic485453 -Node: INInt Intrinsic485753 -Node: INot Intrinsic486055 -Node: IZExt Intrinsic486355 -Node: JIAbs Intrinsic486658 -Node: JIAnd Intrinsic486962 -Node: JIBClr Intrinsic487267 -Node: JIBits Intrinsic487576 -Node: JIBSet Intrinsic487886 -Node: JIDiM Intrinsic488195 -Node: JIDInt Intrinsic488501 -Node: JIDNnt Intrinsic488810 -Node: JIEOr Intrinsic489119 -Node: JIFix Intrinsic489424 -Node: JInt Intrinsic489727 -Node: JIOr Intrinsic490026 -Node: JIQint Intrinsic490326 -Node: JIQNnt Intrinsic490634 -Node: JIShft Intrinsic490944 -Node: JIShftC Intrinsic491255 -Node: JISign Intrinsic491569 -Node: JMax0 Intrinsic491879 -Node: JMax1 Intrinsic492184 -Node: JMin0 Intrinsic492488 -Node: JMin1 Intrinsic492792 -Node: JMod Intrinsic493095 -Node: JNInt Intrinsic493395 -Node: JNot Intrinsic493697 -Node: JZExt Intrinsic493997 -Node: Kill Intrinsic (function)494310 -Node: Link Intrinsic (function)494992 -Node: QAbs Intrinsic495804 -Node: QACos Intrinsic496114 -Node: QACosD Intrinsic496418 -Node: QASin Intrinsic496726 -Node: QASinD Intrinsic497032 -Node: QATan Intrinsic497340 -Node: QATan2 Intrinsic497646 -Node: QATan2D Intrinsic497956 -Node: QATanD Intrinsic498270 -Node: QCos Intrinsic498579 -Node: QCosD Intrinsic498880 -Node: QCosH Intrinsic499183 -Node: QDiM Intrinsic499486 -Node: QExp Intrinsic499785 -Node: QExt Intrinsic500083 -Node: QExtD Intrinsic500382 -Node: QFloat Intrinsic500686 -Node: QInt Intrinsic500993 -Node: QLog Intrinsic501293 -Node: QLog10 Intrinsic501593 -Node: QMax1 Intrinsic501900 -Node: QMin1 Intrinsic502205 -Node: QMod Intrinsic502508 -Node: QNInt Intrinsic502808 -Node: QSin Intrinsic503110 -Node: QSinD Intrinsic503410 -Node: QSinH Intrinsic503713 -Node: QSqRt Intrinsic504017 -Node: QTan Intrinsic504320 -Node: QTanD Intrinsic504620 -Node: QTanH Intrinsic504923 -Node: Rename Intrinsic (function)505239 -Node: Secnds Intrinsic506044 -Node: Signal Intrinsic (function)506419 -Node: SinD Intrinsic507530 -Node: SnglQ Intrinsic507842 -Node: SymLnk Intrinsic (function)508157 -Node: System Intrinsic (function)509025 -Node: TanD Intrinsic510352 -Node: Time Intrinsic (VXT)510669 -Node: UMask Intrinsic (function)511200 -Node: Unlink Intrinsic (function)511808 -Node: ZExt Intrinsic512537 -Node: Other Compilers512825 -Node: Dropping f2c Compatibility515205 -Node: Compilers Other Than f2c518031 -Node: Other Languages519830 -Node: Interoperating with C and C++520082 -Node: C Interfacing Tools521115 -Node: C Access to Type Information522043 -Node: f2c Skeletons and Prototypes522730 -Node: C++ Considerations524428 -Node: Startup Code525083 -Node: Installation525994 -Node: Prerequisites527150 -Node: Problems Installing535614 -Node: General Problems536240 -Node: GNU C Required537003 -Node: Patching GNU CC Necessary537704 -Node: Building GNU CC Necessary538554 -Node: Missing strtoul538900 -Node: Object File Differences540314 -Node: Cleanup Kills Stage Directories541011 -Node: Missing gperf?541431 -Node: Cross-compiler Problems542819 -Node: Settings545024 -Node: Larger File Unit Numbers546102 -Node: Always Flush Output547685 -Node: Maximum Stackable Size549545 -Node: Floating-point Bit Patterns550401 -Node: Large Initialization551142 -Node: Alpha Problems Fixed552731 -Node: Quick Start553618 -Node: Complete Installation564031 -Node: Unpacking564611 -Node: Merging Distributions567700 -Node: Installing f77573149 -Node: Installing f2c574494 -Node: Patching GNU Fortran577419 -Node: Where to Install578937 -Node: Configuring gcc582282 -Node: Building gcc584054 -Node: Bootstrap Build586061 -Node: Straight Build587807 -Node: Pre-installation Checks589196 -Node: Installation of Binaries592622 -Node: Updating Documentation593983 -Node: Missing bison?594837 -Node: Missing makeinfo?596183 -Node: Distributing Binaries596708 -Node: Debugging and Interfacing602653 -Node: Main Program Unit605337 -Node: Procedures607834 -Node: Functions610495 -Node: Names612113 -Node: Common Blocks615254 -Node: Local Equivalence Areas617287 -Node: Complex Variables619974 -Node: Arrays621304 -Node: Adjustable Arrays624638 -Node: Alternate Entry Points627497 -Node: Alternate Returns634199 -Node: Assigned Statement Labels635100 -Node: Run-time Library Errors636945 -Node: Collected Fortran Wisdom638897 -Node: Advantages Over f2c640333 -Node: Language Extensions641242 -Node: Compiler Options641749 -Node: Compiler Speed642201 -Node: Program Speed642911 -Node: Ease of Debugging644496 -Node: Character and Hollerith Constants646926 -Node: Block Data and Libraries647720 -Node: Loops651044 -Node: Working Programs656260 -Node: Not My Type656940 -Node: Variables Assumed To Be Zero658871 -Node: Variables Assumed To Be Saved659925 -Node: Unwanted Variables661295 -Node: Unused Arguments662175 -Node: Surprising Interpretations of Code662638 -Node: Aliasing Assumed To Work663484 -Node: Output Assumed To Flush669400 -Node: Large File Unit Numbers670806 -Node: Overly Convenient Options672088 -Node: Faster Programs675698 -Node: Aligned Data676144 -Node: Prefer Automatic Uninitialized Variables679988 -Node: Avoid f2c Compatibility681354 -Node: Use Submodel Options681822 -Node: Trouble682645 -Node: But-bugs684261 -Node: Signal 11 and Friends686035 -Node: Cannot Link Fortran Programs688114 -Node: Large Common Blocks689397 -Node: Debugger Problems689823 -Node: NeXTStep Problems690345 -Node: Stack Overflow692167 -Node: Nothing Happens694180 -Node: Strange Behavior at Run Time695794 -Node: Floating-point Errors698087 -Node: Actual Bugs702664 -Node: Missing Features713415 -Node: Better Source Model715132 -Node: Fortran 90 Support716901 -Node: Intrinsics in PARAMETER Statements718002 -Node: SELECT CASE on CHARACTER Type718888 -Node: RECURSIVE Keyword719186 -Node: Increasing Precision/Range719613 -Node: Popular Non-standard Types721150 -Node: Full Support for Compiler Types721567 -Node: Array Bounds Expressions722239 -Node: POINTER Statements722686 -Node: Sensible Non-standard Constructs723569 -Node: FLUSH Statement725894 -Node: Expressions in FORMAT Statements726280 -Node: Explicit Assembler Code727459 -Node: Q Edit Descriptor727748 -Node: Old-style PARAMETER Statements728252 -Node: TYPE and ACCEPT I/O Statements728986 -Node: STRUCTURE UNION RECORD MAP729552 -Node: OPEN CLOSE and INQUIRE Keywords730038 -Node: ENCODE and DECODE730470 -Node: Suppressing Space Padding731571 -Node: Fortran Preprocessor732797 -Node: Bit Operations on Floating-point Data733370 -Node: POSIX Standard733884 -Node: Floating-point Exception Handling734128 -Node: Nonportable Conversions735170 -Node: Large Automatic Arrays735706 -Node: Support for Threads736113 -Node: Gracefully Handle Sensible Bad Code736538 -Node: Non-standard Conversions737293 -Node: Non-standard Intrinsics737636 -Node: Modifying DO Variable738052 -Node: Better Pedantic Compilation738728 -Node: Warn About Implicit Conversions739356 -Node: Invalid Use of Hollerith Constant739943 -Node: Dummy Array Without Dimensioning Dummy740486 -Node: Invalid FORMAT Specifiers741399 -Node: Ambiguous Dialects741800 -Node: Unused Labels742211 -Node: Informational Messages742433 -Node: Uninitialized Variables at Run Time742836 -Node: Bounds Checking at Run Time743443 -Node: Labels Visible to Debugger743891 -Node: Disappointments744297 -Node: Mangling of Names744935 -Node: Multiple Definitions of External Names745785 -Node: Limitation on Implicit Declarations747148 -Node: Non-bugs747432 -Node: Backslash in Constants748557 -Node: Initializing Before Specifying753446 -Node: Context-Sensitive Intrinsicness754588 -Node: Context-Sensitive Constants756484 -Node: Equivalence Versus Equality759441 -Node: Order of Side Effects761951 -Node: Warnings and Errors763679 -Node: Open Questions765363 -Node: Bugs766511 -Node: Bug Criteria768016 -Node: Bug Lists772439 -Node: Bug Reporting773211 -Node: Sending Patches786658 -Node: Service792142 -Node: Adding Options792610 -Node: Projects796659 -Node: Efficiency797504 -Node: Better Optimization800401 -Node: Simplify Porting803771 -Node: More Extensions805526 -Node: Machine Model808727 -Node: Internals Documentation810013 -Node: Internals Improvements810327 -Node: Better Diagnostics813871 -Node: Diagnostics814788 -Node: CMPAMBIG816085 -Node: EXPIMP822559 -Node: INTGLOB823795 -Node: LEX826039 -Node: GLOBALS831431 -Node: Index833284 +Node: Top1691 +Node: Copying3648 +Node: Contributors22830 +Node: Funding25862 +Node: Funding GNU Fortran28365 +Node: Look and Feel31022 +Node: Getting Started31524 +Node: What is GNU Fortran?33842 +Node: G77 and GCC43407 +Node: Invoking G7744758 +Node: Option Summary46909 +Node: Overall Options51601 +Node: Shorthand Options57689 +Node: Fortran Dialect Options60167 +Node: Warning Options71428 +Node: Debugging Options80314 +Node: Optimize Options81387 +Node: Preprocessor Options84832 +Node: Directory Options86013 +Node: Code Gen Options87325 +Node: Environment Variables102636 +Node: News103094 +Node: Changes152801 +Node: Language166837 +Node: Direction of Language Development168777 +Node: Standard Support175016 +Node: No Passing External Assumed-length175737 +Node: No Passing Dummy Assumed-length176214 +Node: No Pathological Implied-DO176729 +Node: No Useless Implied-DO177416 +Node: Conformance178147 +Node: Notation Used180170 +Node: Terms and Concepts184375 +Node: Syntactic Items184887 +Node: Statements Comments Lines185569 +Node: Scope of Names and Labels187434 +Node: Characters Lines Sequence187864 +Node: Character Set188445 +Node: Lines189446 +Node: Continuation Line191922 +Node: Statements192877 +Node: Statement Labels193833 +Node: Order194525 +Node: INCLUDE195410 +Node: Data Types and Constants198153 +Node: Types201674 +Node: Double Notation202763 +Node: Star Notation203835 +Node: Kind Notation206780 +Node: Constants215200 +Node: Integer Type216512 +Node: Character Type217110 +Node: Expressions217874 +Node: %LOC()218290 +Node: Specification Statements220991 +Node: NAMELIST221448 +Node: DOUBLE COMPLEX221730 +Node: Control Statements221984 +Node: DO WHILE222476 +Node: END DO222702 +Node: Construct Names223709 +Node: CYCLE and EXIT224449 +Node: Functions and Subroutines227213 +Node: %VAL()227859 +Node: %REF()229223 +Node: %DESCR()231051 +Node: Generics and Specifics233184 +Node: REAL() and AIMAG() of Complex240372 +Node: CMPLX() of DOUBLE PRECISION242205 +Node: MIL-STD 1753243931 +Node: f77/f2c Intrinsics244273 +Node: Table of Intrinsic Functions244843 +Node: Abort Intrinsic261550 +Node: Abs Intrinsic261814 +Node: Access Intrinsic262682 +Node: AChar Intrinsic263518 +Node: ACos Intrinsic264040 +Node: AdjustL Intrinsic264501 +Node: AdjustR Intrinsic264826 +Node: AImag Intrinsic265152 +Node: AInt Intrinsic265957 +Node: Alarm Intrinsic266585 +Node: All Intrinsic267421 +Node: Allocated Intrinsic267733 +Node: ALog Intrinsic268062 +Node: ALog10 Intrinsic268452 +Node: AMax0 Intrinsic268850 +Node: AMax1 Intrinsic269335 +Node: AMin0 Intrinsic269788 +Node: AMin1 Intrinsic270272 +Node: AMod Intrinsic270724 +Node: And Intrinsic271150 +Node: ANInt Intrinsic271656 +Node: Any Intrinsic272420 +Node: ASin Intrinsic272727 +Node: Associated Intrinsic273185 +Node: ATan Intrinsic273519 +Node: ATan2 Intrinsic273985 +Node: BesJ0 Intrinsic274536 +Node: BesJ1 Intrinsic274997 +Node: BesJN Intrinsic275458 +Node: BesY0 Intrinsic275957 +Node: BesY1 Intrinsic276419 +Node: BesYN Intrinsic276881 +Node: Bit_Size Intrinsic277384 +Node: BTest Intrinsic278043 +Node: CAbs Intrinsic278763 +Node: CCos Intrinsic279150 +Node: Ceiling Intrinsic279542 +Node: CExp Intrinsic279864 +Node: Char Intrinsic280256 +Node: ChDir Intrinsic (subroutine)281510 +Node: ChMod Intrinsic (subroutine)282512 +Node: CLog Intrinsic283781 +Node: Cmplx Intrinsic284185 +Node: Complex Intrinsic284986 +Node: Conjg Intrinsic286432 +Node: Cos Intrinsic286856 +Node: CosH Intrinsic287319 +Node: Count Intrinsic287694 +Node: CPU_Time Intrinsic288012 +Node: CShift Intrinsic288467 +Node: CSin Intrinsic288789 +Node: CSqRt Intrinsic289181 +Node: CTime Intrinsic (subroutine)289591 +Node: CTime Intrinsic (function)290346 +Node: DAbs Intrinsic290980 +Node: DACos Intrinsic291376 +Node: DASin Intrinsic291767 +Node: DATan Intrinsic292159 +Node: DATan2 Intrinsic292552 +Node: Date_and_Time Intrinsic293007 +Node: DbesJ0 Intrinsic293357 +Node: DbesJ1 Intrinsic293750 +Node: DbesJN Intrinsic294136 +Node: DbesY0 Intrinsic294560 +Node: DbesY1 Intrinsic294946 +Node: DbesYN Intrinsic295332 +Node: Dble Intrinsic295754 +Node: DCos Intrinsic296460 +Node: DCosH Intrinsic296844 +Node: DDiM Intrinsic297234 +Node: DErF Intrinsic297666 +Node: DErFC Intrinsic298035 +Node: DExp Intrinsic298410 +Node: Digits Intrinsic298796 +Node: DiM Intrinsic299113 +Node: DInt Intrinsic299612 +Node: DLog Intrinsic299996 +Node: DLog10 Intrinsic300381 +Node: DMax1 Intrinsic300779 +Node: DMin1 Intrinsic301233 +Node: DMod Intrinsic301685 +Node: DNInt Intrinsic302113 +Node: Dot_Product Intrinsic302512 +Node: DProd Intrinsic302852 +Node: DSign Intrinsic303234 +Node: DSin Intrinsic303673 +Node: DSinH Intrinsic304058 +Node: DSqRt Intrinsic304449 +Node: DTan Intrinsic304840 +Node: DTanH Intrinsic305225 +Node: Dtime Intrinsic (subroutine)305629 +Node: EOShift Intrinsic306564 +Node: Epsilon Intrinsic306903 +Node: ErF Intrinsic307227 +Node: ErFC Intrinsic307633 +Node: ETime Intrinsic (subroutine)308191 +Node: ETime Intrinsic (function)309018 +Node: Exit Intrinsic309722 +Node: Exp Intrinsic310199 +Node: Exponent Intrinsic310661 +Node: Fdate Intrinsic (subroutine)311000 +Node: Fdate Intrinsic (function)311688 +Node: FGet Intrinsic (subroutine)312238 +Node: FGetC Intrinsic (subroutine)313075 +Node: Float Intrinsic313952 +Node: Floor Intrinsic314352 +Node: Flush Intrinsic314668 +Node: FNum Intrinsic315247 +Node: FPut Intrinsic (subroutine)315695 +Node: FPutC Intrinsic (subroutine)316492 +Node: Fraction Intrinsic317339 +Node: FSeek Intrinsic317680 +Node: FStat Intrinsic (subroutine)318405 +Node: FStat Intrinsic (function)319874 +Node: FTell Intrinsic (subroutine)321108 +Node: FTell Intrinsic (function)321781 +Node: GError Intrinsic322298 +Node: GetArg Intrinsic322672 +Node: GetCWD Intrinsic (subroutine)323308 +Node: GetCWD Intrinsic (function)324164 +Node: GetEnv Intrinsic324784 +Node: GetGId Intrinsic325371 +Node: GetLog Intrinsic325677 +Node: GetPId Intrinsic326215 +Node: GetUId Intrinsic326523 +Node: GMTime Intrinsic326828 +Node: HostNm Intrinsic (subroutine)327836 +Node: HostNm Intrinsic (function)328708 +Node: Huge Intrinsic329333 +Node: IAbs Intrinsic329656 +Node: IAChar Intrinsic330047 +Node: IAnd Intrinsic330587 +Node: IArgC Intrinsic331075 +Node: IBClr Intrinsic331451 +Node: IBits Intrinsic331961 +Node: IBSet Intrinsic332675 +Node: IChar Intrinsic333176 +Node: IDate Intrinsic (UNIX)334395 +Node: IDiM Intrinsic334976 +Node: IDInt Intrinsic335425 +Node: IDNInt Intrinsic335818 +Node: IEOr Intrinsic336217 +Node: IErrNo Intrinsic336715 +Node: IFix Intrinsic337042 +Node: Imag Intrinsic337430 +Node: ImagPart Intrinsic338435 +Node: Index Intrinsic339461 +Node: Int Intrinsic340014 +Node: Int2 Intrinsic340729 +Node: Int8 Intrinsic341439 +Node: IOr Intrinsic342149 +Node: IRand Intrinsic342629 +Node: IsaTty Intrinsic343549 +Node: IShft Intrinsic343973 +Node: IShftC Intrinsic344823 +Node: ISign Intrinsic345751 +Node: ITime Intrinsic346201 +Node: Kill Intrinsic (subroutine)346603 +Node: Kind Intrinsic347440 +Node: LBound Intrinsic347765 +Node: Len Intrinsic348082 +Node: Len_Trim Intrinsic348718 +Node: LGe Intrinsic349130 +Node: LGt Intrinsic350543 +Node: Link Intrinsic (subroutine)351449 +Node: LLe Intrinsic352414 +Node: LLt Intrinsic353320 +Node: LnBlnk Intrinsic354215 +Node: Loc Intrinsic354618 +Node: Log Intrinsic355049 +Node: Log10 Intrinsic355629 +Node: Logical Intrinsic356202 +Node: Long Intrinsic356525 +Node: LShift Intrinsic357049 +Node: LStat Intrinsic (subroutine)358085 +Node: LStat Intrinsic (function)359841 +Node: LTime Intrinsic361348 +Node: MatMul Intrinsic362352 +Node: Max Intrinsic362670 +Node: Max0 Intrinsic363221 +Node: Max1 Intrinsic363672 +Node: MaxExponent Intrinsic364156 +Node: MaxLoc Intrinsic364496 +Node: MaxVal Intrinsic364823 +Node: MClock Intrinsic365145 +Node: MClock8 Intrinsic365872 +Node: Merge Intrinsic366590 +Node: Min Intrinsic366906 +Node: Min0 Intrinsic367457 +Node: Min1 Intrinsic367908 +Node: MinExponent Intrinsic368392 +Node: MinLoc Intrinsic368732 +Node: MinVal Intrinsic369059 +Node: Mod Intrinsic369378 +Node: Modulo Intrinsic369901 +Node: MvBits Intrinsic370220 +Node: Nearest Intrinsic371086 +Node: NInt Intrinsic371410 +Node: Not Intrinsic372248 +Node: Or Intrinsic372643 +Node: Pack Intrinsic373141 +Node: PError Intrinsic373451 +Node: Precision Intrinsic373905 +Node: Present Intrinsic374240 +Node: Product Intrinsic374570 +Node: Radix Intrinsic374896 +Node: Rand Intrinsic375213 +Node: Random_Number Intrinsic376100 +Node: Random_Seed Intrinsic376453 +Node: Range Intrinsic376801 +Node: Real Intrinsic377122 +Node: RealPart Intrinsic378128 +Node: Rename Intrinsic (subroutine)379161 +Node: Repeat Intrinsic380133 +Node: Reshape Intrinsic380469 +Node: RRSpacing Intrinsic380798 +Node: RShift Intrinsic381133 +Node: Scale Intrinsic382131 +Node: Scan Intrinsic382447 +Node: Second Intrinsic (function)382771 +Node: Second Intrinsic (subroutine)383266 +Node: Selected_Int_Kind Intrinsic383904 +Node: Selected_Real_Kind Intrinsic384295 +Node: Set_Exponent Intrinsic384682 +Node: Shape Intrinsic385039 +Node: Short Intrinsic385362 +Node: Sign Intrinsic386058 +Node: Signal Intrinsic (subroutine)386658 +Node: Sin Intrinsic388872 +Node: SinH Intrinsic389347 +Node: Sleep Intrinsic389720 +Node: Sngl Intrinsic390062 +Node: Spacing Intrinsic390451 +Node: Spread Intrinsic390775 +Node: SqRt Intrinsic391096 +Node: SRand Intrinsic391700 +Node: Stat Intrinsic (subroutine)392077 +Node: Stat Intrinsic (function)393636 +Node: Sum Intrinsic394944 +Node: SymLnk Intrinsic (subroutine)395276 +Node: System Intrinsic (subroutine)396308 +Node: System_Clock Intrinsic397247 +Node: Tan Intrinsic398015 +Node: TanH Intrinsic398475 +Node: Time Intrinsic (UNIX)398857 +Node: Time8 Intrinsic399671 +Node: Tiny Intrinsic400384 +Node: Transfer Intrinsic400699 +Node: Transpose Intrinsic401030 +Node: Trim Intrinsic401364 +Node: TtyNam Intrinsic (subroutine)401694 +Node: TtyNam Intrinsic (function)402393 +Node: UBound Intrinsic402962 +Node: UMask Intrinsic (subroutine)403307 +Node: Unlink Intrinsic (subroutine)404004 +Node: Unpack Intrinsic404902 +Node: Verify Intrinsic405237 +Node: XOr Intrinsic405556 +Node: ZAbs Intrinsic406072 +Node: ZCos Intrinsic406441 +Node: ZExp Intrinsic406814 +Node: ZLog Intrinsic407187 +Node: ZSin Intrinsic407560 +Node: ZSqRt Intrinsic407934 +Node: Scope and Classes of Names408291 +Node: Underscores in Symbol Names408761 +Node: Other Dialects409008 +Node: Source Form410167 +Node: Carriage Returns411518 +Node: Tabs411847 +Node: Short Lines413556 +Node: Long Lines414530 +Node: Ampersands415141 +Node: Trailing Comment415395 +Node: Debug Line416171 +Node: Dollar Signs416840 +Node: Case Sensitivity417126 +Node: VXT Fortran425742 +Node: Double Quote Meaning426925 +Node: Exclamation Point427853 +Node: Fortran 90428896 +Node: Pedantic Compilation429948 +Node: Distensions433912 +Node: Ugly Implicit Argument Conversion435443 +Node: Ugly Assumed-Size Arrays436057 +Node: Ugly Complex Part Extraction437778 +Node: Ugly Null Arguments439400 +Node: Ugly Conversion of Initializers441003 +Node: Ugly Integer Conversions442768 +Node: Ugly Assigned Labels443876 +Node: Compiler445807 +Node: Compiler Limits446413 +Node: Compiler Types447296 +Node: Compiler Constants451995 +Node: Compiler Intrinsics452854 +Node: Intrinsic Groups453781 +Node: Other Intrinsics457222 +Node: ACosD Intrinsic464820 +Node: AIMax0 Intrinsic465101 +Node: AIMin0 Intrinsic465410 +Node: AJMax0 Intrinsic465720 +Node: AJMin0 Intrinsic466030 +Node: ASinD Intrinsic466339 +Node: ATan2D Intrinsic466645 +Node: ATanD Intrinsic466953 +Node: BITest Intrinsic467259 +Node: BJTest Intrinsic467568 +Node: CDAbs Intrinsic467877 +Node: CDCos Intrinsic468250 +Node: CDExp Intrinsic468625 +Node: CDLog Intrinsic469000 +Node: CDSin Intrinsic469375 +Node: CDSqRt Intrinsic469751 +Node: ChDir Intrinsic (function)470144 +Node: ChMod Intrinsic (function)470971 +Node: CosD Intrinsic472083 +Node: DACosD Intrinsic472395 +Node: DASinD Intrinsic472703 +Node: DATan2D Intrinsic473014 +Node: DATanD Intrinsic473328 +Node: Date Intrinsic473637 +Node: DbleQ Intrinsic474266 +Node: DCmplx Intrinsic474570 +Node: DConjg Intrinsic476201 +Node: DCosD Intrinsic476586 +Node: DFloat Intrinsic476892 +Node: DFlotI Intrinsic477264 +Node: DFlotJ Intrinsic477574 +Node: DImag Intrinsic477883 +Node: DReal Intrinsic478260 +Node: DSinD Intrinsic479407 +Node: DTanD Intrinsic479711 +Node: Dtime Intrinsic (function)480026 +Node: FGet Intrinsic (function)480920 +Node: FGetC Intrinsic (function)481693 +Node: FloatI Intrinsic482509 +Node: FloatJ Intrinsic482829 +Node: FPut Intrinsic (function)483148 +Node: FPutC Intrinsic (function)483884 +Node: IDate Intrinsic (VXT)484677 +Node: IIAbs Intrinsic485396 +Node: IIAnd Intrinsic485706 +Node: IIBClr Intrinsic486011 +Node: IIBits Intrinsic486320 +Node: IIBSet Intrinsic486630 +Node: IIDiM Intrinsic486939 +Node: IIDInt Intrinsic487245 +Node: IIDNnt Intrinsic487554 +Node: IIEOr Intrinsic487863 +Node: IIFix Intrinsic488168 +Node: IInt Intrinsic488471 +Node: IIOr Intrinsic488770 +Node: IIQint Intrinsic489070 +Node: IIQNnt Intrinsic489378 +Node: IIShftC Intrinsic489689 +Node: IISign Intrinsic490003 +Node: IMax0 Intrinsic490313 +Node: IMax1 Intrinsic490618 +Node: IMin0 Intrinsic490922 +Node: IMin1 Intrinsic491226 +Node: IMod Intrinsic491529 +Node: INInt Intrinsic491829 +Node: INot Intrinsic492131 +Node: IZExt Intrinsic492431 +Node: JIAbs Intrinsic492734 +Node: JIAnd Intrinsic493038 +Node: JIBClr Intrinsic493343 +Node: JIBits Intrinsic493652 +Node: JIBSet Intrinsic493962 +Node: JIDiM Intrinsic494271 +Node: JIDInt Intrinsic494577 +Node: JIDNnt Intrinsic494886 +Node: JIEOr Intrinsic495195 +Node: JIFix Intrinsic495500 +Node: JInt Intrinsic495803 +Node: JIOr Intrinsic496102 +Node: JIQint Intrinsic496402 +Node: JIQNnt Intrinsic496710 +Node: JIShft Intrinsic497020 +Node: JIShftC Intrinsic497331 +Node: JISign Intrinsic497645 +Node: JMax0 Intrinsic497955 +Node: JMax1 Intrinsic498260 +Node: JMin0 Intrinsic498564 +Node: JMin1 Intrinsic498868 +Node: JMod Intrinsic499171 +Node: JNInt Intrinsic499471 +Node: JNot Intrinsic499773 +Node: JZExt Intrinsic500073 +Node: Kill Intrinsic (function)500386 +Node: Link Intrinsic (function)501068 +Node: QAbs Intrinsic501880 +Node: QACos Intrinsic502190 +Node: QACosD Intrinsic502494 +Node: QASin Intrinsic502802 +Node: QASinD Intrinsic503108 +Node: QATan Intrinsic503416 +Node: QATan2 Intrinsic503722 +Node: QATan2D Intrinsic504032 +Node: QATanD Intrinsic504346 +Node: QCos Intrinsic504655 +Node: QCosD Intrinsic504956 +Node: QCosH Intrinsic505259 +Node: QDiM Intrinsic505562 +Node: QExp Intrinsic505861 +Node: QExt Intrinsic506159 +Node: QExtD Intrinsic506458 +Node: QFloat Intrinsic506762 +Node: QInt Intrinsic507069 +Node: QLog Intrinsic507369 +Node: QLog10 Intrinsic507669 +Node: QMax1 Intrinsic507976 +Node: QMin1 Intrinsic508281 +Node: QMod Intrinsic508584 +Node: QNInt Intrinsic508884 +Node: QSin Intrinsic509186 +Node: QSinD Intrinsic509486 +Node: QSinH Intrinsic509789 +Node: QSqRt Intrinsic510093 +Node: QTan Intrinsic510396 +Node: QTanD Intrinsic510696 +Node: QTanH Intrinsic510999 +Node: Rename Intrinsic (function)511315 +Node: Secnds Intrinsic512120 +Node: Signal Intrinsic (function)512495 +Node: SinD Intrinsic515324 +Node: SnglQ Intrinsic515636 +Node: SymLnk Intrinsic (function)515951 +Node: System Intrinsic (function)516819 +Node: TanD Intrinsic518146 +Node: Time Intrinsic (VXT)518463 +Node: UMask Intrinsic (function)518994 +Node: Unlink Intrinsic (function)519602 +Node: ZExt Intrinsic520331 +Node: Other Compilers520619 +Node: Dropping f2c Compatibility522999 +Node: Compilers Other Than f2c525825 +Node: Other Languages527624 +Node: Interoperating with C and C++527876 +Node: C Interfacing Tools528909 +Node: C Access to Type Information529837 +Node: f2c Skeletons and Prototypes530524 +Node: C++ Considerations532222 +Node: Startup Code532877 +Node: Installation533788 +Node: Prerequisites534944 +Node: Problems Installing543431 +Node: General Problems544126 +Node: GNU C Required544899 +Node: Patching GNU CC Necessary545600 +Node: Building GNU CC Necessary546450 +Node: Missing strtoul546796 +Node: Object File Differences548210 +Node: Cleanup Kills Stage Directories548907 +Node: Missing gperf?549327 +Node: System-specific Problems550738 +Node: Cross-compiler Problems551391 +Node: Settings553604 +Node: Larger File Unit Numbers554682 +Node: Always Flush Output556265 +Node: Maximum Stackable Size558125 +Node: Floating-point Bit Patterns558981 +Node: Large Initialization559736 +Node: Alpha Problems Fixed561325 +Node: Quick Start562212 +Node: Complete Installation572948 +Node: Unpacking573528 +Node: Merging Distributions576617 +Node: Installing f77582334 +Node: Installing f2c583679 +Node: Patching GNU Fortran586604 +Node: Where to Install588122 +Node: Configuring gcc591467 +Node: Building gcc593239 +Node: Bootstrap Build595246 +Node: Straight Build596992 +Node: Pre-installation Checks598381 +Node: Installation of Binaries601807 +Node: Updating Documentation603168 +Node: Missing bison?604022 +Node: Missing makeinfo?605368 +Node: Distributing Binaries605893 +Node: Debugging and Interfacing611832 +Node: Main Program Unit614516 +Node: Procedures617013 +Node: Functions619674 +Node: Names621292 +Node: Common Blocks624433 +Node: Local Equivalence Areas626466 +Node: Complex Variables629153 +Node: Arrays630483 +Node: Adjustable Arrays633817 +Node: Alternate Entry Points636676 +Node: Alternate Returns643378 +Node: Assigned Statement Labels644279 +Node: Run-time Library Errors646124 +Node: Collected Fortran Wisdom648076 +Node: Advantages Over f2c649512 +Node: Language Extensions650421 +Node: Compiler Options650928 +Node: Compiler Speed651380 +Node: Program Speed652090 +Node: Ease of Debugging653675 +Node: Character and Hollerith Constants656105 +Node: Block Data and Libraries656899 +Node: Loops660223 +Node: Working Programs665439 +Node: Not My Type666119 +Node: Variables Assumed To Be Zero668050 +Node: Variables Assumed To Be Saved669104 +Node: Unwanted Variables670474 +Node: Unused Arguments671354 +Node: Surprising Interpretations of Code671817 +Node: Aliasing Assumed To Work672663 +Node: Output Assumed To Flush678579 +Node: Large File Unit Numbers679985 +Node: Overly Convenient Options681267 +Node: Faster Programs684877 +Node: Aligned Data685323 +Node: Prefer Automatic Uninitialized Variables689167 +Node: Avoid f2c Compatibility690533 +Node: Use Submodel Options691001 +Node: Trouble691824 +Node: But-bugs693433 +Node: Signal 11 and Friends695207 +Node: Cannot Link Fortran Programs697286 +Node: Large Common Blocks698569 +Node: Debugger Problems698995 +Node: NeXTStep Problems699517 +Node: Stack Overflow701339 +Node: Nothing Happens703352 +Node: Strange Behavior at Run Time704966 +Node: Floating-point Errors707259 +Node: Actual Bugs711836 +Node: Missing Features720233 +Node: Better Source Model721950 +Node: Fortran 90 Support723719 +Node: Intrinsics in PARAMETER Statements724820 +Node: SELECT CASE on CHARACTER Type725706 +Node: RECURSIVE Keyword726004 +Node: Increasing Precision/Range726431 +Node: Popular Non-standard Types727968 +Node: Full Support for Compiler Types728385 +Node: Array Bounds Expressions729057 +Node: POINTER Statements729504 +Node: Sensible Non-standard Constructs730387 +Node: FLUSH Statement732712 +Node: Expressions in FORMAT Statements733098 +Node: Explicit Assembler Code734273 +Node: Q Edit Descriptor734562 +Node: Old-style PARAMETER Statements735066 +Node: TYPE and ACCEPT I/O Statements735800 +Node: STRUCTURE UNION RECORD MAP736366 +Node: OPEN CLOSE and INQUIRE Keywords736852 +Node: ENCODE and DECODE737284 +Node: Suppressing Space Padding738385 +Node: Fortran Preprocessor739611 +Node: Bit Operations on Floating-point Data740184 +Node: POSIX Standard740698 +Node: Floating-point Exception Handling740942 +Node: Nonportable Conversions741984 +Node: Large Automatic Arrays742520 +Node: Support for Threads742927 +Node: Gracefully Handle Sensible Bad Code743352 +Node: Non-standard Conversions744107 +Node: Non-standard Intrinsics744450 +Node: Modifying DO Variable744866 +Node: Better Pedantic Compilation745542 +Node: Warn About Implicit Conversions746170 +Node: Invalid Use of Hollerith Constant746757 +Node: Dummy Array Without Dimensioning Dummy747300 +Node: Invalid FORMAT Specifiers748213 +Node: Ambiguous Dialects748614 +Node: Unused Labels749025 +Node: Informational Messages749247 +Node: Uninitialized Variables at Run Time749650 +Node: Bounds Checking at Run Time750257 +Node: Labels Visible to Debugger750705 +Node: Disappointments751111 +Node: Mangling of Names751749 +Node: Multiple Definitions of External Names752599 +Node: Limitation on Implicit Declarations753962 +Node: Non-bugs754246 +Node: Backslash in Constants755371 +Node: Initializing Before Specifying760260 +Node: Context-Sensitive Intrinsicness761402 +Node: Context-Sensitive Constants763298 +Node: Equivalence Versus Equality766255 +Node: Order of Side Effects768765 +Node: Warnings and Errors770493 +Node: Open Questions772177 +Node: Bugs773325 +Node: Bug Criteria774830 +Node: Bug Lists781065 +Node: Bug Reporting781830 +Node: Sending Patches795277 +Node: Service800754 +Node: Adding Options801215 +Node: Projects805264 +Node: Efficiency806109 +Node: Better Optimization809006 +Node: Simplify Porting812376 +Node: More Extensions814131 +Node: Machine Model817332 +Node: Internals Documentation818618 +Node: Internals Improvements818932 +Node: Better Diagnostics822476 +Node: Diagnostics823393 +Node: CMPAMBIG824687 +Node: EXPIMP831154 +Node: INTGLOB832390 +Node: LEX834634 +Node: GLOBALS840026 +Node: Index841879 End Tag Table |