This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/omp/gcc-10 in repository gcc.
from bf8605f14ec Enable gimplify GOMP_MAP_STRUCT handling of (COMPONENT_REF [...] new 3cdeb3993f3 openmp: Initial part of OpenMP 5.0 non-rectangular loop support new 875154e999b openmp: Compute triangular loop number of iterations at com [...] new 076673fd7c6 openmp: Fix two pastos in non-rect loop OpenMP lowering. new b2eabb179a3 openmp: Non-rectangular loop support for non-composite work [...] new 551b4fbc89e openmp: Diagnose non-rectangular loops with invalid steps new 8abe8a16915 openmp: Optimize triangular loop logical iterator to actual [...] new 6da60f76333 openmp: Adjust outer bounds of non-rect loops new c5f31b373a0 openmp: Fix up loop-21.c new 1e507ef879b openmp: Compute number of collapsed loop iterations more ef [...] new 3dd767906da openmp: Use more efficient logical -> actual computation ev [...] new 4b2c33ef32f openmp: Handle even some combined non-rectangular loops new 758fdf65143 openmp: Add support for non-rectangular loops in taskloop c [...] new 88528328ea5 openmp: Improve composite triangular loop lowering and expansion new 7bfdb5a1c69 openmp: Fix ICE on non-rectangular loop with known 0 iterations
The 14 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.omp | 198 +++++ gcc/c-family/ChangeLog.omp | 19 + gcc/c-family/c-common.h | 2 +- gcc/c-family/c-omp.c | 341 +++++++- gcc/c/ChangeLog.omp | 16 + gcc/c/c-parser.c | 54 +- gcc/c/c-tree.h | 1 + gcc/c/c-typeck.c | 35 +- gcc/cp/ChangeLog.omp | 12 + gcc/cp/pt.c | 27 +- gcc/cp/semantics.c | 74 +- gcc/gimple-pretty-print.c | 14 +- gcc/gimplify.c | 227 +++-- gcc/omp-expand.c | 1338 +++++++++++++++++++++++++++-- gcc/omp-general.c | 421 ++++++++- gcc/omp-general.h | 22 +- gcc/omp-low.c | 86 +- gcc/testsuite/ChangeLog.omp | 30 + gcc/testsuite/c-c++-common/gomp/loop-6.c | 113 +++ gcc/testsuite/c-c++-common/gomp/loop-7.c | 24 + gcc/testsuite/c-c++-common/gomp/pr97862.c | 15 + gcc/testsuite/g++.dg/gomp/loop-1.C | 16 +- gcc/testsuite/g++.dg/gomp/loop-2.C | 16 +- gcc/testsuite/g++.dg/gomp/loop-5.C | 50 ++ gcc/testsuite/g++.dg/gomp/loop-6.C | 69 ++ gcc/testsuite/gcc.dg/gomp/loop-1.c | 16 +- gcc/testsuite/gcc.dg/gomp/loop-2.c | 13 + gcc/tree-pretty-print.c | 64 +- gcc/tree-pretty-print.h | 2 + gcc/tree.h | 5 + libgomp/ChangeLog.omp | 40 + libgomp/testsuite/libgomp.c/loop-17.c | 189 ++++ libgomp/testsuite/libgomp.c/loop-18.c | 245 ++++++ libgomp/testsuite/libgomp.c/loop-19.c | 86 ++ libgomp/testsuite/libgomp.c/loop-20.c | 84 ++ libgomp/testsuite/libgomp.c/loop-21.c | 230 +++++ libgomp/testsuite/libgomp.c/loop-22.c | 424 +++++++++ libgomp/testsuite/libgomp.c/loop-23.c | 424 +++++++++ libgomp/testsuite/libgomp.c/loop-24.c | 424 +++++++++ 39 files changed, 5146 insertions(+), 320 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr97862.c create mode 100644 gcc/testsuite/g++.dg/gomp/loop-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/loop-6.C create mode 100644 gcc/testsuite/gcc.dg/gomp/loop-2.c create mode 100644 libgomp/testsuite/libgomp.c/loop-17.c create mode 100644 libgomp/testsuite/libgomp.c/loop-18.c create mode 100644 libgomp/testsuite/libgomp.c/loop-19.c create mode 100644 libgomp/testsuite/libgomp.c/loop-20.c create mode 100644 libgomp/testsuite/libgomp.c/loop-21.c create mode 100644 libgomp/testsuite/libgomp.c/loop-22.c create mode 100644 libgomp/testsuite/libgomp.c/loop-23.c create mode 100644 libgomp/testsuite/libgomp.c/loop-24.c