| Index Entry | Section |
|
B | | |
| back end, gcc | 3. What is GNU Fortran? |
| back end, gcc | 22.3 Philosophy of Code Generation |
| backslash | 5.4 Options Controlling Fortran Dialect |
| backslash | 8.6.1 GNU Fortran Character Set |
| backslash | 16.5.1 Backslash in Constants |
| backtrace for bug reports | 18.3 How to Report Bugs |
| badu77 intrinsics | 5.4 Options Controlling Fortran Dialect |
| badu77 intrinsics group | 10.5.1 Intrinsic Groups |
| basic concepts | 3. What is GNU Fortran? |
| Bear-poking | 22.3 Philosophy of Code Generation |
| beginners | 2. Getting Started |
| BesJ0 intrinsic | 8.11.9.27 BesJ0 Intrinsic |
| BesJ1 intrinsic | 8.11.9.28 BesJ1 Intrinsic |
| BesJN intrinsic | 8.11.9.29 BesJN Intrinsic |
| BesY0 intrinsic | 8.11.9.30 BesY0 Intrinsic |
| BesY1 intrinsic | 8.11.9.31 BesY1 Intrinsic |
| BesYN intrinsic | 8.11.9.32 BesYN Intrinsic |
| binary data | 16.3.48 Portable Unformatted Files |
| Bit_Size intrinsic | 8.11.9.33 Bit_Size Intrinsic |
| BITest intrinsic | 10.5.2.9 BITest Intrinsic |
| BJTest intrinsic | 10.5.2.10 BJTest Intrinsic |
| blank | 8.6.1 GNU Fortran Character Set |
| blank | 8.6.2 Lines |
| block data | 16.4.2 Multiple Definitions of External Names |
| block data and libraries | 15.2 Block Data and Libraries |
| BLOCK DATA statement | 15.2 Block Data and Libraries |
| BLOCK DATA statement | 16.4.2 Multiple Definitions of External Names |
| bounds checking | 5.10 Options for Code Generation Conventions |
| BTest intrinsic | 8.11.9.34 BTest Intrinsic |
| bug criteria | 18.1 Have You Found a Bug? |
| bug report mailing lists | 18.2 Where to Report Bugs |
| bugs | 18. Reporting Bugs |
| bugs, finding | 3. What is GNU Fortran? |
| bugs, known | 16. Known Causes of Trouble with GNU Fortran |
| bus error | 16.1.5 NeXTStep Problems |
| bus error | 16.1.8 Strange Behavior at Run Time |
| but-bugs | 16.1 Bugs Not In GNU Fortran |
| byte ordering | 16.3.48 Portable Unformatted Files |
|
C | | |
| C library | 16.1.8 Strange Behavior at Run Time |
| C preprocessor | 5.2 Options Controlling the Kind of Output |
| C routines calling Fortran | 14. Debugging and Interfacing |
| C++ | 12.1.4 C++ Considerations |
| C++, linking with | 12.1 Tools and advice for interoperating with C and C++ |
| C, linking with | 12.1 Tools and advice for interoperating with C and C++ |
| CAbs intrinsic | 8.11.9.35 CAbs Intrinsic |
| calling C routines | 14. Debugging and Interfacing |
| card image | 5.4 Options Controlling Fortran Dialect |
| carriage control | 16.3.21 OPEN , CLOSE , and INQUIRE Keywords |
| carriage returns | 9.1.1 Carriage Returns |
| case sensitivity | 9.5 Case Sensitivity |
| cc1 program | 3. What is GNU Fortran? |
| cc1plus program | 3. What is GNU Fortran? |
| CCos intrinsic | 8.11.9.36 CCos Intrinsic |
| CDAbs intrinsic | 10.5.2.11 CDAbs Intrinsic |
| CDCos intrinsic | 10.5.2.12 CDCos Intrinsic |
| CDExp intrinsic | 10.5.2.13 CDExp Intrinsic |
| CDLog intrinsic | 10.5.2.14 CDLog Intrinsic |
| CDSin intrinsic | 10.5.2.15 CDSin Intrinsic |
| CDSqRt intrinsic | 10.5.2.16 CDSqRt Intrinsic |
| Ceiling intrinsic | 8.11.9.37 Ceiling Intrinsic |
| CExp intrinsic | 8.11.9.38 CExp Intrinsic |
| cfortran.h | 12.1.1 C Interfacing Tools |
| changes, user-visible | 7. User-visible Changes |
| Char intrinsic | 8.11.9.39 Char Intrinsic |
| character assignments | 8.14 Fortran 90 Features |
| character constants | 5.4 Options Controlling Fortran Dialect |
| character constants | 9.6.1 Meaning of Double Quote |
| character constants | 9.9.5 Ugly Conversion of Initializers |
| character constants | 15.1.7 Character and Hollerith Constants |
| character set | 5.4 Options Controlling Fortran Dialect |
| CHARACTER*(*) | 16.3.4 Arbitrary Concatenation |
| CHARACTER, null | 8.7.4 Character Type |
| character-variable length | 10.2.4 Character-variable Length |
| characters | 8.6.1 GNU Fortran Character Set |
| characters, comma | 9.9.4 Ugly Null Arguments |
| characters, comment | 8.5.2 Statements, Comments, and Lines |
| characters, comment | 9.2 Trailing Comment |
| characters, comment | 9.6.2 Meaning of Exclamation Point in Column 6 |
| characters, comment | 23.4 LEX |
| characters, continuation | 8.5.2 Statements, Comments, and Lines |
| characters, continuation | 9.6.2 Meaning of Exclamation Point in Column 6 |
| characters, continuation | 23.4 LEX |
| ChDir intrinsic | 8.11.9.40 ChDir Intrinsic (subroutine) |
| ChDir intrinsic | 10.5.2.17 ChDir Intrinsic (function) |
| checking subscripts | 5.10 Options for Code Generation Conventions |
| checking substrings | 5.10 Options for Code Generation Conventions |
| checks, of internal consistency | 5.2 Options Controlling the Kind of Output |
| checks, of internal consistency | 5.2 Options Controlling the Kind of Output |
| ChMod intrinsic | 8.11.9.41 ChMod Intrinsic (subroutine) |
| ChMod intrinsic | 10.5.2.18 ChMod Intrinsic (function) |
| CLog intrinsic | 8.11.9.42 CLog Intrinsic |
| close angle | 8.6.1 GNU Fortran Character Set |
| close bracket | 8.6.1 GNU Fortran Character Set |
| CLOSE statement | 16.3.21 OPEN , CLOSE , and INQUIRE Keywords |
| Cmplx intrinsic | 8.11.6 CMPLX() of DOUBLE PRECISION |
| Cmplx intrinsic | 8.11.9.43 Cmplx Intrinsic |
| code generation, conventions | 5.10 Options for Code Generation Conventions |
| code generation, improving | 21.2 Better Optimization |
| code generator | 3. What is GNU Fortran? |
| code generator | 22.3 Philosophy of Code Generation |
| code, assembly | 3. What is GNU Fortran? |
| code, displaying main source | 16.2 Known Bugs In GNU Fortran |
| code, in-line | 3. What is GNU Fortran? |
| code, legacy | 15. Collected Fortran Wisdom |
| code, machine | 3. What is GNU Fortran? |
| code, modifying | 5.2 Options Controlling the Kind of Output |
| code, source | 3. What is GNU Fortran? |
| code, source | 8.6.2 Lines |
| code, source | 9.1 Source Form |
| code, source | 9.5 Case Sensitivity |
| code, user | 16.1.2 Cannot Link Fortran Programs |
| code, user | 16.1.2 Cannot Link Fortran Programs |
| code, writing | 15. Collected Fortran Wisdom |
| column-major ordering | 14.8 Arrays (DIMENSION) |
| columns 73 through 80 | 16.3.1 Better Source Model |
| comma, trailing | 9.9.4 Ugly Null Arguments |
| command options | 5. GNU Fortran Command Options |
| commands, as | 3. What is GNU Fortran? |
| commands, g77 | 3. What is GNU Fortran? |
| commands, g77 | 3. What is GNU Fortran? |
| commands, g77 | 4. Compile Fortran, C, or Other Programs |
| commands, gcc | 3. What is GNU Fortran? |
| commands, gcc | 4. Compile Fortran, C, or Other Programs |
| commands, gdb | 3. What is GNU Fortran? |
| commands, ld | 3. What is GNU Fortran? |
| comment | 8.5.2 Statements, Comments, and Lines |
| comment | 9.2 Trailing Comment |
| comment | 23.4 LEX |
| comment character | 9.6.2 Meaning of Exclamation Point in Column 6 |
| comment line, debug | 9.3 Debug Line |
| comment line, debug | 16.3.33 Enabling Debug Lines |
| common blocks | 5.6 Options for Debugging Your Program or GNU Fortran |
| common blocks | 14.5 Common Blocks (COMMON) |
| common blocks | 16.2 Known Bugs In GNU Fortran |
| common blocks | 16.2 Known Bugs In GNU Fortran |
| common blocks | 16.4.1 Mangling of Names in Source Code |
| common blocks, large | 16.1.3 Large Common Blocks |
| COMMON layout | 15.6.1 Aligned Data |
| COMMON statement | 14.5 Common Blocks (COMMON) |
| COMMON statement | 16.4.2 Multiple Definitions of External Names |
| comparing logical expressions | 16.5.5 Equivalence Versus Equality |
| compatibility, f2c | 5.2 Options Controlling the Kind of Output |
| compatibility, f2c | 5.3 Shorthand Options |
| compatibility, f2c | 5.10 Options for Code Generation Conventions |
| compatibility, f2c | 15.2 Block Data and Libraries |
| compatibility, f2c | 15.6.3 Avoid f2c Compatibility |
| compatibility, f77 | 5.3 Shorthand Options |
| compatibility, FORTRAN 66 | 5.3 Shorthand Options |
| compatibility, FORTRAN 66 | 5.4 Options Controlling Fortran Dialect |
| compatibility, FORTRAN 77 | 8.2 ANSI FORTRAN 77 Standard Support |
| compatibility, Fortran 90 | 9.7 Fortran 90 |
| compilation, in-line | 5.7 Options That Control Optimization |
| compilation, in-line | 5.10 Options for Code Generation Conventions |
| compilation, in-line | 23.5 GLOBALS |
| compilation, pedantic | 9.8 Pedantic Compilation |
| compilation, status | 5.2 Options Controlling the Kind of Output |
| compiler bugs, reporting | 18.3 How to Report Bugs |
| compiler limits | 10.1 Compiler Limits |
| compiler memory usage | 16.2 Known Bugs In GNU Fortran |
| compiler speed | 16.2 Known Bugs In GNU Fortran |
| compilers | 3. What is GNU Fortran? |
| compiling programs | 4. Compile Fortran, C, or Other Programs |
| Complex intrinsic | 8.11.9.44 Complex Intrinsic |
| COMPLEX intrinsics | 5.4 Options Controlling Fortran Dialect |
| complex performance | 16.2 Known Bugs In GNU Fortran |
| COMPLEX statement | 14.7 Complex Variables (COMPLEX) |
| complex values | 9.9.3 Ugly Complex Part Extraction |
| complex variables | 14.7 Complex Variables (COMPLEX) |
| COMPLEX(KIND=1) type | 10.3 Compiler Types |
| COMPLEX(KIND=2) type | 10.3 Compiler Types |
| components of g77 | 3. What is GNU Fortran? |
| concatenation | 16.3.4 Arbitrary Concatenation |
| concepts, basic | 3. What is GNU Fortran? |
| conformance, IEEE 754 | 5.7 Options That Control Optimization |
| conformance, IEEE 754 | 5.7 Options That Control Optimization |
| conformance, IEEE 754 | 15.4.10 Floating-point precision |
| Conjg intrinsic | 8.11.9.45 Conjg Intrinsic |
| consistency checks | 5.2 Options Controlling the Kind of Output |
| consistency checks | 5.2 Options Controlling the Kind of Output |
| constants | 8.7.2 Constants |
| constants | 10.4 Compiler Constants |
| constants, character | 9.6.1 Meaning of Double Quote |
| constants, character | 9.9.5 Ugly Conversion of Initializers |
| constants, character | 15.1.7 Character and Hollerith Constants |
| constants, context-sensitive | 16.5.4 Context-Sensitive Constants |
| constants, Hollerith | 9.9.1 Implicit Argument Conversion |
| constants, Hollerith | 9.9.5 Ugly Conversion of Initializers |
| constants, Hollerith | 15.1.7 Character and Hollerith Constants |
| constants, integer | 16.2 Known Bugs In GNU Fortran |
| constants, octal | 9.6.1 Meaning of Double Quote |
| constants, prefix-radix | 5.4 Options Controlling Fortran Dialect |
| constants, types | 5.4 Options Controlling Fortran Dialect |
| construct names | 8.10.3 Construct Names |
| context-sensitive constants | 16.5.4 Context-Sensitive Constants |
| context-sensitive intrinsics | 16.5.3 Context-Sensitive Intrinsicness |
| continuation character | 8.5.2 Statements, Comments, and Lines |
| continuation character | 9.6.2 Meaning of Exclamation Point in Column 6 |
| continuation character | 23.4 LEX |
| continuation line, ampersand | 9.1.5 Ampersand Continuation Line |
| continuation line, number of | 8.6.3 Continuation Line |
| contributors | Contributors to GNU Fortran |
| conversions, nonportable | 16.3.30 Nonportable Conversions |
| core dump | 18.1 Have You Found a Bug? |
| Cos intrinsic | 8.11.9.46 Cos Intrinsic |
| CosD intrinsic | 10.5.2.19 CosD Intrinsic |
| CosH intrinsic | 8.11.9.47 CosH Intrinsic |
| Count intrinsic | 8.11.9.48 Count Intrinsic |
| cpp preprocessor | 5.2 Options Controlling the Kind of Output |
| cpp program | 3. What is GNU Fortran? |
| cpp program | 5.2 Options Controlling the Kind of Output |
| cpp program | 5.8 Options Controlling the Preprocessor |
| cpp program | 18.3 How to Report Bugs |
| cpp program | 23.4 LEX |
| CPU_Time intrinsic | 8.11.9.49 CPU_Time Intrinsic |
| Cray pointers | 16.3.11 POINTER Statements |
| credits | Contributors to GNU Fortran |
| CShift intrinsic | 8.11.9.50 CShift Intrinsic |
| CSin intrinsic | 8.11.9.51 CSin Intrinsic |
| CSqRt intrinsic | 8.11.9.52 CSqRt Intrinsic |
| CTime intrinsic | 8.11.9.53 CTime Intrinsic (subroutine) |
| CTime intrinsic | 8.11.9.54 CTime Intrinsic (function) |
| CYCLE statement | 8.10.4 The CYCLE and EXIT Statements |
|