This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

rename version numbers, etc


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>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]