]> git.ipfire.org Git - thirdparty/gcc.git/commit
OpenMP: Permit additional selector properties
authorSandra Loosemore <sandra@codesourcery.com>
Wed, 6 Dec 2023 19:53:27 +0000 (19:53 +0000)
committerSandra Loosemore <sandra@codesourcery.com>
Tue, 19 Dec 2023 20:07:13 +0000 (20:07 +0000)
commitd0603dfe9d3bc7e1bede8a80f8f2309885636cc7
treeddda8ef63d0c2fcb52e61a41c2343adf696b0451
parent9f9b3d67323ac690f75fad86a5b711ba3d9c6aae
OpenMP: Permit additional selector properties

This patch adds "hpe" to the known properties for the "vendor" selector,
and support for "acquire" and "release" for "atomic_default_mem_order".

gcc/ChangeLog
* omp-general.cc (vendor_properties): Add "hpe".
(atomic_default_mem_order_properties): Add "acquire" and "release".
(omp_context_selector_matches): Handle "acquire" and "release".

gcc/testsuite/ChangeLog
* c-c++-common/gomp/declare-variant-2.c: Don't expect error on
"acquire" and "release".
* gfortran.dg/gomp/declare-variant-2a.f90: Likewise.
gcc/omp-general.cc
gcc/testsuite/c-c++-common/gomp/declare-variant-2.c
gcc/testsuite/gfortran.dg/gomp/declare-variant-2a.f90