OpenMP: allow requires dynamic_allocators
authorAndrew Stubbs <ams@codesourcery.com>
Thu, 16 Dec 2021 15:30:05 +0000 (15:30 +0000)
committerAndrew Stubbs <ams@codesourcery.com>
Mon, 17 Jan 2022 15:55:37 +0000 (15:55 +0000)
commit450c85b81f4dd67bf6211d307afdc0f3c07ef44f
treebacf240f314b34f71524f019e1744f713021a1dc
parent1374d4b963a6ac2e0ec1645c09e5162e68b009d6
OpenMP: allow requires dynamic_allocators

There's no need to reject the dynamic_allocators requires directive because
we actually do support the feature, and it doesn't have to actually "do"
anything.

gcc/c/ChangeLog:

* c-parser.c (c_parser_omp_requires): Don't "sorry" dynamic_allocators.

gcc/cp/ChangeLog:

* parser.c (cp_parser_omp_requires): Don't "sorry" dynamic_allocators.

gcc/fortran/ChangeLog:

* openmp.c (gfc_match_omp_requires): Don't "sorry" dynamic_allocators.

gcc/testsuite/ChangeLog:

* gfortran.dg/gomp/requires-8.f90: Reinstate dynamic allocators
requirement.
gcc/c/c-parser.c
gcc/cp/parser.c
gcc/fortran/openmp.c
gcc/testsuite/gfortran.dg/gomp/requires-8.f90