]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
ChangeLog.omp bump
authorTobias Burnus <tburnus@baylibre.com>
Fri, 6 Jun 2025 14:58:25 +0000 (16:58 +0200)
committerTobias Burnus <tburnus@baylibre.com>
Fri, 6 Jun 2025 14:58:25 +0000 (16:58 +0200)
gcc/ChangeLog.omp
gcc/DATESTAMP.omp
gcc/fortran/ChangeLog.omp
gcc/testsuite/ChangeLog.omp
libgomp/ChangeLog.omp

index d5b60db31bab83c19d9079b33bd2f2fe124d7bbf..6ac795bf4c33e1f57c11d8d0238e8f4ff6181d50 100644 (file)
@@ -1,3 +1,23 @@
+2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+
+       Backported from master:
+       2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+                   Sandra Loosemore  <sloosemore@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  <tburnus@baylibre.com>
+
+       Backported from master:
+       2025-06-06  Tobias Burnus  <tburnus@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  <sloosemore@baylibre.com>
 
        Backported from master:
index 520e78d76964d929312cd3b25e428208a1fe7061..c6de4e3499887bbe46a9dc9a441da526c08485ff 100644 (file)
@@ -1 +1 @@
-20250605
+20250606
index 05c8e3f40057f4986e738534743206d5584210f2..7c5eee2b86e441ab3673e282b579f57cb11d54fe 100644 (file)
@@ -1,3 +1,16 @@
+2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+
+       Backported from master:
+       2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+                   Sandra Loosemore  <sloosemore@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  <sloosemore@baylibre.com>
            Tobias Burnus  <tburnus@baylibre.com>
 
index d826208041634b461b8f984ff3ca88b635db1431..1684f7a388cfa26690e5a39ea075bd09cb466128 100644 (file)
@@ -1,3 +1,14 @@
+2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+
+       Backported from master:
+       2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+                   Sandra Loosemore  <sloosemore@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  <sloosemore@baylibre.com>
 
        Backported from master:
index 5ecab6d05e988bcbddbb0180b4933ad585c83399..e257615909568a085ef77bf227c8eb3a0e39f011 100644 (file)
@@ -1,3 +1,21 @@
+2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+
+       Backported from master:
+       2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+                   Sandra Loosemore  <sloosemore@baylibre.com>
+
+       * libgomp.texi (omp_get_num_devices, omp_get_intrinsic_device):
+       Document builtin handling.
+
+2025-06-06  Tobias Burnus  <tburnus@baylibre.com>
+
+       Backported from master:
+       2025-06-06  Tobias Burnus  <tburnus@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  <tschwinge@baylibre.com>
 
        * testsuite/libgomp.c++/target-flex-300.C: XFAIL.