From: Craig Burley Date: Wed, 26 May 1999 12:48:41 +0000 (+0000) Subject: rename version numbers, etc X-Git-Tag: releases/libgcj-2.95.0~357 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=794228803c6cf30778ba2f5c53e9a6ff16b3596f;p=thirdparty%2Fgcc.git rename version numbers, etc From-SVN: r27174 --- diff --git a/gcc/f/ChangeLog b/gcc/f/ChangeLog index de645ac99685..b87e978b27ce 100644 --- a/gcc/f/ChangeLog +++ b/gcc/f/ChangeLog @@ -1,3 +1,9 @@ +Wed May 26 14:25:07 1999 Craig Burley + + * 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 Rename -fsubscript-check to -fbounds-check and diff --git a/gcc/f/g77.texi b/gcc/f/g77.texi index fc650f83dd96..d897333acd9a 100644 --- a/gcc/f/g77.texi +++ b/gcc/f/g77.texi @@ -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 diff --git a/gcc/f/news.texi b/gcc/f/news.texi index d6a90d16ae1b..30068ca505e1 100644 --- a/gcc/f/news.texi +++ b/gcc/f/news.texi @@ -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,8 +584,25 @@ 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 @@ -613,6 +612,12 @@ aggregates that, due to ``unnatural'' ordering of members vis-a-vis their types, require initial padding. @end ifclear +@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 @@ -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-15: egcs-1.0.2 released. -@heading In @code{egcs} 1.0.2 (versus @code{egcs} 1.0.1): +@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 @item @@ -1136,8 +1162,8 @@ Fix compiler so it accepts @samp{-fgnu-intrinsics-*} and @samp{-fbadu77-intrinsics-*} options. @end itemize -@c 1998-01-02: egcs-1.0.1 released. -@heading In @code{egcs} 1.0.1 (versus @code{egcs} 1.0): +@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 @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} diff --git a/gcc/f/root.texi b/gcc/f/root.texi index fd21eb763812..37d8286013ec 100644 --- a/gcc/f/root.texi +++ b/gcc/f/root.texi @@ -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.24 +@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. -@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 diff --git a/gcc/f/version.c b/gcc/f/version.c index 3d7362ad8438..9b211b1074b9 100644 --- a/gcc/f/version.c +++ b/gcc/f/version.c @@ -1 +1 @@ -const char *ffe_version_string = "0.5.24-19990515"; +const char *ffe_version_string = "0.5.25 19990526 (prerelease)"; diff --git a/libf2c/ChangeLog b/libf2c/ChangeLog index 2264bb06f433..43ebb7a6c390 100644 --- a/libf2c/ChangeLog +++ b/libf2c/ChangeLog @@ -1,3 +1,8 @@ +Wed May 26 14:26:35 1999 Craig Burley + + * 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. diff --git a/libf2c/libF77/Version.c b/libf2c/libF77/Version.c index 98a91098976f..088c564ad583 100644 --- a/libf2c/libF77/Version.c +++ b/libf2c/libF77/Version.c @@ -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. diff --git a/libf2c/libI77/Version.c b/libf2c/libI77/Version.c index c5cf773bf235..12da19b1915d 100644 --- a/libf2c/libI77/Version.c +++ b/libf2c/libI77/Version.c @@ -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 diff --git a/libf2c/libU77/Version.c b/libf2c/libU77/Version.c index 1efd51050554..d4b509b4fe36 100644 --- a/libf2c/libU77/Version.c +++ b/libf2c/libU77/Version.c @@ -1,6 +1,6 @@ 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