Index: trunk/src/gcc/INSTALL/binaries.html
===================================================================
--- trunk/src/gcc/INSTALL/binaries.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/binaries.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Installing GCC: Binaries">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
Index: trunk/src/gcc/INSTALL/build.html
===================================================================
--- trunk/src/gcc/INSTALL/build.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/build.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Installing GCC: Building">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
@@ -89,5 +81,5 @@
 <h3 class="section"><a name="TOC0"></a>Building a native compiler</h3>
 
-<p>For a native build issue the command <code>make bootstrap</code>.  This
+   <p>For a native build issue the command <code>make bootstrap</code>.  This
 will build the entire GCC system, which includes the following steps:
 
@@ -152,5 +144,5 @@
 <h3 class="section"><a name="TOC1"></a>Building a cross compiler</h3>
 
-<p>We recommend reading the
+   <p>We recommend reading the
 <a href="http://www.objsw.com/CrossGCC/">crossgcc FAQ</a>
 for information about building cross compilers.
@@ -187,5 +179,5 @@
 <h3 class="section"><a name="TOC2"></a>Building in parallel</h3>
 
-<p>You can use <code>make bootstrap MAKE="make -j 2" -j 2</code>, or just
+   <p>You can use <code>make bootstrap MAKE="make -j 2" -j 2</code>, or just
 <code>make -j 2 bootstrap</code> for GNU Make 3.79 and above, instead of
 <code>make bootstrap</code> to build GCC in parallel. 
@@ -197,5 +189,5 @@
 <h3 class="section"><a name="TOC3"></a>Building the Ada compiler</h3>
 
