aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
AgeCommit message (Collapse)Author
2016-01-13Merge branches/gcc-5-branch rev 232321.Yvan Roux
Change-Id: I69778250351f56596e2aa93cbd9fe5ee12b54548
2015-12-15Merge branches/gcc-5-branch rev 231642.Yvan Roux
Change-Id: I58832e31b4e58588e1d0800c3fc09a01f91b6320
2015-11-12Merge branches/gcc-5-branch rev 230068.Yvan Roux
Change-Id: I95e1aeee6fd98bc5771de9c6c3c8e7fcfad72976
2015-11-05 libstdc++-v3/Yvan Roux
Backport from trunk r228844. 2015-10-15 Szabolcs Nagy <szabolcs.nagy@arm.com> * testsuite/lib/libstdc++.exp (libstdc++-dg-test): Check for unsupported compiler output. Change-Id: Ifecd11db09be5a74af92654f20a22fdccba1414d
2015-10-06Merge branches/gcc-5-branch rev 228499.Yvan Roux
Change-Id: I4e83b66fdc6bceb6b3b5f23c426b96f1e5618d1c
2015-09-16Merge branches/gcc-5-branch rev 227732.linaro-local/gcc-5-integration-branch-newYvan Roux
Change-Id: I2f59904b28323b1c72a8cf1bd62c9e460d95bcea
2015-08-27 libstdc++-v3/Yvan Roux
Backport from trunk r223361. 2015-05-17 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> * configure.host: Define cpu_defines_dir for ARM. * config/cpu/arm/cpu_defines.h: New file. Change-Id: Ifb9eaa809df22798526158d51f8193ad7fe1c1d0
2015-08-21 libitm/Yvan Roux
Backport from trunk r222325. 2015-04-22 Gregor Richards <gregor.richards@uwaterloo.ca> * config/arm/hwcap.cc: Use fcntl.h instead of sys/fcntl.h. * config/linux/x86/tls.h: Only use __GLIBC_PREREQ if defined. fixincludes/ Backport from trunk r222327. 2015-04-22 Gregor Richards <gregor.richards@uwaterloo.ca> * mkfixinc.sh: Add *-musl* with no fixes. libgcc/ Backport from trunk r222328. 2015-04-22 Gregor Richards <gregor.richards@uwaterloo.ca> Szabolcs Nagy <szabolcs.nagy@arm.com> * unwind-dw2-fde-dip.c (USE_PT_GNU_EH_FRAME): Define it on Linux if target provides dl_iterate_phdr. libgfortran/ Backport from trunk r222329. 2015-04-22 Szabolcs Nagy <szabolcs.nagy@arm.com> * acinclude.m4 (GTHREAD_USE_WEAK): Define as 0 for *-*-musl*. * configure: Regenerate. libstdc++-v3/ Backport from trunk r222329. 2015-04-22 Szabolcs Nagy <szabolcs.nagy@arm.com> * config/os/generic/os_defines.h (_GLIBCXX_GTHREAD_USE_WEAK): Define. * configure.host (os_include_dir): Set to "os/generic" for linux-musl*. gcc/ Backport from trunk r222904. 2015-05-08 Gregor Richards <gregor.richards@uwaterloo.ca> Szabolcs Nagy <szabolcs.nagy@arm.com> * config.gcc (LIBC_MUSL): New tm_defines macro. * config/linux.h (OPTION_MUSL): Define. (MUSL_DYNAMIC_LINKER, MUSL_DYNAMIC_LINKER32,) (MUSL_DYNAMIC_LINKER64, MUSL_DYNAMIC_LINKERX32,) (INCLUDE_DEFAULTS_MUSL_GPP, INCLUDE_DEFAULTS_MUSL_LOCAL,) (INCLUDE_DEFAULTS_MUSL_PREFIX, INCLUDE_DEFAULTS_MUSL_CROSS,) (INCLUDE_DEFAULTS_MUSL_TOOL, INCLUDE_DEFAULTS_MUSL_NATIVE): Define. * config/linux.opt (mmusl): New option. * doc/invoke.texi (GNU/Linux Options): Document -mmusl. * configure.ac (gcc_cv_libc_provides_ssp): Add *-*-musl*. (gcc_cv_target_dl_iterate_phdr): Add *-linux-musl*. * configure: Regenerate. gcc/ Backport from trunk r222905. 2015-05-08 Szabolcs Nagy <szabolcs.nagy@arm.com> * config/glibc-stdint.h (OPTION_MUSL): Define. (INT_FAST16_TYPE, INT_FAST32_TYPE, UINT_FAST16_TYPE, UINT_FAST32_TYPE): Change the definition based on OPTION_MUSL for 64 bit targets. * config/linux.h (OPTION_MUSL): Redefine. * config/alpha/linux.h (OPTION_MUSL): Redefine. * config/rs6000/linux.h (OPTION_MUSL): Redefine. * config/rs6000/linux64.h (OPTION_MUSL): Redefine. gcc/ Backport from trunk r222915. 2015-05-08 Gregor Richards <gregor.richards@uwaterloo.ca> Szabolcs Nagy <szabolcs.nagy@arm.com> * config/mips/linux.h (MUSL_DYNAMIC_LINKER32): Define. (MUSL_DYNAMIC_LINKER64, MUSL_DYNAMIC_LINKERN32): Define. (GNU_USER_DYNAMIC_LINKERN32): Update. gcc/ Backport from trunk r223749. 2015-05-27 Gregor Richards <gregor.richards@uwaterloo.ca> * config/arm/linux-eabi.h (MUSL_DYNAMIC_LINKER): Define. gcc/ Backport from trunk r223766. 2015-05-27 Gregor Richards <gregor.richards@uwaterloo.ca> Szabolcs Nagy <szabolcs.nagy@arm.com> * config/aarch64/aarch64-linux.h (MUSL_DYNAMIC_LINKER): Define. Change-Id: Ibd2cd24e55b9665feb90d6ccba3074f440bd3a41
2015-06-13Merge branches/gcc-5-branch rev 224205.Christophe Lyon
Change-Id: Ibc4e9bab43a09106d387810a3de14c6ab0d5904c
2015-06-112015-06-03 Christophe Lyon <christophe.lyon@linaro.org>Christophe Lyon
libstdc++/ Backport from trunk r222324. 2015-04-22 Renlin Li <renlin.li@arm.com> * testsuite/lib/dg-options.exp (dg-require-thread-fence): New. * testsuite/lib/libstdc++.exp (check_v3_target_thread_fence): New. * testsuite/29_atomics/atomic_flag/clear/1.cc: Use it. * testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc: Likewise. * testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc: Likewise. Change-Id: I25bafadd87fc7c8b5471d93b81948c9b26d5a83b
2015-04-29 * testsuite/libstdc++-xmethods/list.cc (_GLIBCXX_USE_CXX11_ABI):devans
Define to zero. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@222586 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-282015-04-28 Stephan Bergmann <sbergman@redhat.com>redi
* include/debug/vector (_Safe_vector::operator=): Add missing returns. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@222538 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-22Update ChangeLog and version files for releasegcc-5_1_0-releasegccadmin
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@222316 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-15Ignore elfdump warnings in scripts/extract_symvers.plro
* scripts/extract_symvers.pl: Ignore elfdump error output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@222118 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-14Fix regression for libstdc++-v3/testsuite/29_atomics/atomic/62259.cchp
as reported at <http://gcc.gnu.org/ml/gcc-patches/2015-04/msg00543.html>. * testsuite/29_atomics/atomic/62259.cc: Assert atomic alignment is larger-equal, not equal, to default alignment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@222071 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-13 PR libstdc++/65754redi
* config/abi/pre/gnu.ver: Export base object constructors for fstreams. * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Update. * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/solaris2.10/baseline_symbols.txt: Regenerate. * config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise. * config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise. * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update. * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update. * testsuite/27_io/basic_fstream/cons/base.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@222060 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-13 * doc/xml/manual/evolution.xml: Document changes since 4.5 release.redi
* doc/html/*: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@222057 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-12 * config/abi/post/alpha-linux-gnu/baseline_symbols.txt: Update.uros
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222018 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-10* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update.schwab
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221987 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-10* config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update.schwab
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221986 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-10 * doc/xml/manual/test.xml: Improve documentation on running a subsetredi
of tests. * doc/html/manual/test.html: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221985 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-102015-04-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>wschmidt
* config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update for GCC 5.1 release. * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221974 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-10 * include/std/shared_mutex (shared_timed_mutex): Only useredi
pthread_rwlock_t when the POSIX Timeouts option is supported. * testsuite/30_threads/shared_lock/cons/5.cc: Remove dg-require-gthreads-timed. * testsuite/30_threads/shared_lock/cons/6.cc: Likewise. * testsuite/30_threads/shared_lock/locking/3.cc: Likewise. * testsuite/30_threads/shared_lock/locking/4.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221971 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-10 * include/std/shared_mutex (shared_timed_mutex): Add comments toredi
explain the logic in the non-pthread_rwlock_t version. (_Mutex): Remove redundant type. (_M_n_readers): Rename to _S_max_readers. (_M_write_entered, _M_readers): New convenience functions. (lock, lock_shared, try_lock_shared, unlock_shared): Use convenience functions. Use predicates with condition variables. Simplify bitwise operations. (try_lock_for, try_shared_lock_for): Convert duration to time_point and call try_lock_until or try_shared_lock_until respectively. (try_lock_until, try_shared_lock_until): Wait on the condition variables until the specified time passes. (unlock): Add Debug Mode assertion. (unlock_shared): Add Debug Mode assertion. * testsuite/30_threads/shared_timed_mutex/try_lock/3.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221970 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-09Update x32 baseline_symbols.txthjl
* config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221953 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-092015-04-09 Jonathan Wakely <jwakely@redhat.com>redi
Richard Henderson <rth@redhat.com> PR libstdc++/65147 * include/bits/atomic_base.h (__atomic_base<_ITp>): Increase alignment. * include/std/atomic (atomic): For types with a power of two size set alignment to at least the size. * testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number. * testsuite/29_atomics/atomic/65147.cc: New. * testsuite/29_atomics/atomic_integral/65147.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221945 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-09Update Solaris baselinesro
* config/abi/post/solaris2.10/baseline_symbols.txt: Regenerate. * 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@221941 138bc75d-0d04-0410-961f-82ee72b054a4
2015-04-08 * config/abi/post/x86_64-linux-gnu/baseline_symbols.txt: Update.jakub
* config/abi/post/x86_64-linux-gnu/32/baseline_symbols.txt: Update. * config/abi/post/i386-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/i486-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/aarch64-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/s390x-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/s390-linux-gnu/baseline_symbols.txt: Update. * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221933 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-30 PR libstdc++/65630redi
* config/abi/pre/gnu.ver: Export operator+ for new strings. * testsuite/21_strings/basic_string/operators/char/65630.cc: New. * testsuite/21_strings/basic_string/operators/wchar_t/65630.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221775 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-28 PR libstdc++/65420timshen
* include/bits/regex_constants.h: Use constexpr variables for flags. * testsuite/28_regex/constants/constexpr.cc: New testcase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221750 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-27 PR libstdc++/65499redi
* include/std/chrono: Add using-directive for literals to std::chrono. * testsuite/20_util/duration/literals/65499.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221730 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-26 PR libstdc++/58038redi
PR libstdc++/60421 * include/std/thread (this_thread::sleep_for): Check for negative durations. (this_thread::sleep_until): Check for times in the past. * testsuite/30_threads/this_thread/58038.cc: New. * testsuite/30_threads/this_thread/60421.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221708 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-26 PR libstdc++/62259redi
PR libstdc++/65147 * include/std/atomic (atomic<T>): Increase alignment for types with the same size as one of the integral types. * testsuite/29_atomics/atomic/60695.cc: Adjust dg-error line number. * testsuite/29_atomics/atomic/62259.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221703 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-26PR libstdc++/65033rth
* include/bits/atomic_base.h (__atomic_base<T>::is_lock_free): Build a fake pointer indicating type alignment. (__atomic_base<T *>::is_lock_free): Likewise. * include/std/atomic (atomic<T>::is_lock_free): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221701 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-25 PR libstdc++/33394alalaw01
* testsuite/21_strings/basic_string/pthread33394.cc: Use dg-additional-options. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221666 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-252015-03-25 Paolo Carlini <paolo.carlini@oracle.com>paolo
PR libstdc++/65543 * include/std/istream (operator>>(basic_istream<>&&, _Tp&): Revert thinko in r150387. * include/std/ostream (operator<<(basic_ostream<>&&, const _Tp&): Likewise. * testsuite/27_io/rvalue_streams-2.cc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221655 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-24 PR libstdc++/33394redi
* testsuite/21_strings/basic_string/pthread33394.cc: Add test. # Auto-generated commit message above this line, original below. PR libstdc++/33394 * testsuite/21_strings/basic_string/pthread33394.cc: Add test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221635 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-23 PR libstdc++/64967redi
* acinclude.m4: Disable dual ABI when gnu-versioned-namespace in use. * configure: Regenerate. * src/c++11/compatibility-c++0x.cc (error_category), generic_category, system_category): Use macros for versioned namespace. * src/c++11/futex.cc: Add missing end macro for versioned namespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221600 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-20[Patch Testsuite] Make all_attributes.cc in to (almost_)all_attributes.cc ↵jgreenhalgh
for ARM. * testsuite/17_intro/headers/c++1998/all_attributes.cc: Disable test for unused for ARM. * testsuite/17_intro/headers/c++200x/all_attributes.cc: Likewise. * testsuite/17_intro/headers/c++2014/all_attributes.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221538 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-20 * include/bits/c++config (__gnu_cxx::__cxx11): Define new namespace.redi
* include/ext/codecvt_specializations.h (encoding_state, encoding_char_traits): Remove abi-tag and use inline namespace. * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221533 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-19 PR c++/65046jason
Automatically propagate ABI tags to variables and functions from their (return) type. * class.c (check_tag): Handle variables and functions. (mark_or_check_attr_tags): Split out from find_abi_tags_r. (mark_or_check_tags): Likewise. (mark_abi_tags): Use it. Rename from mark_type_abi_tags. (check_abi_tags): Add single argument overload for decls. Handle inheriting tags for decls. * mangle.c (write_mangled_name): Call it. (mangle_return_type_p): Split out from write_encoding. (unmangled_name_p): Split out from write_mangled_name. (write_mangled_name): Ignore abi_tag on namespace. * cp-tree.h (NAMESPACE_IS_INLINE): Replace NAMESPACE_ABI_TAG. * parser.c (cp_parser_namespace_definition): Set it. * name-lookup.c (handle_namespace_attrs): Use arguments. Warn about abi_tag attribute on non-inline namespace. * tree.c (check_abi_tag_args): Split out from handle_abi_tag_attribute. (handle_abi_tag_attribute): Allow tags on variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221521 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-18 PR c++/65046redi
* config/locale/gnu/messages_members.cc (Catalog_info, Catalogs, get_catalogs): Add abi-tag. * include/ext/codecvt_specializations.h (encoding_state, encoding_char_traits): Likewise. * src/c++11/cxx11-ios_failure.cc (io_error_category): Likewise. * src/c++11/cxx11-shim_facets.cc (__any_string::operator basic_string, numpunct_shim, collate_shim, time_get_shim, moneypunct_shim, money_get_shim, money_put_shim, messages_shim): Likewise. * src/c++11/future.cc (future_error_category::message): Likewise. * src/c++11/system_error.cc (generic_error_category::message, system_error_category::message): Likewise. (__sso_string): Disable -Wabi-tag warnings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221497 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-18 PR libstdc++/13631redi
* config/locale/gnu/messages_members.cc (get_glibc_msg): Fix fallback implementation for old glibc. Fix whitespace. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221494 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-182015-03-18 Jonathan Wakely <jwakely@redhat.com>redi
Torvald Riegel <triegel@redhat.com> * acinclude.m4 (GLIBCXX_CHECK_GTHREADS): Check for pthread_rwlock_t. * config.h.in: Regenerate. * configure: Regenerate. * include/std/shared_mutex: Check _GLIBCXX_USE_PTHREAD_RWLOCK_T. (shared_timed_mutex::_M_rwlock): Use PTHREAD_RWLOCK_INITIALIZER. (shared_timed_mutex::lock_shared()): Retry on EAGAIN. (shared_timed_mutex::try_lock_shared_until()): Retry on EAGAIN and EDEADLK. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221484 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-17 * testsuite/30_threads/shared_lock/modifiers/1.cc: Remove name ofredi
unused exception variable. * testsuite/30_threads/unique_lock/modifiers/1.cc: Likewise. * testsuite/30_threads/shared_lock/modifiers/2.cc: Remove duplicate test. * testsuite/30_threads/unique_lock/modifiers/2.cc: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221477 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-17 * libsupc++/nested_exception.h: Do not try to derive from finalredi
classes. * testsuite/18_support/nested_exception/throw_with_nested.cc: Test final class. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221476 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-13 * include/experimental/system_error: Fix include guard.redi
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221417 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-13 * acinclude.m4: Make --enable-libstdcxx-time=auto work for dragonfly.redi
* configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221414 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-12[PATCH]Remove xfail for wrapped targetrenlin
libstdc++-v3/ 2015-03-12 Renlin Li <renlin.li@arm.com> * testsuite/27_io/ios_base/sync_with_stdio/1.cc: Remove xfail for wrapped target. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221393 138bc75d-0d04-0410-961f-82ee72b054a4
2015-03-10 PR libstdc++/64441timshen
* include/bits/regex.h (match_results<>::size, match_results<>::position, match_results<>::str, match_results<>::operator[], match_results<>::prefix, match_results<>::suffix, match_results<>::end, match_results<>::_M_resize, match_results<>::_M_unmatched_sub, match_results<>::_M_prefix, match_results<>::_M_suffix): Remove global __unmatched_sub. Add unmatched submatch as part of match_results. * include/bits/regex.tcc (__regex_algo_impl<>, regex_replace<>, regex_iterator<>::operator++): Adjust to use match_results::_M_prefix. * testsuite/28_regex/match_results/out_of_range_submatches.cc: New testcases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@221330 138bc75d-0d04-0410-961f-82ee72b054a4