aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
AgeCommit message (Collapse)Author
2002-11-06Merge from basic-improvements-branch.Eric Christopher
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/mips-3_4-rewrite-branch@58849 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-23Merge from basic-improvements-branchEric Christopher
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/mips-3_4-rewrite-branch@58434 138bc75d-0d04-0410-961f-82ee72b054a4
2002-10-02mips-3_4-rewrite-bib-merge-20021002Eric Christopher
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/mips-3_4-rewrite-branch@57755 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-24Merge from gcc-3_4-basic-improvements-branch.Eric Christopher
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/mips-3_4-rewrite-branch@57486 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-142002-09-13 Andy Felt <afelt@uwsp.edu>Phil Edwards
* docs/html/17_intro/howto.html: Update link. 2002-09-13 Phil Edwards <pme@gcc.gnu.org> * docs/doxygen/run_doxygen: Massage man page for Iterator_types.3. * docs/html/faq/index.html: Whitespace fixes. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@57125 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-122002-09-12 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@57082 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-112002-09-11 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
* 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-11 Paolo Carlini <pcarlini@unitus.it> * include/bits/locale_facets.tcc (__convert_from_v): Use __uselocale instead of setlocale for glibc 2.3+. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@57021 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-112002-09-10 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@57020 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-102002-09-10 Gabriel Dos Reis <gdr@soliton.integrable-solutions.net>Gabriel Dos Reis
* include/bits/stl_vector.h (vector<>): Don't use a name with different meanings before and after re-evaluation in the completed scope. * include/bits/basic_string.h (basic_string<>): Likewise. * include/bits/stl_bvector.h (vector<bool>): Likewise. * include/bits/stl_deque.h (std): Likewise. * include/bits/stl_list.h (list<>): Likewise. * include/bits/stl_tree.h (_Rb_tree<>): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@57014 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-102002-09-10 Paolo Carlini <pcarlini@unitus.it>Paolo Carlini
* include/bits/codecvt.h (class __codecvt_abstract_base): Add __c_locale type _M_c_locale_codecvt member. (class codecvt<char, char, mbstate_t>, class codecvt<wchar_t, char, mbstate_t>): Add new codecvt(__c_locale, size_t) constructor. (codecvt_byname::codecvt_byname): Update. * src/codecvt.cc (class codecvt<char, char, mbstate_t>, class codecvt<wchar_t, char, mbstate_t>): Update codecvt(size_t) constructor and ~codecvt() destructor; define codecvt(__c_locale, size_t) constructor. (codecvt::do_out): Switch to _M_c_locale_codecvt around wcsrtombs call. (codecvt::do_in): Ditto for mbsrtowcs call. * src/localename.cc (locale::_Impl::_Impl(const char*, size_t)): Tweak construction of codecvt facets. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@57011 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-10 * include/bits/locale_facets.tcc (__convert_from_v):Danny Smith
Replace strdup with ISO malloc and strcpy. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56991 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-092002-09-09 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
* docs/html/configopts.html: Change grouping. Note ABI impacts. Update information for locale model defaults. * docs/html/install.html: Update include directory information. Update testing information. Update linux issues for named locales. * docs/html/abi.txt: Fix typos. Add more info. * src/misc-inst.cc: Add missing instantiations. * testsuite/abi_check.cc: Make output results more verbose. * config/os/gnu-linux/ctype_base.h: Remove shadow headers injections. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56979 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-07 * config/locale/generic/messages_members.cc: Add specialization forJakub Jelinek
messages<wchar_t>. * config/locale/ieee_1003.1-20021/messages_members.cc: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56920 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-062002-09-06 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
* include/bits/localefwd.h: Tweak formatting. * docs/html/abi.txt: Add. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56903 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-06 * configure.target: Use cpu_include_dir="config/cpu/sparc" for allJakub Jelinek
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56897 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-06 * config/os/gnu-linux/ctype_noninline.hJakub Jelinek
[_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}. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56893 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-052002-09-05 Paolo Carlini <pcarlini@unitus.it>Paolo Carlini
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56865 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-05 * config/abi/ia64-unknown-linux-gnu: Add.Jakub Jelinek
* 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56847 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-052002-09-05 Jonathan Wakely <jw@kayari.org>Jonathan Wakely
* docs/html/Makefile: Use more portable shell wildcard. * docs/html/makedoc.awk: Nest elements correctly for XHTML conversion. * docs/html/configopts.html, docs/html/documentation.html, docs/html/explanations.html, docs/html/install.html, docs/html/17_intro/contribute.html, docs/html/17_intro/howto.html, docs/html/17_intro/license.html, docs/html/18_support/howto.html, docs/html/19_diagnostics/howto.html, docs/html/20_util/howto.html, docs/html/21_strings/howto.html, docs/html/22_locale/codecvt.html, docs/html/22_locale/ctype.html, docs/html/22_locale/howto.html, docs/html/22_locale/locale.html, docs/html/22_locale/messages.html, docs/html/23_containers/howto.html, docs/html/24_iterators/howto.html, docs/html/25_algorithms/howto.html, docs/html/26_numerics/howto.html, docs/html/27_io/howto.html, docs/html/ext/howto.html, docs/html/ext/sgiexts.html, docs/html/faq/index.html: Convert to XHTML. * docs/html/faq/index.txt: Regenerate. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56845 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-05 * config/locale/gnu/ctype_members.cc (ctype<wchar_t>::do_widen(char)):Jakub Jelinek
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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56841 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-05 * config/locale/gnu/monetary_members.ccJakub Jelinek
(moneypunct<wchar_t, true>::_M_initialize_moneypunct, moneypunct<wchar_t, false>::_M_initialize_moneypunct): Use __uselocale instead of setlocale for glibc 2.3. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56839 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-05 * config/locale/generic/c++locale_internal.h: New header.Jakub Jelinek
* 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. * 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. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56837 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-04 * include/std/std_limits.h (__glibcpp_f32_infinity_bytes,Richard Henderson
__glibcpp_f32_has_infinity, __glibcpp_f64_infinity_bytes, __glibcpp_f64_has_infinity, __glibcpp_f80_infinity_bytes, __glibcpp_f80_has_infinity, __glibcpp_f96_infinity_bytes, __glibcpp_f96_has_infinity, __glibcpp_f128_infinity_bytes, __glibcpp_f128_has_infinity, __glibcpp_float_infinity_bytes, __glibcpp_float_has_infinity, __glibcpp_double_infinity_bytes, __glibcpp_double_has_infinity, __glibcpp_long_double_infinity_bytes, __glibcpp_long_double_has_infinity): Remove. (std::numeric_limits<float>, std::numeric_limits<double>, std::numeric_limits<long double>): Use __builtin_huge_val to implement has_infinity and infinity(). * src/limits.cc (__glibcpp_float_infinity, __glibcpp_double_infinity, __glibcpp_long_double_infinity): Remove. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56821 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-03 * include/std/std_limits.h (__glibcpp_f32_min, __glibcpp_f32_max,Richard Henderson
__glibcpp_f32_digits, __glibcpp_f32_digits10, __glibcpp_f32_radix, __glibcpp_f32_epsilon, __glibcpp_f32_min_exponent, __glibcpp_f32_min_exponent10, __glibcpp_f32_max_exponent, __glibcpp_f32_max_exponent10, __glibcpp_f64_min, __glibcpp_f64_max, __glibcpp_f64_digits, __glibcpp_f64_digits10, __glibcpp_f64_radix, __glibcpp_f64_min_exponent, __glibcpp_f64_min_exponent10, __glibcpp_f64_max_exponent, __glibcpp_f64_max_exponent10, __glibcpp_f80_min, __glibcpp_f80_max, __glibcpp_f80_digits, __glibcpp_f80_digits10, __glibcpp_f80_radix, __glibcpp_f80_epsilon, __glibcpp_f80_min_exponent, __glibcpp_f80_min_exponent10, __glibcpp_f80_max_exponent, __glibcpp_f80_max_exponent10, __glibcpp_f96_min, __glibcpp_f96_max, __glibcpp_f96_digits, __glibcpp_f96_digits10, __glibcpp_f96_radix, __glibcpp_f96_epsilon, __glibcpp_f96_min_exponent, __glibcpp_f96_min_exponent10, __glibcpp_f96_max_exponent, __glibcpp_f96_max_exponent10, __glibcpp_f128_min, __glibcpp_f128_max, __glibcpp_f128_digits, __glibcpp_f128_digits10, __glibcpp_f128_radix, __glibcpp_f128_epsilon, __glibcpp_f128_min_exponent, __glibcpp_f128_min_exponent10, __glibcpp_f128_max_exponent, __glibcpp_f128_max_exponent10, __glibcpp_float_min, __glibcpp_float_max, __glibcpp_float_digits, __glibcpp_float_digits10, __glibcpp_float_radix, __glibcpp_float_epsilon, __glibcpp_float_min_exponent, __glibcpp_float_min_exponent10, __glibcpp_float_max_exponent, __glibcpp_float_max_exponent10, __glibcpp_double_min, __glibcpp_double_max, __glibcpp_double_digits, __glibcpp_double_digits10, __glibcpp_double_radix, __glibcpp_double_epsilon, __glibcpp_double_min_exponent, __glibcpp_double_min_exponent10, __glibcpp_double_max_exponent, __glibcpp_double_max_exponent10, __glibcpp_long_double_min, __glibcpp_long_double_max, __glibcpp_long_double_digits, __glibcpp_long_double_digits10, __glibcpp_long_double_radix, __glibcpp_long_double_epsilon, __glibcpp_long_double_min_exponent, __glibcpp_long_double_min_exponent10, __glibcpp_long_double_max_exponent, __glibcpp_long_double_max_exponent10): Remove macros. (std::numeric_limits<float>, std::numeric_limits<double>, std::numeric_limits<long double>): Use protected float.h macros. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56770 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-012002-09-01 Phil Edwards <pme@gcc.gnu.org>Phil Edwards
* 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'. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56722 138bc75d-0d04-0410-961f-82ee72b054a4
2002-09-012002-08-31 Phil Edwards <pme@gcc.gnu.org>Phil Edwards
* acinclude.m4: Minor comment tweaks. * docs/html/makedoc.awk: New file... * docs/html/Makefile: ...called from here... * docs/html/documentation.html: ...to help generate this. * docs/html/21_strings/howto.html: Prepare for new entry. * include/bits/basic_string.h: Initial basic_stirng hook for doxygen. Remove trailing whitespace. * include/bits/char_traits.h: Point to onlinedocs for new entry. * include/bits/stringfwd.h: Add doxygen hooks for string and wstring typedefs. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56711 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-29* config/cpu/arm/cpu_limits.h: New file.Richard Earnshaw
* configure.target: Use config/cpu/arm for XScale and StrongARM configurations. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56653 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-28gcc/Gabriel Dos Reis
2002-08-28 Gabriel Dos Reis <gdr@integrable-solutions.net> * c-common.c (builtin_define_type_precision): New function. (cb_register_builtins): Use it. Define __WCHAR_UNSIGNED__ is wchar_t is unsigned in C++. * doc/cpp.texi (Common Predefined Macros): Document __WCHAR_UNSIGNED__, __CHAR_BIT__, __WCHAR_BIT__, __SHRT_BIT__, __INT_BIT__, __LONG_BIT__, __LONG_LONG_BIT__, __FLOAT_BIT__, __DOUBLE_BIT__, __LONG_DOUBLE_BIT__. libstdc++-v3/ 2002-08-28 Gabriel Dos Reis <gdr@integrable-solutions.net> * include/std/std_limits.h (__glibcpp_char_bits, __glibcpp_short_bits, __glibcpp_int_bits, __glibcpp_long_bits, __glibcpp_long_long_bits, __glibcpp_float_bits, __glibcpp_double_bits, __glibcpp_long_double_bits): Remove. Use compiler predifined macros. (__glibcpp_wchar_t_is_signed): Define based on compiler predefined __WCHAR_UNSIGNED__. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56646 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-27 * include/std/std_limits.h (__glibcpp_f32_infinity_bytes,Gabriel Dos Reis
__glibcpp_f32_has_infinity, __glibcpp_f32_QNaN_bytes, __glibcpp_f32_has_QNaN, __glibcpp_f32_SNaN_bytes, __glibcpp_f32_has_SNaN, __glibcpp_f32_denorm_min_bytes, __glibcpp_f32_has_denorm, __glibcpp_f32_is_iec559, __glibcpp_f64_infinity_bytes, __glibcpp_f64_has_infinity, __glibcpp_f64_QNaN_bytes, __glibcpp_f64_has_QNaN, __glibcpp_f64_SNaN_bytes, __glibcpp_f64_has_SNaN, __glibcpp_f64_denorm_min_bytes, __glibcpp_f64_has_denorm, __glibcpp_f64_is_iec559, __glibcpp_f80_infinity_bytes, __glibcpp_f80_has_infinity, __glibcpp_f80_QNaN_bytes, __glibcpp_f80_has_QNaN, __glibcpp_f80_SNaN_bytes, __glibcpp_f80_has_SNaN, __glibcpp_f80_denorm_min_bytes, __glibcpp_f80_has_denorm, __glibcpp_f80_is_iec559, __glibcpp_f96_infinity_bytes, __glibcpp_f96_has_infinity, __glibcpp_f96_QNaN_bytes, __glibcpp_f96_has_QNaN, __glibcpp_f96_SNaN_bytes, __glibcpp_f96_has_SNaN, __glibcpp_f96_denorm_min_bytes, __glibcpp_f96_has_denorm, __glibcpp_f96_is_iec559, __glibcpp_f128_infinity_bytes, __glibcpp_f128_has_infinity, __glibcpp_f128_QNaN_bytes, __glibcpp_f128_has_QNaN, __glibcpp_f128_SNaN_bytes, __glibcpp_f128_has_SNaN, __glibcpp_f128_denorm_min_bytes, __glibcpp_f128_has_denorm, __glibcpp_f128_is_iec559, __glibcpp_float_infinity_bytes, __glibcpp_float_has_infinity, __glibcpp_float_QNaN_bytes, __glibcpp_float_has_QNaN, __glibcpp_float_SNaN_bytes, __glibcpp_float_has_SNaN, __glibcpp_float_denorm_min_bytes, __glibcpp_float_has_denorm, __glibcpp_float_is_iec559, __glibcpp_double_infinity_bytes, __glibcpp_double_has_infinity, __glibcpp_double_QNaN_bytes, __glibcpp_double_has_QNaN, __glibcpp_double_SNaN_bytes, __glibcpp_double_has_SNaN, __glibcpp_double_denorm_min_bytes, __glibcpp_double_has_denorm, __glibcpp_double_is_iec559, __glibcpp_long_double_infinity_bytes, __glibcpp_long_double_has_infinity, __glibcpp_long_double_QNaN_bytes, __glibcpp_long_double_has_QNaN, __glibcpp_long_double_SNaN_bytes, __glibcpp_long_double_has_SNaN, __glibcpp_long_double_denorm_min_bytes, __glibcpp_long_double_has_denorm, __glibcpp_long_double_is_iec559: New macros. (__glibcpp_word_bits, __glibcpp_word): Likewise. (__glibcpp_byte): New typedef. (__float_storage, __double_storage, __long_double_storage): New types. (__glibcpp_float_infinity, __glibcpp_float_QNaN, __glibcpp_float_SNaN, __glibcpp_float_denorm_min): Now objects. Declare. (__glibcpp_double_infinity, __glibcpp_double_QNaN, __glibcpp_double_SNaN, __glibcpp_double_denorm_min): Likewise. (__glibcpp_long_double_infinity, __glibcpp_long_double_QNaN, __glibcpp_long_double_SNaN, __glibcpp_long_double_denorm_min): Likewise. * src/limits.cc (__glibcpp_float_infinity, __glibcpp_float_QNaN, __glibcpp_float_SNaN, __glibcpp_float_denorm_min): Define. (__glibcpp_double_infinity, __glibcpp_double_QNaN, __glibcpp_double_SNaN, __glibcpp_double_denorm_min): Likewise. (__glibcpp_long_double_infinity, __glibcpp_long_double_QNaN, __glibcpp_long_double_SNaN, __glibcpp_long_double_denorm_min): Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56613 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-25 * include/std/std_limits.h: Indent conditional macroGabriel Dos Reis
definitions. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56570 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-232002-08-23 Phil Edwards <pme@gcc.gnu.org>Phil Edwards
* Makefile.am (check-abi): Specify current directory. * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Fix shell syntax, use abi_baseline_triplet in baseline_file. * Makefile.in, aclocal.m4, configure: Regenerate. * configure.target: Add abi_baseline_triplet with default. * testsuite/abi_check.cc: More error checking. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56545 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-232002-08-23 Phil Edwards <pme@gcc.gnu.org>Phil Edwards
* config/linker-map.gnu: Verbose comments, clean up spacing. * include/bits/stl_alloc.h: Fix indentation of 'if' bodies, return statements. __allocator: Change class declaration to struct. * docs/html/17_intro/C++STYLE: Fix typo. * include/bits/stl_deque.h, include/bits/stl_list.h, include/bits/stl_map.h, include/bits/stl_multimap.h, include/bits/stl_vector.h: Fix fallout from typo. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56540 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-232002-08-22 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
* acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Set GLIBCPP_BUILD_ABI_CHECK based on cross compiling, build, host variables. * aclocal.m4: Regenerate. * testsuite/Makefile.am (noinst_PROGRAMS): Make conditional on native compiling. * testsuite/Makefile.in: Regenerate. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56531 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-23 * testsuite/abi_check.cc: Support older binutils/readelf.Loren J. Rittle
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56530 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-23 * testsuite/abi_check.cc: Enhance shell portability.Loren J. Rittle
* config/abi/i386-unknown-freebsd4.6: Add. * config/abi/i386-unknown-freebsd4.6/baseline_symbols.txt: New file. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56527 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-222002-08-22 Paolo Carlini <pcarlini@unitus.it>Paolo Carlini
* docs/html/faq/index.html: Add Loren James Rittle and Paolo Carlini to the list of v3 maintainers. * docs/html/faq/index.txt: Ditto. * docs/html/17_intro/RELEASE-NOTES: Ditto. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56516 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-222002-08-22 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
Phil Edwards <pme@gcc.gnu.org> Ulrich Drepper <drepper@redhat.com> * Makefile.am (check-abi): New rule. * Makefile.in: Regenerate. * acinclude.m4 (GLIBCPP_CONFIGURE_TESTSUITE): Export baseline_file. * aclocal.m4: Regenerate. * configure: Regenerate. * testsuite/Makefile.am (noinst_PROGRAMS): Add abi_check. (abi_check_SOURCES): Add. * testsuite/Makefile.in: Regenerate. * testsuite/abi_check.cc: New file. * config/abi: Add. * config/abi/i686-pc-linux-gnu: Add. * config/abi/i686-pc-linux-gnu/baseline_symbols.txt: New file. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56515 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-202002-08-19 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
* configure.in (libtool_VERSION): Update to 5:1:0. * configure: Regenerate. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56462 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-202002-08-19 Jonathan Wakely <jw@kayari.org>Jonathan Wakely
* docs/html/configopts.html, docs/html/documentation.html, docs/html/install.html, docs/html/22_locale/codecvt.html, docs/html/22_locale/ctype.html, docs/html/22_locale/howto.html, docs/html/22_locale/locale.html, docs/html/22_locale/messages.html: Conform to HTML 4.01 standard. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56449 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-152002-08-15 Benjamin Kosnik <bkoz@redhat.com>Benjamin Kosnik
* include/ext/stdio_filebuf.h (stdio_filebuf): Explicitly set _M_buf_size_opt to zero when unbuffering. * include/bits/fstream.tcc (filebuf::showmanyc): Simplify. Consistency checks for _M_buf_size_opt. Revert PR libstdc++/7445 * src/locale.cc (locale::classic): Revert. * docs/html/17_intro/TODO: Add. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56365 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-152002-08-15 Phil Edwards <pme@gcc.gnu.org>Phil Edwards
* docs/html/documentation.html: Update doxygen links for 3.2. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56357 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-15 * libstdc++-v3/libsupc++/unwind-cxx.h (__cxa_exception):Steve Ellcey
Change catchTemp type from void* to _Unwind_Ptr. * libstdc++-v3/libsupc++/eh_personality.cc (PERSONALITY_FUNCTION): Do not cast landing_pad or base_of_encoded_value to (void *). * libstdc++-v3/libsupc++/eh_throw.cc (__gxx_exception_cleanup): Accept _URC_NO_REASON as a valid reason code. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56352 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-142002-08-14 Jonathan Wakely <jw@kayari.org>Jonathan Wakely
* docs/html/22_locale/messages.html: Use HTML entities for punctuation. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56300 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-132002-08-13 Jonathan Wakely <jw@kayari.org>Jonathan Wakely
Phil Edwards <pme@gcc.gnu.org> * docs/html/documentation.html: Use HTML entities for punctuation. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56257 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-092002-08-09 Phil Edwards <pme@gcc.gnu.org>Phil Edwards
* include/bits/deque.tcc, include/bits/list.tcc, include/bits/stl_deque.h, include/bits/stl_iterator_base_funcs.h, include/bits/stl_list.h, include/bits/stl_map.h, include/bits/stl_multimap.h, include/bits/stl_queue.h, include/bits/stl_stack.h, include/bits/stl_vector.h, include/bits/vector.tcc: Re-indent contents of namespace std, re-wrap comment lines as necessary. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56165 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-092002-08-08 Danny Smith <dannysmith@users.sourceforge.net>Danny Smith
Benjamin Kosnik <bkoz@redhat.com> * include/bits/istream.tcc (basic_istream::ignore): Use sbumpc, not snextc. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56153 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-07 * libsupc++/Makefile.am (LTCOMPILE): Add LIBSUPCXX_PICFLAGS.John David Anglin
* libsupc++/Makefile.in: Regenerate. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56099 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-05 PR/7491Gabriel Dos Reis
* include/bits/slice_array.h(_DEFINE_VALARRAY_OPERATOR): Instantiate with new function objects. * include/bits/mask_array.h (_DEFINE_VALARRAY_OPERATOR): Likewise. Reformat. Uglify. * include/bits/gslice_array.h: Likewise. * include/bits/indirect_array.h: Likewise. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56036 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-03 * testsuite/26_numerics/valarray_name_lookup.cc: Rename fromGabriel Dos Reis
testsuite/26_numerics/valarray_name_lookup.C git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56008 138bc75d-0d04-0410-961f-82ee72b054a4
2002-08-02 * include/bits/valarray_array.h (_DEFINE_ARRAY_FUNCTION): Use ourGabriel Dos Reis
object function surrogates. * include/bits/valarray_meta.h (__shift_left): Fix typo. (_BinFunClos<>): Remove. (_BinFunBase<>): Likewise. (_BinFunBase1<>):Likewise. (_BinFunBase2<>): Likewise. (_DEFINE_EXPR_RELATIONAL_OPERATOR): Likewise. (_DEFINE_EXPR_UNARY_OPERATOR): Adjust definition. (_DEFINE_EXPR_BINARY_OPERATOR): Likewise. (_DEFINE_EXPR_BINARY_FUNCTION): Likewise. * include/std/std_valarray.h: Dont #include <functional> anymore. (_Bitwise_or<>, _Bitwise_and<>, _Bitwise_xor<>, _Shift_left<>, _Shift_right<>): Remove. (_DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT): Adjust instantiation. (_DEFINE_BINARY_OPERATOR): Tweak definition. (_DEFINE_LOGICAL_OPERATOR): Remove. * testsuite/26_numerics/valarray_name_lookup.C (main): Add more tests. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@56001 138bc75d-0d04-0410-961f-82ee72b054a4