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 0fd3c7063db Misc range temporary fixes. adds 1982fe2692b match.pd: Optimize __builtin_mul_overflow_p (x, cst, (stype [...] adds df4f95dbd47 c++: find_template_parameters and PARM_DECLs [PR105797] adds 43c013df02f c++: don't substitute TEMPLATE_PARM_CONSTRAINTS [PR100374] adds ff35a75473d OpenMP/Fortran: Add support for firstprivate and allocate c [...] adds 6a098f4e163 gfortran.dg/gomp/scope-6.f90: Add \ to scan-tree-dump adds 44a5bd6d933 c++: cv-quals of dummy obj for non-dep memfn call [PR105637] adds 284ae8b46f5 c++: redeclared hidden friend [PR105761] adds 0ecb6b906f2 c++: value-dep but not type-dep decltype expr [PR105756] adds 891d6472162 c++: more-specialized test adds 58b67140de7 Daily bump. adds 53718316afa i386: Fix up *_doubleword_mask [PR105825] adds ed6fd2aed58 PR middle-end/95126: Expand small const structs as immediat [...] adds aec868578d8 c++: Allow mixing GNU/std-style attributes [PR69585] adds ad6919374be Daily bump. adds df68ed4a3cb Daily bump. adds 36bd6eafb60 arm: reinstate HAVE_GAS_ARM_EXTENDED_ARCH adds 733a792a2b2 c++: function NTTP argument considered unused [PR53164, PR105848] adds 70e2ffbcb4f Daily bump. adds 63eab5d5775 Update document for VECTOR_MODES_WITH_PREFIX adds c4320bde42c Recognize vpcmov in combine with -mxop on x86. adds 6dd194e2ce2 PR c++/96442: Improved error recovery in enumerations. adds 76e3d60c16d x86-64: make "length_vex" also account for VEX.B use by reg [...] adds 6bb0776e104 x86: harmonize __builtin_ia32_psadbw*() types adds 03b71406323 openmp: Add support for OpenMP 5.2 linear clause syntax for C/C++ adds cef3f69c2f4 Revert "configure: arrange to use appropriate objcopy"
No new revisions were added by this update.
Summary of changes: gcc/ChangeLog | 156 +++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 - gcc/c/c-parser.cc | 111 +++++++++++++-- gcc/c/c-typeck.cc | 6 +- gcc/calls.cc | 21 ++- gcc/config.in | 7 + gcc/config/i386/i386-builtin-types.def | 1 + gcc/config/i386/i386-builtin.def | 2 +- gcc/config/i386/i386-expand.cc | 1 + gcc/config/i386/i386.cc | 49 ++++++- gcc/config/i386/i386.md | 18 ++- gcc/config/i386/sse.md | 24 ++++ gcc/configure | 123 ++++++---------- gcc/configure.ac | 43 ++---- gcc/cp/ChangeLog | 51 +++++++ gcc/cp/decl.cc | 19 ++- gcc/cp/parser.cc | 142 +++++++++++++++++-- gcc/cp/pt.cc | 72 +++++++--- gcc/cp/semantics.cc | 20 ++- gcc/cp/tree.cc | 30 +++- gcc/cp/typeck.cc | 38 ++--- gcc/exec-tool.in | 8 +- gcc/expr.cc | 55 +++++++- gcc/expr.h | 1 + gcc/fortran/ChangeLog | 4 + gcc/fortran/openmp.cc | 3 +- gcc/fortran/trans-openmp.cc | 1 + gcc/machmode.def | 5 +- gcc/match.pd | 30 +++- gcc/testsuite/ChangeLog | 87 ++++++++++++ gcc/testsuite/c-c++-common/gomp/linear-2.c | 58 ++++++++ gcc/testsuite/c-c++-common/gomp/linear-3.c | 9 ++ gcc/testsuite/g++.dg/cpp0x/auto56.C | 6 + gcc/testsuite/g++.dg/cpp0x/decltype82.C | 10 ++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this22.C | 20 +++ gcc/testsuite/g++.dg/cpp1y/auto-fn64.C | 12 ++ gcc/testsuite/g++.dg/cpp2a/concepts-decltype4.C | 16 +++ gcc/testsuite/g++.dg/cpp2a/concepts-memfun3.C | 12 ++ gcc/testsuite/g++.dg/cpp2a/concepts-spec2.C | 16 +++ .../g++.dg/cpp2a/concepts-template-parm11.C | 20 +++ gcc/testsuite/g++.dg/ext/attrib65.C | 7 + gcc/testsuite/g++.dg/ext/attrib66.C | 27 ++++ gcc/testsuite/g++.dg/ext/attrib67.C | 27 ++++ gcc/testsuite/g++.dg/gomp/linear-3.C | 54 +++++++ gcc/testsuite/g++.dg/gomp/linear-4.C | 27 ++++ gcc/testsuite/g++.dg/gomp/linear-5.C | 15 ++ gcc/testsuite/g++.dg/parse/pr96442.C | 6 + gcc/testsuite/g++.dg/template/fn-ptr3.C | 28 ++++ gcc/testsuite/g++.dg/template/non-dependent23.C | 25 ++++ gcc/testsuite/gcc.c-torture/execute/pr105777.c | 73 ++++++++++ gcc/testsuite/gcc.c-torture/execute/pr30314.c | 29 ++++ gcc/testsuite/gcc.dg/pr105825.c | 13 ++ gcc/testsuite/gcc.dg/tree-ssa/pr105777.c | 68 +++++++++ gcc/testsuite/gcc.dg/tree-ssa/pr30314.c | 8 +- gcc/testsuite/gcc.target/i386/pr95126-m32-1.c | 16 +++ gcc/testsuite/gcc.target/i386/pr95126-m32-2.c | 16 +++ gcc/testsuite/gcc.target/i386/pr95126-m32-3.c | 15 ++ gcc/testsuite/gcc.target/i386/pr95126-m32-4.c | 13 ++ gcc/testsuite/gcc.target/i386/pr95126-m64-1.c | 17 +++ gcc/testsuite/gcc.target/i386/pr95126-m64-2.c | 17 +++ gcc/testsuite/gcc.target/i386/pr95126-m64-3.c | 14 ++ gcc/testsuite/gcc.target/i386/pr95126-m64-4.c | 13 ++ gcc/testsuite/gcc.target/i386/xop-pcmov3.c | 10 ++ gcc/testsuite/gfortran.dg/gomp/scope-5.f90 | 9 ++ gcc/testsuite/gfortran.dg/gomp/scope-6.f90 | 23 +++ gcc/tree-pretty-print.cc | 55 +++++--- gcc/tree.h | 5 + gcc/varasm.cc | 4 +- gcc/varasm.h | 2 +- libcody/ChangeLog | 5 + libgomp/ChangeLog | 5 + libgomp/libgomp.texi | 2 +- libgomp/testsuite/libgomp.fortran/scope-2.f90 | 57 ++++++++ 74 files changed, 1779 insertions(+), 236 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/linear-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/linear-3.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/auto56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype82.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this22.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn64.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-decltype4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memfun3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-spec2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-template-parm11.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib65.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib66.C create mode 100644 gcc/testsuite/g++.dg/ext/attrib67.C create mode 100644 gcc/testsuite/g++.dg/gomp/linear-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/linear-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/linear-5.C create mode 100644 gcc/testsuite/g++.dg/parse/pr96442.C create mode 100644 gcc/testsuite/g++.dg/template/fn-ptr3.C create mode 100644 gcc/testsuite/g++.dg/template/non-dependent23.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr105777.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr30314.c create mode 100644 gcc/testsuite/gcc.dg/pr105825.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr105777.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95126-m32-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95126-m32-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95126-m32-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95126-m32-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95126-m64-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95126-m64-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95126-m64-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95126-m64-4.c create mode 100644 gcc/testsuite/gcc.target/i386/xop-pcmov3.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/scope-5.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/scope-6.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/scope-2.f90