This is Info file g77.info, produced by Makeinfo-1.64 from the input file g77.texi. This file explains how to use the GNU Fortran system. Published by the Free Software Foundation 59 Temple Place - Suite 330 Boston, MA 02111-1307 USA Copyright (C) 1995, 1996 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 (`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').  Indirect: g77.info-1: 1548 g77.info-2: 50373 g77.info-3: 82640 g77.info-4: 129737 g77.info-5: 178815 g77.info-6: 225545 g77.info-7: 272677 g77.info-8: 321177 g77.info-9: 362647  Tag Table: (Indirect) Node: Top1548 Node: Copying3235 Node: Contributors22417 Node: Funding25254 Node: Funding GNU Fortran27757 Node: Look and Feel30561 Node: Getting Started31063 Node: What is GNU Fortran?33381 Node: G77 and GCC42918 Node: Invoking G7744269 Node: Option Summary46343 Node: Overall Options50373 Node: Fortran Dialect Options53695 Node: Warning Options61426 Node: Debugging Options70047 Node: Optimize Options70880 Node: Preprocessor Options73127 Node: Directory Options73862 Node: Code Gen Options75096 Node: Environment Variables82182 Node: News82640 Node: Changes107165 Node: Language113422 Node: Standard Support114940 Node: Extensions117336 Node: Types120281 Node: Constants124751 Node: Source Form125905 Node: Pedantic Compilation129737 Node: Case Sensitivity133114 Node: Intrinsics141681 Node: Dialects144945 Node: Object Compatibility146590 Node: Dropping f2c Compatibility148901 Node: Other Compilers151667 Node: Distensions153439 Node: Installation155769 Node: Prerequisites156907 Node: Problems Installing161444 Node: General Problems162073 Node: Cross-compiler Problems165145 Node: Quick Start167162 Node: Complete Installation175136 Node: Unpacking175716 Node: Merging Distributions178815 Node: Installing f77184045 Node: Installing f2c185390 Node: Patching GNU Fortran188315 Node: Where to Install189550 Node: Configuring gcc192786 Node: Building gcc194558 Node: Bootstrap Build196565 Node: Straight Build198473 Node: Pre-installation Checks199862 Node: Installation of Binaries203071 Node: Updating Documentation204416 Node: Missing bison?205237 Node: Missing makeinfo?206589 Node: Distributing Binaries207114 Node: Settings212809 Node: Maximum Stackable Size213641 Node: Floating-point Bit Patterns214207 Node: Large Initialization214953 Node: Alpha Problems216535 Node: Debugging and Interfacing217599 Node: Names220157 Node: Main Program Unit223203 Node: Arrays225545 Node: Procedures228872 Node: Adjustable Arrays231233 Node: Alternate Returns234091 Node: Functions234963 Node: Common Blocks236583 Node: Local Equivalence Areas237743 Node: Alternate Entry Points239247 Node: Assigned Statement Labels246013 Node: Collected Fortran Wisdom247852 Node: Overly Convenient Options249288 Node: Block Data and Libraries252273 Node: Faster Programs254672 Node: Working Programs256280 Node: Loops258948 Node: Advantages Over f2c264152 Node: Language Extensions265042 Node: Compiler Options265549 Node: Compiler Speed266001 Node: Program Speed266710 Node: Ease of Debugging267993 Node: Character and Hollerith Constants270431 Node: Trouble271225 Node: But-bugs272677 Node: Actual Bugs277795 Node: Missing Features285801 Node: Disappointments299831 Node: Non-bugs302230 Node: Warnings and Errors313799 Node: Open Questions315483 Node: Bugs316771 Node: Bug Criteria318161 Node: Bug Lists320407 Node: Bug Reporting321177 Node: Sending Patches334589 Node: Service340071 Node: Adding Options340539 Node: Projects344498 Node: Efficiency345337 Node: Better Optimization348234 Node: Simplify Porting352050 Node: More Extensions353805 Node: Machine Model356513 Node: Internals Documentation357799 Node: Internals Improvements358031 Node: Better Diagnostics361577 Node: Index362647  End Tag Table