Index: trunk/src/gcc/libjava/java/net/NetworkInterface.java
===================================================================
--- trunk/src/gcc/libjava/java/net/NetworkInterface.java	(revision 1475)
+++ trunk/src/gcc/libjava/java/net/NetworkInterface.java	(revision 1477)
@@ -116,10 +116,13 @@
 
   /**
-   *  Returns an network interface by name
-   *
-   *  @param name The name of the interface to return
-   *
-   *  @exception SocketException If an error occurs
-   *  @exception NullPointerException If the specified name is null
+   * Returns an network interface by name
+   *
+   * @param name The name of the interface to return
+   * 
+   * @return a <code>NetworkInterface</code> object representing the interface,
+   * or null if there is no interface with that name.
+   *
+   * @exception SocketException If an error occurs
+   * @exception NullPointerException If the specified name is null
    */
   public static NetworkInterface getByName (String name)
@@ -138,5 +141,6 @@
       }
 
-    throw new SocketException ("no network interface with this name exists");
+   // No interface with the given name found.
+   return null;
   }
 
Index: trunk/src/gcc/libjava/libltdl/ChangeLog
===================================================================
--- trunk/src/gcc/libjava/libltdl/ChangeLog	(revision 1475)
+++ trunk/src/gcc/libjava/libltdl/ChangeLog	(revision 1477)
@@ -1,2 +1,6 @@
+2004-05-31  Release Manager
+
+	* GCC 3.3.4 Released.
+
 2004-02-14  Release Manager
 
Index: trunk/src/gcc/libjava/org/xml/sax/helpers/NewInstance.java
===================================================================
--- trunk/src/gcc/libjava/org/xml/sax/helpers/NewInstance.java	(revision 1475)
+++ trunk/src/gcc/libjava/org/xml/sax/helpers/NewInstance.java	(revision 1477)
@@ -5,5 +5,5 @@
 // NO WARRANTY!  This class is in the Public Domain.
 
-// $Id: NewInstance.java,v 1.1.2.1 2002/12/20 03:50:17 tromey Exp $
+// $Id: NewInstance.java,v 1.1.2.4 2002/01/29 21:34:14 dbrownell Exp $
 
 package org.xml.sax.helpers;
Index: trunk/src/gcc/libjava/org/xml/sax/helpers/package.html
===================================================================
--- trunk/src/gcc/libjava/org/xml/sax/helpers/package.html	(revision 1475)
+++ trunk/src/gcc/libjava/org/xml/sax/helpers/package.html	(revision 1477)
@@ -1,5 +1,5 @@
 <HTML><HEAD>
 
-<!-- $Id: package.html,v 1.1.2.1 2002/12/20 03:50:17 tromey Exp $ -->
+<!-- $Id: package.html,v 1.3.2.1 2001/11/09 20:32:58 dbrownell Exp $ -->
 
 </HEAD><BODY>
Index: trunk/src/gcc/libjava/org/xml/sax/package.html
===================================================================
--- trunk/src/gcc/libjava/org/xml/sax/package.html	(revision 1475)
+++ trunk/src/gcc/libjava/org/xml/sax/package.html	(revision 1477)
@@ -1,5 +1,5 @@
 <html><head>
 
-<!-- $Id: package.html,v 1.1.2.1 2002/12/20 03:50:17 tromey Exp $ -->
+<!-- $Id: package.html,v 1.2.2.2 2002/01/12 21:42:21 dbrownell Exp $ -->
 
 </head><body>
Index: trunk/src/gcc/libjava/testsuite/ChangeLog
===================================================================
--- trunk/src/gcc/libjava/testsuite/ChangeLog	(revision 1475)
+++ trunk/src/gcc/libjava/testsuite/ChangeLog	(revision 1477)
@@ -1,2 +1,6 @@
+2004-05-31  Release Manager
+
+	* GCC 3.3.4 Released.
+
 2004-02-14  Release Manager
 
