rename version numbers, etc
From-SVN: r27174
This commit is contained in:
parent
a7c9637fbf
commit
794228803c
@ -1,3 +1,9 @@
|
|||||||
|
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>
|
Wed May 26 11:45:21 1999 Craig Burley <craig@jcb-sc.com>
|
||||||
|
|
||||||
Rename -fsubscript-check to -fbounds-check and
|
Rename -fsubscript-check to -fbounds-check and
|
||||||
|
@ -13808,8 +13808,16 @@ the source code of @code{g77} and rebuilding.
|
|||||||
How to do this depends on the version of @code{g77}:
|
How to do this depends on the version of @code{g77}:
|
||||||
|
|
||||||
@table @code
|
@table @code
|
||||||
@item EGCS-1.0
|
@item G77 0.5.24 (EGCS 1.1)
|
||||||
@itemx FSF
|
@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}
|
Change the way @code{f771} handles the @samp{-fset-g77-defaults}
|
||||||
option, which is always provided as the first option when
|
option, which is always provided as the first option when
|
||||||
called by @code{g77} or @code{gcc}.
|
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.
|
even when the user has not explicitly specified them.
|
||||||
Other ``internal'' options such as @samp{-quiet} also
|
Other ``internal'' options such as @samp{-quiet} also
|
||||||
are passed via this mechanism.
|
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
|
@end table
|
||||||
|
|
||||||
@node Projects
|
@node Projects
|
||||||
|
146
gcc/f/news.texi
146
gcc/f/news.texi
@ -151,7 +151,7 @@ is available at
|
|||||||
|
|
||||||
The following information was last updated on @value{last-update-news}:
|
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
|
@itemize @bullet
|
||||||
@ifclear USERVISONLY
|
@ifclear USERVISONLY
|
||||||
@item
|
@item
|
||||||
@ -317,7 +317,34 @@ Upgrade to @code{libf2c} as of 1999-05-10.
|
|||||||
@end ifclear
|
@end ifclear
|
||||||
@end itemize
|
@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
|
@ifclear USERVISONLY
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
@ -346,7 +373,8 @@ Improve documentation.
|
|||||||
@end itemize
|
@end itemize
|
||||||
@end ifclear
|
@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
|
@ifclear USERVISONLY
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
@ -377,54 +405,8 @@ for the completion code to be set properly).
|
|||||||
@end itemize
|
@end itemize
|
||||||
@end ifclear
|
@end ifclear
|
||||||
|
|
||||||
@heading In @code{egcs} 1.1 (versus 0.5.24):
|
@c 1998-09-03: EGCS 1.1 released.
|
||||||
@itemize @bullet
|
@heading In @code{EGCS} 1.1 versus @code{EGCS} 1.0.3:
|
||||||
@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):
|
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@ifclear USERVISONLY
|
@ifclear USERVISONLY
|
||||||
@item
|
@item
|
||||||
@ -602,8 +584,25 @@ as well.
|
|||||||
@end ifclear
|
@end ifclear
|
||||||
@end itemize
|
@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
|
@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
|
@ifclear USERVISONLY
|
||||||
@item
|
@item
|
||||||
@code{g77} no longer produces incorrect code
|
@code{g77} no longer produces incorrect code
|
||||||
@ -613,6 +612,12 @@ aggregates that, due to ``unnatural'' ordering of members
|
|||||||
vis-a-vis their types, require initial padding.
|
vis-a-vis their types, require initial padding.
|
||||||
@end ifclear
|
@end ifclear
|
||||||
|
|
||||||
|
@ifclear USERVISONLY
|
||||||
|
@item
|
||||||
|
Fix @code{g77} crash compiling code
|
||||||
|
containing the construct @samp{CMPLX(0.)} or similar.
|
||||||
|
@end ifclear
|
||||||
|
|
||||||
@ifclear USERVISONLY
|
@ifclear USERVISONLY
|
||||||
@item
|
@item
|
||||||
@code{g77} no longer crashes when compiling code
|
@code{g77} no longer crashes when compiling code
|
||||||
@ -639,6 +644,27 @@ Previously, @code{g77} treated these expressions
|
|||||||
as denoting special ``pointer'' arguments
|
as denoting special ``pointer'' arguments
|
||||||
for the purposes of filewide analysis.
|
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
|
@item
|
||||||
The @code{g77} driver now ensures that @samp{-lg2c}
|
The @code{g77} driver now ensures that @samp{-lg2c}
|
||||||
is specified in the link phase prior to any
|
is specified in the link phase prior to any
|
||||||
@ -696,7 +722,7 @@ for such information.
|
|||||||
|
|
||||||
@ifclear DOC-NEWS
|
@ifclear DOC-NEWS
|
||||||
@c 1998-05-20: 0.5.23 released.
|
@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
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
This release contains several regressions against
|
This release contains several regressions against
|
||||||
@ -900,7 +926,7 @@ as well.
|
|||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@c 1998-03-16: 0.5.22 released.
|
@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
|
@itemize @bullet
|
||||||
@ifclear USERVISONLY
|
@ifclear USERVISONLY
|
||||||
@item
|
@item
|
||||||
@ -1090,8 +1116,8 @@ This fixes a formatted-I/O bug that afflicted
|
|||||||
@end ifclear
|
@end ifclear
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@c 1998-03-15: egcs-1.0.2 released.
|
@c 1998-03-18: EGCS 1.0.2 released.
|
||||||
@heading In @code{egcs} 1.0.2 (versus @code{egcs} 1.0.1):
|
@heading In @code{EGCS} 1.0.2 versus @code{EGCS} 1.0.1:
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@ifclear USERVISONLY
|
@ifclear USERVISONLY
|
||||||
@item
|
@item
|
||||||
@ -1136,8 +1162,8 @@ Fix compiler so it accepts @samp{-fgnu-intrinsics-*} and
|
|||||||
@samp{-fbadu77-intrinsics-*} options.
|
@samp{-fbadu77-intrinsics-*} options.
|
||||||
@end itemize
|
@end itemize
|
||||||
|
|
||||||
@c 1998-01-02: egcs-1.0.1 released.
|
@c 1998-01-06: EGCS 1.0.1 released.
|
||||||
@heading In @code{egcs} 1.0.1 (versus @code{egcs} 1.0):
|
@heading In @code{EGCS} 1.0.1 versus @code{EGCS} 1.0:
|
||||||
@ifclear USERVISONLY
|
@ifclear USERVISONLY
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
@ -1146,8 +1172,8 @@ machines such as Alphas.
|
|||||||
@end itemize
|
@end itemize
|
||||||
@end ifclear
|
@end ifclear
|
||||||
|
|
||||||
@c 1997-12-03: egcs-1.0 released.
|
@c 1997-12-03: EGCS 1.0 released.
|
||||||
@heading In @code{egcs} 1.0 (versus 0.5.21):
|
@heading In @code{EGCS} 1.0 versus @code{g77} 0.5.21:
|
||||||
@itemize @bullet
|
@itemize @bullet
|
||||||
@item
|
@item
|
||||||
Version 1.0 of @code{egcs}
|
Version 1.0 of @code{egcs}
|
||||||
|
@ -3,30 +3,27 @@
|
|||||||
@c (e.g. a release branch in the CVS repository for egcs),
|
@c (e.g. a release branch in the CVS repository for egcs),
|
||||||
@c clear this and set the version information correctly.
|
@c clear this and set the version information correctly.
|
||||||
@set DEVELOPMENT
|
@set DEVELOPMENT
|
||||||
@set version-g77 0.5.24
|
@set version-g77 0.5.25
|
||||||
@set version-egcs 1.2
|
@set version-egcs 1.2
|
||||||
|
|
||||||
@c EGCS-G77 is set to indicate this is the EGCS version of g77.
|
@c EGCS-G77 is set to indicate this is the EGCS version of g77.
|
||||||
@set EGCS-G77
|
@clear EGCS-G77
|
||||||
|
|
||||||
@ifclear EGCS-G77
|
@ifclear EGCS-G77
|
||||||
@c FSF-G77 is set to indicate this is the FSF version of g77.
|
@c FSF-G77 is set to indicate this is the FSF version of g77.
|
||||||
@set FSF-G77
|
@set FSF-G77
|
||||||
@end ifclear
|
@end ifclear
|
||||||
|
|
||||||
@ifset EGCS-G77
|
|
||||||
@set email-general egcs@@egcs.cygnus.com
|
@set email-general egcs@@egcs.cygnus.com
|
||||||
@set email-bugs egcs-bugs@@egcs.cygnus.com
|
@set email-bugs egcs-bugs@@egcs.cygnus.com
|
||||||
@set path-g77 egcs/gcc/f
|
@set path-g77 egcs/gcc/f
|
||||||
@set path-libf2c egcs/libf2c
|
@set path-libf2c egcs/libf2c
|
||||||
|
|
||||||
|
@ifset EGCS-G77
|
||||||
@set which-g77 EGCS-@value{version-egcs}
|
@set which-g77 EGCS-@value{version-egcs}
|
||||||
@end ifset
|
@end ifset
|
||||||
|
|
||||||
@ifset FSF-G77
|
@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}
|
@set which-g77 FSF-@value{version-g77}
|
||||||
@end ifset
|
@end ifset
|
||||||
|
|
||||||
|
@ -1 +1 @@
|
|||||||
const char *ffe_version_string = "0.5.24-19990515";
|
const char *ffe_version_string = "0.5.25 19990526 (prerelease)";
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
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)
|
Thu May 20 03:20:59 1999 Jeffrey A Law (law@cygnus.com)
|
||||||
|
|
||||||
* configure.in (AC_EXEEXT): Remove call.
|
* configure.in (AC_EXEEXT): Remove call.
|
||||||
|
@ -3,7 +3,7 @@ static char junk[] = "\n@(#)LIBF77 VERSION 19990503\n";
|
|||||||
/*
|
/*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
char __G77_LIBF77_VERSION__[] = "0.5.24";
|
char __G77_LIBF77_VERSION__[] = "0.5.25 19990503 (prerelease)";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
2.00 11 June 1980. File version.c added to library.
|
2.00 11 June 1980. File version.c added to library.
|
||||||
|
@ -3,7 +3,7 @@ static char junk[] = "\n@(#) LIBI77 VERSION pjw,dmg-mods 19990503\n";
|
|||||||
/*
|
/*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
char __G77_LIBI77_VERSION__[] = "0.5.24-19981012";
|
char __G77_LIBI77_VERSION__[] = "0.5.25 19981012 (prerelease)";
|
||||||
|
|
||||||
/*
|
/*
|
||||||
2.01 $ format added
|
2.01 $ format added
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
static char junk[] = "\n@(#) LIBU77 VERSION 19980709\n";
|
static char junk[] = "\n@(#) LIBU77 VERSION 19980709\n";
|
||||||
|
|
||||||
char __G77_LIBU77_VERSION__[] = "0.5.24-19990306";
|
char __G77_LIBU77_VERSION__[] = "0.5.25 19990507 (prerelease)";
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user