-<p>In order to build GNAT, the Ada compiler, you need a working GNAT
+   <p>In order to build GNAT, the Ada compiler, you need a working GNAT
 compiler (GNAT version 3.13 or later, or GCC version 3.1 or later),
 since the Ada front end is written in Ada (with some
Index: trunk/src/gcc/INSTALL/configure.html
===================================================================
--- trunk/src/gcc/INSTALL/configure.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/configure.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Installing GCC: Configuration">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
@@ -107,5 +99,5 @@
 <h3 class="heading"><a name="TOC1"></a>Options specification</h3>
 
-<p>Use <var>options</var> to override several configure time options for
+   <p>Use <var>options</var> to override several configure time options for
 GCC.  A list of supported <var>options</var> follows; <code>configure
 --help</code> may list other options, but those not listed below may not
Index: trunk/src/gcc/INSTALL/download.html
===================================================================
--- trunk/src/gcc/INSTALL/download.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/download.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Downloading GCC">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
Index: trunk/src/gcc/INSTALL/finalinstall.html
===================================================================
--- trunk/src/gcc/INSTALL/finalinstall.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/finalinstall.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Installing GCC: Final installation">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
Index: trunk/src/gcc/INSTALL/gfdl.html
===================================================================
--- trunk/src/gcc/INSTALL/gfdl.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/gfdl.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Installing GCC: GNU Free Documentation License">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
@@ -417,5 +409,5 @@
 <h3 class="unnumberedsec"><a name="TOC0"></a>ADDENDUM: How to use this License for your documents</h3>
 
-<p>To use this License in a document you have written, include a copy of
+   <p>To use this License in a document you have written, include a copy of
 the License in the document and put the following copyright and
 license notices just after the title page:
Index: trunk/src/gcc/INSTALL/index.html
===================================================================
--- trunk/src/gcc/INSTALL/index.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/index.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Installing GCC">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
Index: trunk/src/gcc/INSTALL/old.html
===================================================================
--- trunk/src/gcc/INSTALL/old.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/old.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Installing GCC: Old documentation">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
Index: trunk/src/gcc/INSTALL/specific.html
===================================================================
--- trunk/src/gcc/INSTALL/specific.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/specific.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Host/Target specific installation notes for GCC">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
@@ -125,5 +117,5 @@
 <h3 class="heading"><a name="TOC0"></a><a name="alpha*-*-*"></a>alpha*-*-*</h3>
 
-<p>This section contains general configuration information for all
+   <p>This section contains general configuration information for all
 alpha-based platforms using ELF (in particular, ignore this section for
 DEC OSF/1, Digital UNIX and Tru64 UNIX).  In addition to reading this
@@ -139,5 +131,5 @@
 <h3 class="heading"><a name="TOC1"></a><a name="alpha*-dec-osf*"></a>alpha*-dec-osf*</h3>
 
-<p>Systems using processors that implement the DEC Alpha architecture and
+   <p>Systems using processors that implement the DEC Alpha architecture and
 are running the DEC/Compaq Unix (DEC OSF/1, Digital UNIX, or Compaq
 Tru64 UNIX) operating system, for example the DEC Alpha AXP systems.
@@ -221,5 +213,5 @@
 <h3 class="heading"><a name="TOC2"></a><a name="alphaev5-cray-unicosmk*"></a>alphaev5-cray-unicosmk*</h3>
 
-<p>Cray T3E systems running Unicos/Mk.
+   <p>Cray T3E systems running Unicos/Mk.
 
    <p>This port is incomplete and has many known bugs.  We hope to improve the
@@ -247,5 +239,5 @@
 <h3 class="heading"><a name="TOC3"></a><a name="arc-*-elf"></a>arc-*-elf</h3>
 
-<p>Argonaut ARC processor. 
+   <p>Argonaut ARC processor. 
 This configuration is intended for embedded systems.
 
@@ -254,5 +246,5 @@
 <h3 class="heading"><a name="TOC4"></a><a name="arm-*-aout"></a>arm-*-aout</h3>
 
-<p>This configuration is obsoleted in GCC 3.3.
+   <p>This configuration is obsoleted in GCC 3.3.
 
    <p>Advanced RISC Machines ARM-family processors.  These are often used in
@@ -268,5 +260,5 @@
 <h3 class="heading"><a name="TOC5"></a><a name="arm-*-elf"></a>arm-*-elf</h3>
 
-<p>This configuration is intended for embedded systems.
+   <p>This configuration is intended for embedded systems.
 
    <hr />
@@ -274,5 +266,5 @@
 <h3 class="heading"><a name="TOC6"></a><a name="arm*-*-linux-gnu"></a>arm*-*-linux-gnu</h3>
 
-<p>We require GNU binutils 2.10 or newer.
+   <p>We require GNU binutils 2.10 or newer.
 
    <hr />
@@ -280,5 +272,5 @@
 <h3 class="heading"><a name="TOC7"></a><a name="avr"></a>avr</h3>
 
-<p>ATMEL AVR-family micro controllers.  These are used in embedded
+   <p>ATMEL AVR-family micro controllers.  These are used in embedded
 applications.  There are no standard Unix configurations. 
 See "AVR Options" in the main manual
@@ -308,5 +300,5 @@
 <h3 class="heading"><a name="TOC8"></a><a name="c4x"></a>c4x</h3>
 
-<p>Texas Instruments TMS320C3x and TMS320C4x Floating Point Digital Signal
+   <p>Texas Instruments TMS320C3x and TMS320C4x Floating Point Digital Signal
 Processors.  These are used in embedded applications.  There are no
 standard Unix configurations. 
@@ -329,5 +321,5 @@
 <h3 class="heading"><a name="TOC9"></a><a name="cris"></a>CRIS</h3>
 
-<p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
+   <p>CRIS is the CPU architecture in Axis Communications ETRAX system-on-a-chip
 series.  These are used in embedded applications.
 
@@ -360,5 +352,5 @@
 <h3 class="heading"><a name="TOC10"></a><a name="dos"></a>DOS</h3>
 
-<p>Please have a look at our <a href="binaries.html">binaries page</a>.
+   <p>Please have a look at our <a href="binaries.html">binaries page</a>.
 
    <p>You cannot install GCC by itself on MSDOS; it will not compile under
@@ -371,5 +363,5 @@
 <h3 class="heading"><a name="TOC11"></a><a name="dsp16xx"></a>dsp16xx</h3>
 
-<p>A port to the AT&amp;T DSP1610 family of processors.
+   <p>A port to the AT&amp;T DSP1610 family of processors.
 
    <hr />
@@ -377,5 +369,5 @@
 <h3 class="heading"><a name="TOC12"></a><a name="*-*-freebsd*"></a>*-*-freebsd*</h3>
 
-<p>The version of binutils installed in <code>/usr/bin</code> is known to work unless
+   <p>The version of binutils installed in <code>/usr/bin</code> is known to work unless
 otherwise specified in any per-architecture notes.  However, binutils
 2.12.1 or greater is known to improve overall testsuite results.
@@ -421,5 +413,5 @@
 <h3 class="heading"><a name="TOC13"></a><a name="h8300-hms"></a>h8300-hms</h3>
 
-<p>Renesas H8/300 series of processors.
+   <p>Renesas H8/300 series of processors.
 
    <p>Please have a look at our <a href="binaries.html">binaries page</a>.
@@ -434,5 +426,5 @@
 <h3 class="heading"><a name="TOC14"></a><a name="hppa*-hp-hpux*"></a>hppa*-hp-hpux*</h3>
 
-<p>Support for HP-UX versions 7, 8, and 9 is obsoleted in GCC 3.3.
+   <p>Support for HP-UX versions 7, 8, and 9 is obsoleted in GCC 3.3.
 
    <p>We <em>highly</em> recommend using gas/binutils 2.8 or newer on all hppa
@@ -469,5 +461,5 @@
 <h3 class="heading"><a name="TOC15"></a><a name="hppa*-hp-hpux9"></a>hppa*-hp-hpux9</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>The HP assembler has major problems on this platform.  We've tried to work
@@ -484,5 +476,5 @@
 <h3 class="heading"><a name="TOC16"></a><a name="hppa*-hp-hpux10"></a>hppa*-hp-hpux10</h3>
 
-<p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
+   <p>For hpux10.20, we <em>highly</em> recommend you pick up the latest sed patch
 <code>PHCO_19798</code> from HP.  HP has two sites which provide patches free of
 charge:
@@ -505,5 +497,5 @@
 <h3 class="heading"><a name="TOC17"></a><a name="hppa*-hp-hpux11"></a>hppa*-hp-hpux11</h3>
 
-<p>GCC 3.0 and up support HP-UX 11.  On 64-bit capable systems, there
+   <p>GCC 3.0 and up support HP-UX 11.  On 64-bit capable systems, there
 are two distinct ports.  The <code>hppa2.0w-hp-hpux11*</code> port generates
 code for the 32-bit pa-risc runtime architecture.  It uses the HP
@@ -598,5 +590,5 @@
 <h3 class="heading"><a name="TOC18"></a><a name="i370-*-*"></a>i370-*-*</h3>
 
-<p>This port is very preliminary and has many known bugs.  We hope to
+   <p>This port is very preliminary and has many known bugs.  We hope to
 have a higher-quality port for this machine soon.
 
@@ -605,5 +597,5 @@
 <h3 class="heading"><a name="TOC19"></a><a name="*-*-linux-gnu"></a>*-*-linux-gnu</h3>
 
-<p>Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present
+   <p>Versions of libstdc++-v3 starting with 3.2.1 require bugfixes present
 in glibc 2.2.5 and later.  More information is available in the
 libstdc++-v3 documentation.
@@ -627,5 +619,5 @@
 <h3 class="heading"><a name="TOC20"></a><a name="ix86-*-linux*aout"></a>i?86-*-linux*aout</h3>
 
-<p>Use this configuration to generate <code>a.out</code> binaries on Linux-based
+   <p>Use this configuration to generate <code>a.out</code> binaries on Linux-based
 GNU systems.  This configuration is being superseded.  You must use
 gas/binutils version 2.5.2 or later.
@@ -635,5 +627,5 @@
 <h3 class="heading"><a name="TOC21"></a><a name="ix86-*-linux*"></a>i?86-*-linux*</h3>
 
-<p>As of GCC 3.3, binutils 2.13.1 or later is required for this platform. 
+   <p>As of GCC 3.3, binutils 2.13.1 or later is required for this platform. 
 See <a href="http://gcc.gnu.org/PR10877">bug 10877</a> for more information.
 
@@ -646,5 +638,5 @@
 <h3 class="heading"><a name="TOC22"></a><a name="ix86-*-sco"></a>i?86-*-sco</h3>
 
-<p>Compilation with RCC is recommended.  Also, it may be a good idea to
+   <p>Compilation with RCC is recommended.  Also, it may be a good idea to
 link with GNU malloc instead of the malloc that comes with the system.
 
@@ -653,5 +645,5 @@
 <h3 class="heading"><a name="TOC23"></a><a name="ix86-*-sco3.2v5*"></a>i?86-*-sco3.2v5*</h3>
 
-<p>Use this for the SCO OpenServer Release 5 family of operating systems.
+   <p>Use this for the SCO OpenServer Release 5 family of operating systems.
 
    <p>Unlike earlier versions of GCC, the ability to generate COFF with this
@@ -697,5 +689,5 @@
 <h3 class="heading"><a name="TOC24"></a><a name="ix86-*-udk"></a>i?86-*-udk</h3>
 
-<p>This target emulates the SCO Universal Development Kit and requires that
+   <p>This target emulates the SCO Universal Development Kit and requires that
 package be installed.  (If it is installed, you will have a
 <code>/udk/usr/ccs/bin/cc</code> file present.)  It's very much like the
@@ -730,5 +722,5 @@
 <h3 class="heading"><a name="TOC25"></a><a name="ia64-*-linux"></a>ia64-*-linux</h3>
 
-<p>IA-64 processor (also known as IPF, or Itanium Processor Family)
+   <p>IA-64 processor (also known as IPF, or Itanium Processor Family)
 running GNU/Linux.
 
@@ -754,5 +746,5 @@
 <h3 class="heading"><a name="TOC26"></a><a name="ia64-*-hpux*"></a>ia64-*-hpux*</h3>
 
-<p>Building GCC on this target requires the GNU Assembler. The bundled HP
+   <p>Building GCC on this target requires the GNU Assembler. The bundled HP
 assembler will not work. To prevent GCC from using the wrong assembler,
 the option <code>--with-gnu-as</code> may be necessary.
@@ -766,5 +758,5 @@
 <h3 class="heading"><a name="TOC27"></a><a name="*-lynx-lynxos"></a>*-lynx-lynxos</h3>
 
-<p>Support for SPARC LynxOS is obsoleted in GCC 3.3.
+   <p>Support for SPARC LynxOS is obsoleted in GCC 3.3.
 
    <p>LynxOS 2.2 and earlier comes with GCC 1.x already installed as
@@ -780,5 +772,5 @@
 <h3 class="heading"><a name="TOC28"></a><a name="*-ibm-aix*"></a>*-ibm-aix*</h3>
 
-<p>Support for AIX versions 1, 2, and 3 is obsoleted in GCC 3.3.
+   <p>Support for AIX versions 1, 2, and 3 is obsoleted in GCC 3.3.
 
    <p>AIX Make frequently has problems with GCC makefiles.  GNU Make 3.76 or
@@ -887,5 +879,5 @@
 <h3 class="heading"><a name="TOC29"></a><a name="ip2k-*-elf"></a>ip2k-*-elf</h3>
 
-<p>Ubicom IP2022 micro controller. 
+   <p>Ubicom IP2022 micro controller. 
 This configuration is intended for embedded systems. 
 There are no standard Unix configurations.
@@ -897,5 +889,5 @@
 <h3 class="heading"><a name="TOC30"></a><a name="m32r-*-elf"></a>m32r-*-elf</h3>
 
-<p>Renesas M32R processor. 
+   <p>Renesas M32R processor. 
 This configuration is intended for embedded systems.
 
@@ -904,5 +896,5 @@
 <h3 class="heading"><a name="TOC31"></a><a name="m68000-hp-bsd"></a>m68000-hp-bsd</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>HP 9000 series 200 running BSD.  Note that the C compiler that comes
@@ -914,5 +906,5 @@
 <h3 class="heading"><a name="TOC32"></a><a name="m6811-elf"></a>m6811-elf</h3>
 
-<p>Motorola 68HC11 family micro controllers.  These are used in embedded
+   <p>Motorola 68HC11 family micro controllers.  These are used in embedded
 applications.  There are no standard Unix configurations.
 
@@ -921,5 +913,5 @@
 <h3 class="heading"><a name="TOC33"></a><a name="m6812-elf"></a>m6812-elf</h3>
 
-<p>Motorola 68HC12 family micro controllers.  These are used in embedded
+   <p>Motorola 68HC12 family micro controllers.  These are used in embedded
 applications.  There are no standard Unix configurations.
 
@@ -928,5 +920,5 @@
 <h3 class="heading"><a name="TOC34"></a><a name="m68k-att-sysv"></a>m68k-att-sysv</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>AT&amp;T 3b1, a.k.a. 7300 PC.  This version of GCC cannot
@@ -940,5 +932,5 @@
 <h3 class="heading"><a name="TOC35"></a><a name="m68k-crds-unos"></a>m68k-crds-unos</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>Use <code>configure unos</code> for building on Unos.
@@ -979,5 +971,5 @@
 <h3 class="heading"><a name="TOC36"></a><a name="m68k-hp-hpux"></a>m68k-hp-hpux</h3>
 
-<p>HP 9000 series 300 or 400 running HP-UX.  HP-UX version 8.0 has a bug in
+   <p>HP 9000 series 300 or 400 running HP-UX.  HP-UX version 8.0 has a bug in
 the assembler that prevents compilation of GCC.  This
 bug manifests itself during the first stage of compilation, while
@@ -1033,5 +1025,5 @@
 <h3 class="heading"><a name="TOC37"></a><a name="m68k-ncr-*"></a>m68k-ncr-*</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>On the Tower models 4<var>n</var>0 and 6<var>n</var>0, by default a process is not
@@ -1049,5 +1041,5 @@
 <h3 class="heading"><a name="TOC38"></a><a name="m68k-sun"></a>m68k-sun</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>Sun 3.  We do not provide a configuration file to use the Sun FPA by
@@ -1059,5 +1051,5 @@
 <h3 class="heading"><a name="TOC39"></a><a name="m68k-sun-sunos4.1.1"></a>m68k-sun-sunos4.1.1</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>It is reported that you may need the GNU assembler on this platform.
@@ -1067,5 +1059,5 @@
 <h3 class="heading"><a name="TOC40"></a><a name="mips-*-*"></a>mips-*-*</h3>
 
-<p>If on a MIPS system you get an error message saying "does not have gp
+   <p>If on a MIPS system you get an error message saying "does not have gp
 sections for all it's [sic] sectons [sic]", don't worry about it.  This
 happens whenever you use GAS with the MIPS linker, but there is not
@@ -1087,5 +1079,5 @@
 <h3 class="heading"><a name="TOC41"></a><a name="mips-sgi-irix5"></a>mips-sgi-irix5</h3>
 
-<p>This configuration has considerable problems, which will be fixed in a
+   <p>This configuration has considerable problems, which will be fixed in a
 future release.
 
@@ -1131,5 +1123,5 @@
 <h3 class="heading"><a name="TOC42"></a><a name="mips-sgi-irix6"></a>mips-sgi-irix6</h3>
 
-<p>If you are using IRIX <code>cc</code> as your bootstrap compiler, you must
+   <p>If you are using IRIX <code>cc</code> as your bootstrap compiler, you must
 ensure that the N32 ABI is in use.  To test this, compile a simple C
 file with <code>cc</code> and then run <code>file</code> on the
@@ -1224,5 +1216,5 @@
 <h3 class="heading"><a name="TOC43"></a><a name="powerpc*-*-*"></a>powerpc-*-*</h3>
 
-<p>You can specify a default version for the <code>-mcpu=</code><var>cpu_type</var><code></code>
+   <p>You can specify a default version for the <code>-mcpu=</code><var>cpu_type</var><code></code>
 switch by using the configure option <code>--with-cpu-</code><var>cpu_type</var><code></code>.
 
@@ -1231,5 +1223,5 @@
 <h3 class="heading"><a name="TOC44"></a><a name="powerpc-*-darwin*"></a>powerpc-*-darwin*</h3>
 
-<p>PowerPC running Darwin (Mac OS X kernel).
+   <p>PowerPC running Darwin (Mac OS X kernel).
 
    <p>Pre-installed versions of Mac OS X may not include any developer tools,
@@ -1255,5 +1247,5 @@
 <h3 class="heading"><a name="TOC45"></a><a name="powerpc-*-elf"></a>powerpc-*-elf, powerpc-*-sysv4</h3>
 
-<p>PowerPC system in big endian mode, running System V.4.
+   <p>PowerPC system in big endian mode, running System V.4.
 
    <hr />
@@ -1261,5 +1253,5 @@
 <h3 class="heading"><a name="TOC46"></a><a name="powerpc-*-linux-gnu*"></a>powerpc-*-linux-gnu*</h3>
 
-<p>You will need
+   <p>You will need
 <a href="ftp://ftp.kernel.org/pub/linux/devel/binutils">binutils 2.13.90.0.10</a>
 or newer for a working GCC.
@@ -1269,5 +1261,5 @@
 <h3 class="heading"><a name="TOC47"></a><a name="powerpc-*-netbsd*"></a>powerpc-*-netbsd*</h3>
 
-<p>PowerPC system in big endian mode running NetBSD.  To build the
+   <p>PowerPC system in big endian mode running NetBSD.  To build the
 documentation you will need Texinfo version 4.2 (NetBSD 1.5.1 included
 Texinfo version 3.12).
@@ -1277,5 +1269,5 @@
 <h3 class="heading"><a name="TOC48"></a><a name="powerpc-*-eabiaix"></a>powerpc-*-eabiaix</h3>
 
-<p>Embedded PowerPC system in big endian mode with <code>-mcall-aix</code> selected as
+   <p>Embedded PowerPC system in big endian mode with <code>-mcall-aix</code> selected as
 the default.
 
@@ -1284,5 +1276,5 @@
 <h3 class="heading"><a name="TOC49"></a><a name="powerpc-*-eabisim"></a>powerpc-*-eabisim</h3>
 
-<p>Embedded PowerPC system in big endian mode for use in running under the
+   <p>Embedded PowerPC system in big endian mode for use in running under the
 PSIM simulator.
 
@@ -1291,5 +1283,5 @@
 <h3 class="heading"><a name="TOC50"></a><a name="powerpc-*-eabi"></a>powerpc-*-eabi</h3>
 
-<p>Embedded PowerPC system in big endian mode.
+   <p>Embedded PowerPC system in big endian mode.
 
    <hr />
@@ -1297,5 +1289,5 @@
 <h3 class="heading"><a name="TOC51"></a><a name="powerpcle-*-elf"></a>powerpcle-*-elf, powerpcle-*-sysv4</h3>
 
-<p>PowerPC system in little endian mode, running System V.4.
+   <p>PowerPC system in little endian mode, running System V.4.
 
    <hr />
@@ -1303,5 +1295,5 @@
 <h3 class="heading"><a name="TOC52"></a><a name="powerpcle-*-eabisim"></a>powerpcle-*-eabisim</h3>
 
-<p>Embedded PowerPC system in little endian mode for use in running under
+   <p>Embedded PowerPC system in little endian mode for use in running under
 the PSIM simulator.
 
@@ -1310,5 +1302,5 @@
 <h3 class="heading"><a name="TOC53"></a><a name="powerpcle-*-eabi"></a>powerpcle-*-eabi</h3>
 
-<p>Embedded PowerPC system in little endian mode.
+   <p>Embedded PowerPC system in little endian mode.
 
    <hr />
@@ -1316,5 +1308,5 @@
 <h3 class="heading"><a name="TOC54"></a><a name="s390-*-linux*"></a>s390-*-linux*</h3>
 
-<p>S/390 system running Linux for S/390.
+   <p>S/390 system running Linux for S/390.
 
    <hr />
@@ -1322,5 +1314,5 @@
 <h3 class="heading"><a name="TOC55"></a><a name="s390x-*-linux*"></a>s390x-*-linux*</h3>
 
-<p>zSeries system (64-bit) running Linux for zSeries.
+   <p>zSeries system (64-bit) running Linux for zSeries.
 
    <hr />
@@ -1328,5 +1320,5 @@
 <h3 class="heading"><a name="TOC56"></a><a name="*-*-solaris2*"></a>*-*-solaris2*</h3>
 
-<p>Sun does not ship a C compiler with Solaris 2.  To bootstrap and install
+   <p>Sun does not ship a C compiler with Solaris 2.  To bootstrap and install
 GCC you first have to install a pre-built compiler, see our
 <a href="binaries.html">binaries page</a> for details.
@@ -1391,5 +1383,5 @@
 <h3 class="heading"><a name="TOC57"></a><a name="sparc-sun-solaris2*"></a>sparc-sun-solaris2*</h3>
 
-<p>When GCC is configured to use binutils 2.11.2 or later the binaries
+   <p>When GCC is configured to use binutils 2.11.2 or later the binaries
 produced are smaller than the ones produced using Sun's native tools;
 this difference is quite significant for binaries containing debugging
@@ -1431,5 +1423,5 @@
 <h3 class="heading"><a name="TOC58"></a><a name="sparc-sun-solaris2.7"></a>sparc-sun-solaris2.7</h3>
 
-<p>Sun patch 107058-01 (1999-01-13) for Solaris 7/SPARC triggers a bug in
+   <p>Sun patch 107058-01 (1999-01-13) for Solaris 7/SPARC triggers a bug in
 the dynamic linker.  This problem (Sun bug 4210064) affects GCC 2.8
 and later, including all EGCS releases.  Sun formerly recommended
@@ -1478,5 +1470,5 @@
 <h3 class="heading"><a name="TOC59"></a><a name="sparc-sun-sunos4*"></a>sparc-sun-sunos4*</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>A bug in the SunOS 4 linker will cause it to crash when linking
@@ -1498,5 +1490,5 @@
 <h3 class="heading"><a name="TOC60"></a><a name="sparc-unknown-linux-gnulibc1"></a>sparc-unknown-linux-gnulibc1</h3>
 
-<p>Support for this system is obsoleted in GCC 3.3.
+   <p>Support for this system is obsoleted in GCC 3.3.
 
    <p>It has been reported that you might need
@@ -1508,5 +1500,5 @@
 <h3 class="heading"><a name="TOC61"></a><a name="sparc-*-linux*"></a>sparc-*-linux*</h3>
 
-<p>GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
+   <p>GCC versions 3.0 and higher require binutils 2.11.2 and glibc 2.2.4
 or newer on this platform.  All earlier binutils and glibc
 releases mishandled unaligned relocations on <code>sparc-*-*</code> targets.
@@ -1516,5 +1508,5 @@
 <h3 class="heading"><a name="TOC62"></a><a name="sparc64-*-solaris2*"></a>sparc64-*-solaris2*</h3>
 
-<p>The following compiler flags must be specified in the configure
+   <p>The following compiler flags must be specified in the configure
 step in order to bootstrap this target with the Sun compiler:
 
@@ -1529,5 +1521,5 @@
 <h3 class="heading"><a name="TOC63"></a><a name="sparcv9-*-solaris2*"></a>sparcv9-*-solaris2*</h3>
 
-<p>This is a synonym for sparc64-*-solaris2*.
+   <p>This is a synonym for sparc64-*-solaris2*.
 
    <hr />
@@ -1535,5 +1527,5 @@
 <h3 class="heading"><a name="TOC64"></a><a name="%23*-*-sysv*"></a>*-*-sysv*</h3>
 
-<p>On System V release 3, you may get this error message
+   <p>On System V release 3, you may get this error message
 while linking:
 
@@ -1566,5 +1558,5 @@
 <h3 class="heading"><a name="TOC65"></a><a name="vax-dec-ultrix"></a>vax-dec-ultrix</h3>
 
-<p>Don't try compiling with VAX C (<code>vcc</code>).  It produces incorrect code
+   <p>Don't try compiling with VAX C (<code>vcc</code>).  It produces incorrect code
 in some cases (for example, when <code>alloca</code> is used).
 
@@ -1573,5 +1565,5 @@
 <h3 class="heading"><a name="TOC66"></a><a name="x86_64-*-*"></a>x86_64-*-*, amd64-*-*</h3>
 
-<p>GCC supports the x86-64 architecture implemented by the AMD64 processor
+   <p>GCC supports the x86-64 architecture implemented by the AMD64 processor
 (amd64-*-* is an alias for x86_64-*-*) on GNU/Linux, FreeBSD and NetBSD. 
 On GNU/Linux the default is a bi-arch compiler which is able to generate
@@ -1582,5 +1574,5 @@
 <h3 class="heading"><a name="TOC67"></a><a name="xtensa-*-elf"></a>xtensa-*-elf</h3>
 
-<p>This target is intended for embedded Xtensa systems using the
+   <p>This target is intended for embedded Xtensa systems using the
 <code>newlib</code> C library.  It uses ELF but does not support shared
 objects.  Designed-defined instructions specified via the
@@ -1599,5 +1591,5 @@
 <h3 class="heading"><a name="TOC68"></a><a name="xtensa-*-linux*"></a>xtensa-*-linux*</h3>
 
-<p>This target is for Xtensa systems running GNU/Linux.  It supports ELF
+   <p>This target is for Xtensa systems running GNU/Linux.  It supports ELF
 shared objects and the GNU C library (glibc).  It also generates
 position-independent code (PIC) regardless of whether the
@@ -1610,5 +1602,5 @@
 <h3 class="heading"><a name="TOC69"></a><a name="windows"></a>Microsoft Windows (32-bit)</h3>
 
-<p>A port of GCC 2.95.2 and 3.x is included with the
+   <p>A port of GCC 2.95.2 and 3.x is included with the
 <a href="http://www.cygwin.com/">Cygwin environment</a>.
 
@@ -1623,5 +1615,5 @@
 <h3 class="heading"><a name="TOC70"></a><a name="os2"></a>OS/2</h3>
 
-<p>GCC does not currently support OS/2.  However, Andrew Zabolotny has been
+   <p>GCC does not currently support OS/2.  However, Andrew Zabolotny has been
 working on a generic OS/2 port with pgcc.  The current code can be found
 at <a href="http://www.goof.com/pcg/os2/">http://www.goof.com/pcg/os2/</a>.
@@ -1634,5 +1626,5 @@
 <h3 class="heading"><a name="TOC71"></a><a name="older"></a>Older systems</h3>
 
-<p>GCC contains support files for many older (1980s and early
+   <p>GCC contains support files for many older (1980s and early
 1990s) Unix variants.  For the most part, support for these systems
 has not been deliberately removed, but it has not been maintained for
@@ -1678,5 +1670,5 @@
 <h3 class="heading"><a name="TOC72"></a><a name="elf_targets"></a>all ELF targets (SVR4, Solaris 2, etc.)</h3>
 
-<p>C++ support is significantly better on ELF targets if you use the
+   <p>C++ support is significantly better on ELF targets if you use the
 <a href="./configure.html#with-gnu-ld">GNU linker</a>; duplicate copies of
 inlines, vtables and template instantiations will be discarded
Index: trunk/src/gcc/INSTALL/test.html
===================================================================
--- trunk/src/gcc/INSTALL/test.html	(revision 1595)
+++ trunk/src/gcc/INSTALL/test.html	(revision 1598)
@@ -4,5 +4,6 @@
 <meta http-equiv="Content-Type" content="text/html">
 <meta name="description" content="Installing GCC: Testing">
-<meta name="generator" content="makeinfo 4.6">
+<meta name="generator" content="makeinfo 4.5">
+<link href="http://www.gnu.org/software/texinfo/" rel="generator-home">
 <!--
 Copyright &copy; 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
@@ -25,13 +26,4 @@
      software.  Copies published by the Free Software Foundation raise
      funds for GNU development.-->
-<meta http-equiv="Content-Style-Type" content="text/css">
-<style type="text/css"><!--
-  pre.display { font-family:inherit }
-  pre.format  { font-family:inherit }
-  pre.smalldisplay { font-family:inherit; font-size:smaller }
-  pre.smallformat  { font-family:inherit; font-size:smaller }
-  pre.smallexample { font-size:smaller }
-  pre.smalllisp    { font-size:smaller }
---></style>
 </head>
 <body>
@@ -82,5 +74,5 @@
 <h3 class="section"><a name="TOC0"></a>How can I run the test suite on selected tests?</h3>
 
-<p>In order to run sets of tests selectively, there are targets
+   <p>In order to run sets of tests selectively, there are targets
 <code>make check-gcc</code> and <code>make check-g++</code>
 in the <code>gcc</code> subdirectory of the object directory.  You can also
@@ -112,5 +104,5 @@
 <h3 class="section"><a name="TOC1"></a>Additional testing for Java Class Libraries</h3>
 
-<p>The <a href="http://sources.redhat.com/mauve/">Mauve Project</a> provides
+   <p>The <a href="http://sources.redhat.com/mauve/">Mauve Project</a> provides
 a suite of tests for the Java Class Libraries.  This suite can be run
 as part of libgcj testing by placing the Mauve tree within the libjava
@@ -126,5 +118,5 @@
 <h3 class="section"><a name="TOC2"></a>How to interpret test results</h3>
 
-<p>The result of running the testsuite are various <code>*.sum</code> and <code>*.log</code>
+   <p>The result of running the testsuite are various <code>*.sum</code> and <code>*.log</code>
 files in the testsuite subdirectories.  The <code>*.log</code> files contain a
 detailed log of the compiler invocations and the corresponding
@@ -149,5 +141,5 @@
 <h3 class="section"><a name="TOC3"></a>Submitting test results</h3>
 
-<p>If you want to report the results to the GCC project, use the
+   <p>If you want to report the results to the GCC project, use the
 <code>contrib/test_summary</code> shell script.  Start it in the <var>objdir</var> with
 
Index: trunk/src/gcc/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog
===================================================================
--- trunk/src/gcc/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog	(revision 1595)
+++ trunk/src/gcc/gcc/testsuite/g++.old-deja/g++.oliva/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/gcc/testsuite/gcc.dg/c99-bool-1.c
===================================================================
--- trunk/src/gcc/gcc/testsuite/gcc.dg/c99-bool-1.c	(revision 1595)
+++ trunk/src/gcc/gcc/testsuite/gcc.dg/c99-bool-1.c	(revision 1598)
@@ -229,7 +229,5 @@
   if ((u |= 2) != 1)
     abort ();
-  /* ??? A bit queer, since this gets optimized to ((u = (u != 3)) != 1)
-     early in semantic analysis, which then yields the warning below.  */
-  if ((u ^= 3) != 1)	/* { dg-warning "always true due to limited range" } */
+  if ((u ^= 3) != 1)
     abort ();
   /* Test comma expressions.  */
Index: trunk/src/gcc/gcc/testsuite/treelang/ChangeLog
===================================================================
--- trunk/src/gcc/gcc/testsuite/treelang/ChangeLog	(revision 1595)
+++ trunk/src/gcc/gcc/testsuite/treelang/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/gcc/treelang/ChangeLog
===================================================================
--- trunk/src/gcc/gcc/treelang/ChangeLog	(revision 1595)
+++ trunk/src/gcc/gcc/treelang/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/include/ChangeLog
===================================================================
--- trunk/src/gcc/include/ChangeLog	(revision 1595)
+++ trunk/src/gcc/include/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libf2c/ChangeLog
===================================================================
--- trunk/src/gcc/libf2c/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libf2c/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libffi/ChangeLog
===================================================================
--- trunk/src/gcc/libffi/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libffi/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libiberty/ChangeLog
===================================================================
--- trunk/src/gcc/libiberty/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libiberty/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libjava/ChangeLog
===================================================================
--- trunk/src/gcc/libjava/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libjava/ChangeLog	(revision 1598)
@@ -1,2 +1,12 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
+2004-06-22  Bryce McKinlay  <mckinlay@redhat.com>
+
+	Fix PR libgcj/12475
+	* gnu/gcj/runtime/StackTrace.java (finalize): Declare.
+	* gnu/gcj/runtime/natStackTrace.cc (finalize): New. Free "addrs".
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libjava/gnu/gcj/runtime/StackTrace.java
===================================================================
--- trunk/src/gcc/libjava/gnu/gcj/runtime/StackTrace.java	(revision 1595)
+++ trunk/src/gcc/libjava/gnu/gcj/runtime/StackTrace.java	(revision 1598)
@@ -156,4 +156,5 @@
   
   private native void fillInStackTrace(int n, int offset);
+  protected native void finalize();
 
   private static native MethodRef getCompiledMethodRef(RawData addr);
Index: trunk/src/gcc/libjava/gnu/gcj/runtime/natStackTrace.cc
===================================================================
--- trunk/src/gcc/libjava/gnu/gcj/runtime/natStackTrace.cc	(revision 1595)
+++ trunk/src/gcc/libjava/gnu/gcj/runtime/natStackTrace.cc	(revision 1598)
@@ -196,3 +196,8 @@
 }
 
-
+void
+gnu::gcj::runtime::StackTrace::finalize(void)
+{
+  if (addrs != NULL)
+    _Jv_Free (addrs);
+}
Index: trunk/src/gcc/libjava/libltdl/ChangeLog
===================================================================
--- trunk/src/gcc/libjava/libltdl/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libjava/libltdl/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libjava/testsuite/ChangeLog
===================================================================
--- trunk/src/gcc/libjava/testsuite/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libjava/testsuite/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libobjc/ChangeLog
===================================================================
--- trunk/src/gcc/libobjc/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libobjc/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libstdc++-v3/ChangeLog
===================================================================
--- trunk/src/gcc/libstdc++-v3/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/ChangeLog	(revision 1598)
@@ -1,2 +1,34 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
+2004-08-25  Jonathan Wakely  <redi@gcc.gnu.org>
+
+	* include/ext/enc_filebuf.h: Move concept-check macro to class scope.
+
+2004-07-27  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* config/linker-map.gnu: Export typeinfo information.
+	* configure.in (libtool_VERSION): To 5:7:0.
+	* configure: Regenerate.
+	* testsuite/abi_check.cc (check_version): Add CXXABI_1.2.2.
+	
+2004-07-25  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	PR bootstrap/15120
+	* configure: Rebuilt.
+
+2004-07-08  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* testsuite/22_locale/time_put_members_char.cc (test01): Allow either 
+	"Son" or "So" as abbreviated name for Sunday in de_DE locale.
+	* testsuite/22_locale/time_put_members_wchar_t.cc (test01): Likewise.
+
+2004-06-28  David Asher  <david.asher@cavium.com>
+
+	PR libstdc++/11352
+	* include/bits/locale_facets.tcc (__pad<>::_S_pad): Don't
+	access __olds beyond __oldlen.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libstdc++-v3/config/linker-map.gnu
===================================================================
--- trunk/src/gcc/libstdc++-v3/config/linker-map.gnu	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/config/linker-map.gnu	(revision 1598)
@@ -1,5 +1,5 @@
 ## Linker script for GNU ld 2.11.94+ only.
 ##
-## Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+## Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
 ##
 ## This file is part of the libstdc++ version 3 distribution.
@@ -469,2 +469,27 @@
 
 } CXXABI_1.2;
