diff options
author | kan <kan@FreeBSD.org> | 2002-09-17 04:04:04 +0000 |
---|---|---|
committer | kan <kan@FreeBSD.org> | 2002-09-17 04:04:04 +0000 |
commit | d28dfe2607c93215301923596ce65ae6df3d4cd9 (patch) | |
tree | e1352a09cb44f9237c705b49ba032895f99b4cba /contrib/libstdc++/ChangeLog | |
parent | 366976642281939a5ef910427ef046ec6f72af8a (diff) | |
download | FreeBSD-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++/ChangeLog | 166 |
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. |