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
Hide 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>
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.
...
...
gcc/f/g77.texi
View file @
17fd0b30
...
@@ -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
---
@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
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
@
x
ref{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
...
...
gcc/f/g77install.texi
View file @
17fd0b30
...
@@ -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
-
0
3
-
13
@set
last
-
update
-
install
1999
-
0
5
-
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
,
@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
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
...
...
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