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-next-allyesconfig in repository toolchain/ci/gcc.
from 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 adds 083a3df8b5b PR c++/92695 * constexpr.c (cxx_bind_parameters_in_call): [...] adds 6e90c917663 PR c++/92705 * call.c (strip_standard_conversion): New fu [...] adds 652403e083f PR c++/92732 * typeck2.c (digest_nsdmi_init): For bitfiel [...] adds 59b28662e05 PR target/92744 * config/i386/i386.md (peephole2 for *swa [...] adds cda89169754 PR tree-optimization/92734 * match.pd ((CST1 - A) +- CST2 [...] adds 2b07be7b9ce libstdc++: Fix copyright date on new test header adds 0147ccfde64 * gcc-interface/decl.c (gnat_to_gnu_subprog_type): With th [...] adds 7c5c29384cc XFAIL loop_versioning_6.f90 for ! lp64 adds 36da49a36e3 * gcc-interface/utils.c (fold_convert_size): New function. [...] adds ab78c1ec189 * gcc-interface/utils.c (potential_alignment_gap): Delete. [...] adds 6e21e7011d2 2019-12-03 Richard Biener rguenther@suse.de adds a473dd3692d musl: Fix invalid tls model in libgomp and libitm PR91938 adds 873bf43640f 2019-12-03 Matthias Klose doko@ubuntu.com adds a0fccc520a3 2019-12-03 Richard Biener rguenther@suse.de adds 3f7c8055116 Enable OpenACC GCN testing.
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 71 +++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 12 +- gcc/ada/ChangeLog | 21 +++ gcc/ada/gcc-interface/decl.c | 59 ++++++- gcc/ada/gcc-interface/utils.c | 112 ++++++-------- 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/i386/i386.md | 6 +- gcc/config/rs6000/rs6000-call.c | 2 +- gcc/config/rs6000/rs6000-internal.h | 1 - gcc/cp/ChangeLog | 28 ++++ gcc/cp/call.c | 47 +++--- gcc/cp/constexpr.c | 21 +++ gcc/cp/typeck2.c | 2 + gcc/fold-const.c | 7 +- gcc/gimple-fold.c | 41 +++-- gcc/match.pd | 42 +++-- gcc/testsuite/ChangeLog | 93 +++++++++++ gcc/testsuite/g++.dg/conversion/ambig4.C | 14 ++ gcc/testsuite/g++.dg/cpp2a/bitfield3.C | 4 - gcc/testsuite/g++.dg/cpp2a/bitfield4.C | 12 ++ gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C | 27 ++++ gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C | 7 + gcc/testsuite/g++.dg/dfp/pr92744.C | 20 +++ 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/tree-ssa/pr92751.C | 26 ++++ gcc/testsuite/gcc.dg/pr92741.c | 19 +++ gcc/testsuite/gcc.dg/tree-ssa/pr92734.c | 31 ++++ 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/i386/pr92645-5.c | 21 +++ gcc/testsuite/gcc.target/powerpc/pr72804.c | 4 +- gcc/testsuite/gfortran.dg/loop_versioning_6.f90 | 6 +- gcc/tree-ssa-sccvn.c | 20 ++- gcc/tree-ssa.c | 5 + libgomp/ChangeLog | 15 ++ libgomp/configure.tgt | 3 + libgomp/testsuite/lib/libgomp.exp | 29 ++++ libgomp/testsuite/libgomp.oacc-c++/c++.exp | 9 ++ libgomp/testsuite/libgomp.oacc-c/c.exp | 9 ++ libgomp/testsuite/libgomp.oacc-fortran/fortran.exp | 9 ++ libitm/ChangeLog | 5 + libitm/configure.tgt | 3 + libstdc++-v3/ChangeLog | 86 ++++++++++- 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, 1522 insertions(+), 326 deletions(-) create mode 100644 gcc/testsuite/g++.dg/conversion/ambig4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/bitfield4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual14.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual15.C create mode 100644 gcc/testsuite/g++.dg/dfp/pr92744.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr92751.C create mode 100644 gcc/testsuite/gcc.dg/pr92741.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr92734.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 create mode 100644 gcc/testsuite/gcc.target/i386/pr92645-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