Hello
I have backported a couple of patches related to OpenMP 5.0 features from master
to the devel/omp/gcc-10 branch. These are:
8949b985dbaf07d433bd57d2883e1e5414f20e75: openmp: Add support for the
omp_get_supported_active_levels runtime library routine
445567b22a3c535be0b1861b393e9a0b050f2b1e: libgomp: Amend documentation for
omp_get_max_active_levels and omp_get_supported_active_levels
1bfc07d150790fae93184a79a7cce897655cb37b: openmp: Implement support for
OMP_TARGET_OFFLOAD environment variable
35f258f4bbba7fa044f90b4f14d1bc942db58089: libgomp: Fix up bootstrap in
libgomp/target.c due to false positive warning
121a8812c45b3155ccbd268b000ad00a778e81e8: libgomp: Hopefully avoid false
positive warnings in env.c on solaris
74c9882b80bda50b37c9555498de7123c6bdb9e4: openmp: Change omp_get_initial_device
() to match OpenMP 5.1 requirements
17c5b7e1dc47bab6e6cedbf4b2d88cef3283533e: openmp: Add test for
OMP_TARGET_OFFLOAD=mandatory for cases where it must not fail
10508db867934264bbc2578f1f454c19fa558fd3: openmp: Mark deprecated symbols in
OpenMP 5.0
I have tested that these cause no regressions in the libgomp testsuite with both
AMD GCN and Nvidia offloading.
Kwok