This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm 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] new 386b15d6ef2 i386: Cleanup V2QI arithmetic instructions new 0b8464365b1 Fortran: fix error recovery on bad structure constructor in [...] new 27e42601669 Add relation to unsigned right shift. new 49d5fb4feee Allow more precision when querying from fold_const. new 69561fc781a Add support for allocate clause (OpenMP 5.0). new b0e5163960e vect: Add bias parameter for partial vectorization
The 6 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 | 48 +-- gcc/config/i386/mmx.md | 66 ++-- 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/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 +++++++++++++++++++++ 47 files changed, 2299 insertions(+), 361 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