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
79422880
Commit
79422880
authored
May 26, 1999
by
Craig Burley
Committed by
Craig Burley
May 26, 1999
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
rename version numbers, etc
From-SVN: r27174
parent
a7c9637f
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
115 additions
and
81 deletions
+115
-81
gcc/f/ChangeLog
+6
-0
gcc/f/g77.texi
+10
-10
gcc/f/news.texi
+86
-60
gcc/f/root.texi
+4
-7
gcc/f/version.c
+1
-1
libf2c/ChangeLog
+5
-0
libf2c/libF77/Version.c
+1
-1
libf2c/libI77/Version.c
+1
-1
libf2c/libU77/Version.c
+1
-1
No files found.
gcc/f/ChangeLog
View file @
79422880
Wed May 26 14:25:07 1999 Craig Burley <craig@jcb-sc.com>
* g77.texi, news.texi, root.texi, version.c: Start renaming
EGCS 1.2 to GCC 2.95, and start using 0.5.25 to designate
the version of g77 within GCC 2.95.
Wed May 26 11:45:21 1999 Craig Burley <craig@jcb-sc.com>
Rename -fsubscript-check to -fbounds-check and
...
...
gcc/f/g77.texi
View file @
79422880
...
...
@@ -13808,8 +13808,16 @@ the source code of @code{g77} and rebuilding.
How to do this depends on the version of @code{g77}:
@table @code
@item EGCS-1.0
@itemx FSF
@item G77 0.5.24 (EGCS 1.1)
@itemx G77 0.5.25 (EGCS 1.2)
Change the @code{lang_init_options} routine in @file{egcs/gcc/f/com.c}.
(Note that these versions of @code{g77}
perform internal consistency checking automatically
when the @samp{-fversion} option is specified.)
@item G77 0.5.23
@itemx G77 0.5.24 (EGCS 1.0)
Change the way @code{f771} handles the @samp{-fset-g77-defaults}
option, which is always provided as the first option when
called by @code{g77} or @code{gcc}.
...
...
@@ -13833,14 +13841,6 @@ It is in @file{@value{path-g77}/lang-specs.h} that @samp{-fset-g77-defaults},
even when the user has not explicitly specified them.
Other ``internal'' options such as @samp{-quiet} also
are passed via this mechanism.
@item EGCS-1.1
@itemx EGCS-1.2
Change the @code{lang_init_options} routine in @file{egcs/gcc/f/com.c}.
(Note that these versions of @code{g77}
perform internal consistency checking automatically
when the @samp{-fversion} option is specified.)
@end table
@node Projects
...
...
gcc/f/news.texi
View file @
79422880
...
...
@@ -151,7 +151,7 @@ is available at
The
following
information
was
last
updated
on
@value
{
last
-
update
-
news
}
:
@heading
In
@code
{
egcs
}
1
.
2
(
versus
1
.
1
.
2
)
:
@heading
In
0
.
5
.
25
(
@code
{
EGCS
}
1
.
2
)
versus
@code
{
EGCS
}
1
.
1
.
2
:
@itemize
@bullet
@ifclear
USERVISONLY
@item
...
...
@@ -317,7 +317,34 @@ Upgrade to @code{libf2c} as of 1999-05-10.
@end
ifclear
@end
itemize
@heading
In
0
.
5
.
24
and
@code
{
egcs
}
1
.
1
.
2
(
versus
0
.
5
.
23
and
1
.
1
.
1
)
:
@heading
In
0
.
5
.
24
versus
0
.
5
.
23
:
There
is
no
@code
{
g77
}
version
0
.
5
.
24
at
this
time
,
or
planned
.
0
.
5
.
24
is
the
version
number
designated
for
bug
fixes
and
,
perhaps
,
some
new
features
added
,
to
0
.
5
.
23
.
Version
0
.
5
.
23
requires
@code
{
gcc
}
2
.
8
.
1
,
as
0
.
5
.
24
was
planned
to
require
.
Due
to
@code
{
EGCS
}
becoming
@code
{
GCC
}
(
which
is
now
an
acronym
for
``
GNU
Compiler
Collection
''
),
and
@code
{
EGCS
}
1
.
2
becoming
officially
designated
@code
{
GCC
}
2
.
95
,
there
seems
to
be
no
need
for
an
actual
0
.
5
.
24
release
.
To
reduce
the
confusion
already
resulting
from
use
of
0
.
5
.
24
to
designate
@code
{
g77
}
versions
within
@code
{
EGCS
}
versions
1
.
0
and
1
.
1
,
as
well
as
in
versions
of
@code
{
g77
}
documentation
and
notices
during
that
period
,
``
mainline
''
@code
{
g77
}
version
numbering
resumes
at
0
.
5
.
25
with
@code
{
GCC
}
2
.
95
(
@code
{
EGCS
}
1
.
2
),
skipping
over
0
.
5
.
24
as
a
placeholder
version
number
.
To
repeat
,
there
is
no
@code
{
g77
}
0
.
5
.
24
,
but
there
is
now
a
0
.
5
.
25
.
Please
remain
calm
and
return
to
your
keypunch
units
.
@c
1999
-
03
-
15
:
EGCS
1
.
1
.
2
released
.
@heading
In
@code
{
EGCS
}
1
.
1
.
2
versus
@code
{
EGCS
}
1
.
1
.
1
:
@ifclear
USERVISONLY
@itemize
@bullet
@item
...
...
@@ -346,7 +373,8 @@ Improve documentation.
@end
itemize
@end
ifclear
@heading
In
0
.
5
.
24
and
@code
{
egcs
}
1
.
1
.
1
(
versus
0
.
5
.
23
and
1
.
1
)
:
@c
1998
-
12
-
04
:
EGCS
1
.
1
.
1
released
.
@heading
In
@code
{
EGCS
}
1
.
1
.
1
versus
@code
{
EGCS
}
1
.
1
:
@ifclear
USERVISONLY
@itemize
@bullet
@item
...
...
@@ -377,54 +405,8 @@ for the completion code to be set properly).
@end
itemize
@end
ifclear
@heading
In
@code
{
egcs
}
1
.
1
(
versus
0
.
5
.
24
)
:
@itemize
@bullet
@ifclear
USERVISONLY
@item
Fix
@code
{
g77
}
crash
compiling
code
containing
the
construct
@samp
{
CMPLX
(
0
.)}
or
similar
.
@end
ifclear
@ifclear
USERVISONLY
@item
Fix
@code
{
g77
}
crash
(
or
apparently
infinite
run
-
time
)
when
compiling
certain
complicated
expressions
involving
@code
{
COMPLEX
}
arithmetic
(
especially
multiplication
).
@end
ifclear
@ifclear
USERVISONLY
@cindex
DNRM2
@cindex
stack
,
387
coprocessor
@cindex
Intel
x86
@cindex
-
O2
@item
Fix
a
code
-
generation
bug
that
afflicted
Intel
x86
targets
when
@samp
{
-
O2
}
was
specified
compiling
,
for
example
,
an
old
version
of
the
@code
{
DNRM2
}
routine
.
The
x87
coprocessor
stack
was
being
mismanaged
in
cases
involving
assigned
@code
{
GOTO
}
and
@code
{
ASSIGN
}.
@end
ifclear
@cindex
alignment
@cindex
double
-
precision
performance
@cindex
-
malign
-
double
@item
Align
static
double
-
precision
variables
and
arrays
on
Intel
x86
targets
regardless
of
whether
@samp
{
-
malign
-
double
}
is
specified
.
Generally
,
this
affects
only
local
variables
and
arrays
having
the
@code
{
SAVE
}
attribute
or
given
initial
values
via
@code
{
DATA
}.
@end
itemize
@c
1998
-
09
-
01
:
egcs
-
1
.
1
released
.
@heading
In
@code
{
egcs
}
1
.
1
(
versus
@code
{
egcs
}
1
.
0
.
3
)
:
@c
1998
-
09
-
03
:
EGCS
1
.
1
released
.
@heading
In
@code
{
EGCS
}
1
.
1
versus
@code
{
EGCS
}
1
.
0
.
3
:
@itemize
@bullet
@ifclear
USERVISONLY
@item
...
...
@@ -602,9 +584,26 @@ as well.
@end
ifclear
@end
itemize
@heading
In
0
.
5
.
24
and
@code{
egcs
}
1
.
1
(
versus
0
.
5
.
23
):
@c
1998
-
09
-
03
:
EGCS
1
.
1
released
.
@heading
In
@code{
EGCS
}
1
.
1
versus
@code{
g77
}
0
.
5
.
23
:
@itemize
@bullet
@ifclear
USERVISONLY
@cindex
DNRM2
@cindex
stack
,
387
coprocessor
@cindex
Intel
x86
@cindex
-
O2
@item
Fix
a
code
-
generation
bug
that
afflicted
Intel
x86
targets
when
@samp{
-
O2
}
was
specified
compiling
,
for
example
,
an
old
version
of
the
@code{
DNRM2
}
routine
.
The
x87
coprocessor
stack
was
being
mismanaged
in
cases
involving
assigned
@code{
GOTO
}
and
@code{
ASSIGN
}
.
@end
ifclear
@ifclear
USERVISONLY
@item
@code{
g77
}
no
longer
produces
incorrect
code
and
initial
values
...
...
@@ -615,6 +614,12 @@ vis-a-vis their types, require initial padding.
@ifclear
USERVISONLY
@item
Fix
@code{
g77
}
crash
compiling
code
containing
the
construct
@samp{
CMPLX
(
0
.)
}
or
similar
.
@end
ifclear
@ifclear
USERVISONLY
@item
@code{
g77
}
no
longer
crashes
when
compiling
code
containing
specification
statements
such
as
@samp{
INTEGER
(
KIND
=
7
)
PTR
}
.
...
...
@@ -639,6 +644,27 @@ Previously, @code{g77} treated these expressions
as
denoting
special
``
pointer
''
arguments
for
the
purposes
of
filewide
analysis
.
@ifclear
USERVISONLY
@item
Fix
@code{
g77
}
crash
(
or
apparently
infinite
run
-
time
)
when
compiling
certain
complicated
expressions
involving
@code{
COMPLEX
}
arithmetic
(
especially
multiplication
).
@end
ifclear
@cindex
alignment
@cindex
double
-
precision
performance
@cindex
-
malign
-
double
@item
Align
static
double
-
precision
variables
and
arrays
on
Intel
x86
targets
regardless
of
whether
@samp{
-
malign
-
double
}
is
specified
.
Generally
,
this
affects
only
local
variables
and
arrays
having
the
@code{
SAVE
}
attribute
or
given
initial
values
via
@code{
DATA
}
.
@item
The
@code{
g77
}
driver
now
ensures
that
@samp{
-
lg2c
}
is
specified
in
the
link
phase
prior
to
any
...
...
@@ -696,7 +722,7 @@ for such information.
@ifclear
DOC
-
NEWS
@c
1998
-
05
-
20
:
0
.
5
.
23
released
.
@heading
In
0
.
5
.
23
(
versus
0
.
5
.
22
)
:
@heading
In
0
.
5
.
23
versus
0
.
5
.
22
:
@itemize
@bullet
@item
This
release
contains
several
regressions
against
...
...
@@ -900,7 +926,7 @@ as well.
@end
itemize
@c
1998
-
03
-
16
:
0
.
5
.
22
released
.
@heading
In
0
.
5
.
22
(
versus
0
.
5
.
21
)
:
@heading
In
0
.
5
.
22
versus
0
.
5
.
21
:
@itemize
@bullet
@ifclear
USERVISONLY
@item
...
...
@@ -1090,8 +1116,8 @@ This fixes a formatted-I/O bug that afflicted
@end
ifclear
@end
itemize
@c
1998
-
03
-
1
5
:
egcs
-
1
.
0
.
2
released
.
@heading
In
@code{
egcs
}
1
.
0
.
2
(
versus
@code{
egcs
}
1
.
0
.
1
)
:
@c
1998
-
03
-
1
8
:
EGCS
1
.
0
.
2
released
.
@heading
In
@code{
EGCS
}
1
.
0
.
2
versus
@code{
EGCS
}
1
.
0
.
1
:
@itemize
@bullet
@ifclear
USERVISONLY
@item
...
...
@@ -1136,8 +1162,8 @@ Fix compiler so it accepts @samp{-fgnu-intrinsics-*} and
@samp
{
-
fbadu77
-
intrinsics
-*
}
options
.
@end
itemize
@c
1998
-
01
-
0
2
:
egcs
-
1
.
0
.
1
released
.
@heading
In
@code
{
egcs
}
1
.
0
.
1
(
versus
@code
{
egcs
}
1
.
0
)
:
@c
1998
-
01
-
0
6
:
EGCS
1
.
0
.
1
released
.
@heading
In
@code
{
EGCS
}
1
.
0
.
1
versus
@code
{
EGCS
}
1
.
0
:
@ifclear
USERVISONLY
@itemize
@bullet
@item
...
...
@@ -1146,8 +1172,8 @@ machines such as Alphas.
@end
itemize
@end
ifclear
@c
1997
-
12
-
03
:
egcs
-
1
.
0
released
.
@heading
In
@code
{
egcs
}
1
.
0
(
versus
0
.
5
.
21
)
:
@c
1997
-
12
-
03
:
EGCS
1
.
0
released
.
@heading
In
@code
{
EGCS
}
1
.
0
versus
@code
{
g77
}
0
.
5
.
21
:
@itemize
@bullet
@item
Version
1
.
0
of
@code
{
egcs
}
...
...
gcc/f/root.texi
View file @
79422880
...
...
@@ -3,30 +3,27 @@
@c
(
e
.
g
.
a
release
branch
in
the
CVS
repository
for
egcs
),
@c
clear
this
and
set
the
version
information
correctly
.
@set
DEVELOPMENT
@set
version
-
g77
0
.
5
.
2
4
@set
version
-
g77
0
.
5
.
2
5
@set
version
-
egcs
1
.
2
@c
EGCS
-
G77
is
set
to
indicate
this
is
the
EGCS
version
of
g77
.
@
set
EGCS
-
G77
@
clear
EGCS
-
G77
@ifclear
EGCS
-
G77
@c
FSF
-
G77
is
set
to
indicate
this
is
the
FSF
version
of
g77
.
@set
FSF
-
G77
@end
ifclear
@ifset
EGCS
-
G77
@set
email
-
general
egcs
@@egcs
.
cygnus
.
com
@set
email
-
bugs
egcs
-
bugs
@@egcs
.
cygnus
.
com
@set
path
-
g77
egcs
/
gcc
/
f
@set
path
-
libf2c
egcs
/
libf2c
@ifset
EGCS
-
G77
@set
which
-
g77
EGCS
-
@value
{
version
-
egcs
}
@end
ifset
@ifset
FSF
-
G77
@set
email
-
general
fortran
@@gnu
.
org
@set
email
-
bugs
fortran
@@gnu
.
org
@set
path
-
g77
gcc
/
f
@set
path
-
libf2c
gcc
/
f
/
runtime
@set
which
-
g77
FSF
-
@value
{
version
-
g77
}
@end
ifset
...
...
gcc/f/version.c
View file @
79422880
const
char
*
ffe_version_string
=
"0.5.2
4-19990515
"
;
const
char
*
ffe_version_string
=
"0.5.2
5 19990526 (prerelease)
"
;
libf2c/ChangeLog
View file @
79422880
Wed May 26 14:26:35 1999 Craig Burley <craig@jcb-sc.com>
* libF77/Version.c, libI77/Version.c, libU77/Version.c:
Use 0.5.24 to designate the version of g77 within GCC 2.95.
Thu May 20 03:20:59 1999 Jeffrey A Law (law@cygnus.com)
* configure.in (AC_EXEEXT): Remove call.
...
...
libf2c/libF77/Version.c
View file @
79422880
...
...
@@ -3,7 +3,7 @@ static char junk[] = "\n@(#)LIBF77 VERSION 19990503\n";
/*
*/
char
__G77_LIBF77_VERSION__
[]
=
"0.5.2
4
"
;
char
__G77_LIBF77_VERSION__
[]
=
"0.5.2
5 19990503 (prerelease)
"
;
/*
2.00 11 June 1980. File version.c added to library.
...
...
libf2c/libI77/Version.c
View file @
79422880
...
...
@@ -3,7 +3,7 @@ static char junk[] = "\n@(#) LIBI77 VERSION pjw,dmg-mods 19990503\n";
/*
*/
char
__G77_LIBI77_VERSION__
[]
=
"0.5.2
4-19981012
"
;
char
__G77_LIBI77_VERSION__
[]
=
"0.5.2
5 19981012 (prerelease)
"
;
/*
2.01 $ format added
...
...
libf2c/libU77/Version.c
View file @
79422880
static
char
junk
[]
=
"
\n
@(#) LIBU77 VERSION 19980709
\n
"
;
char
__G77_LIBU77_VERSION__
[]
=
"0.5.2
4-19990306
"
;
char
__G77_LIBU77_VERSION__
[]
=
"0.5.2
5 19990507 (prerelease)
"
;
#include <stdio.h>
...
...
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