+
+CXXABI_1.2.2 {
+
+    # *_type_info classes, ctor and dtor
+    _ZN10__cxxabiv117__array_type_info*;
+    _ZN10__cxxabiv117__class_type_info*;
+    _ZN10__cxxabiv116__enum_type_info*;
+    _ZN10__cxxabiv120__function_type_info*;
+    _ZN10__cxxabiv123__fundamental_type_info*;
+    _ZN10__cxxabiv117__pbase_type_info*;
+    _ZN10__cxxabiv129__pointer_to_member_type_info*;
+    _ZN10__cxxabiv119__pointer_type_info*;
+    _ZN10__cxxabiv120__si_class_type_info*;
+    _ZN10__cxxabiv121__vmi_class_type_info*;
+
+    # *_type_info classes, member functions
+    _ZNK10__cxxabiv117__class_type_info*;
+    _ZNK10__cxxabiv120__function_type_info*;
+    _ZNK10__cxxabiv117__pbase_type_info*;
+    _ZNK10__cxxabiv129__pointer_to_member_type_info*;
+    _ZNK10__cxxabiv119__pointer_type_info*;
+    _ZNK10__cxxabiv120__si_class_type_info*;
+    _ZNK10__cxxabiv121__vmi_class_type_info*;
+
+} CXXABI_1.2.1;
Index: trunk/src/gcc/libstdc++-v3/configure.in
===================================================================
--- trunk/src/gcc/libstdc++-v3/configure.in	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/configure.in	(revision 1598)
@@ -14,5 +14,5 @@
 AC_SUBST(PACKAGE)
 # For libtool versioning info, format is CURRENT:REVISION:AGE
