- 21 Mar, 2011 6 commits
-
-
mrs authored
2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu> * lib/prune.exp (prune_gcc_output): Prune "could not create compact unwind for" warnings. libstdc++: 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu> * testsuite/lib/prune.exp (libstdc++-dg-prune): Prune "could not create compact unwind for" warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171263 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
* config/abi/post/i486-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Likewise. * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Likewise. * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171258 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
even when adding symbols to CXXABI_1.3, GLIBCXX_LDBL_3.4 and CXXABI_LDBL_1.3 versions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171257 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171256 138bc75d-0d04-0410-961f-82ee72b054a4
-
jakub authored
(CXXABI_1.3.5): Export _ZTI[PK]*[no]. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171255 138bc75d-0d04-0410-961f-82ee72b054a4
-
ro authored
sparc*-sun-solaris2.10 && lp64. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171231 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 19 Mar, 2011 1 commit
-
-
paolo authored
* testsuite/lib/libstdc++.exp (check_v3_target_c99_math): Rename to check_v3_target_cmath. * testsuite/lib/dg-options.exp (dg-require-c99_math): Rename to dg-require-cmath. * testsuite/26_numerics/random/binomial_distribution/ operators/values.cc: Adjust. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171184 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 18 Mar, 2011 3 commits
-
-
dnovillo authored
* mixed-mode-cmp_neg.cc: Factor out of mixed-mode-arith_neg.cc git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171161 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
Fixup last ChangeLog entry. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171137 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* testsuite/util/testsuite_random.h: New. * testsuite/lib/libstdc++.exp (check_v3_target_c99_math, dg-require-c99_math): Add. * testsuite/26_numerics/random/bernoulli_distribution/ operators/values.cc: New. * testsuite/26_numerics/random/binomial_distribution/ operators/values.cc: Likewise. * testsuite/26_numerics/random/geometric_distribution/ operators/values.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171133 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 16 Mar, 2011 2 commits
-
-
bkoz authored
* config/abi/pre/gnu.ver: Add base destructors for stdexcept classes. * testsuite/19_diagnostics/stdexcept.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171049 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
* include/std/thread: Revert. * src/thread.cc: Same. * config/abi/pre/gnu.ver: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171021 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 15 Mar, 2011 5 commits
-
-
dougkwan authored
PR libstdc++/48123 * include/Makefile.am (install-freestanding-headers): Install cpu_defines.h * include/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171019 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2011-03-15 Benjamin Kosnik <bkoz@redhat.com> * config/abi/pre/gnu.ver: Make nested_exception exports super clear. Move bad_function_call exports from CXXABI_1.3.5 to GLIBCXX_3.4.15. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171014 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
PR libstdc++/48130 * src/future.cc: Guard definitions. * libsupc++/nested_exception.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170979 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
* include/bits/regex_compiler.h: Nest namespace versioning. * include/bits/regex_grep_matcher.tcc: Same. * include/bits/regex_grep_matcher.h: Same. * include/bits/regex_cursor.h: Same. * include/bits/regex_nfa.h: Same. * include/bits/regex_nfa.tcc: Same. * include/bits/regex_grep_matcher.h: Version forward declarations. * include/bits/c++config: Add namespace association for __regex. * include/bits/regex.h: Make sub_match consistent. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170978 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
2011-03-14 Benjamin Kosnik <bkoz@redhat.com> * src/Makefile.am: Add functional.cc, shared_ptr.cc. * src/Makefile.in: Regenerate. * libsupc++/Makefile.am: Add nested_exception.cc. * libsupc++/Makefile.in: Regenerate. * src/system_error.cc: Add ctor and dtor definitions for error_category. * src/functional.cc: New. Add dtor definition for bad_function_call. * src/stdexcept.cc: Add dtor definitions for domain_error, invalid_argument, length_error, out_of_range, range_error, overflow_error, underflow_error. * src/future.cc: Add dtor definition for __future_base::_Result_base. * src/shared_ptr.cc: New. Add dtor definition for bad_weak_ptr. * src/thread.cc: Add dtor for thread::_Impl_base. * include/std/system_error: Adjust. * include/std/stdexcept: Same. * include/std/future: Same. * include/std/functional: Same. * include/std/thread: Same. * include/bits/shared_ptr_base.h: Same. * libsupc++/nested_exception.cc: New. Add dtor for nested_exception. * libsupc++/nested_exception.h: Adjust. * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line numbers. * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same. * config/abi/pre/gnu.ver: Add new exports. * include/bits/regex_compiler.h: Nest namespace versioning. * include/bits/regex_grep_matcher.tcc: Same. * include/bits/regex_grep_matcher.h: Same. * include/bits/regex_cursor.h: Same. * include/bits/regex_nfa.h: Same. * include/bits/regex_nfa.tcc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170975 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 14 Mar, 2011 3 commits
-
-
ro authored
* config/sol2.c (solaris_assemble_visibility): Remove obsolete URLs. libstdc++-v3: * doc/xml/manual/abi.xml: Replace docs.sun.com URLs by their OTN equivalents. * doc/html/manual/abi.html: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170960 138bc75d-0d04-0410-961f-82ee72b054a4
-
tromey authored
Try to import `gdb.printing' module. (UniquePointerPrinter.__init__): Add 'typename' argument. (StdSlistPrinter.__init__): Likewise. (StdSlistIteratorPrinter.__init__): Likewise. (StdVectorIteratorPrinter.__init__): Likewise. (StdRbtreeIteratorPrinter.__init__): Likewise. (StdDebugIteratorPrinter.__init__): Likewise. (StdDequeIteratorPrinter.__init__): Likewise. (StdStringPrinter.__init__): Likewise. (RxPrinter, Printer): New class. (libstdcxx_printer): New global. (register_libstdcxx_printers): Rewrite. (build_libstdcxx_dictionary): Rewrite. (pretty_printers_dict): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170958 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR libstdc++/48114 * include/bits/random.h (geometric_distribution): Correct formula in comment, per C++0x. (geometric_distribution<>::param_type::param_type(double)): Fix check. (geometric_distribution<>::param_type::_M_initialize): Store log(1 - p). * include/bits/random.tcc (geometric_distribution<>::operator()): Fix computation. (binomial_distribution<>::operator()): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170946 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 09 Mar, 2011 1 commit
-
-
paolo authored
* testsuite/util/testsuite_rvalref.h: Minor tweaks. 2011-03-09 Jonathan Wakely <redi@gcc.gnu.org> Chris Jefferson <chris@bubblescope.net> Paolo Carlini <paolo.carlini@oracle.com> * testsuite/util/testsuite_rvalref.h (rvalstruct_compare_by_value): New. * testsuite/25_algorithms/sort_heap/check_compare_by_value.cc: Likewise. * testsuite/25_algorithms/partial_sort/check_compare_by_value: Likewise. * testsuite/25_algorithms/stable_sort/check_compare_by_value.cc: Likewise. * testsuite/25_algorithms/sort/check_compare_by_value: Likewise. 2011-03-09 Chris Jefferson <chris@bubblescope.net> PR libstdc++/48038 * include/bits/stl_algo.h (__merge_backward): Rename to __move_merge_backward and change to always move rather than copy. (__move_merge): New function similar to std::merge except values are moved instead of copied. (__merge_adaptive, __merge_sort_loop): Change from using std::merge and __merge_backward to __move_merge and __move_merge_backward. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170827 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 08 Mar, 2011 2 commits
-
-
jason authored
* pt.c (convert_nontype_argument): Fix -fpermissive allowing integer overflow. * semantics.c (potential_constant_expression_1): Check TREE_OVERFLOW. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170771 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
Matthias Klose <doko@ubuntu.com> Jonathan Wakely <redi@gcc.gnu.org> PR libstdc++/47145 * acinclude.m4 (GLIBCXX_CONFIGURE_DOCBOOK): Define. * configure.ac: Use it. * doc/Makefile.am (XSL_STYLE_DIR): Set at configure time. * configure: Regenerate. * doc/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170763 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 04 Mar, 2011 1 commit
-
-
bkoz authored
* src/Makefile.am (inst_sources): Make source instantion files conditional. (XTEMPLATE_FLAGS): Make -fno-implicit-templates conditional. * src/Makefile.in: Regenerate. * src/valarray-inst.cc: Move to.. * src/valarray.cc: ...this. * acinclude.m4 (GLIBCXX_ENABLE_EXTERN_TEMPLATE]): Define. * configure.ac (GLIBCXX_ENABLE_EXTERN_TEMPLATE): Use it. * configure: Regenerate. * include/Makefile.am (stamp-extern-template): Add. * include/Makefile.in: Regenerate. * doc/xml/manual/configure.xml: Document --enable-extern-template. * include/bits/locale_classes.tcc: Adjust comment. * include/bits/locale_facets.tcc: Same. * include/bits/basic_ios.tcc: Same. * include/bits/istream.tcc: Same. * include/bits/codecvt.h: Same. * include/bits/ostream.tcc: Same. * include/bits/sstream.tcc: Same. * include/bits/c++config: Same. * include/bits/basic_string.tcc: Same. * include/bits/ostream_insert.h: Same. * include/bits/locale_facets_nonio.tcc: Same. * include/bits/streambuf.tcc: Same. * include/bits/allocator.h: Same. * include/bits/fstream.tcc: Same. * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170686 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 02 Mar, 2011 3 commits
-
-
bkoz authored
* testsuite/Makefile.am: Make clean fixups. * testsuite/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170626 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* include/std/ratio (ratio_less): Add comments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170617 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR libstdc++/47913 * include/std/ratio (ratio_add): Avoid denominator overflow. * testsuite/20_util/ratio/operations/47913.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170616 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 01 Mar, 2011 1 commit
-
-
bkoz authored
* testsuite/20_util/hash/chi2_quality.cc: Use C++0x mode on simulators. * testsuite/20_util/hash/quality.cc: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170584 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 28 Feb, 2011 2 commits
-
-
paolo authored
PR libstdc++/47921 * include/std/streambuf (basic_streambuf<>::__safe_gbump, __safe_pbump): Add. * include/bits/streambuf.tcc (basic_streambuf<>::xgetn, xputn): Use the latter. * include/bits/streambuf_iterator.h: Likewise. * src/strstream.cc: Likewise. * src/streambuf.cc: Likewise. * src/compatibility.cc: Likewise. * src/istream.cc: Likewise. * include/bits/fstream.tcc (basic_filebuf<>::xsgetn): Use setg instead of gbump. * include/std/sstream (basic_stringbuf<>::_M_pbump): Add. * include/bits/sstream.tcc (basic_stringbuf<>::seekoff, seekpos, _M_sync): Use setg, setp, and _M_pbump. * config/abi/pre/gnu.ver: Tweak. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170579 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
* testsuite/20_util/ratio/comparisons/comp3.cc: New. 2011-02-28 Marc Glisse <marc.glisse@normalesup.org> PR libstdc++/42622 * include/std/ratio (ratio_less): Reimplement to never overflow. * testsuite/20_util/ratio/comparisons/comp2.cc: Extend. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170567 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 25 Feb, 2011 2 commits
-
-
bkoz authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170487 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
* testsuite/18_support/type_info/required.cc: New. * testsuite/Makefile.am: Make clean fixups. * testsuite/Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170486 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 19 Feb, 2011 1 commit
-
-
fdumont authored
* include/debug/string (basic_string::insert): Add iterator check and pass normal iterator to normal insert. * include/debug/macros.h (__glibcxx_check_heap, __glibcxx_check_heap_pred): Remove __glibcxx_check_valid_range, already done. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170322 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 17 Feb, 2011 4 commits
-
-
paolo authored
PR libstdc++/47776 * testsuite/ext/vstring/hash/char/1.cc: Fix. * testsuite/ext/vstring/hash/wchar_t/1.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170242 138bc75d-0d04-0410-961f-82ee72b054a4
-
redi authored
* include/bits/regex.h (basic_regex::traits_type): Add typedef. (basic_regex::basic_regex(basic_regex&&)): Add noexcept. (basic_regex::operator=(basic_regex&&)): Likewise. (basic_regex::assign(basic_regex&&)): Likewise. (operator==(sub_match,...)): Implement DR 1181. (match_results::match_results(match_results&&)): Define. (match_results::operator=(const match_results&)): Fix parameter type. (match_results::operator=(match_results&&)): Define. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170238 138bc75d-0d04-0410-961f-82ee72b054a4
-
redi authored
PR libstdc++/47724 * include/bits/regex_compiler.h (_Scanner::_M_advance): Do not treat line anchors as metacharacters. * testsuite/28_regex/basic_regex/ctors/47724.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170236 138bc75d-0d04-0410-961f-82ee72b054a4
-
paolo authored
PR libstdc++/47773 * include/ext/vstring.h (hash<__gnu_cxx::__vstring>, hash<__gnu_cxx::__wvstring>, hash<__gnu_cxx::__u16vstring>, hash<__gnu_cxx::__u32vstring>): Add. * testsuite/ext/vstring/hash/char/1.cc: New. * testsuite/ext/vstring/hash/wchar_t/1.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170235 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 16 Feb, 2011 2 commits
-
-
redi authored
* include/bits/regex.h (match_results::format): Use char_traits. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170225 138bc75d-0d04-0410-961f-82ee72b054a4
-
bkoz authored
* include/std/atomic: Remove atomic_address, uplift to N3225. * include/bits/atomic_0.h: Same. * include/bits/atomic_2.h: Same. * include/bits/atomic_base.h: Same. * testsuite/29_atomics/atomic_address/*: Delete. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170217 138bc75d-0d04-0410-961f-82ee72b054a4
-
- 14 Feb, 2011 1 commit
-
-
redi authored
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@170159 138bc75d-0d04-0410-961f-82ee72b054a4
-