+2006-07-21 Steve Ellcey <sje@cup.hp.com>
+
+ PR target/26792
+ * configure.ac: Use GCC_CHECK_UNWIND_GETIPINFO to
+ define HAVE_GETIPINFO.
+ * aclocal.m4: Add include of ../config/unwind_ipinfo.m4.
+ * config.h.in: Regenerate.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+ * libmath/Makefile.in: Regenerate.
+ * include/Makefile.in: Regenerate.
+ * src/Makefile.in: Regenerate.
+ * libsupc++/Makefile.in: Regenerate.
+ * testsuite/Makefile.in: Regenerate.
+ * po/Makefile.in: Regenerate.
+ * libsupc++/eh_personality.cc: Check HAVE_GETIPINFO.
+
+2006-07-21 Jason Merrill <jason@redhat.com>
+
+ * libsupc++/eh_personality.cc: Wrap extern "C" function
+ definitions in namespace __cxxabiv1.
+
+2006-07-21 David Daney <ddaney@avtrex.com>
+
+ PR libgcj/28426
+ * acinclude.m4: Added a comment.
+
+2006-07-20 Benjamin Kosnik <bkoz@redhat.com>
+ Jakub Jelinek <jakub@redhat.com>
+
+ PR libstdc++/19664 round 1
+ * acinclude.m4 (GLIBCXX_ENABLE_VISIBILITY): Check it.
+ * configure.ac: Use it.
+ * configure: Regenerate.
+ * docs/html/configopts.html: Document it.
+ * include/Makefile.am: Slip in to c++config.
+ * include/Makefile.in: Regenerate.
+ * include/bits/c++config (_GLIBCXX_VISIBILITY): New.
+ (_GLIBCXX_BEGIN_NAMESPACE): Use it.
+ (_GLIBCXX_END_NAMESPACE): Use it.
+ (_GLIBCXX_BEGIN_NESTED_NAMESPACE): Use it.
+ (_GLIBCXX_END_NESTED_NAMESPACE): Use it.
+ * src/debug.cc: Mark __gnu_internal namespace with hidden
+ visibility attribute.
+ * src/ext-inst.cc: Same.
+ * src/globals_io.cc: Same.
+ * src/globals_locale.cc: Same.
+ * src/ios_init.cc: Same.
+ * src/locale.cc: Same.
+ * src/mt_allocator.cc: Same.
+ * src/pool_allocator.cc: Same.
+
+2006-07-16 Paolo Carlini <pcarlini@suse.de>
+
+ PR libstdc++/28277 (partial: valarray bits)
+ * include/std/std_valarray.h (valarray<>::shift(int),
+ valarray<>::cshift(int)): Avoid __builtin_alloca with no limit,
+ do the work in place.
+ * testsuite/26_numerics/valarray/28277.cc: New.
+
+2006-07-15 Paolo Carlini <pcarlini@suse.de>
+
+ PR libstdc++/28277 (partial: ostream bits 1)
+ * include/bits/ostream.tcc (operator<<(basic_ostream<_CharT>&,
+ const char*)): Avoid __builtin_alloca with no limit in the
+ widening.
+ * testsuite/27_io/basic_ostream/inserters_character/wchar_t/
+ 28277-1.cc: New.
+
+2006-07-14 Benjamin Kosnik <bkoz@redhat.com>
+
+ * acinclude.m4 (GLIBCXX_ENABLE_ATOMIC_BUILTINS): New.
+ * configure.ac: Use it.
+ * configure: Regenerated.
+ * config.h.in: Regenerated.
+ * configure.host: Simplify.
+ * include/bits/atomicity.h: Adjust macros.
+ * config/cpu/generic/atomicity.h: Move...
+ * config/cpu/generic/atomicity_mutex: New.
+ * config/cpu/generic/atomicity_mutex/atomicity.h: ...here.
+ * config/cpu/generic/atomic_builtins: Rename...
+ * config/cpu/generic/atomicity_builtins: ...to this.
+ * config/cpu/generic/atomicity_builtins/atomicity.h: Moved.
+ * config/cpu/mips/atomicity.h: Comment MIPS II requirement.
+
+ * scripts/testsuite_flags.in: Make --cxxflags reflect CXXFLAGS.
+
+2006-07-14 Paolo Carlini <pcarlini@suse.de>
+
+ * include/tr1/random (minstd_rand0, minstd_rand, ranlux3, ranlux4):
+ Use unsigned long as implementation-defined type.
+
+2006-07-14 Paolo Carlini <pcarlini@suse.de>
+
+ * include/tr1/random.tcc (struct _To_Unsigned_Type): Add.
+ (subtract_with_carry<>::seed(_Gen&, false_type)): Use an
+ unsigned type in the loop, fix factor multiplier, take g
+ invocations modulo 2^32.
+
+ * include/tr1/random.tcc (subtract_with_carry<>::
+ seed(unsigned long)): Fix value == 0 special case.
+
+ * include/tr1/random (struct _Shift): Fix for large shifts.
+
2006-07-13 Paolo Carlini <pcarlini@suse.de>
* testsuite/performance/21_strings/string_copy_cons_and_dest.cc: New.