-libtool_VERSION=5:6:0
+libtool_VERSION=5:7:0
 AC_SUBST(libtool_VERSION)
 
Index: trunk/src/gcc/libstdc++-v3/include/bits/c++config
===================================================================
--- trunk/src/gcc/libstdc++-v3/include/bits/c++config	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/include/bits/c++config	(revision 1598)
@@ -36,5 +36,5 @@
 
 // The current version of the C++ library in compressed ISO date format.
-#define __GLIBCPP__ 20040531
+#define __GLIBCPP__ 20040930
 
 // This is necessary until GCC supports separate template compilation.
Index: trunk/src/gcc/libstdc++-v3/include/bits/locale_facets.tcc
===================================================================
--- trunk/src/gcc/libstdc++-v3/include/bits/locale_facets.tcc	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/include/bits/locale_facets.tcc	(revision 1598)
@@ -2194,7 +2194,9 @@
 	                          || _Traits::eq(__olds[0], __plus);
 
-	  const bool __testhex = _Traits::eq(__ctype.widen('0'), __olds[0]) 
-	                         && (_Traits::eq(__ctype.widen('x'), __olds[1]) 
-				     || _Traits::eq(__ctype.widen('X'), __olds[1]));
+	  const bool __testhex = (_Traits::eq(__ctype.widen('0'), __olds[0])
+				  && __oldlen > 1
+				  && (_Traits::eq(__ctype.widen('x'), __olds[1]) 
+				      || _Traits::eq(__ctype.widen('X'),
+						     __olds[1])));
 	  if (__testhex)
 	    {
Index: trunk/src/gcc/libstdc++-v3/include/ext/enc_filebuf.h
===================================================================
--- trunk/src/gcc/libstdc++-v3/include/ext/enc_filebuf.h	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/include/ext/enc_filebuf.h	(revision 1598)
@@ -50,12 +50,15 @@
       enc_filebuf(state_type& __state)
       : std::basic_filebuf<_CharT, enc_char_traits<_CharT> >()
-      { 
-	// Set state type to something useful.
-	// Something more than copyconstructible is needed here, so
-	// require copyconstructible + assignment operator.
-	__glibcpp_class_requires(state_type, _SGIAssignableConcept);
-	_M_state_cur = __state;
-	_M_state_cur._M_init();
-      };
+      {
+	this->_M_state_beg = __state;
+	this->_M_state_beg._M_init();
+      }
+
+    private:
+      // concept requirements:
+      // Set state type to something useful.
+      // Something more than copyconstructible is needed here, so
+      // require default and copy constructible + assignment operator.
+      __glibcxx_class_requires(state_type, _SGIAssignableConcept)
     };
 } // namespace __gnu_cxx
