This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from 30d02149ea4 rs6000, Update support for vec_extract new 530e9095257 rs6000 Add vector insert builtin support new 3f029aea51a rs6000, Add vector replace builtin support GCC maintainers: new 82f10dee344 rs6000, Add vector shift double builtin support new 7f3b1997579 rs6000, Add vector splat builtin support new 5998f1bbeb3 rs6000 Add vector blend, permute builtin support new 325714b4968 openmp: Use more efficient logical -> actual computation ev [...] new 916c7a201a9 openmp: Handle reduction clauses on host teams construct [PR96459] new 9f3abfb84e2 openmp: Handle even some combined non-rectangular loops
The 8 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/config/rs6000/altivec.h | 11 + gcc/config/rs6000/altivec.md | 195 +++++++++++ gcc/config/rs6000/predicates.md | 15 + gcc/config/rs6000/rs6000-builtin.def | 68 ++++ gcc/config/rs6000/rs6000-c.c | 24 +- gcc/config/rs6000/rs6000-call.c | 296 ++++++++++++++++ gcc/config/rs6000/rs6000-protos.h | 2 + gcc/config/rs6000/rs6000.c | 22 ++ gcc/config/rs6000/vsx.md | 170 +++++++++ gcc/doc/extend.texi | 270 +++++++++++++++ gcc/omp-expand.c | 34 +- gcc/omp-low.c | 2 +- .../gcc.target/powerpc/vec-blend-runnable.c | 276 +++++++++++++++ .../gcc.target/powerpc/vec-insert-word-runnable.c | 345 ++++++++++++++++++ .../gcc.target/powerpc/vec-permute-ext-runnable.c | 294 ++++++++++++++++ .../gcc.target/powerpc/vec-replace-word-runnable.c | 289 ++++++++++++++++ .../gcc.target/powerpc/vec-shift-double-runnable.c | 384 +++++++++++++++++++++ .../gcc.target/powerpc/vec-splati-runnable.c | 166 +++++++++ libgomp/testsuite/libgomp.c-c++-common/for-14.c | 53 ++- libgomp/testsuite/libgomp.c-c++-common/for-2.h | 36 ++ .../testsuite/libgomp.c/{loop-17.c => loop-22.c} | 24 +- .../testsuite/libgomp.c/{loop-17.c => loop-23.c} | 24 +- libgomp/testsuite/libgomp.c/teams-3.c | 20 ++ 23 files changed, 2950 insertions(+), 70 deletions(-) create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-blend-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-insert-word-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-permute-ext-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-replace-word-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-shift-double-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-splati-runnable.c copy libgomp/testsuite/libgomp.c/{loop-17.c => loop-22.c} (90%) copy libgomp/testsuite/libgomp.c/{loop-17.c => loop-23.c} (86%) create mode 100644 libgomp/testsuite/libgomp.c/teams-3.c