summaryrefslogtreecommitdiffstats
path: root/contrib/libstdc++/ChangeLog
diff options
context:
space:
mode:
authorkan <kan@FreeBSD.org>2002-09-17 04:04:04 +0000
committerkan <kan@FreeBSD.org>2002-09-17 04:04:04 +0000
commitd28dfe2607c93215301923596ce65ae6df3d4cd9 (patch)
treee1352a09cb44f9237c705b49ba032895f99b4cba /contrib/libstdc++/ChangeLog
parent366976642281939a5ef910427ef046ec6f72af8a (diff)
downloadFreeBSD-src-d28dfe2607c93215301923596ce65ae6df3d4cd9.zip
FreeBSD-src-d28dfe2607c93215301923596ce65ae6df3d4cd9.tar.gz
Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on 16-Sep-2002 13:23:11 EDT.
Diffstat (limited to 'contrib/libstdc++/ChangeLog')
-rw-r--r--contrib/libstdc++/ChangeLog166
1 files changed, 166 insertions, 0 deletions
diff --git a/contrib/libstdc++/ChangeLog b/contrib/libstdc++/ChangeLog
index 8038421..85ef8f7 100644
--- a/contrib/libstdc++/ChangeLog
+++ b/contrib/libstdc++/ChangeLog
@@ -1,3 +1,169 @@
+2002-09-12 Benjamin Kosnik <bkoz@redhat.com>
+
+ * libmath/Makefile.am (LIBTOOL): Use --tag CC always for this
+ directory.
+ * libmath/Makefile.in: Regenerate.
+ * src/Makefile.am: Tweak comment.
+ * src/Makefile.in: Regenerate.
+
+ * config/locale/gnu/c_locale.h: Remove warnings.
+ Inject __uselocale into __gnu_cxx.
+ * config/locale/generic/c_locale.h: Match.
+
+2002-09-12 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/locale_facets.tcc (__convert_from_v): Remove.
+ * config/locale/gnu/c_locale.h (__convert_from_v): Add.
+ * config/locale/generic/c_locale.h (__convert_from_v): Add.
+
+2002-09-12 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/locale_facets.tcc (__convert_from_v):
+ Use __uselocale instead of setlocale for glibc 2.3+.
+
+2002-09-12 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/Makefile.am (sources): Edit.
+ (target_sources): New.
+ (target_sources_extra): New.
+ * src/Makefile.in: Regenerate.
+ * acinclude.m4: Set CCODECVT_CC.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * src/locale.cc: Move ctype definitions...
+ * src/ctype.cc: ...here. New file.
+ * src/locale.cc: Move codecvt definitions...
+ * src/codecvt.cc: ...here.
+ * config/generic/codecvt_members.cc: ...and here.
+ * config/gnu/codecvt_members.cc: ...and here.
+ * include/bits/codecvt.h: Tweak.
+ * include/bits/locale_facets: Tweak.
+
+ * src/bitset.cc: Correct license text.
+ * src/concept-inst.cc: Same.
+ * src/strstream.cc: Same.
+ * src/vterminate.cc: Same.
+
+2002-09-10 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * include/bits/locale_facets.tcc (__convert_from_v):
+ Replace strdup with ISO malloc and strcpy.
+
+2002-09-09 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/misc-inst.cc: Remove some instantiations.
+
+ * testsuite/abi_check.cc: Make output results more verbose.
+
+ * config/os/gnu-linux/ctype_base.h: Remove shadow headers injections.
+
+2002-09-07 Jakub Jelinek <jakub@redhat.com>
+
+ * config/locale/generic/messages_members.cc: Add specialization for
+ messages<wchar_t>.
+ * config/locale/ieee_1003.1-20021/messages_members.cc: Likewise.
+
+2002-09-06 Jakub Jelinek <jakub@redhat.com>
+
+ * configure.target: Use cpu_include_dir="config/cpu/sparc" for all
+ sparc targets.
+ * config/cpu/sparc/bits/atomicity.h: New file.
+ * config/cpu/sparc/sparc32/bits/atomicity.h: Removed.
+ * config/cpu/sparc/sparc64/bits/atomicity.h: Removed.
+
+2002-09-06 Jakub Jelinek <jakub@redhat.com>
+
+ * config/os/gnu-linux/bits/ctype_noninline.h
+ [_GLIBCPP_USE_SHADOW_HEADERS]: Remove using _C_legacy::__ctype_*.
+ (ctype<char>::classic_table): If _GLIBCPP_C_LOCALE_GNU, return
+ _S_c_locale->__ctype_b, otherwise temporarily switch to "C" locale
+ and return __ctype_b.
+ (ctype<char>::ctype(__c_locale, const mask*, bool, size_t)): If not
+ _GLIBCPP_C_LOCALE_GNU, temporarily switch to "C" locale and
+ initialize using __ctype_{b,tolower,toupper}.
+ (ctype<char>::ctype(const mask*, bool, size_t)): If
+ _GLIBCPP_C_LOCALE_GNU, initialize using
+ _S_c_locale->__ctype_{b,tolower,toupper}, otherwise temporarily
+ switch to "C" locale and initialize using __ctype_{b,tolower,toupper}.
+
+2002-09-05 Loren J. Rittle <ljrittle@acm.org>
+
+ Move from mainline.
+ * src/Makefile.am (AUTOMAKE_OPTIONS): Use cygnus-style generation.
+ * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Likewise.
+ * src/Makefile.in: Regenerate (explicitly with --cygnus option).
+ * testsuite/Makefile.in: Likewise.
+
+2002-09-05 Paolo Carlini <pcarlini@unitus.it>
+ Roland McGrath <roland@redhat.com>
+
+ PR libstdc++/7811
+ * src/locale.cc (locale::locale(__s)): Use getenv instead
+ of setenv for the environment locale.
+ * testsuite/22_locale/ctor_copy_dtor.cc (test03): New.
+
+2002-09-05 Jakub Jelinek <jakub@redhat.com>
+
+ * config/abi/ia64-unknown-linux-gnu: Add.
+ * config/abi/ia64-unknown-linux-gnu/baseline_symbols.txt: New file.
+ * config/abi/alphaev67-unknown-linux-gnu: Add.
+ * config/abi/alphaev67-unknown-linux-gnu/baseline_symbols.txt: New file.
+
+2002-09-05 Phil Edwards <pme@gcc.gnu.org>
+
+ * testsuite/Makefile.am: Use LD_RUN_PATH when linking abi_check.
+ Fix spelling in comment.
+ * testsuite/Makefile.in: Regenerate.
+ * testsuite/abi_check.cc: Use string literals to build 'cmd' rather
+ than 'quote' and 'bslash'.
+
+2002-09-05 Jakub Jelinek <jakub@redhat.com>
+
+ * config/locale/gnu/ctype_members.cc (ctype<wchar_t>::do_widen(char)):
+ Switch to _M_c_locale_ctype around btowc call.
+ (ctype<wchar_t>::do_widen(const char*, const char *, wchar_t*)):
+ Switch to _M_c_locale_ctype around mbsrtowcs call.
+ (ctype<wchar_t>::do_narrow(char)): Switch to _M_c_locale_ctype around
+ wctob call.
+ (ctype<wchar_t>::do_narrow(const char*, const char *, wchar_t*)):
+ Switch to _M_c_locale_ctype around wcsrtombs call.
+
+2002-09-05 Jakub Jelinek <jakub@redhat.com>
+
+ * config/locale/gnu/monetary_members.cc
+ (moneypunct<wchar_t, true>::_M_initialize_moneypunct,
+ moneypunct<wchar_t, false>::_M_initialize_moneypunct): Use
+ __uselocale instead of setlocale for glibc 2.3.
+
+2002-09-05 Jakub Jelinek <jakub@redhat.com>
+
+ * config/locale/generic/c++locale_internal.h: New header.
+ * config/locale/gnu/c++locale_internal.h: New header.
+ * config/locale/gnu/c_locale.cc: Include it.
+ * config/locale/gnu/collate_members.cc: Include it.
+ * config/locale/gnu/ctype_members.cc: Include it.
+ * config/locale/gnu/messages_members.cc: Include it.
+ * config/locale/gnu/monetary_members.cc: Include it.
+ * config/locale/gnu/numeric_members.cc: Include it.
+ * config/locale/gnu/time_members.cc: Include it.
+ (_M_put): Reorder __strftime_l and __wcsftime_l arguments to match
+ glibc.
+ (_M_initialize_timepunct): Initialize _M_c_locale_timepunct for
+ C locale.
+ * acinclude.m4: Include string.h when testing strcoll_l.
+ For glibc 2.3 provide __-prefixed prototypes.
+ (CLOCALE_INTERNAL_H): Set, add AC_LINK_FILES line.
+ * aclocal.m4, configure: Rebuilt.
+
+2002-09-05 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/locale_facets.h: Add declaration of specialization
+ here.
+ * config/locale/gnu/messages_members.cc: Add specialization for
+ messages<wchar_t>.
+ * config/locale/gnu/messages_members.h: Remove generic definition
+ of do_get.
+
2002-08-26 Phil Edwards <pme@gcc.gnu.org>
* Makefile.am (check-abi): Specify current directory.
OpenPOWER on IntegriCloud