This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_bootstrap/master-aarch64-bootstrap in repository toolchain/ci/gcc.
from d97364aab1a Improve Intel MIC offloading XFAILing for 'omp_get_device_num' adds 53ead578792 inliner: Don't emit copy stmts for empty type parameters [P [...] adds f45a2232bc8 c/104002 - shufflevector variable indexing adds 5fce2e036f6 rs6000: Support SSE4.1 "round" intrinsics adds c3782843bad Fix -Wformat-diag for ARM target. adds 9d8e27fac3c ii386: Add 16-bit vector modes to xop_pcmov [PR104003] adds 70ba28304b7 libgfortran: Fix Solaris version file creation [PR104006] adds 386b15d6ef2 i386: Cleanup V2QI arithmetic instructions adds 0b8464365b1 Fortran: fix error recovery on bad structure constructor in [...] adds 27e42601669 Add relation to unsigned right shift. adds 49d5fb4feee Allow more precision when querying from fold_const. adds 69561fc781a Add support for allocate clause (OpenMP 5.0). adds b0e5163960e vect: Add bias parameter for partial vectorization new 7a7d8c3f616 i386: Introduce V2QImode vectorized shifts [PR103861]
The 1 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/c-family/c-common.c | 5 +- gcc/common/config/arm/arm-common.c | 12 +- gcc/config/arm/arm-builtins.c | 50 ++-- gcc/config/arm/arm.c | 12 +- gcc/config/i386/i386.md | 129 ++++++-- gcc/config/i386/mmx.md | 110 ++++--- gcc/config/rs6000/smmintrin.h | 292 ++++++++++++++---- gcc/config/rs6000/vsx.md | 4 +- gcc/doc/md.texi | 38 ++- gcc/fold-const.c | 2 +- gcc/fortran/dump-parse-tree.c | 1 + gcc/fortran/gfortran.h | 1 + gcc/fortran/openmp.c | 147 +++++++-- gcc/fortran/primary.c | 15 +- gcc/fortran/trans-openmp.c | 87 ++++++ gcc/internal-fn.c | 69 ++++- gcc/internal-fn.h | 4 + gcc/range-op.cc | 16 + .../{ => torture}/builtin-shufflevector-3.c | 0 gcc/testsuite/g++.dg/pr96707.C | 10 + gcc/testsuite/g++.target/i386/pr103861-1-sse4.C | 5 + gcc/testsuite/g++.target/i386/pr103861-1-xop.C | 5 + gcc/testsuite/gcc.dg/pr83072-2.c | 18 ++ gcc/testsuite/gcc.dg/pr83073.c | 10 + gcc/testsuite/gcc.target/i386/pr103861.c | 7 + gcc/testsuite/gcc.target/powerpc/sse4_1-round3.h | 81 +++++ gcc/testsuite/gcc.target/powerpc/sse4_1-roundpd.c | 143 +++++++++ gcc/testsuite/gcc.target/powerpc/sse4_1-roundps.c | 98 ++++++ gcc/testsuite/gcc.target/powerpc/sse4_1-roundsd.c | 256 ++++++++++++++++ gcc/testsuite/gcc.target/powerpc/sse4_1-roundss.c | 208 +++++++++++++ gcc/testsuite/gfortran.dg/gomp/allocate-1.f90 | 137 +++++++++ gcc/testsuite/gfortran.dg/gomp/allocate-2.f90 | 45 +++ gcc/testsuite/gfortran.dg/gomp/allocate-3.f90 | 14 + gcc/testsuite/gfortran.dg/gomp/clauses-1.f90 | 272 ++++++++--------- gcc/testsuite/gfortran.dg/gomp/collapse1.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/openmp-simd-4.f90 | 6 +- gcc/testsuite/gfortran.dg/pr67804.f90 | 25 ++ gcc/testsuite/gfortran.dg/pr93604.f90 | 2 +- gcc/tree-inline.c | 2 +- gcc/tree-vect-loop-manip.c | 15 + gcc/tree-vect-loop.c | 49 ++- gcc/tree-vect-stmts.c | 31 +- gcc/tree-vectorizer.h | 10 + libgfortran/Makefile.am | 2 +- libgfortran/Makefile.in | 3 +- libgomp/libgomp.texi | 2 +- libgomp/testsuite/libgomp.fortran/allocate-1.c | 7 + libgomp/testsuite/libgomp.fortran/allocate-1.f90 | 333 +++++++++++++++++++++ 48 files changed, 2427 insertions(+), 365 deletions(-) rename gcc/testsuite/c-c++-common/{ => torture}/builtin-shufflevector-3.c (100%) create mode 100644 gcc/testsuite/g++.dg/pr96707.C create mode 100644 gcc/testsuite/g++.target/i386/pr103861-1-sse4.C create mode 100644 gcc/testsuite/g++.target/i386/pr103861-1-xop.C create mode 100644 gcc/testsuite/gcc.dg/pr83072-2.c create mode 100644 gcc/testsuite/gcc.dg/pr83073.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-round3.h create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-roundpd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-roundps.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-roundsd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-roundss.c create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/allocate-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr67804.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/allocate-1.c create mode 100644 libgomp/testsuite/libgomp.fortran/allocate-1.f90