Index: trunk/src/gcc/libstdc++-v3/libio/ChangeLog
===================================================================
--- trunk/src/gcc/libstdc++-v3/libio/ChangeLog	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/libio/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/libstdc++-v3/testsuite/22_locale/time_put_members_char.cc
===================================================================
--- trunk/src/gcc/libstdc++-v3/testsuite/22_locale/time_put_members_char.cc	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/testsuite/22_locale/time_put_members_char.cc	(revision 1598)
@@ -1,5 +1,5 @@
 // 2001-09-17 Benjamin Kosnik  <bkoz@redhat.com>
 
-// Copyright (C) 2001, 2002 Free Software Foundation
+// Copyright (C) 2001, 2002, 2004 Free Software Foundation
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -90,5 +90,5 @@
   iterator_type os_it02 = tim_put.put(oss.rdbuf(), oss, '*', &time1, 'a');
   string result2 = oss.str();
-  VERIFY( result2 == "Son" );
+  VERIFY( result2 == "Son" || result2 == "So" );
 
   oss.str(empty); // "%d.%m.%Y"
Index: trunk/src/gcc/libstdc++-v3/testsuite/22_locale/time_put_members_wchar_t.cc
===================================================================
--- trunk/src/gcc/libstdc++-v3/testsuite/22_locale/time_put_members_wchar_t.cc	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/testsuite/22_locale/time_put_members_wchar_t.cc	(revision 1598)
@@ -1,5 +1,5 @@
 // 2001-10-02 Benjamin Kosnik  <bkoz@redhat.com>
 
