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-lts-allmodconfig in repository toolchain/ci/gcc.
from 51ecad3c032 c++: Add test for PR c++/93211 adds b8020a5aafd i386: Fix vph{add,subs?}[wd] 256-bit AVX2 RTL patterns [PR94460] adds bcafd8748cf c++: alias template and parameter packs (PR91966). adds a13d6ec867e i386: Fix up handling of OPTION_MASK_ISA_MMX builtins [PR94461] adds b949f8e2acb Fix va-arg-22.c at -O1 on m32r. adds bbcdf9bb3fd x86: Mark scratch operand in ssse3_pshufbv8qi3 as earlyclobber adds 710d54ed4e3 libgcc: avoid mmap/munmap hooks in split-stack code on GNU/Linux adds 0c809f727cd openmp: Fix ICE on #pragma omp parallel master in template [...] adds 7f26e60c260 Fix stdarg-3 regression on xstormy16 port adds 78e27649095 Daily bump. adds aae5d08a8d4 c++: Fix further protected_set_expr_location related -fcomp [...] adds bab8d9625f4 cselib: Don't consider SP_DERIVED_VALUE_P values as useless [...] adds 2523d721cfc ipa: Fix wrong code with failed propagation to builtin_cons [...] adds 9f143008c73 c++: Fix reuse of class constants [PR94453] adds f1ad7bac76b c++: Fix invalid pointer-to-member in requires [PR67825] new 21e28527130 Fix previous commit. new 37244b217a7 c++: Fix constexpr evaluation of self-modifying CONSTRUCTOR [...] new 49a86fce1a8 c++: Refrain from using replace_placeholders in constexpr e [...]
The 3 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 | 53 ++++ gcc/DATESTAMP | 2 +- gcc/config/i386/i386-builtin.def | 126 +++++----- gcc/config/i386/i386-builtins.c | 37 +-- gcc/config/i386/i386-expand.c | 27 +- gcc/config/i386/sse.md | 54 ++-- gcc/config/m32r/m32r.c | 2 +- gcc/config/stormy16/stormy16.c | 12 +- gcc/cp/ChangeLog | 61 +++++ gcc/cp/constexpr.c | 277 +++++++++++++-------- gcc/cp/constraint.cc | 5 +- gcc/cp/cp-gimplify.c | 6 +- gcc/cp/expr.c | 22 +- gcc/cp/parser.c | 3 +- gcc/cp/pt.c | 35 ++- gcc/cselib.c | 26 +- gcc/ipa-fnsummary.c | 44 +++- gcc/ipa-inline.c | 1 + gcc/testsuite/ChangeLog | 41 +++ .../g++.dg/cpp0x/lambda/lambda-constexpr1.C | 28 +++ gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C | 103 ++++++++ gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi3.C | 19 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi4.C | 21 ++ gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi5.C | 22 ++ gcc/testsuite/g++.dg/cpp1y/pr79937-5.C | 42 ++++ gcc/testsuite/g++.dg/cpp1z/lambda-this5.C | 11 + gcc/testsuite/g++.dg/cpp1z/lambda-this6.C | 12 + gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C | 22 ++ gcc/testsuite/g++.dg/cpp2a/concepts-pr67825.C | 2 +- gcc/testsuite/g++.dg/gomp/pr94477.C | 18 ++ gcc/testsuite/g++.dg/opt/pr94441.C | 16 ++ gcc/testsuite/g++.dg/opt/pr94468.C | 57 +++++ gcc/testsuite/g++.dg/tree-ssa/pr93940.C | 38 +++ gcc/testsuite/gcc.target/i386/avx2-pr94460.c | 31 +++ gcc/testsuite/gcc.target/i386/pr94461.c | 12 + gcc/testsuite/gcc.target/i386/pr94467-1.c | 40 +++ gcc/testsuite/gcc.target/i386/pr94467-2.c | 48 ++++ gcc/tree-iterator.c | 41 +++ gcc/tree-iterator.h | 1 + gcc/tree.c | 38 ++- gcc/tree.h | 1 + libgcc/ChangeLog | 5 + libgcc/generic-morestack.c | 17 ++ 43 files changed, 1192 insertions(+), 287 deletions(-) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-constexpr1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-alias2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-nsdmi5.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr79937-5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this5.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/lambda-this6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-pmf1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr94477.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94441.C create mode 100644 gcc/testsuite/g++.dg/opt/pr94468.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr93940.C create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr94460.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94461.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94467-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr94467-2.c