]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Define 'OMP_REQUIRES_[...]', 'GOMP_REQUIRES_[...]' in a single place
authorThomas Schwinge <thomas@codesourcery.com>
Thu, 7 Jul 2022 06:51:50 +0000 (08:51 +0200)
committerTobias Burnus <tobias@codesourcery.com>
Thu, 7 Jul 2022 06:51:50 +0000 (08:51 +0200)
Clean up for recent commit 683f11843974f0bdf42f79cdcbb0c2b43c7b81b0
"OpenMP: Move omp requires checks to libgomp".

gcc/
* omp-general.h (enum omp_requires): Use 'GOMP_REQUIRES_[...]'.
include/
* gomp-constants.h (OMP_REQUIRES_[...]): Update comment.

(cherry picked from commit 2f0d819a81edee50a98a8a05eed585f0a72bb932)

gcc/ChangeLog.omp
gcc/omp-general.h
include/ChangeLog.omp
include/gomp-constants.h

index a7bdb1c41fe87bc85e20a0804132896f331f519f..f2e1e68eb512ca1f9a9df88f52c31f1ab96962c2 100644 (file)
@@ -1,3 +1,10 @@
+2022-07-07  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backport from mainline:
+       2022-07-06  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * omp-general.h (enum omp_requires): Use 'GOMP_REQUIRES_[...]'.
+
 2022-07-05  Tobias Burnus  <tobias@codesourcery.com>
 
        Backport from mainline:
index 6074b0214f412a6a43a6b1b6586a51b577114326..dba350a28d0669c411213eb86463eed830d4e3a6 100644 (file)
@@ -142,12 +142,12 @@ extern int oacc_get_ifn_dim_arg (const gimple *stmt);
 
 enum omp_requires {
   OMP_REQUIRES_ATOMIC_DEFAULT_MEM_ORDER = 0xf,
-  OMP_REQUIRES_UNIFIED_ADDRESS = 0x10,
-  OMP_REQUIRES_UNIFIED_SHARED_MEMORY = 0x20,
+  OMP_REQUIRES_UNIFIED_ADDRESS = GOMP_REQUIRES_UNIFIED_ADDRESS,
+  OMP_REQUIRES_UNIFIED_SHARED_MEMORY = GOMP_REQUIRES_UNIFIED_SHARED_MEMORY,
   OMP_REQUIRES_DYNAMIC_ALLOCATORS = 0x40,
-  OMP_REQUIRES_REVERSE_OFFLOAD = 0x80,
+  OMP_REQUIRES_REVERSE_OFFLOAD = GOMP_REQUIRES_REVERSE_OFFLOAD,
   OMP_REQUIRES_ATOMIC_DEFAULT_MEM_ORDER_USED = 0x100,
-  OMP_REQUIRES_TARGET_USED = 0x200
+  OMP_REQUIRES_TARGET_USED = GOMP_REQUIRES_TARGET_USED,
 };
 
 extern GTY(()) enum omp_requires omp_requires_mask;
index 8b361c0d70b5d4f916380a6ce6a932c22a9d3bea..167277b33e31bd45c5d267cedc543d775b02e911 100644 (file)
@@ -1,3 +1,10 @@
+2022-07-07  Tobias Burnus  <tobias@codesourcery.com>
+
+       Backport from mainline:
+       2022-07-06  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * gomp-constants.h (OMP_REQUIRES_[...]): Update comment.
+
 2022-07-05  Tobias Burnus  <tobias@codesourcery.com>
 
        Backport from mainline:
index 32b734bdbfc5f04e50ae6e6a839ab04ead647752..918414ec218eacb2f1504618cfa3f38388fd3423 100644 (file)
@@ -368,8 +368,7 @@ enum gomp_map_kind
 #define GOMP_DEPEND_MUTEXINOUTSET      4
 #define GOMP_DEPEND_INOUTSET           5
 
-/* Flag values for requires-directive features, must match corresponding
-   OMP_REQUIRES_* values in gcc/omp-general.h.  */
+/* Flag values for OpenMP 'requires' directive features.  */
 #define GOMP_REQUIRES_UNIFIED_ADDRESS       0x10
 #define GOMP_REQUIRES_UNIFIED_SHARED_MEMORY 0x20
 #define GOMP_REQUIRES_REVERSE_OFFLOAD       0x80