This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch linaro/gcc-6-branch in repository gcc.
from ff997251a89 Merge branches/gcc-6-branch rev 262168. adds 28477d96c28 Merge branches/gcc-6-branch rev 265890.
No new revisions were added by this update.
Summary of changes: ChangeLog | 4 + boehm-gc/ChangeLog | 4 + config/ChangeLog | 4 + contrib/ChangeLog | 4 + contrib/header-tools/ChangeLog | 4 + contrib/reghunt/ChangeLog | 4 + contrib/regression/ChangeLog | 4 + fixincludes/ChangeLog | 4 + gcc/BASE-VER | 2 +- gcc/ChangeLog | 229 ++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 + gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 4 + gcc/collect2.c | 45 ++- gcc/combine.c | 11 +- gcc/config/aarch64/aarch64.c | 4 +- gcc/config/gnu-user.h | 2 +- gcc/config/i386/avx512fintrin.h | 2 +- gcc/config/i386/gnu-user.h | 2 +- gcc/config/i386/gnu-user64.h | 2 +- gcc/config/i386/i386.c | 2 +- gcc/config/i386/i386.md | 5 +- gcc/config/pa/pa.c | 2 + gcc/config/pa/pa.h | 22 +- gcc/config/pa/pa.md | 139 ++------- gcc/config/pa/pa32-linux.h | 9 + gcc/config/rs6000/rs6000.c | 6 +- gcc/config/xtensa/uclinux.h | 4 +- gcc/config/xtensa/xtensa.c | 4 +- gcc/cp/ChangeLog | 22 ++ gcc/cp/cp-gimplify.c | 1 + gcc/cp/optimize.c | 2 + gcc/expmed.c | 9 +- gcc/fold-const.c | 17 +- gcc/fortran/ChangeLog | 21 ++ gcc/fortran/interface.c | 14 +- gcc/fortran/trans-array.c | 2 +- gcc/gimplify.c | 87 ++++-- gcc/go/ChangeLog | 4 + gcc/graphite.h | 2 + gcc/java/ChangeLog | 4 + gcc/jit/ChangeLog | 4 + gcc/lto/ChangeLog | 4 + gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/omp-low.c | 20 +- gcc/po/ChangeLog | 4 + gcc/testsuite/ChangeLog | 104 ++++++- gcc/testsuite/c-c++-common/torture/pr87248.c | 36 +++ gcc/testsuite/g++.dg/guality/pr86687.C | 28 ++ gcc/testsuite/g++.dg/opt/pr3698.C | 21 ++ gcc/testsuite/g++.dg/opt/pr80032.C | 121 ++++++++ gcc/testsuite/g++.dg/torture/pr87014.C | 37 +++ gcc/testsuite/gcc.c-torture/execute/pr87623.c | 34 +++ gcc/testsuite/gcc.dg/pr85859.c | 19 ++ gcc/testsuite/gcc.dg/pr87024.c | 14 + gcc/testsuite/gcc.dg/torture/pr86505.c | 32 ++ .../debug/pr27657.C => gcc.target/i386/pr84829.c} | 4 +- gcc/testsuite/gcc.target/i386/pr86627.c | 28 ++ gcc/testsuite/gcc.target/i386/pr87065.c | 22 ++ gcc/testsuite/gcc.target/i386/pr87550.c | 21 ++ gcc/testsuite/gfortran.dg/generic_34.f90 | 27 ++ gcc/testsuite/gfortran.dg/proc_ptr_50.f90 | 68 +++++ gcc/tree-inline.c | 33 +- gcc/tree-ssa-tail-merge.c | 10 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 4 + intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 4 + libcc1/ChangeLog | 4 + libcilkrts/ChangeLog | 4 + libcpp/ChangeLog | 4 + libcpp/po/ChangeLog | 4 + libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 19 ++ libgcc/config/libbid/ChangeLog | 4 + libgcc/config/pa/linux-atomic.c | 66 ++-- libgfortran/ChangeLog | 9 + libgfortran/io/close.c | 3 + libgomp/ChangeLog | 20 ++ libgomp/testsuite/libgomp.c++/pr86539.C | 28 ++ libgomp/testsuite/libgomp.c++/pr86542.C | 37 +++ libgomp/testsuite/libgomp.c/pr86660.c | 28 ++ libiberty/ChangeLog | 4 + libitm/ChangeLog | 4 + libjava/ChangeLog | 4 + libjava/classpath/ChangeLog | 4 + libjava/libltdl/ChangeLog | 4 + libmpx/ChangeLog | 4 + libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libquadmath/ChangeLog | 4 + libsanitizer/ChangeLog | 38 +++ .../sanitizer_common/sanitizer_linux_libcdep.cc | 43 ++- .../sanitizer_platform_limits_posix.cc | 15 +- libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 333 +++++++++++++++++++++ libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/status.html | 3 + libstdc++-v3/doc/html/manual/using_headers.html | 62 +++- libstdc++-v3/doc/xml/manual/status_cxx1998.xml | 4 + libstdc++-v3/doc/xml/manual/using.xml | 244 ++++++++++----- libstdc++-v3/include/bits/basic_string.h | 21 +- libstdc++-v3/include/bits/regex.h | 40 +++ libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/stl_bvector.h | 14 +- libstdc++-v3/include/bits/stl_iterator.h | 5 +- libstdc++-v3/include/bits/stl_pair.h | 23 +- libstdc++-v3/include/bits/stl_vector.h | 27 +- libstdc++-v3/include/bits/unique_ptr.h | 8 +- libstdc++-v3/include/bits/valarray_array.h | 9 +- libstdc++-v3/include/bits/vector.tcc | 24 +- libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/experimental/memory_resource | 68 +++-- libstdc++-v3/include/experimental/regex | 5 +- libstdc++-v3/include/experimental/string | 5 +- libstdc++-v3/include/ext/pointer.h | 4 + libstdc++-v3/include/std/chrono | 10 +- libstdc++-v3/include/std/condition_variable | 16 +- libstdc++-v3/include/std/future | 4 +- libstdc++-v3/include/std/type_traits | 4 +- libstdc++-v3/include/std/utility | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 34 +++ libstdc++-v3/src/c++11/codecvt.cc | 7 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 26 ++ libstdc++-v3/src/c++11/ios.cc | 16 - libstdc++-v3/src/c++11/system_error.cc | 256 ++++++++++++++++ libstdc++-v3/src/c++98/Makefile.am | 20 ++ libstdc++-v3/src/c++98/Makefile.in | 18 ++ libstdc++-v3/src/c++98/ios_failure.cc | 87 ++++++ .../error_category/generic_category.cc | 69 +++++ .../error_category/system_category.cc | 114 +++++++ .../79114.cc => 20_util/duration/cons/dr3050.cc} | 14 +- .../duration/literals/{range.cc => range_neg.cc} | 2 +- .../testsuite/20_util/pair/{79141.cc => 86751.cc} | 20 +- .../83833.cc => 20_util/pair/ref_assign.cc} | 52 +++- .../20_util/unique_ptr/assign/48635_neg.cc | 4 +- .../20_util/unique_ptr/cons/cv_qual_neg.cc | 2 +- .../84671.cc => unique_ptr/cons/incomplete.cc} | 20 +- .../basic_string/modifiers/assign/char/87749.cc | 78 +++++ .../modifiers/assign/char/move_assign_optim.cc} | 31 +- .../basic_string/modifiers/assign/wchar_t/87749.cc | 79 +++++ .../modifiers/assign/wchar_t/move_assign_optim.cc} | 31 +- .../22_locale/codecvt/codecvt_utf8/69703.cc | 5 +- .../codecvt/codecvt_utf8/wchar_t/1.cc} | 30 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 6 +- .../vector/{59829.cc => bool/80893.cc} | 29 +- .../vector/capacity/resize/strong_guarantee.cc} | 53 ++-- .../vector/cons/86292.cc} | 44 ++- .../reverse_iterator/dr2188.cc} | 25 +- .../apply.cc => 26_numerics/valarray/87641.cc} | 50 ++-- .../testsuite/27_io/basic_ios/copyfmt/char/1.cc | 3 - .../testsuite/27_io/basic_ios/exceptions/char/1.cc | 3 - .../char/exceptions_failbit.cc | 5 +- .../wchar_t/exceptions_failbit.cc | 5 +- .../extractors_other/char/exceptions_null.cc | 3 - .../extractors_other/wchar_t/exceptions_null.cc | 3 - .../27_io/basic_istream/sentry/char/12297.cc | 5 +- .../27_io/basic_istream/sentry/wchar_t/12297.cc | 5 +- .../inserters_other/char/exceptions_null.cc | 5 +- .../inserters_other/wchar_t/exceptions_null.cc | 5 +- .../testsuite/27_io/ios_base/failure/dual_abi.cc | 98 ++++++ libstdc++-v3/testsuite/27_io/ios_base/storage/2.cc | 7 +- .../83833.cc => 28_regex/basic_regex/85098.cc} | 27 +- .../members/68519.cc} | 38 ++- .../{null_memory_resource.cc => 70966.cc} | 56 ++-- .../polymorphic_allocator/pmr_typedefs_deque.cc} | 14 +- .../pmr_typedefs_forward_list.cc} | 14 +- .../polymorphic_allocator/pmr_typedefs_list.cc} | 14 +- .../polymorphic_allocator/pmr_typedefs_map.cc} | 21 +- .../polymorphic_allocator/pmr_typedefs_match.cc | 52 ++++ .../pmr_typedefs_multimap.cc} | 21 +- .../pmr_typedefs_multiset.cc} | 18 +- .../polymorphic_allocator/pmr_typedefs_set.cc} | 18 +- .../polymorphic_allocator/pmr_typedefs_string.cc | 62 ++++ .../pmr_typedefs_unordered_map.cc | 40 +++ .../pmr_typedefs_unordered_multimap.cc | 40 +++ .../pmr_typedefs_unordered_multiset.cc} | 25 +- .../pmr_typedefs_unordered_set.cc} | 25 +- .../polymorphic_allocator/pmr_typedefs_vector.cc} | 14 +- libstdc++-v3/testsuite/ext/ext_pointer/1.cc | 14 + libstdc++-v3/testsuite/lib/libstdc++.exp | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 8 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 4 + zlib/ChangeLog | 4 + 192 files changed, 3904 insertions(+), 769 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/torture/pr87248.c create mode 100644 gcc/testsuite/g++.dg/guality/pr86687.C create mode 100644 gcc/testsuite/g++.dg/opt/pr3698.C create mode 100644 gcc/testsuite/g++.dg/opt/pr80032.C create mode 100644 gcc/testsuite/g++.dg/torture/pr87014.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr87623.c create mode 100644 gcc/testsuite/gcc.dg/pr85859.c create mode 100644 gcc/testsuite/gcc.dg/pr87024.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr86505.c copy gcc/testsuite/{g++.dg/debug/pr27657.C => gcc.target/i386/pr84829.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/pr86627.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87065.c create mode 100644 gcc/testsuite/gcc.target/i386/pr87550.c create mode 100644 gcc/testsuite/gfortran.dg/generic_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/proc_ptr_50.f90 create mode 100644 libgomp/testsuite/libgomp.c++/pr86539.C create mode 100644 libgomp/testsuite/libgomp.c++/pr86542.C create mode 100644 libgomp/testsuite/libgomp.c/pr86660.c create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/generic_ca [...] create mode 100644 libstdc++-v3/testsuite/19_diagnostics/error_category/system_cat [...] copy libstdc++-v3/testsuite/{18_support/nested_exception/79114.cc => 20_util/durat [...] rename libstdc++-v3/testsuite/20_util/duration/literals/{range.cc => range_neg.cc} (94%) copy libstdc++-v3/testsuite/20_util/pair/{79141.cc => 86751.cc} (79%) copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/20_util/{duration/literals/84671.cc => unique_ptr/cons [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/modifiers/assign [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/23_containers/vector/{59829.cc => bool/80893.cc} (72%) copy libstdc++-v3/testsuite/{18_support/nested_exception/62154.cc => 23_containers [...] copy libstdc++-v3/testsuite/{20_util/function/cons/55320.cc => 23_containers/vecto [...] copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/{experimental/tuple/apply.cc => 26_numerics/valarray/8 [...] create mode 100644 libstdc++-v3/testsuite/27_io/ios_base/failure/dual_abi.cc copy libstdc++-v3/testsuite/{26_numerics/random/chi_squared_distribution/83833.cc [...] copy libstdc++-v3/testsuite/30_threads/{call_once/dr2442.cc => condition_variable/ [...] copy libstdc++-v3/testsuite/experimental/memory_resource/{null_memory_resource.cc [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] create mode 100644 libstdc++-v3/testsuite/experimental/polymorphic_allocator/pmr_t [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...] copy libstdc++-v3/testsuite/{20_util/duration/literals/84671.cc => experimental/po [...]