rename version numbers, etc
authorburley <burley@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 May 1999 12:48:41 +0000 (12:48 +0000)
committerburley <burley@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 May 1999 12:48:41 +0000 (12:48 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27174 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/f/ChangeLog
gcc/f/g77.texi
gcc/f/news.texi
gcc/f/root.texi
gcc/f/version.c
libf2c/ChangeLog
libf2c/libF77/Version.c
libf2c/libI77/Version.c
libf2c/libU77/Version.c

index de645ac..b87e978 100644 (file)
@@ -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>
 
        Rename -fsubscript-check to -fbounds-check and
index fc650f8..d897333 100644 (file)
@@ -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
index d6a90d1..30068ca 100644 (file)
@@ -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-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}
index fd21eb7..37d8286 100644 (file)
@@ -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
 
index 3d7362a..9b211b1 100644 (file)
@@ -1 +1 @@
-const char *ffe_version_string = "0.5.24-19990515";
+const char *ffe_version_string = "0.5.25 19990526 (prerelease)";
index 2264bb0..43ebb7a 100644 (file)
@@ -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)
 
        * configure.in (AC_EXEEXT): Remove call.  
index 98a9109..088c564 100644 (file)
@@ -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.
index c5cf773..12da19b 100644 (file)
@@ -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
index 1efd510..d4b509b 100644 (file)
@@ -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 <stdio.h>