This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository gcc.
from cf865c811be c++: Fix up [[maybe_unused]] handling on expansion stmts [P [...] new 77b8221af8f OpenMP: Support functions for nested "begin declare variant" new 31107ba4667 OpenMP: Add flag for code elision to omp_context_selector_matches. new a469cf3df2a OpenMP: C++ front end support for "begin declare variant" new 5a1a48d3af1 OpenMP: C front end support for "begin declare variant" new bd6d5917993 OpenMP: C/C++ common testcases for "omp begin declare variant" new f28f1c519db OpenMP: Update docs for "begin declare variant" implementat [...]
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-omp.cc | 8 +- gcc/c/c-decl.cc | 3 + gcc/c/c-lang.h | 8 + gcc/c/c-parser.cc | 372 ++++++++++-- gcc/cp/cp-tree.h | 6 + gcc/cp/decl.cc | 15 + gcc/cp/parser.cc | 642 +++++++++++++++++++-- gcc/cp/parser.h | 12 + gcc/cp/semantics.cc | 7 + gcc/omp-general.cc | 231 +++++++- gcc/omp-general.h | 7 +- .../c-c++-common/gomp/delim-declare-variant-1.c | 55 ++ .../c-c++-common/gomp/delim-declare-variant-2.c | 66 +++ .../c-c++-common/gomp/delim-declare-variant-3.c | 49 ++ .../c-c++-common/gomp/delim-declare-variant-4.c | 31 + .../c-c++-common/gomp/delim-declare-variant-5.c | 26 + .../c-c++-common/gomp/delim-declare-variant-6.c | 70 +++ .../c-c++-common/gomp/delim-declare-variant-7.c | 27 + .../c-c++-common/gomp/delim-declare-variant-8.c | 54 ++ .../c-c++-common/gomp/delim-declare-variant-9.c | 47 ++ .../g++.dg/gomp/delim-declare-variant-1.C | 39 ++ .../g++.dg/gomp/delim-declare-variant-2.C | 53 ++ .../g++.dg/gomp/delim-declare-variant-3.C | 37 ++ .../g++.dg/gomp/delim-declare-variant-4.C | 57 ++ .../g++.dg/gomp/delim-declare-variant-40.C | 51 ++ .../g++.dg/gomp/delim-declare-variant-41.C | 29 + .../g++.dg/gomp/delim-declare-variant-5.C | 53 ++ .../g++.dg/gomp/delim-declare-variant-50.C | 99 ++++ .../g++.dg/gomp/delim-declare-variant-51.C | 181 ++++++ .../g++.dg/gomp/delim-declare-variant-52.C | 24 + .../g++.dg/gomp/delim-declare-variant-6.C | 72 +++ .../g++.dg/gomp/delim-declare-variant-7.C | 57 ++ .../g++.dg/gomp/delim-declare-variant-70.C | 206 +++++++ .../g++.dg/gomp/delim-declare-variant-71.C | 157 +++++ libgomp/libgomp.texi | 5 +- libgomp/testsuite/libgomp.c++/bdv_module1.C | 23 + libgomp/testsuite/libgomp.c++/bdv_module1_main.C | 16 + libgomp/testsuite/libgomp.c++/bdv_module2.C | 15 + libgomp/testsuite/libgomp.c++/bdv_module2_impl.C | 26 + libgomp/testsuite/libgomp.c++/bdv_module2_main.C | 20 + libgomp/testsuite/libgomp.c++/bdv_module3.C | 27 + libgomp/testsuite/libgomp.c++/bdv_module3_impl.C | 31 + libgomp/testsuite/libgomp.c++/bdv_module3_main.C | 25 + .../libgomp.c++/delim-declare-variant-1.C | 29 + .../libgomp.c++/delim-declare-variant-2.C | 37 ++ .../libgomp.c++/delim-declare-variant-7.C | 39 ++ .../libgomp.c-c++-common/delim-declare-variant-1.c | 45 ++ .../libgomp.c-c++-common/delim-declare-variant-2.c | 47 ++ 48 files changed, 3156 insertions(+), 80 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-6.c create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-7.c create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-8.c create mode 100644 gcc/testsuite/c-c++-common/gomp/delim-declare-variant-9.c create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-3.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-4.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-40.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-41.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-5.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-50.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-51.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-52.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-6.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-7.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-70.C create mode 100644 gcc/testsuite/g++.dg/gomp/delim-declare-variant-71.C create mode 100644 libgomp/testsuite/libgomp.c++/bdv_module1.C create mode 100644 libgomp/testsuite/libgomp.c++/bdv_module1_main.C create mode 100644 libgomp/testsuite/libgomp.c++/bdv_module2.C create mode 100644 libgomp/testsuite/libgomp.c++/bdv_module2_impl.C create mode 100644 libgomp/testsuite/libgomp.c++/bdv_module2_main.C create mode 100644 libgomp/testsuite/libgomp.c++/bdv_module3.C create mode 100644 libgomp/testsuite/libgomp.c++/bdv_module3_impl.C create mode 100644 libgomp/testsuite/libgomp.c++/bdv_module3_main.C create mode 100644 libgomp/testsuite/libgomp.c++/delim-declare-variant-1.C create mode 100644 libgomp/testsuite/libgomp.c++/delim-declare-variant-2.C create mode 100644 libgomp/testsuite/libgomp.c++/delim-declare-variant-7.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/delim-declare-variant-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/delim-declare-variant-2.c