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-allnoconfig in repository toolchain/ci/gcc.
from ca933905b50 2019-12-01 Jerry DeLisle jvdelisle@gcc.ngu.org adds addc67a2d71 Daily bump. adds 76539b41851 PR92398: Fix testcase failure of pr72804.c adds ed84f9cb811 2019-12-01 Sandra Loosemore sandra@codesourcery.com adds 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) [...]
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 90 ++++++++- gcc/DATESTAMP | 2 +- gcc/c/ChangeLog | 6 + gcc/c/c-decl.c | 33 --- 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/nios2/nios2.c | 16 ++ gcc/config/nios2/nios2.h | 6 +- gcc/config/rs6000/rs6000-call.c | 2 +- gcc/config/rs6000/rs6000-internal.h | 1 - gcc/cp/ChangeLog | 6 + gcc/cp/constexpr.c | 1 + gcc/doc/invoke.texi | 7 + gcc/fold-const.c | 7 +- gcc/ipa-cp.c | 221 ++++++++++++++++++--- gcc/ipa-devirt.c | 37 ++-- gcc/ipa-prop.h | 2 + gcc/ipa-utils.h | 14 ++ gcc/match.pd | 32 ++- gcc/params.opt | 8 + gcc/testsuite/ChangeLog | 92 +++++++++ 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 | 8 +- gcc/testsuite/g++.dg/lto/odr-7_0.C | 18 ++ gcc/testsuite/g++.dg/lto/odr-7_1.C | 13 ++ gcc/testsuite/gcc.dg/ipa/ipa-clone-2.c | 47 +++++ 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 ++++ .../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/nios2/pr92499-1.c | 48 +++++ gcc/testsuite/gcc.target/nios2/pr92499-2.c | 45 +++++ gcc/testsuite/gcc.target/nios2/pr92499-3.c | 23 +++ gcc/testsuite/gcc.target/powerpc/pr72804.c | 19 +- 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/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/testsuite/lib/target-supports.exp | 20 ++ gcc/tree-vect-loop.c | 3 +- gcc/tree.c | 35 ++++ gcc/tree.h | 1 + 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 ++++ 81 files changed, 1758 insertions(+), 272 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/ipa/ipa-clone-2.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.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 create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-2.c create mode 100644 gcc/testsuite/gcc.target/nios2/pr92499-3.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 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