Index: trunk/src/gcc/libobjc/ChangeLog
===================================================================
--- trunk/src/gcc/libobjc/ChangeLog	(revision 1475)
+++ trunk/src/gcc/libobjc/ChangeLog	(revision 1477)
@@ -1,2 +1,13 @@
+2004-05-31  Release Manager
+
+	* GCC 3.3.4 Released.
+
+2004-03-02  Gabriel Dos Reis  <gdr@integrable-solutions.net>
+
+	PR bootstrap/14348
+	Backport
+	2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
+	* objc/hash.h (hash_string): Don't use a cast as an lvalue.
+
 2004-02-14  Release Manager
 
Index: trunk/src/gcc/libobjc/objc/hash.h
===================================================================
--- trunk/src/gcc/libobjc/objc/hash.h	(revision 1475)
+++ trunk/src/gcc/libobjc/objc/hash.h	(revision 1477)
@@ -173,8 +173,8 @@
   unsigned int ret = 0;
   unsigned int ctr = 0;
+  const char *ckey = key;
         
-        
-  while (*(char *) key) {
-    ret ^= *(char *) key++ << ctr;
+  while (*ckey) {
+    ret ^= *ckey++ << ctr;
     ctr = (ctr + 1) % sizeof (void *);
   }
Index: trunk/src/gcc/libstdc++-v3/ChangeLog
===================================================================
--- trunk/src/gcc/libstdc++-v3/ChangeLog	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/ChangeLog	(revision 1477)
@@ -1,2 +1,44 @@
+2004-05-31  Release Manager
+
+	* GCC 3.3.4 Released.
+
+2004-05-24  Ronald Landheer-Cieslak  <ronald@landheer.com>
+
+	PR libstdc++/11171
+	* acinclude.m4: Deal with --with-newlib.
+	* aclocal.m4: Regenerate.
+	* configure.in: Set os_include_dir correctly when --with-newlib.
+	* configure: Regenerate.
+	
+2004-05-13  Benjamin Kosnik  <bkoz@redhat.com>
+
+	PR libstdc++/14720
+	* config/linker-map.gnu: Export basic_ios::_M_setstate.
+	* testsuite/abi_check.cc (check_version): Add GLIBCXX_3.2.4
+	to known versions.
+	* configure.in (libtool_VERSION): To 5:6:0. 
+	* configure: Regenerated.
+
+2004-05-07  Matthias Klose  <doko@debian.org>
+
+	* include/backward/iterator.h: Add GPL copyright info,
+	with exception clause.
+	* config/cpu/hppa/atomicity.h: Likewise.
+	* config/io/c_io_libio_codecvt.c: Likewise.
+	* include/bits/boost_concept_check.h: Likewise.
+	* include/backward/iterator.h: Likewise.
+	* libsupc++/tinfo.h: Likewise.
+	* po/string_literals.cc: Likewise.
+	* src/wstring-inst.cc: Likewise.
+	* libio/_G_config.h: Likewise.
+	* libio/iolibio.h: Likewise.
+
+2004-02-22  Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/14220
+	* include/bits/locale_facets.tcc (num_put<>::_M_convert_float):
+	Don't clip the precision passed down to __convert_from_v:
+	22.2.2.2.2 nowhere says so.
+
 2004-02-14  Release Manager
 
Index: trunk/src/gcc/libstdc++-v3/acinclude.m4
===================================================================
--- trunk/src/gcc/libstdc++-v3/acinclude.m4	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/acinclude.m4	(revision 1477)
@@ -65,4 +65,6 @@
 
   # We use these options to decide which functions to include.
+  AC_ARG_WITH(newlib,
+  [  --with-newlib        use newlib headers])
   AC_ARG_WITH(target-subdir,
   [  --with-target-subdir=SUBDIR
Index: trunk/src/gcc/libstdc++-v3/aclocal.m4
===================================================================
--- trunk/src/gcc/libstdc++-v3/aclocal.m4	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/aclocal.m4	(revision 1477)
@@ -77,4 +77,6 @@
 
   # We use these options to decide which functions to include.
+  AC_ARG_WITH(newlib,
+  [  --with-newlib        use newlib headers])
   AC_ARG_WITH(target-subdir,
   [  --with-target-subdir=SUBDIR
Index: trunk/src/gcc/libstdc++-v3/config/cpu/hppa/atomicity.h
===================================================================
--- trunk/src/gcc/libstdc++-v3/config/cpu/hppa/atomicity.h	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/config/cpu/hppa/atomicity.h	(revision 1477)
@@ -1,4 +1,4 @@
 /* Low-level functions for atomic operations.  PA-RISC version. -*- C++ -*-
-   Copyright 2002 Free Software Foundation, Inc.
+   Copyright 2002, 2004 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
@@ -17,4 +17,13 @@
    write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction.  Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License.  This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
 
 #ifndef _BITS_ATOMICITY_H
Index: trunk/src/gcc/libstdc++-v3/config/io/c_io_libio_codecvt.c
===================================================================
--- trunk/src/gcc/libstdc++-v3/config/io/c_io_libio_codecvt.c	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/config/io/c_io_libio_codecvt.c	(revision 1477)
@@ -24,4 +24,12 @@
    General Public License.  */
 
+// As a special exception, you may use this file as part of a free software
+// library without restriction.  Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License.  This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
 /* Slightly modified from glibc/libio/iofwide.c */
 
Index: trunk/src/gcc/libstdc++-v3/config/linker-map.gnu
===================================================================
--- trunk/src/gcc/libstdc++-v3/config/linker-map.gnu	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/config/linker-map.gnu	(revision 1477)
@@ -396,4 +396,9 @@
 } GLIBCPP_3.2.2;
 
+GLIBCPP_3.2.4 {
+
+  _ZNSt9basic_iosI[cw]St11char_traitsI[cw]EE11_M_setstateESt12_Ios_Iostate;
+
+} GLIBCPP_3.2.3;
 
 # Symbols in the support library (libsupc++) have their own tag.
Index: trunk/src/gcc/libstdc++-v3/configure.in
===================================================================
--- trunk/src/gcc/libstdc++-v3/configure.in	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/configure.in	(revision 1477)
@@ -14,5 +14,5 @@
 AC_SUBST(PACKAGE)
 # For libtool versioning info, format is CURRENT:REVISION:AGE
-libtool_VERSION=5:5:0
+libtool_VERSION=5:6:0
 AC_SUBST(libtool_VERSION)
 
@@ -277,4 +277,8 @@
       ;;
   esac
+
+if test x"$with_newlib" = "xyes"; then
+   os_include_dir="os/newlib"
+fi
 
   case "$target" in
Index: trunk/src/gcc/libstdc++-v3/docs/html/ext/sgiexts.html
===================================================================
--- trunk/src/gcc/libstdc++-v3/docs/html/ext/sgiexts.html	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/docs/html/ext/sgiexts.html	(revision 1477)
@@ -30,5 +30,5 @@
    extensions may come and go.  Also, this page is incomplete because the
    author is pressed for time.  Check back often; the latest change was on
-   $Date: 2003/06/25 20:37:10 $ (UTC).
+   $Date: 2003/04/16 17:02:47 $ (UTC).
 </p>
 
Index: trunk/src/gcc/libstdc++-v3/include/backward/iterator.h
===================================================================
--- trunk/src/gcc/libstdc++-v3/include/backward/iterator.h	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/include/backward/iterator.h	(revision 1477)
@@ -1,2 +1,31 @@
+// Backward-compat support -*- C++ -*-
+
+// Copyright (C) 2001, 2004 Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library.  This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License along
+// with this library; see the file COPYING.  If not, write to the Free
+// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+// USA.
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction.  Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License.  This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
 /*
  *
Index: trunk/src/gcc/libstdc++-v3/include/bits/boost_concept_check.h
===================================================================
--- trunk/src/gcc/libstdc++-v3/include/bits/boost_concept_check.h	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/include/bits/boost_concept_check.h	(revision 1477)
@@ -1,3 +1,29 @@
+// Copyright (C) 2004 Free Software Foundation, Inc.
 //
+// This file is part of the GNU ISO C++ Library.  This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License along
+// with this library; see the file COPYING.  If not, write to the Free
+// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+// USA.
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction.  Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License.  This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
 // (C) Copyright Jeremy Siek 2000. Permission to copy, use, modify,
 // sell and distribute this software is granted provided this
Index: trunk/src/gcc/libstdc++-v3/include/bits/c++config
===================================================================
--- trunk/src/gcc/libstdc++-v3/include/bits/c++config	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/include/bits/c++config	(revision 1477)
@@ -36,5 +36,5 @@
 
 // The current version of the C++ library in compressed ISO date format.
-#define __GLIBCPP__ 20040214
+#define __GLIBCPP__ 20040531
 
 // 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 1475)
+++ trunk/src/gcc/libstdc++-v3/include/bits/locale_facets.tcc	(revision 1477)
@@ -885,19 +885,10 @@
 		       _ValueT __v) const
       {
-	// Note: digits10 is rounded down: add 1 to ensure the maximum
-	// available precision.  Then, in general, one more 1 needs to
-	// be added since, when the %{g,G} conversion specifiers are
-	// chosen inside _S_format_float, the precision field is "the
-	// maximum number of significant digits", *not* the "number of
-	// digits to appear after the decimal point", as happens for
-	// %{e,E,f,F} (C99, 7.19.6.1,4).
-	const int __max_digits = numeric_limits<_ValueT>::digits10 + 2;
-
 	// Use default precision if out of range.
 	streamsize __prec = __io.precision();
-	if (__prec > static_cast<streamsize>(__max_digits))
-	  __prec = static_cast<streamsize>(__max_digits);
-	else if (__prec < static_cast<streamsize>(0))
+	if (__prec < static_cast<streamsize>(0))
 	  __prec = static_cast<streamsize>(6);
+
+	const int __max_digits = numeric_limits<_ValueT>::digits10;	
 
 	typedef numpunct<_CharT>  __facet_type;
@@ -912,5 +903,5 @@
 
 #ifdef _GLIBCPP_USE_C99
-	// First try a buffer perhaps big enough (for sure sufficient
+	// First try a buffer perhaps big enough (most probably sufficient
 	// for non-ios_base::fixed outputs)
 	int __cs_size = __max_digits * 3;
@@ -934,11 +925,11 @@
 	const int __max_exp = numeric_limits<_ValueT>::max_exponent10;
 
-	// ios_base::fixed outputs may need up to __max_exp+1 chars
-	// for the integer part + up to __max_digits chars for the
-	// fractional part + 3 chars for sign, decimal point, '\0'. On
-	// the other hand, for non-fixed outputs __max_digits*3 chars
-	// are largely sufficient.
-	const int __cs_size = __fixed ? __max_exp + __max_digits + 4 
-	                              : __max_digits * 3;
+	// ios_base::fixed outputs may need up to __max_exp + 1 chars
+	// for the integer part + __prec chars for the fractional part
+	// + 3 chars for sign, decimal point, '\0'. On the other hand,
+	// for non-fixed outputs __max_digits * 2 chars + __prec are
+	// largely sufficient.
+	const int __cs_size = __fixed ? __max_exp + __prec + 4 
+	                              : __max_digits * 2 + __prec;
 	char* __cs = static_cast<char*>(__builtin_alloca(__cs_size));
 
Index: trunk/src/gcc/libstdc++-v3/libio/ChangeLog
===================================================================
--- trunk/src/gcc/libstdc++-v3/libio/ChangeLog	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/libio/ChangeLog	(revision 1477)
@@ -1,2 +1,6 @@
+2004-05-31  Release Manager
+
+	* GCC 3.3.4 Released.
+
 2004-02-14  Release Manager
 
Index: trunk/src/gcc/libstdc++-v3/libio/_G_config.h
===================================================================
--- trunk/src/gcc/libstdc++-v3/libio/_G_config.h	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/libio/_G_config.h	(revision 1477)
@@ -1,2 +1,27 @@
+/* Copyright (C) 1999, 2000, 2004 Free Software Foundation, Inc.
+   This file is part of the GNU IO Library.
+
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2, or (at
+   your option) any later version.
+
+   This library is distributed in the hope that it will be useful, but
+   WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this library; see the file COPYING.  If not, write to
+   the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+   MA 02111-1307, USA.
+
+   As a special exception, if you link this library with files
+   compiled with a GNU compiler to produce an executable, this does
+   not cause the resulting executable to be covered by the GNU General
+   Public License.  This exception does not however invalidate any
+   other reasons why the executable file might be covered by the GNU
+   General Public License.  */
+
 /* This file is needed by libio to define various configuration parameters.
    These are always the same in the GNU C library.  */
Index: trunk/src/gcc/libstdc++-v3/libio/iolibio.h
===================================================================
--- trunk/src/gcc/libstdc++-v3/libio/iolibio.h	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/libio/iolibio.h	(revision 1477)
@@ -1,2 +1,27 @@
+/* Copyright (C) 1999, 2000, 2004 Free Software Foundation, Inc.
+   This file is part of the GNU IO Library.
+
+   This library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2, or (at
+   your option) any later version.
+
+   This library is distributed in the hope that it will be useful, but
+   WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this library; see the file COPYING.  If not, write to
+   the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
+   MA 02111-1307, USA.
+
+   As a special exception, if you link this library with files
+   compiled with a GNU compiler to produce an executable, this does
+   not cause the resulting executable to be covered by the GNU General
+   Public License.  This exception does not however invalidate any
+   other reasons why the executable file might be covered by the GNU
+   General Public License.  */
+
 #include "libio.h"
 
Index: trunk/src/gcc/libstdc++-v3/libsupc++/tinfo.h
===================================================================
--- trunk/src/gcc/libstdc++-v3/libsupc++/tinfo.h	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/libsupc++/tinfo.h	(revision 1477)
@@ -1,5 +1,31 @@
 // RTTI support internals for -*- C++ -*-
-// Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001 
+// Copyright (C) 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2004
 // Free Software Foundation
+
+// This file is part of GCC.
+//
+// GCC is free software; you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// GCC is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License
+// along with GCC; see the file COPYING.  If not, write to
+// the Free Software Foundation, 59 Temple Place - Suite 330,
+// Boston, MA 02111-1307, USA. 
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction.  Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License.  This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
 
 #include "typeinfo"
Index: trunk/src/gcc/libstdc++-v3/po/string_literals.cc
===================================================================
--- trunk/src/gcc/libstdc++-v3/po/string_literals.cc	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/po/string_literals.cc	(revision 1477)
@@ -17,4 +17,13 @@
 // USA.
 
+// As a special exception, you may use this file as part of a free software
+// library without restriction.  Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License.  This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
 #include <libintl.h>
 #define gettext_noop(Str) Str
Index: trunk/src/gcc/libstdc++-v3/src/wstring-inst.cc
===================================================================
--- trunk/src/gcc/libstdc++-v3/src/wstring-inst.cc	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/src/wstring-inst.cc	(revision 1477)
@@ -1,2 +1,36 @@
+// wide string support -*- C++ -*-
+
+// Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004
+// Free Software Foundation, Inc.
+//
+// This file is part of the GNU ISO C++ Library.  This library is free
+// software; you can redistribute it and/or modify it under the
+// terms of the GNU General Public License as published by the
+// Free Software Foundation; either version 2, or (at your option)
+// any later version.
+
+// This library is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+// GNU General Public License for more details.
+
+// You should have received a copy of the GNU General Public License along
+// with this library; see the file COPYING.  If not, write to the Free
+// Software Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+// USA.
+
+// As a special exception, you may use this file as part of a free software
+// library without restriction.  Specifically, if other files instantiate
+// templates or use macros or inline functions from this file, or you compile
+// this file and link it with other files to produce an executable, this
+// file does not by itself cause the resulting executable to be covered by
+// the GNU General Public License.  This exception does not however
+// invalidate any other reasons why the executable file might be covered by
+// the GNU General Public License.
+
+//
+// ISO C++ 14882: 21  Strings library
+//
+
 #include <bits/c++config.h>
 
Index: trunk/src/gcc/libstdc++-v3/testsuite/abi_check.cc
===================================================================
--- trunk/src/gcc/libstdc++-v3/testsuite/abi_check.cc	(revision 1475)
+++ trunk/src/gcc/libstdc++-v3/testsuite/abi_check.cc	(revision 1477)
@@ -1,5 +1,5 @@
 // Utility for libstdc++ ABI analysis -*- C++ -*-
 
-// Copyright (C) 2002, 2003 Free Software Foundation, Inc.
+// Copyright (C) 2002, 2003, 2004 Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -88,4 +88,5 @@
       known_versions.push_back("GLIBCPP_3.2.2");
       known_versions.push_back("GLIBCPP_3.2.3"); // gcc-3.3.0
+      known_versions.push_back("GLIBCPP_3.2.4"); // gcc-3.3.4
       known_versions.push_back("CXXABI_1.2");
       known_versions.push_back("CXXABI_1.2.1");
Index: trunk/src/gcc/maintainer-scripts/ChangeLog
===================================================================
--- trunk/src/gcc/maintainer-scripts/ChangeLog	(revision 1475)
+++ trunk/src/gcc/maintainer-scripts/ChangeLog	(revision 1477)
@@ -1,2 +1,10 @@
+2004-05-31  Release Manager
+
+	* GCC 3.3.4 Released.
+
+2004-05-21  Paolo Carlini  <pcarlini@suse.de>
+
+	* gcc_release (build_sources): Generate the NEWS file in toplevel.
+
 2004-02-14  Release Manager
 
Index: trunk/src/gcc/maintainer-scripts/gcc_release
===================================================================
--- trunk/src/gcc/maintainer-scripts/gcc_release	(revision 1475)
+++ trunk/src/gcc/maintainer-scripts/gcc_release	(revision 1477)
@@ -195,5 +195,5 @@
 
     # Regenerate the NEWS file.
-    contrib/gennews > gcc/NEWS || \
+    contrib/gennews > NEWS || \
       error "Could not regenerate NEWS files"
 
Index: trunk/src/gcc/zlib/ChangeLog
===================================================================
--- trunk/src/gcc/zlib/ChangeLog	(revision 1475)
+++ trunk/src/gcc/zlib/ChangeLog	(revision 1477)
@@ -1,2 +1,6 @@
+2004-05-31  Release Manager
+
+	* GCC 3.3.4 Released.
+
 2004-02-14  Release Manager
 
@@ -254,5 +258,5 @@
 - added makelcc.bat for lcc-win32 (Tom St Denis)
 - in Makefile.dj2, use copy and del instead of install and rm (Frank Donahoe)
-- Avoid expanded $Id: ChangeLog,v 1.6.20.7 2004/02/14 20:20:54 gdr Exp $. Use "rcs -kb" or "cvs admin -kb" to avoid Id expansion.
+- Avoid expanded $Id: ChangeLog,v 1.6.20.6 2003/10/16 19:45:39 mmitchel Exp $. Use "rcs -kb" or "cvs admin -kb" to avoid Id expansion.
 - check for unistd.h in configure (for off_t)
 - remove useless check parameter in inflate_blocks_free
Index: trunk/src/gcc/zlib/adler32.c
===================================================================
--- trunk/src/gcc/zlib/adler32.c	(revision 1475)
+++ trunk/src/gcc/zlib/adler32.c	(revision 1477)
@@ -4,5 +4,5 @@
  */
 
-/* @(#) $Id: adler32.c,v 1.3 2002/03/11 22:11:16 tromey Exp $ */
+/* @(#) $Id: adler32.c,v 1.1.1.2 2002/03/11 21:53:23 tromey Exp $ */
 
 #include "zlib.h"
Index: trunk/src/gcc/zlib/compress.c
===================================================================
--- trunk/src/gcc/zlib/compress.c	(revision 1475)
+++ trunk/src/gcc/zlib/compress.c	(revision 1477)
@@ -4,5 +4,5 @@
  */
 
-/* @(#) $Id: compress.c,v 1.3 2002/03/11 22:11:16 tromey Exp $ */
+/* @(#) $Id: compress.c,v 1.1.1.2 2002/03/11 21:53:23 tromey Exp $ */
 
 #include "zlib.h"
Index: trunk/src/gcc/zlib/contrib/iostream2/zstream.h
===================================================================
--- trunk/src/gcc/zlib/contrib/iostream2/zstream.h	(revision 1475)
+++ trunk/src/gcc/zlib/contrib/iostream2/zstream.h	(revision 1477)
@@ -22,5 +22,5 @@
 /*
  * zstream.h - C++ interface to the 'zlib' general purpose compression library
- * $Id: zstream.h,v 1.2 2002/03/11 21:49:46 tromey Exp $
+ * $Id: zstream.h,v 1.1 1999/05/04 19:30:27 tromey Exp $
  */
 
Index: trunk/src/gcc/zlib/crc32.c
===================================================================
--- trunk/src/gcc/zlib/crc32.c	(revision 1475)
+++ trunk/src/gcc/zlib/crc32.c	(revision 1477)
@@ -4,5 +4,5 @@
  */
 
-/* @(#) $Id: crc32.c,v 1.3 2002/03/11 22:11:16 tromey Exp $ */
+/* @(#) $Id: crc32.c,v 1.1.1.2 2002/03/11 21:53:23 tromey Exp $ */
 
 #include "zlib.h"
Index: trunk/src/gcc/zlib/deflate.c
===================================================================
--- trunk/src/gcc/zlib/deflate.c	(revision 1475)
+++ trunk/src/gcc/zlib/deflate.c	(revision 1477)
@@ -48,5 +48,5 @@
  */
 
-/* @(#) $Id: deflate.c,v 1.3 2002/03/11 22:11:16 tromey Exp $ */
+/* @(#) $Id: deflate.c,v 1.1.1.2 2002/03/11 21:53:23 tromey Exp $ */
 
 #include "deflate.h"
Index: trunk/src/gcc/zlib/deflate.h
===================================================================
--- trunk/src/gcc/zlib/deflate.h	(revision 1475)
+++ trunk/src/gcc/zlib/deflate.h	(revision 1477)
@@ -9,5 +9,5 @@
  */
 
-/* @(#) $Id: deflate.h,v 1.3 2002/03/11 22:11:16 tromey Exp $ */
+/* @(#) $Id: deflate.h,v 1.1.1.2 2002/03/11 21:53:23 tromey Exp $ */
 
 #ifndef _DEFLATE_H
Index: trunk/src/gcc/zlib/example.c
===================================================================
--- trunk/src/gcc/zlib/example.c	(revision 1475)
+++ trunk/src/gcc/zlib/example.c	(revision 1477)
@@ -4,5 +4,5 @@
  */
 
-/* @(#) $Id: example.c,v 1.3 2002/03/11 22:11:16 tromey Exp $ */
+/* @(#) $Id: example.c,v 1.1.1.2 2002/03/11 21:53:23 tromey Exp $ */
 
 #include <stdio.h>
Index: trunk/src/gcc/zlib/gzio.c
===================================================================
--- trunk/src/gcc/zlib/gzio.c	(revision 1475)
+++ trunk/src/gcc/zlib/gzio.c	(revision 1477)
@@ -6,5 +6,5 @@
  */
 
-/* @(#) $Id: gzio.c,v 1.3 2002/03/11 22:11:17 tromey Exp $ */
+/* @(#) $Id: gzio.c,v 1.1.1.2 2002/03/11 21:53:24 tromey Exp $ */
 
 #include <stdio.h>
Index: trunk/src/gcc/zlib/minigzip.c
===================================================================
--- trunk/src/gcc/zlib/minigzip.c	(revision 1475)
+++ trunk/src/gcc/zlib/minigzip.c	(revision 1477)
@@ -14,5 +14,5 @@
  */
 
-/* @(#) $Id: minigzip.c,v 1.3 2002/03/11 22:11:17 tromey Exp $ */
+/* @(#) $Id: minigzip.c,v 1.1.1.2 2002/03/11 21:53:26 tromey Exp $ */
 
 #include <stdio.h>
Index: trunk/src/gcc/zlib/trees.c
===================================================================
--- trunk/src/gcc/zlib/trees.c	(revision 1475)
+++ trunk/src/gcc/zlib/trees.c	(revision 1477)
@@ -30,5 +30,5 @@
  */
 
-/* @(#) $Id: trees.c,v 1.3 2002/03/11 22:11:17 tromey Exp $ */
+/* @(#) $Id: trees.c,v 1.1.1.2 2002/03/11 21:53:27 tromey Exp $ */
 
 /* #define GEN_TREES_H */
Index: trunk/src/gcc/zlib/uncompr.c
===================================================================
--- trunk/src/gcc/zlib/uncompr.c	(revision 1475)
+++ trunk/src/gcc/zlib/uncompr.c	(revision 1477)
@@ -4,5 +4,5 @@
  */
 
-/* @(#) $Id: uncompr.c,v 1.3 2002/03/11 22:11:18 tromey Exp $ */
+/* @(#) $Id: uncompr.c,v 1.1.1.2 2002/03/11 21:53:27 tromey Exp $ */
 
 #include "zlib.h"
Index: trunk/src/gcc/zlib/zconf.h
===================================================================
--- trunk/src/gcc/zlib/zconf.h	(revision 1475)
+++ trunk/src/gcc/zlib/zconf.h	(revision 1477)
@@ -4,5 +4,5 @@
  */
 
-/* @(#) $Id: zconf.h,v 1.3 2002/03/11 22:11:18 tromey Exp $ */
+/* @(#) $Id: zconf.h,v 1.1.1.2 2002/03/11 21:53:27 tromey Exp $ */
 
 #ifndef _ZCONF_H
Index: trunk/src/gcc/zlib/zutil.c
===================================================================
--- trunk/src/gcc/zlib/zutil.c	(revision 1475)
+++ trunk/src/gcc/zlib/zutil.c	(revision 1477)
@@ -4,5 +4,5 @@
  */
 
-/* @(#) $Id: zutil.c,v 1.3 2002/03/11 22:11:18 tromey Exp $ */
+/* @(#) $Id: zutil.c,v 1.1.1.2 2002/03/11 21:53:27 tromey Exp $ */
 
 #include "zutil.h"
Index: trunk/src/gcc/zlib/zutil.h
===================================================================
--- trunk/src/gcc/zlib/zutil.h	(revision 1475)
+++ trunk/src/gcc/zlib/zutil.h	(revision 1477)
@@ -9,5 +9,5 @@
  */
 
-/* @(#) $Id: zutil.h,v 1.3 2002/03/11 22:11:18 tromey Exp $ */
+/* @(#) $Id: zutil.h,v 1.1.1.2 2002/03/11 21:53:28 tromey Exp $ */
 
 #ifndef _Z_UTIL_H