-// Copyright (C) 2001, 2002 Free Software Foundation
+// Copyright (C) 2001, 2002, 2004 Free Software Foundation
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -92,5 +92,5 @@
   iterator_type os_it02 = tim_put.put(oss.rdbuf(), oss, '*', &time1, 'a');
   wstring result2 = oss.str();
-  VERIFY( result2 == L"Son" );
+  VERIFY( result2 == L"Son" || result2 == L"So" );
 
   oss.str(empty); // "%d.%m.%Y"
Index: trunk/src/gcc/libstdc++-v3/testsuite/abi_check.cc
===================================================================
--- trunk/src/gcc/libstdc++-v3/testsuite/abi_check.cc	(revision 1595)
+++ trunk/src/gcc/libstdc++-v3/testsuite/abi_check.cc	(revision 1598)
@@ -91,4 +91,5 @@
       known_versions.push_back("CXXABI_1.2");
       known_versions.push_back("CXXABI_1.2.1");
+      known_versions.push_back("CXXABI_1.2.2");
     }
   compat_list::iterator begin = known_versions.begin();
Index: trunk/src/gcc/maintainer-scripts/ChangeLog
===================================================================
--- trunk/src/gcc/maintainer-scripts/ChangeLog	(revision 1595)
+++ trunk/src/gcc/maintainer-scripts/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
Index: trunk/src/gcc/zlib/ChangeLog
===================================================================
--- trunk/src/gcc/zlib/ChangeLog	(revision 1595)
+++ trunk/src/gcc/zlib/ChangeLog	(revision 1598)
@@ -1,2 +1,6 @@
+2004-09-30  Release Manager
+
+	* GCC 3.3.5 Released.
+
 2004-05-31  Release Manager
 
