Commit 17fd0b30 by Craig Burley Committed by Craig Burley

fix various @xref's per proper style

From-SVN: r26867
parent 6f26283a
Mon May 10 18:14:28 1999 Craig Burley <craig@jcb-sc.com>
* g77.texi: Fix various @xref's per proper style.
Go ahead and use nested braces in @xref's, with care.
* g77install.texi: Fix @xref per proper style.
Mon May 10 17:38:39 1999 Craig Burley <craig@jcb-sc.com> Mon May 10 17:38:39 1999 Craig Burley <craig@jcb-sc.com>
* news.texi: Doc upgrade to netlib libf2c as of today. * news.texi: Doc upgrade to netlib libf2c as of today.
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
@c %**start of header @c %**start of header
@setfilename g77.info @setfilename g77.info
@set last-update 1999-05-06 @set last-update 1999-05-10
@set copyrights-g77 1995-1999 @set copyrights-g77 1995-1999
@include root.texi @include root.texi
...@@ -855,7 +855,7 @@ continuing operation of the FSF offices, their workstations, their ...@@ -855,7 +855,7 @@ continuing operation of the FSF offices, their workstations, their
network connections, and so on, which are invaluable to volunteers. network connections, and so on, which are invaluable to volunteers.
(Similarly, hiring Cygnus Support can help a project like GNU (Similarly, hiring Cygnus Support can help a project like GNU
Fortran---Cygnus has been a long-time donor of equipment usage to the author Fortran---Cygnus has been a long-time donor of equipment usage to the author
of GNU Fortran, and this too has been invaluable---@xref{Contributors}.) of GNU Fortran, and this too has been invaluable---see @ref{Contributors}.)
Currently, the only way to directly fund the author of GNU Fortran Currently, the only way to directly fund the author of GNU Fortran
in his work on that project is to hire him for the work you want in his work on that project is to hire him for the work you want
...@@ -4477,8 +4477,9 @@ This permits long names to be used for @var{filename}. ...@@ -4477,8 +4477,9 @@ This permits long names to be used for @var{filename}.
@cindex # @cindex #
@cindex preprocessor @cindex preprocessor
@code{cpp} output-style @code{#} directives @xref{C Preprocessor @code{cpp} output-style @code{#} directives
Output,,, cpp, The C Preprocessor}, are recognized by the compiler even (@pxref{C Preprocessor Output,,, cpp, The C Preprocessor})
are recognized by the compiler even
when the preprocessor isn't run on the input (as it is when compiling when the preprocessor isn't run on the input (as it is when compiling
@samp{.F} files). (Note the distinction between these @code{cpp} @samp{.F} files). (Note the distinction between these @code{cpp}
@code{#} @emph{output} directives and @code{#line} @emph{input} @code{#} @emph{output} directives and @code{#line} @emph{input}
...@@ -6050,13 +6051,7 @@ specifier is supported. ...@@ -6050,13 +6051,7 @@ specifier is supported.
For convenience this section collects a list (probably incomplete) of For convenience this section collects a list (probably incomplete) of
the Fortran 90 features supported by the GNU Fortran language, even if the Fortran 90 features supported by the GNU Fortran language, even if
they are documented elsewhere. they are documented elsewhere.
@c makeinfo 1.68 objects to the nested parens @xref{Characters Lines Sequence,,@asis{Characters, Lines, and Execution Sequence}},
@ifnotinfo
@xref{Characters Lines Sequence,,{Characters, Lines, and Execution Sequence}},
@end ifnotinfo
@ifinfo
@xref{Characters Lines Sequence},
@end ifinfo
for information on additional fixed source form lexical issues. for information on additional fixed source form lexical issues.
@cindex @samp{-ffree-form} @cindex @samp{-ffree-form}
Further, the free source form is supported through the Further, the free source form is supported through the
...@@ -6079,12 +6074,11 @@ Strings may have zero length and substrings of character constants are ...@@ -6079,12 +6074,11 @@ Strings may have zero length and substrings of character constants are
permitted. Character constants may be enclosed in double quotes permitted. Character constants may be enclosed in double quotes
(@code{"}) as well as single quotes. @xref{Character Type}. (@code{"}) as well as single quotes. @xref{Character Type}.
@item Construct names @item Construct names
(Symbolic tags on blocks.) @xref{Construct Names }. (Symbolic tags on blocks.) @xref{Construct Names}.
@item @code{CYCLE} and @code{EXIT} @item @code{CYCLE} and @code{EXIT}
@xref{CYCLE and EXIT,,The @code{CYCLE} and @code{EXIT} Statements}. @xref{CYCLE and EXIT,,The @code{CYCLE} and @code{EXIT} Statements}.
@item @code{DOUBLE COMPLEX} @item @code{DOUBLE COMPLEX}
@xref{DOUBLE COMPLEX,,@code{DOUBLE COMPLEX} Statement @xref{DOUBLE COMPLEX,,@code{DOUBLE COMPLEX} Statement}.
}.
@item @code{DO WHILE} @item @code{DO WHILE}
@xref{DO WHILE}. @xref{DO WHILE}.
@item @code{END} decoration @item @code{END} decoration
...@@ -6116,8 +6110,8 @@ The operators @code{<}, @code{<=}, @code{==}, @code{/=}, @code{>} and ...@@ -6116,8 +6110,8 @@ The operators @code{<}, @code{<=}, @code{==}, @code{/=}, @code{>} and
@code{>=} may be used instead of @code{.LT.}, @code{.LE.}, @code{.EQ.}, @code{>=} may be used instead of @code{.LT.}, @code{.LE.}, @code{.EQ.},
@code{.NE.}, @code{.GT.} and @code{.GE.} respectively. @code{.NE.}, @code{.GT.} and @code{.GE.} respectively.
@item @code{SELECT CASE} @item @code{SELECT CASE}
Not fully implemented. @xref{SELECT CASE on CHARACTER Type,, Not fully implemented.
@code{SELECT CASE} on @code{CHARACTER} Type}. @xref{SELECT CASE on CHARACTER Type,, @code{SELECT CASE} on @code{CHARACTER} Type}.
@item Specification statements @item Specification statements
A limited subset of the Fortran 90 syntax and semantics for variable A limited subset of the Fortran 90 syntax and semantics for variable
declarations is supported, including @code{KIND}. @xref{Kind Notation}. declarations is supported, including @code{KIND}. @xref{Kind Notation}.
...@@ -10449,13 +10443,15 @@ in your system's documentation. ...@@ -10449,13 +10443,15 @@ in your system's documentation.
If your program depends on exact IEEE 754 floating-point handling it may If your program depends on exact IEEE 754 floating-point handling it may
help on some systems---specifically x86 or m68k hardware---to use help on some systems---specifically x86 or m68k hardware---to use
the @samp{-ffloat-store} option or to reset the precision flag on the the @samp{-ffloat-store} option or to reset the precision flag on the
floating-point unit @xref{Optimize Options}. floating-point unit.
@xref{Optimize Options}.
However, it might be better simply to put the FPU into double precision However, it might be better simply to put the FPU into double precision
mode and not take the performance hit of @samp{-ffloat-store}. On x86 mode and not take the performance hit of @samp{-ffloat-store}. On x86
and m68k GNU systems you can do this with a technique similar to that and m68k GNU systems you can do this with a technique similar to that
for turning on floating-point exceptions @xref{Floating-point Exception for turning on floating-point exceptions
Handling}. The control word could be set to double precision by (@pxref{Floating-point Exception Handling}).
The control word could be set to double precision by
replacing the @code{__setfpucw} call with one like this: replacing the @code{__setfpucw} call with one like this:
@smallexample @smallexample
__setfpucw ((_FPU_DEFAULT & ~_FPU_EXTENDED) | _FPU_DOUBLE); __setfpucw ((_FPU_DEFAULT & ~_FPU_EXTENDED) | _FPU_DOUBLE);
...@@ -10464,8 +10460,8 @@ replacing the @code{__setfpucw} call with one like this: ...@@ -10464,8 +10460,8 @@ replacing the @code{__setfpucw} call with one like this:
maths library, but we have no evidence of it causing trouble.) maths library, but we have no evidence of it causing trouble.)
Some targets (such as the Alpha) may need special options for full IEEE Some targets (such as the Alpha) may need special options for full IEEE
conformance @xref{Submodel Options,,Hardware Models and conformance.
Configurations,gcc,Using and Porting GNU CC}. @xref{Submodel Options,,Hardware Models and Configurations,gcc,Using and Porting GNU CC}.
@node Inconsistent Calling Sequences @node Inconsistent Calling Sequences
@subsection Inconsistent Calling Sequences @subsection Inconsistent Calling Sequences
...@@ -10475,16 +10471,11 @@ Configurations,gcc,Using and Porting GNU CC}. ...@@ -10475,16 +10471,11 @@ Configurations,gcc,Using and Porting GNU CC}.
@cindex ix86 FPU stack @cindex ix86 FPU stack
@cindex x86 FPU stack @cindex x86 FPU stack
Code containing inconsistent calling sequences in the same file is Code containing inconsistent calling sequences in the same file is
normally rejected @xref{GLOBALS}. (Use, say, @code{ftnchek} to ensure normally rejected---see @ref{GLOBALS}.
consistency across source files (Use, say, @code{ftnchek} to ensure
@c makeinfo 1.68 objects to the nested parens consistency across source files.
@ifinfo
@xref{f2c Skeletons and Prototypes}.)
@end ifinfo
@ifnotinfo
@xref{f2c Skeletons and Prototypes,, @xref{f2c Skeletons and Prototypes,,
{Generating Skeletons and Prototypes with @code{f2c}}}.) Generating Skeletons and Prototypes with @code{f2c}}.)
@end ifnotinfo
Mysterious errors, which may appear to be code generation problems, can Mysterious errors, which may appear to be code generation problems, can
appear specifically on the x86 architecture with some such appear specifically on the x86 architecture with some such
...@@ -10821,8 +10812,8 @@ possible workarounds for them, see ...@@ -10821,8 +10812,8 @@ possible workarounds for them, see
directly from the @code{gcc} manual, with minor modifications directly from the @code{gcc} manual, with minor modifications
to tailor it to users of @code{g77}. to tailor it to users of @code{g77}.
Anytime a bug seems to have more to do with the @code{gcc} Anytime a bug seems to have more to do with the @code{gcc}
portion of @code{g77}, portion of @code{g77}, see
@xref{Trouble,,Known Causes of Trouble with GNU CC, @ref{Trouble,,Known Causes of Trouble with GNU CC,
gcc,Using and Porting GNU CC}.) gcc,Using and Porting GNU CC}.)
@menu @menu
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
@c in the standalone derivations of this file (e.g. INSTALL). @c in the standalone derivations of this file (e.g. INSTALL).
@set copyrights 1995-1999 @set copyrights 1995-1999
@set last-update-install 1999-03-13 @set last-update-install 1999-05-10
@include root.texi @include root.texi
...@@ -1624,7 +1624,7 @@ To save some disk space during installation, after Stage 2 ...@@ -1624,7 +1624,7 @@ To save some disk space during installation, after Stage 2
is built, you can type @samp{rm -fr stage1} to remove the is built, you can type @samp{rm -fr stage1} to remove the
binaries built during Stage 1. binaries built during Stage 1.
Also, @xref{Installation,,Installing GNU CC,gcc,Using and Porting GNU CC}, Also, see @ref{Installation,,Installing GNU CC,gcc,Using and Porting GNU CC},
for important information on building @code{gcc} that is for important information on building @code{gcc} that is
not described in this @code{g77} manual. not described in this @code{g77} manual.
For example, explanations of diagnostic messages For example, explanations of diagnostic messages
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment