This is an automated email from the git hooks/post-receive script.
git pushed a change to branch releases/gcc-9 in repository gcc.
from d3a2867484c Daily bump. new 11d93ca76c0 Disable gnat.dg/socket1.adb on hppa*-*-hpux*. new c3fed15104e Skip charset.cc tests on *-*-hpux*. new fa8a705d1f8 Fix libbacktrace build on hppa-hpux. new 8fdde048c9e Revert "rs6000: Fix more testsuite fallout from rs6000_legi [...] new b060b7424f4 Revert "rs6000: Fix infinite loop building ghostscript and [...] new c24e1961890 Revert "Adjust how variable vector extraction is done." new a0e22367235 Revert "Fix bad code of vector extract of PC-relative addre [...] new d00fd3cfc0e Fix/skip various tests for hppa*-*-hpux*. new c799cb1de94 Daily bump. new 4630b748e63 x32: Update baseline_symbols.txt new eaaee438bf8 Daily bump. new 6bf890660d9 Readd ChangeLog entries for new cb54729240b lto: Also copy .note.gnu.property section new 166c024a196 c++: Fix attributes with lambda and trailing return type. new 1ccbda907d1 PR c++/90732 - ICE with VLA capture and generic lambda. new e83a2d943a1 c++: Fix return deduction of lambda in discarded stmt. new 9d5df8e3221 checking: avoid verify_type_variant crash on incomplete type. new f137a7c6b12 c++: Fix cast to pointer to VLA. new b4e53e9b3c9 c++: Allow parm of empty class type in constexpr. new 054aeaef276 c++: Fix ({ ... }) array mem-initializer. new 010204594d9 Daily bump. new e913d4f4771 explow: Fix ICE caused by plus_constant [PR94002] new 224ca3bfe8c Darwin, libsanitizer: Update minimum supported system version. new 7b20c8645a5 Daily bump. new f33d2797d4f maintainer-scripts: Speed up git clone in gcc_release new bde2e6e5982 Remove unnecessary XFAILs from existing testcase 20050603-3.c. new 831d4a69005 c++: avoid ICE with __builtin_memset (PR90997). new 9af9e004831 c++: Fix [[no_unique_address]] and default mem-init [PR90432] new 581825efc30 c++: Fix mismatch in template argument deduction [PR90505] new b38d6242be6 c++: Fix value-init crash in template [PR93676] new d8b65123ea2 sanopt: Avoid crash on anonymous parameter [PR93436] new 2b5d109ba3a c++: Fix ICE in tsubst_copy with parenthesized expression [ [...] new 29bb27b7ef2 Daily bump. new 1665d97d375 PR c++/90938 - Initializing array with {1} works, but not {0} new e19f06538c5 c++: Fix constexpr ICE from const mismatch [PR91607] new 7beafc829c5 Fix ICE in trans_associate_var new c47f6f69745 c++: Fix SFINAE for invalid non-type tparm types. new 9ca4280a921 Backport fix for PR c++/93753 from trunk. new 8f34b644549 testsuite: Compile asan_test.C with -Wno-alloc-size-larger-than new d37244b40d2 arm: Fix incorrect modes with 'borrow' operations [PR90311] new 08ed34284f4 libstdc++: Avoid using sizeof with function types (PR 93470) new 65d75048c44 libstdc++: make negative count safe with std::for_each_n new 494166791ea Add 'noexcept' to std::lerp new 9d0ad2d40ee PR libstdc++/91910 fix data race in Debug Mode destructors new 128418afd7e libstdc++: Fix some warnings in filesystem tests new 07d52e63d99 i386: Fix some -O0 avx2intrin.h and xopintrin.h intrinsic m [...] new e50627ff8cd c++: Avoid ICE on infinite recursion with concepts. new c5edde44f5b Daily bump. new 39bdebf3725 libstdc++: Fix call to __glibcxx_rwlock_init (PR 94069) new 3786be02885 Daily bump. new 7341a557418 Daily bump. new 5b1a849ee47 Daily bump. new 85c08558c66 Backport to gcc-9: PR92398: Fix testcase failure of pr72804.c new 3b0babc396b Daily bump. new c9858be2e71 Fix internal error on locally-defined subpools new f7589b1c8b7 Daily bump. new 4212a6a3e44 Update ChangeLog and version files for release new 9f26e5863a7 Bump BASE-VER to 9.3.1. new 716cc43745f Backport 314b91220a07bd63f13c58e37f1b5b9430a3702b new 08f00a213f8 arm: correct constraints on movsi_compare0 [PR91913] new 362c8772e77 libstdc++: Ensure root-dir converted to forward slash (PR93244) new 2fa3247fef7 libstdc++: Fix FS-dependent filesystem tests new 55925fe3a97 libstdc++: Fix test failure due to -Wnonnull warnings new 95a82afc8a7 libstdc++: Fix name of macro in #undef directive new 7ef07b622d8 libstdc++: Handle type-changing path concatenations (PR 94063) new de8e3b71c8b rs6000: Fix -mpower9-vector -mno-altivec ICE (PR87560) new 0816fafce9b Daily bump. new 593e47a6134 Fix incorrect filling of delay slots in branchy code at -O2 new db358455287 tree-optimization/94163 constrain alignment set by PRE new ab768006bc5 Fix wrong year in ChangeLog.
The 70 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: 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 | 153 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 9 ++ gcc/ada/gcc-interface/decl.c | 13 +- gcc/brig/ChangeLog | 4 + gcc/c-family/ChangeLog | 4 + gcc/c/ChangeLog | 4 + gcc/config/arm/arm.md | 110 ++++++++------- gcc/config/arm/predicates.md | 21 +++ gcc/config/i386/avx2intrin.h | 8 +- gcc/config/i386/xopintrin.h | 8 +- gcc/config/rs6000/rs6000-cpus.def | 4 + gcc/config/rs6000/rs6000.c | 85 +++++------- gcc/config/rs6000/vsx.md | 8 +- gcc/cp/ChangeLog | 113 +++++++++++++++ gcc/cp/class.c | 2 + gcc/cp/constexpr.c | 29 +++- gcc/cp/constraint.cc | 4 + gcc/cp/cp-gimplify.c | 31 +++++ gcc/cp/init.c | 13 +- gcc/cp/parser.c | 23 +++- gcc/cp/pt.c | 65 +++++++-- gcc/cp/semantics.c | 1 - gcc/cp/tree.c | 10 +- gcc/d/ChangeLog | 4 + gcc/explow.c | 3 + gcc/fortran/ChangeLog | 12 ++ gcc/fortran/match.c | 26 ++-- gcc/go/ChangeLog | 4 + gcc/jit/ChangeLog | 4 + gcc/lto/ChangeLog | 4 + gcc/objc/ChangeLog | 4 + gcc/objcp/ChangeLog | 4 + gcc/po/ChangeLog | 4 + gcc/reorg.c | 26 +++- gcc/resource.c | 21 ++- gcc/resource.h | 1 + gcc/sanopt.c | 9 +- gcc/testsuite/ChangeLog | 112 +++++++++++++++ .../compile => c-c++-common}/pr84305.c | 2 + gcc/testsuite/g++.dg/asan/asan_test.C | 2 +- gcc/testsuite/g++.dg/concepts/concepts-pr88395.C | 23 ++++ gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C | 24 ++++ gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C | 10 ++ gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C | 13 ++ gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C | 16 +++ gcc/testsuite/g++.dg/cpp1y/paren5.C | 12 ++ gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C | 16 +++ gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 3 +- gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C | 16 +++ gcc/testsuite/g++.dg/cpp2a/nontype-class33.C | 36 +++++ gcc/testsuite/g++.dg/debug/verify1.C | 64 +++++++++ gcc/testsuite/g++.dg/ext/attr-trailing1.C | 14 ++ gcc/testsuite/g++.dg/ext/builtin14.C | 4 + gcc/testsuite/g++.dg/ext/flexary36.C | 123 +++++++++++++++++ gcc/testsuite/g++.dg/init/array55.C | 27 ++++ gcc/testsuite/g++.dg/init/array56.C | 107 ++++++++++++++ gcc/testsuite/g++.dg/template/deduce4.C | 17 +++ gcc/testsuite/g++.dg/template/deduce5.C | 17 +++ gcc/testsuite/g++.dg/template/deduce6.C | 17 +++ gcc/testsuite/g++.dg/template/deduce7.C | 10 ++ gcc/testsuite/g++.target/i386/pr94046-1.C | 55 ++++++++ gcc/testsuite/g++.target/i386/pr94046-2.C | 5 + gcc/testsuite/gcc.c-torture/execute/pr90311.c | 16 +++ gcc/testsuite/gcc.dg/pr90756.c | 1 + gcc/testsuite/gcc.dg/pr94002.c | 13 ++ gcc/testsuite/gcc.dg/torture/20190327-1.c | 1 + gcc/testsuite/gcc.dg/torture/pr90020.c | 1 + gcc/testsuite/gcc.target/powerpc/20050603-3.c | 5 +- .../gcc.target/powerpc/fold-vec-st-char.c | 2 +- .../gcc.target/powerpc/fold-vec-st-float.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-st-int.c | 2 +- .../gcc.target/powerpc/fold-vec-st-short.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr72804.c | 16 +-- gcc/testsuite/gcc.target/powerpc/pr92398.h | 17 +++ gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c | 12 ++ gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c | 10 ++ gcc/testsuite/gcc.target/powerpc/pr93658.c | 20 --- gcc/testsuite/gcc.target/powerpc/pr93800.c | 14 ++ gcc/testsuite/gfortran.dg/pr91913.f90 | 5 + gcc/testsuite/gfortran.dg/select_type_48.f90 | 31 +++++ gcc/testsuite/gnat.dg/socket1.adb | 2 +- gcc/testsuite/gnat.dg/subpools1.adb | 82 +++++++++++ gcc/testsuite/lib/target-supports.exp | 20 +++ gcc/tree-ssa-pre.c | 3 +- gcc/tree.c | 2 +- gnattools/ChangeLog | 4 + gotools/ChangeLog | 4 + include/ChangeLog | 4 + intl/ChangeLog | 4 + libada/ChangeLog | 4 + libatomic/ChangeLog | 4 + libbacktrace/ChangeLog | 14 ++ libbacktrace/pecoff.c | 3 +- libbacktrace/xcoff.c | 3 +- libcc1/ChangeLog | 4 + libcpp/ChangeLog | 4 + libcpp/po/ChangeLog | 4 + libdecnumber/ChangeLog | 4 + libffi/ChangeLog | 4 + libgcc/ChangeLog | 4 + libgcc/config/libbid/ChangeLog | 4 + libgfortran/ChangeLog | 4 + libgomp/ChangeLog | 4 + libhsail-rt/ChangeLog | 4 + libiberty/ChangeLog | 13 ++ libiberty/simple-object.c | 3 + libitm/ChangeLog | 4 + libobjc/ChangeLog | 4 + liboffloadmic/ChangeLog | 4 + libphobos/ChangeLog | 4 + libquadmath/ChangeLog | 4 + libsanitizer/ChangeLog | 10 ++ libsanitizer/configure.tgt | 2 +- libssp/ChangeLog | 4 + libstdc++-v3/ChangeLog | 115 ++++++++++++++++ .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 7 + libstdc++-v3/include/bits/fs_path.h | 7 + libstdc++-v3/include/bits/refwrap.h | 3 +- libstdc++-v3/include/bits/stl_algo.h | 2 + libstdc++-v3/include/c_global/cmath | 8 +- libstdc++-v3/include/std/functional | 2 +- libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/src/c++11/debug.cc | 21 ++- libstdc++-v3/src/c++17/fs_path.cc | 40 ++++++ .../testsuite/17_intro/headers/c++1998/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2011/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2014/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2017/charset.cc | 2 +- .../testsuite/17_intro/headers/c++2020/charset.cc | 2 +- .../for_each/for_each_n_debug.cc} | 22 +-- .../testsuite/27_io/filesystem/operations/all.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 2 +- .../27_io/filesystem/operations/file_size.cc | 12 +- .../27_io/filesystem/operations/last_write_time.cc | 77 ++++++++--- .../27_io/filesystem/path/concat/94063.cc | 111 +++++++++++++++ .../filesystem/path/generic/generic_string.cc | 14 +- .../testsuite/27_io/filesystem/path/generic/utf.cc | 65 +++++++++ .../27_io/filesystem/path/generic/wchar_t.cc | 65 +++++++++ .../shared_timed_mutex/{unlock/1.cc => 94069.cc} | 36 ++--- .../experimental/filesystem/operations/copy.cc | 2 +- .../filesystem/operations/file_size.cc | 12 +- .../filesystem/operations/last_write_time.cc | 58 +++++--- .../tr1/8_c_compatibility/cstdlib/functions.cc | 2 +- libvtv/ChangeLog | 4 + lto-plugin/ChangeLog | 4 + maintainer-scripts/ChangeLog | 8 ++ maintainer-scripts/gcc_release | 19 ++- zlib/ChangeLog | 4 + 157 files changed, 2452 insertions(+), 324 deletions(-) rename gcc/testsuite/{gcc.c-torture/compile => c-c++-common}/pr84305.c (78%) create mode 100644 gcc/testsuite/g++.dg/concepts/concepts-pr88395.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array23.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty14.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-template19.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-vla1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if-lambda1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/no_unique_address3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class33.C create mode 100644 gcc/testsuite/g++.dg/debug/verify1.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-trailing1.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin14.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary36.C create mode 100644 gcc/testsuite/g++.dg/init/array55.C create mode 100644 gcc/testsuite/g++.dg/init/array56.C create mode 100644 gcc/testsuite/g++.dg/template/deduce4.C create mode 100644 gcc/testsuite/g++.dg/template/deduce5.C create mode 100644 gcc/testsuite/g++.dg/template/deduce6.C create mode 100644 gcc/testsuite/g++.dg/template/deduce7.C create mode 100644 gcc/testsuite/g++.target/i386/pr94046-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr94046-2.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr90311.c create mode 100644 gcc/testsuite/gcc.dg/pr94002.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.h create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9+.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92398.p9-.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/pr93658.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr93800.c create mode 100644 gcc/testsuite/gfortran.dg/pr91913.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_type_48.f90 create mode 100644 gcc/testsuite/gnat.dg/subpools1.adb copy libstdc++-v3/testsuite/{20_util/variant/89851.cc => 25_algorithms/for_each/fo [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/concat/94063.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/utf.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/generic/wchar_t.cc copy libstdc++-v3/testsuite/30_threads/shared_timed_mutex/{unlock/1.cc => 94069.cc} (75%)