https://gcc.gnu.org/g:f34abf47bf57179eeb6f77355ad1549c89a58733
commit f34abf47bf57179eeb6f77355ad1549c89a58733 Author: Tobias Burnus <tbur...@baylibre.com> Date: Fri Jun 6 16:58:25 2025 +0200 ChangeLog.omp bump Diff: --- gcc/ChangeLog.omp | 20 ++++++++++++++++++++ gcc/DATESTAMP.omp | 2 +- gcc/fortran/ChangeLog.omp | 13 +++++++++++++ gcc/testsuite/ChangeLog.omp | 11 +++++++++++ libgomp/ChangeLog.omp | 18 ++++++++++++++++++ 5 files changed, 63 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp index d5b60db31bab..6ac795bf4c33 100644 --- a/gcc/ChangeLog.omp +++ b/gcc/ChangeLog.omp @@ -1,3 +1,23 @@ +2025-06-06 Tobias Burnus <tbur...@baylibre.com> + + Backported from master: + 2025-06-06 Tobias Burnus <tbur...@baylibre.com> + Sandra Loosemore <sloosem...@baylibre.com> + + * gimple-fold.cc (gimple_fold_builtin_omp_get_initial_device, + gimple_fold_builtin_omp_get_num_devices): New. + (gimple_fold_builtin): Call them. + * omp-builtins.def (BUILT_IN_OMP_GET_INITIAL_DEVICE): Add + (BUILT_IN_OMP_GET_NUM_DEVICES): Make uservisible + pure. + +2025-06-06 Tobias Burnus <tbur...@baylibre.com> + + Backported from master: + 2025-06-06 Tobias Burnus <tbur...@baylibre.com> + + * builtins.def (DEF_GOACC_BUILTIN_COMPILER, DEF_GOMP_BUILTIN_COMPILER): + Set NONANSI_P = false to enable those also with -fno-nonansi-builtins. + 2025-06-05 Sandra Loosemore <sloosem...@baylibre.com> Backported from master: diff --git a/gcc/DATESTAMP.omp b/gcc/DATESTAMP.omp index 520e78d76964..c6de4e349988 100644 --- a/gcc/DATESTAMP.omp +++ b/gcc/DATESTAMP.omp @@ -1 +1 @@ -20250605 +20250606 diff --git a/gcc/fortran/ChangeLog.omp b/gcc/fortran/ChangeLog.omp index 05c8e3f40057..7c5eee2b86e4 100644 --- a/gcc/fortran/ChangeLog.omp +++ b/gcc/fortran/ChangeLog.omp @@ -1,3 +1,16 @@ +2025-06-06 Tobias Burnus <tbur...@baylibre.com> + + Backported from master: + 2025-06-06 Tobias Burnus <tbur...@baylibre.com> + Sandra Loosemore <sloosem...@baylibre.com> + + * f95-lang.cc (ATTR_PURE_NOTHROW_LIST): Define. + * trans-expr.cc (get_builtin_fn): Handle omp_get_num_devices + and omp_get_intrinsic_device. + * gfortran.h (gfc_option_t): Add disable_omp_... for them. + * options.cc (gfc_handle_option): Handle them with + -fno-builtin-. + 2025-05-15 Sandra Loosemore <sloosem...@baylibre.com> Tobias Burnus <tbur...@baylibre.com> diff --git a/gcc/testsuite/ChangeLog.omp b/gcc/testsuite/ChangeLog.omp index d82620804163..1684f7a388cf 100644 --- a/gcc/testsuite/ChangeLog.omp +++ b/gcc/testsuite/ChangeLog.omp @@ -1,3 +1,14 @@ +2025-06-06 Tobias Burnus <tbur...@baylibre.com> + + Backported from master: + 2025-06-06 Tobias Burnus <tbur...@baylibre.com> + Sandra Loosemore <sloosem...@baylibre.com> + + * c-c++-common/gomp/omp_get_num_devices_initial_device-2.c: New test. + * c-c++-common/gomp/omp_get_num_devices_initial_device.c: New test. + * gfortran.dg/gomp/omp_get_num_devices_initial_device-2.f90: New test. + * gfortran.dg/gomp/omp_get_num_devices_initial_device.f90: New test. + 2025-06-05 Sandra Loosemore <sloosem...@baylibre.com> Backported from master: diff --git a/libgomp/ChangeLog.omp b/libgomp/ChangeLog.omp index 5ecab6d05e98..e25761590956 100644 --- a/libgomp/ChangeLog.omp +++ b/libgomp/ChangeLog.omp @@ -1,3 +1,21 @@ +2025-06-06 Tobias Burnus <tbur...@baylibre.com> + + Backported from master: + 2025-06-06 Tobias Burnus <tbur...@baylibre.com> + Sandra Loosemore <sloosem...@baylibre.com> + + * libgomp.texi (omp_get_num_devices, omp_get_intrinsic_device): + Document builtin handling. + +2025-06-06 Tobias Burnus <tbur...@baylibre.com> + + Backported from master: + 2025-06-06 Tobias Burnus <tbur...@baylibre.com> + + PR target/120530 + * testsuite/libgomp.c/target-map-zero-sized-3.c (main): Add missing + map clause; remove unused variable. + 2025-05-30 Thomas Schwinge <tschwi...@baylibre.com> * testsuite/libgomp.c++/target-flex-300.C: XFAIL.