GCC 4.0.2 has been released; the GCC 4.0 branch is open under the normal branch rules: fixes for regressions only.
Here are the wwwdocs patches I checked in when creating the new release. Although I still consider the 4.0 branch open, I am not going to focus on creating a 4.0.3 release until the 4.1 branch has been created. I think the 4.0 branch is relatively stable at this point; our challenge is to get the bugs out -- and the performance into -- 4.1 so that we can start making 4.1.x releases. -- Mark Mitchell CodeSourcery, LLC [EMAIL PROTECTED] (916) 791-8304
Index: bugzilla/contrib/bug_email.pl =================================================================== RCS file: /cvs/gcc/wwwdocs/bugzilla/contrib/bug_email.pl,v retrieving revision 1.28 diff -c -5 -p -r1.28 bug_email.pl *** bugzilla/contrib/bug_email.pl 12 Aug 2005 14:25:16 -0000 1.28 --- bugzilla/contrib/bug_email.pl 29 Sep 2005 01:43:38 -0000 *************** sub writeBugIntoDB *** 306,315 **** --- 306,318 ---- $version = "unknown"; } elsif ($release =~ /.*4\.1\.0.*/o) { $version = "4.1.0"; } + elsif ($release =~ /.*4\.0\.3.*/o) { + $version = "4.0.3"; + } elsif ($release =~ /.*4\.0\.2.*/o) { $version = "4.0.2"; } elsif ($release =~ /.*4\.0\.1.*/o) { $version = "4.0.1"; Index: htdocs/develop.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/develop.html,v retrieving revision 1.62 diff -c -5 -p -r1.62 develop.html *** htdocs/develop.html 7 Jul 2005 18:21:26 -0000 1.62 --- htdocs/develop.html 29 Sep 2005 01:43:38 -0000 *************** stages of development, branch points, an *** 344,354 **** | \ | v GCC 4.1 Stage 2 (ends July 8 2005) GCC 4.0.1 release (July 7 2005) | \ v v ! GCC 4.1 Stage 3 GCC 4.0.2 release | : v </pre> --- 344,354 ---- | \ | v GCC 4.1 Stage 2 (ends July 8 2005) GCC 4.0.1 release (July 7 2005) | \ v v ! GCC 4.1 Stage 3 GCC 4.0.2 release (September 28 2005) | : v </pre> Index: htdocs/index.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v retrieving revision 1.518 diff -c -5 -p -r1.518 index.html *** htdocs/index.html 27 Sep 2005 19:01:43 -0000 1.518 --- htdocs/index.html 29 Sep 2005 01:43:38 -0000 *************** steering committee</a>, guided by the <a *** 29,43 **** mission statement</a>.</p> <dl> <dt><strong>Current release series:</strong> ! <a href="gcc-4.0/">GCC 4.0.1</a> (released 2005-07-07) </dt><dd> ! Branch status <a ! href="http://gcc.gnu.org/ml/gcc/2005-09/msg00835.html">2005-09-17</a> ! (frozen for 4.0.2 release). </dd> <dt><strong>Previous release series:</strong> <a href="gcc-3.4/">GCC 3.4.4</a> (released 2005-05-18) </dt><dd> --- 29,41 ---- mission statement</a>.</p> <dl> <dt><strong>Current release series:</strong> ! <a href="gcc-4.0/">GCC 4.0.2</a> (released 2005-09-28) </dt><dd> ! Branch status: open for regression and documentation fixes only. </dd> <dt><strong>Previous release series:</strong> <a href="gcc-3.4/">GCC 3.4.4</a> (released 2005-05-18) </dt><dd> *************** mission statement</a>.</p> *** 84,93 **** --- 82,96 ---- <h2><small>News/Announcements</small></h2> <dl> + <dt><b>September 28, 2005</b></dt> + <dd> + <a href="gcc-4.0/">GCC 4.0.2</a> has been released. + </dd> + <dt><b>August 22, 2005</b></dt> <dd> Red Hat Inc has contributed a port for the MorphoSys family. </dd> Index: htdocs/gcc-4.0/changes.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.0/changes.html,v retrieving revision 1.48 diff -c -5 -p -r1.48 changes.html *** htdocs/gcc-4.0/changes.html 7 Jul 2005 17:31:15 -0000 1.48 --- htdocs/gcc-4.0/changes.html 29 Sep 2005 01:43:38 -0000 *************** *** 10,20 **** <body> <h1>GCC 4.0 Release Series<br />Changes, New Features, and Fixes</h1> <p>The latest release in the 4.0 release series is ! <a href="#4.0.1">GCC 4.0.1</a>.</p> <h2>Caveats</h2> <ul> <li>GCC now generates location lists by default when compiling with debug --- 10,20 ---- <body> <h1>GCC 4.0 Release Series<br />Changes, New Features, and Fixes</h1> <p>The latest release in the 4.0 release series is ! <a href="#4.0.2">GCC 4.0.2</a>.</p> <h2>Caveats</h2> <ul> <li>GCC now generates location lists by default when compiling with debug *************** href="http://gcc.gnu.org/bugzilla/buglis *** 599,605 **** --- 599,614 ---- of problem reports (PRs)</a> from GCC's bug tracking system that are known to be fixed in the 4.0.1 release. This list might not be complete (that is, it is possible that some PRs that have been fixed are not listed here).</p> + <h2><a name="4.0.2">GCC 4.0.2</a></h2> + + <p>This is the <a + href="http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.0.2">list + of problem reports (PRs)</a> from GCC's bug tracking system that are + known to be fixed in the 4.0.2 release. This list might not be + complete (that is, it is possible that some PRs that have been fixed + are not listed here).</p> + </body> </html> Index: htdocs/gcc-4.0/index.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.0/index.html,v retrieving revision 1.3 diff -c -5 -p -r1.3 index.html *** htdocs/gcc-4.0/index.html 12 Jul 2005 07:01:16 -0000 1.3 --- htdocs/gcc-4.0/index.html 29 Sep 2005 01:43:38 -0000 *************** *** 6,15 **** --- 6,23 ---- <body> <h1>GCC 4.0 Release Series</h1> + <p>September 28, 2005</p> + + <p>The <a href="http://www.gnu.org">GNU project</a> and the GCC + developers are pleased to announce the release of GCC 4.0.2.</p> + + <p>This release is a bug-fix release, containing fixes for regressions + in GCC 4.0.1 relative to previous releases of GCC.</p> + <p>July 7, 2005</p> <p>The <a href="http://www.gnu.org">GNU project</a> and the GCC developers are pleased to announce the release of GCC 4.0.1.</p> *************** in GCC 4.0.0 relative to previous releas *** 22,31 **** --- 30,44 ---- developers are pleased to announce the release of GCC 4.0.0.</p> <h2>Release History</h2> <dl> + <dt>GCC 4.0.2</dt> + <dd><a name="4.0.2">September 28, 2005</a> + (<a href="changes.html#4.0.2">changes</a>) + </dd> + <dt>GCC 4.0.1</dt> <dd><a name="4.0.1">July 7, 2005</a> (<a href="changes.html#4.0.1">changes</a>) </dd> Index: htdocs/onlinedocs/index.html =================================================================== RCS file: /cvs/gcc/wwwdocs/htdocs/onlinedocs/index.html,v retrieving revision 1.70 diff -c -5 -p -r1.70 index.html *** htdocs/onlinedocs/index.html 8 Jul 2005 01:52:49 -0000 1.70 --- htdocs/onlinedocs/index.html 29 Sep 2005 01:43:38 -0000 *************** *** 14,69 **** <!-- We don't link to the internals manuals for releases; people caring about internals should really be using the mainline versions. --> <ul> ! <li>GCC 4.0.1 manuals: <ul> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcc/">GCC ! 4.0.1 Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcc.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcc-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gfortran/">GCC ! 4.0.1 GFORTRAN Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gfortran.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gfortran-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcj/">GCC ! 4.0.1 GCJ Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcj.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gcj-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/cpp/">GCC ! 4.0.1 CPP Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/cpp.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/cpp-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gnat_rm/">GCC ! 4.0.1 GNAT Reference Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gnat_rm.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gnat_rm-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gnat_ugn_unw/">GCC ! 4.0.1 GNAT User's Guide</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gnat_ugn_unw.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/gnat_ugn_unw-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/fastjar/">GCC ! 4.0.1 GNU JAR Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/fastjar.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/fastjar-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.1/docs-sources.tar.gz">Texinfo ! sources of all the GCC 4.0.1 manuals</a></li> </ul></li> <li>GCC 3.4.4 manuals: <ul> <li><a href="http://gcc.gnu.org/onlinedocs/gcc-3.4.4/gcc/">GCC --- 14,69 ---- <!-- We don't link to the internals manuals for releases; people caring about internals should really be using the mainline versions. --> <ul> ! <li>GCC 4.0.2 manuals: <ul> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gcc/">GCC ! 4.0.2 Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gcc.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gcc-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gfortran/">GCC ! 4.0.2 GFORTRAN Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gfortran.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gfortran-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gcj/">GCC ! 4.0.2 GCJ Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gcj.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gcj-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/cpp/">GCC ! 4.0.2 CPP Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/cpp.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/cpp-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gnat_rm/">GCC ! 4.0.2 GNAT Reference Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gnat_rm.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gnat_rm-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gnat_ugn_unw/">GCC ! 4.0.2 GNAT User's Guide</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gnat_ugn_unw.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/gnat_ugn_unw-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/fastjar/">GCC ! 4.0.2 GNU JAR Manual</a> (<a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/fastjar.ps.gz">also in PostScript</a> or <a ! href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/fastjar-html.tar.gz">an HTML tarball</a>)</li> ! <li><a href="http://gcc.gnu.org/onlinedocs/gcc-4.0.2/docs-sources.tar.gz">Texinfo ! sources of all the GCC 4.0.2 manuals</a></li> </ul></li> <li>GCC 3.4.4 manuals: <ul> <li><a href="http://gcc.gnu.org/onlinedocs/gcc-3.4.4/gcc/">GCC