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-arm-mainline-defconfig in repository toolchain/ci/gcc.
from 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 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 new a473dd3692d musl: Fix invalid tls model in libgomp and libitm PR91938 new 873bf43640f 2019-12-03 Matthias Klose doko@ubuntu.com
The 2 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: gcc/ChangeLog | 79 ++++++++++ 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/ipa-devirt.c | 37 +++-- gcc/ipa-utils.h | 14 ++ gcc/match.pd | 42 +++-- gcc/testsuite/ChangeLog | 102 +++++++++++++ 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/lto/odr-7_0.C | 18 +++ gcc/testsuite/g++.dg/lto/odr-7_1.C | 13 ++ gcc/testsuite/g++.dg/tree-ssa/pr92751.C | 26 ++++ gcc/testsuite/gcc.dg/pr92741.c | 19 +++ gcc/testsuite/gcc.dg/torture/pr92742.c | 20 +++ 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/powerpc/pr72804.c | 4 +- gcc/testsuite/gfortran.dg/loop_versioning_6.f90 | 6 +- gcc/tree-ssa-sccvn.c | 20 ++- gcc/tree-ssa.c | 5 + gcc/tree-vect-loop.c | 3 +- libgomp/ChangeLog | 5 + libgomp/configure.tgt | 3 + 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, 1523 insertions(+), 319 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/lto/odr-7_0.C create mode 100644 gcc/testsuite/g++.dg/lto/odr-7_1.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/torture/pr92742.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 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