This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gcc-6-branch in repository gcc.
from d3fe9e99642 Fix test to compile in C++98 mode new c5fee26b43a libstdc++/78236 fix past-the-end std::regex_iterator new 74a1fcaf103 PR 71444 define more error constants for mingw-w64 new 8bf7170a8df Add libstdc++.so.6.0.22 to history of library versions new 73fd0069f24 PR69699 document why __GLIBCXX__ macro is useless new d306020daaa PR libstdc++/67440 make pretty printers work with GDB 7.6 again new 01596c63aa5 PR libstdc++/80137 use std::nextafter instead of looping new a8c8464437f Fix comments in libstdc++ header and test new 0c4214b788c Uncomment std::reference_wrapper tests that no longer fail new 4c967cd36ea PR libstdc++/80448 remove noexcept from defaulted functions new c93a76185ea PR libstdc++/80493 fix invalid exception specification new 3296c877474 PR libstdc++/80504 qualify calls to avoid ADL new 5578d7bd046 Fix libstdc++ testsuite failure in C++11 and Debug mode new 0e80466d13e Run std::ios_base enum tests for C++11 and up new 3d4aea03a66 Don't include internal header in libstdc++ tests new 8e26cea63da Skip C tests if test flags include C++ options new 22cc45b3580 Add c++11 effective target to tests for C++11 features new 9a898642251 Limit std::tuple tests to run for C++11 and later new ea5b9006a1c Make libstdc++ debug mode test valid for C++98 new 34231982df7 Fix DR 438 container tests to pass in C++98 mode new 89e0ff0e756 Fix DR 438 std::list test to pass in C++98 mode new 8bcda9ec683 Only run math special function tests for C++11 and later new 66f3effe09c Test TR1 special functions without adding them to std
The 22 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: libstdc++-v3/ChangeLog | 297 ++++++++++++++++++++- .../config/os/mingw32-w64/error_constants.h | 101 ++++--- libstdc++-v3/doc/html/manual/abi.html | 40 ++- libstdc++-v3/doc/html/manual/bugs.html | 9 + libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/html/manual/using_macros.html | 5 + libstdc++-v3/doc/xml/manual/abi.xml | 73 +++-- libstdc++-v3/include/bits/ios_base.h | 4 +- libstdc++-v3/include/bits/regex.h | 2 +- libstdc++-v3/include/bits/regex.tcc | 17 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 7 +- libstdc++-v3/include/experimental/optional | 2 +- libstdc++-v3/include/std/functional | 8 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 5 +- .../18_support/bad_exception/23591_thread-1.c | 1 + .../headers/system_error/errc_std_c++0x.cc | 2 + .../reference_wrapper/80504.cc} | 16 +- .../testsuite/20_util/reference_wrapper/invoke.cc | 11 +- libstdc++-v3/testsuite/20_util/tuple/67844.cc | 2 +- .../tuple/cons/element_accepts_anything_byval.cc | 3 +- .../20_util/tuple/cons/nested_tuple_construct.cc | 2 + .../deque/requirements/dr438/assign_neg.cc | 2 +- .../deque/requirements/dr438/constructor_1_neg.cc | 2 +- .../deque/requirements/dr438/constructor_2_neg.cc | 2 +- .../deque/requirements/dr438/insert_neg.cc | 2 +- .../23_containers/list/operations/78389.cc | 20 +- .../list/requirements/dr438/assign_neg.cc | 2 +- .../list/requirements/dr438/constructor_1_neg.cc | 2 +- .../list/requirements/dr438/constructor_2_neg.cc | 2 +- .../list/requirements/dr438/insert_neg.cc | 2 +- .../vector/requirements/dr438/assign_neg.cc | 2 +- .../vector/requirements/dr438/constructor_1_neg.cc | 2 +- .../vector/requirements/dr438/constructor_2_neg.cc | 2 +- .../vector/requirements/dr438/insert_neg.cc | 2 +- .../25_algorithms/lower_bound/debug/irreflexive.cc | 2 +- .../27_io/ios_base/types/fmtflags/case_label.cc | 7 +- .../27_io/ios_base/types/iostate/case_label.cc | 7 +- .../27_io/ios_base/types/openmode/case_label.cc | 7 +- libstdc++-v3/testsuite/27_io/rvalue_streams.cc | 2 +- libstdc++-v3/testsuite/28_regex/regression.cc | 22 ++ libstdc++-v3/testsuite/abi/header_cxxabi.c | 1 + .../memory_resource/null_memory_resource.cc | 3 +- .../experimental/type_erased_allocator/2.cc | 1 - .../type_erased_allocator/uses_allocator.cc | 33 ++- .../ext/special_functions/conf_hyperg/check_nan.cc | 1 + .../special_functions/conf_hyperg/check_value.cc | 1 + .../ext/special_functions/conf_hyperg/compile.cc | 2 +- .../ext/special_functions/hyperg/check_nan.cc | 1 + .../ext/special_functions/hyperg/check_value.cc | 1 + .../ext/special_functions/hyperg/compile.cc | 2 +- .../01_assoc_laguerre/check_nan.cc | 1 + .../01_assoc_laguerre/check_value.cc | 1 + .../special_functions/01_assoc_laguerre/compile.cc | 2 +- .../01_assoc_laguerre/compile_2.cc | 2 +- .../02_assoc_legendre/check_nan.cc | 1 + .../02_assoc_legendre/check_value.cc | 1 + .../special_functions/02_assoc_legendre/compile.cc | 2 +- .../02_assoc_legendre/compile_2.cc | 2 +- .../special_functions/03_beta/check_nan.cc | 1 + .../special_functions/03_beta/check_value.cc | 1 + .../testsuite/special_functions/03_beta/compile.cc | 2 +- .../special_functions/03_beta/compile_2.cc | 2 +- .../04_comp_ellint_1/check_nan.cc | 1 + .../04_comp_ellint_1/check_value.cc | 1 + .../special_functions/04_comp_ellint_1/compile.cc | 2 +- .../04_comp_ellint_1/compile_2.cc | 2 +- .../05_comp_ellint_2/check_nan.cc | 1 + .../05_comp_ellint_2/check_value.cc | 1 + .../special_functions/05_comp_ellint_2/compile.cc | 2 +- .../05_comp_ellint_2/compile_2.cc | 2 +- .../06_comp_ellint_3/check_nan.cc | 1 + .../06_comp_ellint_3/check_value.cc | 1 + .../special_functions/06_comp_ellint_3/compile.cc | 2 +- .../06_comp_ellint_3/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/check_nan.cc | 1 + .../07_cyl_bessel_i/check_value.cc | 1 + .../special_functions/07_cyl_bessel_i/compile.cc | 2 +- .../special_functions/07_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/pr56216.cc | 1 + .../special_functions/08_cyl_bessel_j/check_nan.cc | 1 + .../08_cyl_bessel_j/check_value.cc | 1 + .../special_functions/08_cyl_bessel_j/compile.cc | 2 +- .../special_functions/08_cyl_bessel_j/compile_2.cc | 2 +- .../special_functions/09_cyl_bessel_k/check_nan.cc | 1 + .../09_cyl_bessel_k/check_value.cc | 1 + .../special_functions/09_cyl_bessel_k/compile.cc | 2 +- .../special_functions/09_cyl_bessel_k/compile_2.cc | 2 +- .../special_functions/10_cyl_neumann/check_nan.cc | 1 + .../10_cyl_neumann/check_value.cc | 1 + .../special_functions/10_cyl_neumann/compile.cc | 2 +- .../special_functions/10_cyl_neumann/compile_2.cc | 2 +- .../special_functions/11_ellint_1/check_nan.cc | 1 + .../special_functions/11_ellint_1/check_value.cc | 1 + .../special_functions/11_ellint_1/compile.cc | 2 +- .../special_functions/11_ellint_1/compile_2.cc | 2 +- .../special_functions/12_ellint_2/check_nan.cc | 1 + .../special_functions/12_ellint_2/check_value.cc | 1 + .../special_functions/12_ellint_2/compile.cc | 2 +- .../special_functions/12_ellint_2/compile_2.cc | 2 +- .../special_functions/13_ellint_3/check_nan.cc | 1 + .../special_functions/13_ellint_3/check_value.cc | 1 + .../special_functions/13_ellint_3/compile.cc | 2 +- .../special_functions/13_ellint_3/compile_2.cc | 2 +- .../special_functions/14_expint/check_nan.cc | 1 + .../special_functions/14_expint/check_value.cc | 1 + .../special_functions/14_expint/compile.cc | 2 +- .../special_functions/14_expint/compile_2.cc | 2 +- .../special_functions/15_hermite/check_nan.cc | 1 + .../special_functions/15_hermite/check_value.cc | 1 + .../special_functions/15_hermite/compile.cc | 2 +- .../special_functions/15_hermite/compile_2.cc | 2 +- .../special_functions/16_laguerre/check_nan.cc | 1 + .../special_functions/16_laguerre/check_value.cc | 1 + .../special_functions/16_laguerre/compile.cc | 2 +- .../special_functions/16_laguerre/compile_2.cc | 2 +- .../special_functions/17_legendre/check_nan.cc | 1 + .../special_functions/17_legendre/check_value.cc | 1 + .../special_functions/17_legendre/compile.cc | 2 +- .../special_functions/17_legendre/compile_2.cc | 2 +- .../special_functions/18_riemann_zeta/check_nan.cc | 1 + .../18_riemann_zeta/check_value.cc | 1 + .../special_functions/18_riemann_zeta/compile.cc | 2 +- .../special_functions/18_riemann_zeta/compile_2.cc | 2 +- .../special_functions/19_sph_bessel/check_nan.cc | 1 + .../special_functions/19_sph_bessel/check_value.cc | 1 + .../special_functions/19_sph_bessel/compile.cc | 2 +- .../special_functions/19_sph_bessel/compile_2.cc | 2 +- .../special_functions/20_sph_legendre/check_nan.cc | 1 + .../20_sph_legendre/check_value.cc | 1 + .../special_functions/20_sph_legendre/compile.cc | 2 +- .../special_functions/20_sph_legendre/compile_2.cc | 2 +- .../special_functions/21_sph_neumann/check_nan.cc | 1 + .../21_sph_neumann/check_value.cc | 1 + .../special_functions/21_sph_neumann/compile.cc | 2 +- .../special_functions/21_sph_neumann/compile_2.cc | 2 +- .../special_functions/16_hermite/check_value.cc | 2 - libstdc++-v3/testsuite/util/testsuite_hooks.h | 6 +- 137 files changed, 655 insertions(+), 226 deletions(-) copy libstdc++-v3/testsuite/{23_containers/list/operations/80034.cc => 20_util/ref [...]