This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
rename version numbers, etc
- To: egcs-patches at egcs dot cygnus dot com
- Subject: rename version numbers, etc
- From: craig at jcb-sc dot com
- Date: 26 May 1999 18:51:23 -0000
- Cc: craig at jcb-sc dot com
Committed to both mainline and branch. Summary: g77 0.5.25 is the
version of g77 shipped with gcc 2.95 (aka egcs 1.2).
tq vm, (burley)
egcs/gcc/f/ChangeLog:
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.
*** g77-e/gcc/f/g77.texi.~1~ Wed May 26 11:42:26 1999
--- g77-e/gcc/f/g77.texi Wed May 26 13:50:13 1999
*************** How to do this depends on the version of
*** 13809,13814 ****
@table @code
! @item EGCS-1.0
! @itemx FSF
Change the way @code{f771} handles the @samp{-fset-g77-defaults}
option, which is always provided as the first option when
--- 13809,13822 ----
@table @code
! @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
*************** even when the user has not explicitly sp
*** 13834,13845 ****
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
--- 13842,13845 ----
*** g77-e/gcc/f/news.texi.~1~ Wed May 26 11:40:37 1999
--- g77-e/gcc/f/news.texi Wed May 26 14:20:33 1999
*************** is available at
*** 152,156 ****
The following information was last updated on @value{last-update-news}:
! @heading In @code{egcs} 1.2 (versus 1.1.2):
@itemize @bullet
@ifclear USERVISONLY
--- 152,156 ----
The following information was last updated on @value{last-update-news}:
! @heading In 0.5.25 (@code{EGCS} 1.2) versus @code{EGCS} 1.1.2:
@itemize @bullet
@ifclear USERVISONLY
*************** Upgrade to @code{libf2c} as of 1999-05-1
*** 318,322 ****
@end itemize
! @heading In 0.5.24 and @code{egcs} 1.1.2 (versus 0.5.23 and 1.1.1):
@ifclear USERVISONLY
@itemize @bullet
--- 318,349 ----
@end itemize
! @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
*************** Improve documentation.
*** 347,351 ****
@end ifclear
! @heading In 0.5.24 and @code{egcs} 1.1.1 (versus 0.5.23 and 1.1):
@ifclear USERVISONLY
@itemize @bullet
--- 374,379 ----
@end ifclear
! @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
*************** for the completion code to be set proper
*** 378,429 ****
@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):
@itemize @bullet
@ifclear USERVISONLY
--- 406,411 ----
@end ifclear
! @c 1998-09-03: EGCS 1.1 released.
! @heading In @code{EGCS} 1.1 versus @code{EGCS} 1.0.3:
@itemize @bullet
@ifclear USERVISONLY
*************** as well.
*** 603,609 ****
@end itemize
! @heading In 0.5.24 and @code{egcs} 1.1 (versus 0.5.23):
@itemize @bullet
@ifclear USERVISONLY
@item
@code{g77} no longer produces incorrect code
--- 585,608 ----
@end itemize
! @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
*************** vis-a-vis their types, require initial p
*** 616,619 ****
--- 615,624 ----
@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
*************** as denoting special ``pointer'' argument
*** 640,643 ****
--- 645,669 ----
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}
*************** for such information.
*** 697,701 ****
@ifclear DOC-NEWS
@c 1998-05-20: 0.5.23 released.
! @heading In 0.5.23 (versus 0.5.22):
@itemize @bullet
@item
--- 723,727 ----
@ifclear DOC-NEWS
@c 1998-05-20: 0.5.23 released.
! @heading In 0.5.23 versus 0.5.22:
@itemize @bullet
@item
*************** as well.
*** 901,905 ****
@c 1998-03-16: 0.5.22 released.
! @heading In 0.5.22 (versus 0.5.21):
@itemize @bullet
@ifclear USERVISONLY
--- 927,931 ----
@c 1998-03-16: 0.5.22 released.
! @heading In 0.5.22 versus 0.5.21:
@itemize @bullet
@ifclear USERVISONLY
*************** This fixes a formatted-I/O bug that affl
*** 1091,1096 ****
@end itemize
! @c 1998-03-15: egcs-1.0.2 released.
! @heading In @code{egcs} 1.0.2 (versus @code{egcs} 1.0.1):
@itemize @bullet
@ifclear USERVISONLY
--- 1117,1122 ----
@end itemize
! @c 1998-03-18: EGCS 1.0.2 released.
! @heading In @code{EGCS} 1.0.2 versus @code{EGCS} 1.0.1:
@itemize @bullet
@ifclear USERVISONLY
*************** Fix compiler so it accepts @samp{-fgnu-i
*** 1137,1142 ****
@end itemize
! @c 1998-01-02: egcs-1.0.1 released.
! @heading In @code{egcs} 1.0.1 (versus @code{egcs} 1.0):
@ifclear USERVISONLY
@itemize @bullet
--- 1163,1168 ----
@end itemize
! @c 1998-01-06: EGCS 1.0.1 released.
! @heading In @code{EGCS} 1.0.1 versus @code{EGCS} 1.0:
@ifclear USERVISONLY
@itemize @bullet
*************** machines such as Alphas.
*** 1147,1152 ****
@end ifclear
! @c 1997-12-03: egcs-1.0 released.
! @heading In @code{egcs} 1.0 (versus 0.5.21):
@itemize @bullet
@item
--- 1173,1178 ----
@end ifclear
! @c 1997-12-03: EGCS 1.0 released.
! @heading In @code{EGCS} 1.0 versus @code{g77} 0.5.21:
@itemize @bullet
@item
*** g77-e/gcc/f/root.texi.~1~ Fri Apr 2 04:53:53 1999
--- g77-e/gcc/f/root.texi Wed May 26 13:45:50 1999
***************
*** 4,12 ****
@c clear this and set the version information correctly.
@set DEVELOPMENT
! @set version-g77 0.5.24
@set version-egcs 1.2
@c EGCS-G77 is set to indicate this is the EGCS version of g77.
! @set EGCS-G77
@ifclear EGCS-G77
--- 4,12 ----
@c clear this and set the version information correctly.
@set DEVELOPMENT
! @set version-g77 0.5.25
@set version-egcs 1.2
@c EGCS-G77 is set to indicate this is the EGCS version of g77.
! @clear EGCS-G77
@ifclear EGCS-G77
***************
*** 15,31 ****
@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
@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
--- 15,28 ----
@end ifclear
@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 which-g77 FSF-@value{version-g77}
@end ifset
*** g77-e/gcc/f/version.c.~1~ Tue May 25 08:56:00 1999
--- g77-e/gcc/f/version.c Wed May 26 13:43:20 1999
***************
*** 1 ****
! const char *ffe_version_string = "0.5.24-19990515";
--- 1 ----
! const char *ffe_version_string = "0.5.25 19990526 (prerelease)";
egcs/libf2c/ChangeLog:
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.
*** g77-e/libf2c/libF77/Version.c.~1~ Mon May 17 14:34:19 1999
--- g77-e/libf2c/libF77/Version.c Wed May 26 13:43:30 1999
*************** static char junk[] = "\n@(#)LIBF77 VERSI
*** 4,8 ****
*/
! char __G77_LIBF77_VERSION__[] = "0.5.24";
/*
--- 4,8 ----
*/
! char __G77_LIBF77_VERSION__[] = "0.5.25 19990503 (prerelease)";
/*
*** g77-e/libf2c/libI77/Version.c.~1~ Mon May 17 14:34:19 1999
--- g77-e/libf2c/libI77/Version.c Wed May 26 13:43:23 1999
*************** static char junk[] = "\n@(#) LIBI77 VERS
*** 4,8 ****
*/
! char __G77_LIBI77_VERSION__[] = "0.5.24-19981012";
/*
--- 4,8 ----
*/
! char __G77_LIBI77_VERSION__[] = "0.5.25 19981012 (prerelease)";
/*
*** g77-e/libf2c/libU77/Version.c.~1~ Fri Mar 5 18:40:10 1999
--- g77-e/libf2c/libU77/Version.c Wed May 26 13:43:05 1999
***************
*** 1,5 ****
static char junk[] = "\n@(#) LIBU77 VERSION 19980709\n";
! char __G77_LIBU77_VERSION__[] = "0.5.24-19990306";
#include <stdio.h>
--- 1,5 ----
static char junk[] = "\n@(#) LIBU77 VERSION 19980709\n";
! char __G77_LIBU77_VERSION__[] = "0.5.25 19990507 (prerelease)";
#include <stdio.h>