Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
17fd0b30
Commit
17fd0b30
authored
May 10, 1999
by
Craig Burley
Committed by
Craig Burley
May 10, 1999
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix various @xref's per proper style
From-SVN: r26867
parent
6f26283a
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
31 additions
and
34 deletions
+31
-34
gcc/f/ChangeLog
+6
-0
gcc/f/g77.texi
+23
-32
gcc/f/g77install.texi
+2
-2
No files found.
gcc/f/ChangeLog
View file @
17fd0b30
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>
* news.texi: Doc upgrade to netlib libf2c as of today.
...
...
gcc/f/g77.texi
View file @
17fd0b30
...
...
@@ -2,7 +2,7 @@
@c
%**
start
of
header
@setfilename
g77
.
info
@set
last
-
update
1999
-
05
-
06
@set
last
-
update
1999
-
05
-
10
@set
copyrights
-
g77
1995
-
1999
@include
root
.
texi
...
...
@@ -855,7 +855,7 @@ continuing operation of the FSF offices, their workstations, their
network
connections
,
and
so
on
,
which
are
invaluable
to
volunteers
.
(
Similarly
,
hiring
Cygnus
Support
can
help
a
project
like
GNU
Fortran
---
Cygnus
has
been
a
long
-
time
donor
of
equipment
usage
to
the
author
of
GNU
Fortran
,
and
this
too
has
been
invaluable
---
@x
ref
{
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
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}.
@cindex #
@cindex preprocessor
@code{cpp} output-style @code{#} directives @xref{C Preprocessor
Output,,, cpp, The C Preprocessor}, are recognized by the compiler even
@code{cpp} output-style @code{#} directives
(@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
@samp{.F} files). (Note the distinction between these @code{cpp}
@code{#} @emph{output} directives and @code{#line} @emph{input}
...
...
@@ -6050,13 +6051,7 @@ specifier is supported.
For convenience this section collects a list (probably incomplete) of
the Fortran 90 features supported by the GNU Fortran language, even if
they are documented elsewhere.
@c makeinfo 1.68 objects to the nested parens
@ifnotinfo
@xref{Characters Lines Sequence,,{Characters, Lines, and Execution Sequence}},
@end ifnotinfo
@ifinfo
@xref{Characters Lines Sequence},
@end ifinfo
@xref{Characters Lines Sequence,,@asis{Characters, Lines, and Execution Sequence}},
for information on additional fixed source form lexical issues.
@cindex @samp{-ffree-form}
Further, the free source form is supported through the
...
...
@@ -6079,12 +6074,11 @@ Strings may have zero length and substrings of character constants are
permitted. Character constants may be enclosed in double quotes
(@code{"}) as well as single quotes. @xref{Character Type}.
@item Construct names
(Symbolic tags on blocks.) @xref{Construct Names
}.
(Symbolic tags on blocks.) @xref{Construct Names}.
@item @code{CYCLE} and @code{EXIT}
@xref{CYCLE and EXIT,,The @code{CYCLE} and @code{EXIT} Statements}.
@item @code{DOUBLE COMPLEX}
@xref{DOUBLE COMPLEX,,@code{DOUBLE COMPLEX} Statement
}.
@xref{DOUBLE COMPLEX,,@code{DOUBLE COMPLEX} Statement}.
@item @code{DO WHILE}
@xref{DO WHILE}.
@item @code{END} decoration
...
...
@@ -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{.NE.}, @code{.GT.} and @code{.GE.} respectively.
@item @code{SELECT CASE}
Not fully implemented.
@xref{SELECT CASE on CHARACTER Type,,
@code{SELECT CASE} on @code{CHARACTER} Type}.
Not fully implemented.
@
xref{SELECT CASE on CHARACTER Type,, @
code{SELECT CASE} on @code{CHARACTER} Type}.
@item Specification statements
A limited subset of the Fortran 90 syntax and semantics for variable
declarations is supported, including @code{KIND}. @xref{Kind Notation}.
...
...
@@ -10449,13 +10443,15 @@ in your system's documentation.
If your program depends on exact IEEE 754 floating-point handling it may
help on some systems---specifically x86 or m68k hardware---to use
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
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
for turning on floating-point exceptions @xref{Floating-point Exception
Handling}. The control word could be set to double precision by
for turning on floating-point exceptions
(@pxref{Floating-point Exception Handling}).
The control word could be set to double precision by
replacing the @code{__setfpucw} call with one like this:
@smallexample
__setfpucw ((_FPU_DEFAULT & ~_FPU_EXTENDED) | _FPU_DOUBLE);
...
...
@@ -10464,8 +10460,8 @@ replacing the @code{__setfpucw} call with one like this:
maths library, but we have no evidence of it causing trouble.)
Some targets (such as the Alpha) may need special options for full IEEE
conformance
@xref{Submodel Options,,Hardware Models and
Configurations,gcc,Using and Porting GNU CC}.
conformance
.
@xref{Submodel Options,,Hardware Models and
Configurations,gcc,Using and Porting GNU CC}.
@node Inconsistent Calling Sequences
@subsection Inconsistent Calling Sequences
...
...
@@ -10475,16 +10471,11 @@ Configurations,gcc,Using and Porting GNU CC}.
@cindex ix86 FPU stack
@cindex x86 FPU stack
Code containing inconsistent calling sequences in the same file is
normally rejected @xref{GLOBALS}. (Use, say, @code{ftnchek} to ensure
consistency across source files
@c makeinfo 1.68 objects to the nested parens
@ifinfo
@xref{f2c Skeletons and Prototypes}.)
@end ifinfo
@ifnotinfo
normally rejected---see @ref{GLOBALS}.
(Use, say, @code{ftnchek} to ensure
consistency across source files.
@xref{f2c Skeletons and Prototypes,,
{Generating Skeletons and Prototypes with @code{f2c}}}.)
@end ifnotinfo
Generating Skeletons and Prototypes with @code{f2c}}.)
Mysterious errors, which may appear to be code generation problems, can
appear specifically on the x86 architecture with some such
...
...
@@ -10821,8 +10812,8 @@ possible workarounds for them, see
directly from the @code{gcc} manual, with minor modifications
to tailor it to users of @code{g77}.
Anytime a bug seems to have more to do with the @code{gcc}
portion of @code{g77},
@
x
ref{Trouble,,Known Causes of Trouble with GNU CC,
portion of @code{g77},
see
@ref{Trouble,,Known Causes of Trouble with GNU CC,
gcc,Using and Porting GNU CC}.)
@menu
...
...
gcc/f/g77install.texi
View file @
17fd0b30
...
...
@@ -9,7 +9,7 @@
@c
in
the
standalone
derivations
of
this
file
(
e
.
g
.
INSTALL
).
@set
copyrights
1995
-
1999
@set
last
-
update
-
install
1999
-
0
3
-
13
@set
last
-
update
-
install
1999
-
0
5
-
10
@include
root
.
texi
...
...
@@ -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
binaries
built
during
Stage
1
.
Also
,
@x
ref{
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
not
described
in
this
@code{
g77
}
manual
.
For
example
,
explanations
of
diagnostic
messages
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment