This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-defconfig in repository toolchain/ci/gcc.
from a4c29c23bb8 Enable recursive function versioning adds 5ba5613fc7d PR tree-optimization/92712 * match.pd ((A * B) +- A -> (B [...] adds 8005729cad8 2019-12-02 Richard Biener rguenther@suse.de adds 415faf0e62d Fix dg failure adds 4948f7357bf Refactor IPA devirt a bit. adds 7ea1d784d6d libstdc++: Improve tests for try_lock_until members of mutex types adds d4fe8287851 libstdc++: PR 78237 Add full steady_clock support to timed_mutex adds 0f63c8a011a libstdc++: Fix timed_mutex::try_lock_until on arbitrary clo [...] adds fb04c549ccd libstdc++: Add full steady_clock support to shared_timed_mutex adds 33b0babd4fc libstdc++: Fix try_lock_until and try_lock_shared_until on [...] adds b7a0c6458e9 [Committed][Arm][testsuite] Fix failure for arm-fp16-ops-*.C adds 4d5abafb741 [AArch64] Add a couple of SVE ACLE comparison folds adds db602ff9ac0 [AArch64] Run general SVE ACLE tests for C adds b4b3fa9d2e0 [AArch64] Catch attempts to use SVE types when SVE is disabled adds 1b99ce09e1b Tighten check for vector types in fold_convertible_p (PR 92741) adds 0a5bb20ad90 Make rs6000_invalid_builtin static. adds 70a16e1ce39 PR c++/92695 * constexpr.c (cxx_eval_constant_expression) [...] adds 6bb65299ade Daily bump. adds 8c194d6b874 * g++.dg/lto/inline-crossmodule-1_0.C: Use -fdump-ipa-inli [...] adds 6f4d5320c26 Diagnose use of [*] in old-style parameter definitions (PR [...] adds d7d9b303e40 Fix missing space of r278890 adds 38a249ac6a8 2019-12-03 Richard Biener rguenther@suse.de
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 64 +++++++- gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 3 + gcc/config/aarch64/aarch64-sve-builtins-base.cc | 33 ++++ gcc/config/aarch64/aarch64-sve-builtins.cc | 11 ++ gcc/config/aarch64/aarch64-sve-builtins.h | 1 + gcc/config/aarch64/aarch64.c | 26 +++- gcc/config/rs6000/rs6000-call.c | 2 +- gcc/config/rs6000/rs6000-internal.h | 1 - gcc/cp/ChangeLog | 6 + gcc/cp/constexpr.c | 1 + gcc/fold-const.c | 7 +- gcc/ipa-devirt.c | 37 +++-- gcc/ipa-utils.h | 14 ++ gcc/match.pd | 32 +++- gcc/testsuite/ChangeLog | 85 +++++++++++ gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C | 7 + gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops.h | 20 +-- gcc/testsuite/g++.dg/lto/inline-crossmodule-1_0.C | 10 +- gcc/testsuite/g++.dg/lto/odr-7_0.C | 18 +++ gcc/testsuite/g++.dg/lto/odr-7_1.C | 13 ++ gcc/testsuite/gcc.dg/pr92741.c | 19 +++ gcc/testsuite/gcc.dg/torture/pr92742.c | 20 +++ gcc/testsuite/gcc.dg/tree-ssa/pr92712-1.c | 21 +++ gcc/testsuite/gcc.dg/tree-ssa/pr92712-2.c | 66 ++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr92712-3.c | 36 +++++ gcc/testsuite/gcc.dg/vla-25.c | 9 ++ .../aarch64/sve/acle/aarch64-sve-acle.exp | 6 +- .../gcc.target/aarch64/sve/acle/asm/dup_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_s16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_s32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_s64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_s8.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_u16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_u32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_u64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/dup_u8.c | 2 +- .../aarch64/sve/acle/general/eqne_dup_1.c | 40 +++++ .../gcc.target/aarch64/sve/acle/general/nosve_4.c | 8 + .../gcc.target/aarch64/sve/acle/general/nosve_5.c | 8 + gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_4.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_5.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/pcs/nosve_6.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr72804.c | 4 +- gcc/testsuite/gfortran.dg/loop_versioning_1.f90 | 2 +- gcc/testsuite/gfortran.dg/loop_versioning_10.f90 | 2 +- gcc/testsuite/gfortran.dg/loop_versioning_6.f90 | 6 +- gcc/tree-ssa.c | 5 + gcc/tree-vect-loop.c | 3 +- libstdc++-v3/ChangeLog | 80 ++++++++++ libstdc++-v3/acinclude.m4 | 64 ++++++++ libstdc++-v3/config.h.in | 7 + libstdc++-v3/configure | 170 +++++++++++++++++++++ libstdc++-v3/configure.ac | 6 + libstdc++-v3/include/std/mutex | 61 ++++++-- libstdc++-v3/include/std/shared_mutex | 117 +++++++++++--- .../30_threads/condition_variable/members/2.cc | 17 +-- .../try_lock_until}/3.cc | 53 ++++--- .../30_threads/shared_timed_mutex/try_lock/3.cc | 17 ++- .../try_lock => timed_mutex/try_lock_until}/3.cc | 53 ++++--- .../locking => timed_mutex/try_lock_until}/4.cc | 50 +++--- .../30_threads/timed_mutex/try_lock_until/57641.cc | 18 ++- .../testsuite/30_threads/unique_lock/locking/4.cc | 14 +- libstdc++-v3/testsuite/util/slow_clock.h | 38 +++++ 67 files changed, 1252 insertions(+), 198 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-7_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-7_1.C create mode 100644 gcc/testsuite/gcc.dg/pr92741.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92742.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92712-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92712-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92712-3.c create mode 100644 gcc/testsuite/gcc.dg/vla-25.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/eqne_dup_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nosve_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/nosve_5.c copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex/try_lock => recursive_t [...] copy libstdc++-v3/testsuite/30_threads/{shared_timed_mutex/try_lock => timed_mutex [...] copy libstdc++-v3/testsuite/30_threads/{unique_lock/locking => timed_mutex/try_loc [...] create mode 100644 libstdc++-v3/testsuite/util/slow_clock.h