diff -Nrc3pad gcc-3.4.3/gcc/f/BUGS gcc-3.4.4/gcc/f/BUGS *** gcc-3.4.3/gcc/f/BUGS Fri Nov 5 04:18:06 2004 --- gcc-3.4.4/gcc/f/BUGS Thu May 19 10:01:23 2005 *************** _Note:_ This file is automatically gener *** 2,18 **** `bugs0.texi' and `bugs.texi'. `BUGS' is _not_ a source file, although it is normally included within source distributions. ! This file lists known bugs in the GCC-3.4.3 version of the GNU Fortran compiler. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2004 Free Software Foundation, Inc. You may copy, distribute, and modify it freely as long as you preserve this copyright notice and permission notice. ! 1 Known Bugs In GNU Fortran ! *************************** This section identifies bugs that `g77' _users_ might run into in ! the GCC-3.4.3 version of `g77'. This includes bugs that are actually in the `gcc' back end (GBE) or in `libf2c', because those sets of code are at least somewhat under the control of (and necessarily intertwined with) `g77', so it isn't worth separating them out. --- 2,18 ---- `bugs0.texi' and `bugs.texi'. `BUGS' is _not_ a source file, although it is normally included within source distributions. ! This file lists known bugs in the GCC-3.4.4 version of the GNU Fortran compiler. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2004 Free Software Foundation, Inc. You may copy, distribute, and modify it freely as long as you preserve this copyright notice and permission notice. ! Known Bugs In GNU Fortran ! ************************* This section identifies bugs that `g77' _users_ might run into in ! the GCC-3.4.4 version of `g77'. This includes bugs that are actually in the `gcc' back end (GBE) or in `libf2c', because those sets of code are at least somewhat under the control of (and necessarily intertwined with) `g77', so it isn't worth separating them out. *************** with) `g77', so it isn't worth separatin *** 122,125 **** However, these modifications have reduced performance on targets such as x86, due to the extra copies of operands involved. ! --- 122,125 ---- However, these modifications have reduced performance on targets such as x86, due to the extra copies of operands involved. ! diff -Nrc3pad gcc-3.4.3/gcc/f/ChangeLog gcc-3.4.4/gcc/f/ChangeLog *** gcc-3.4.3/gcc/f/ChangeLog Fri Nov 5 03:33:57 2004 --- gcc-3.4.4/gcc/f/ChangeLog Thu May 19 07:48:14 2005 *************** *** 1,3 **** --- 1,11 ---- + 2005-05-19 Release Manager + + * GCC 3.4.4 released. + + 2004-12-30 Toon Moene + + * news.texi: Change GCC 3.5 to GCC 4.0 + 2004-11-04 Release Manager * GCC 3.4.3 released. diff -Nrc3pad gcc-3.4.3/gcc/f/NEWS gcc-3.4.4/gcc/f/NEWS *** gcc-3.4.3/gcc/f/NEWS Fri Nov 5 04:18:06 2004 --- gcc-3.4.4/gcc/f/NEWS Thu May 19 10:01:23 2005 *************** _Note:_ This file is automatically gener *** 2,18 **** `news0.texi' and `news.texi'. `NEWS' is _not_ a source file, although it is normally included within source distributions. ! This file lists news about the GCC-3.4.3 version (and some other versions) of the GNU Fortran compiler. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc. You may copy, distribute, and modify it freely as long as you preserve this copyright notice and permission notice. ! 1 News About GNU Fortran ! ************************ _`GCC' 3.4.x is the last edition of `GCC' to contain `g77' - from ! `GCC' 3.5 onwards, use `gfortran'_ Changes made to recent versions of GNU Fortran are listed below, with the most recent version first. --- 2,18 ---- `news0.texi' and `news.texi'. `NEWS' is _not_ a source file, although it is normally included within source distributions. ! This file lists news about the GCC-3.4.4 version (and some other versions) of the GNU Fortran compiler. Copyright (C) 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 Free Software Foundation, Inc. You may copy, distribute, and modify it freely as long as you preserve this copyright notice and permission notice. ! News About GNU Fortran ! ********************** _`GCC' 3.4.x is the last edition of `GCC' to contain `g77' - from ! `GCC' 4.0 onwards, use `gfortran'_ Changes made to recent versions of GNU Fortran are listed below, with the most recent version first. *************** clarify how they differ from other versi *** 48,54 **** getting a complete picture of what a particular `egcs' version contains somewhat more difficult. ! The following information was last updated on 2004-06-17: In `GCC' 3.4 versus `GCC' 3.3: ============================== --- 48,54 ---- getting a complete picture of what a particular `egcs' version contains somewhat more difficult. ! The following information was last updated on 2004-12-29: In `GCC' 3.4 versus `GCC' 3.3: ============================== *************** In 0.5.25, `GCC' 2.95 (`EGCS' 1.2) versu *** 400,407 **** In 0.5.24 versus 0.5.23: ======================== ! There is no `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 `gcc' 2.8.1, as 0.5.24 was planned to require. --- 400,407 ---- In 0.5.24 versus 0.5.23: ======================== ! There is no `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 `gcc' 2.8.1, as 0.5.24 was planned to require. *************** In `EGCS' 1.1 versus `g77' 0.5.23: *** 623,629 **** In previous versions: ===================== ! Information on previous versions is not provided in this `gcc/gcc/f/NEWS' file, to keep it short. See `gcc/gcc/f/news.texi', or any of its other derivations (Info, HTML, dvi forms) for such information. --- 623,629 ---- In previous versions: ===================== ! Information on previous versions is not provided in this `gcc/gcc/f/NEWS' file, to keep it short. See `gcc/gcc/f/news.texi', or any of its other derivations (Info, HTML, dvi forms) for such information. diff -Nrc3pad gcc-3.4.3/gcc/f/news.texi gcc-3.4.4/gcc/f/news.texi *** gcc-3.4.3/gcc/f/news.texi Thu Jun 17 21:13:43 2004 --- gcc-3.4.4/gcc/f/news.texi Thu Dec 30 19:36:02 2004 *************** *** 11,17 **** @c in the standalone derivations of this file (e.g. NEWS). @set copyrights-news 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 ! @set last-update-news 2004-06-17 @ifset DOC-NEWS @include root.texi --- 11,17 ---- @c in the standalone derivations of this file (e.g. NEWS). @set copyrights-news 1995,1996,1997,1998,1999,2000,2001,2002,2003,2004 ! @set last-update-news 2004-12-29 @ifset DOC-NEWS @include root.texi *************** such changes to @command{g77}. *** 62,68 **** @ifclear USERVISONLY ! @emph{@code{GCC} 3.4.x is the last edition of @code{GCC} to contain @command{g77} - from @code{GCC} 3.5 onwards, use @command{gfortran}} Changes made to recent versions of GNU Fortran are listed below, with the most recent version first. --- 62,68 ---- @ifclear USERVISONLY ! @emph{@code{GCC} 3.4.x is the last edition of @code{GCC} to contain @command{g77} - from @code{GCC} 4.0 onwards, use @command{gfortran}} Changes made to recent versions of GNU Fortran are listed below, with the most recent version first. diff -Nrc3pad gcc-3.4.3/libf2c/ChangeLog gcc-3.4.4/libf2c/ChangeLog *** gcc-3.4.3/libf2c/ChangeLog Fri Nov 5 03:34:29 2004 --- gcc-3.4.4/libf2c/ChangeLog Thu May 19 07:49:57 2005 *************** *** 1,3 **** --- 1,12 ---- + 2005-05-19 Release Manager + + * GCC 3.4.4 released. + + 2005-01-05 Eric Botcazou + + PR libf2c/17636 + * libI77/err.c (f__nowwriting): Call fseek if end-of-file. + 2004-11-04 Release Manager * GCC 3.4.3 released. diff -Nrc3pad gcc-3.4.3/libf2c/libI77/err.c gcc-3.4.4/libf2c/libI77/err.c *** gcc-3.4.3/libf2c/libI77/err.c Sun Jun 2 13:01:11 2002 --- gcc-3.4.4/libf2c/libI77/err.c Wed Jan 5 06:53:52 2005 *************** f__nowwriting (unit * x) *** 239,245 **** extern char *f__w_mode[]; if (x->urw & 2) ! goto done; if (!x->ufnm) goto cantwrite; ufmt = x->url ? 0 : x->ufmt; --- 239,251 ---- extern char *f__w_mode[]; if (x->urw & 2) ! { ! /* Not required according to C99 7.19.5.3, but ! this really helps on Solaris. */ ! if (feof (x->ufd)) ! FSEEK (x->ufd, 0, SEEK_END); ! goto done; ! } if (!x->ufnm) goto cantwrite; ufmt = x->url ? 0 : x->ufmt;