This patch LGTM.
Likewise 'LGTM' are patches 1/4 and 2/4, in line with my previous
comments. (Those are unchanged to previous round.)
Thanks for the patches!
I still have to look at 3/4, which is large and did see some changes
between v2 and v3. (Overall they seem to be really nice!)
Tobias
O
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".