https://gcc.gnu.org/g:54c4c45120851c7bd9857a15a7e6e087338e14cf

commit 54c4c45120851c7bd9857a15a7e6e087338e14cf
Author: Sandra Loosemore <sloosem...@baylibre.com>
Date:   Thu Jun 5 15:06:43 2025 +0000

    ChangeLog.omp bump

Diff:
---
 gcc/ChangeLog.omp           |  9 +++++++++
 gcc/DATESTAMP.omp           |  2 +-
 gcc/c/ChangeLog.omp         |  9 +++++++++
 gcc/cp/ChangeLog.omp        | 12 ++++++++++++
 gcc/testsuite/ChangeLog.omp | 13 +++++++++++++
 5 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog.omp b/gcc/ChangeLog.omp
index 34e615771b1f..d5b60db31bab 100644
--- a/gcc/ChangeLog.omp
+++ b/gcc/ChangeLog.omp
@@ -1,3 +1,12 @@
+2025-06-05  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       Backported from master:
+       2025-06-04  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       PR c++/120518
+       * omp-general.cc (omp_device_num_check): Look inside a
+       CLEANUP_POINT_EXPR when trying to optimize special cases.
+
 2025-06-04  Thomas Schwinge  <tschwi...@baylibre.com>
 
        Backported from master:
diff --git a/gcc/DATESTAMP.omp b/gcc/DATESTAMP.omp
index 932c2dd9fa20..520e78d76964 100644
--- a/gcc/DATESTAMP.omp
+++ b/gcc/DATESTAMP.omp
@@ -1 +1 @@
-20250604
+20250605
diff --git a/gcc/c/ChangeLog.omp b/gcc/c/ChangeLog.omp
index ff881b5a7be4..d3e1d0ef438b 100644
--- a/gcc/c/ChangeLog.omp
+++ b/gcc/c/ChangeLog.omp
@@ -1,3 +1,12 @@
+2025-06-05  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       Backported from master:
+       2025-06-02  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * c-parser.cc (c_parser_omp_context_selector): Call
+       convert_lvalue_to_rvalue and c_objc_common_truthvalue_conversion
+       on the expression for OMP_TRAIT_PROPERTY_BOOL_EXPR.
+
 2025-05-15  waffl3x  <waff...@baylibre.com>
 
        PR c++/119659
diff --git a/gcc/cp/ChangeLog.omp b/gcc/cp/ChangeLog.omp
index 3f2574acaa73..c9026b454b74 100644
--- a/gcc/cp/ChangeLog.omp
+++ b/gcc/cp/ChangeLog.omp
@@ -1,3 +1,15 @@
+2025-06-05  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       Backported from master:
+       2025-06-02  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * cp-tree.h (maybe_convert_cond): Declare.
+       * parser.cc (cp_parser_omp_context_selector): Call
+       maybe_convert_cond and fold_build_cleanup_point_expr on the
+       expression for OMP_TRAIT_PROPERTY_BOOL_EXPR.
+       * pt.cc (tsubst_omp_context_selector): Likewise.
+       * semantics.cc (maybe_convert_cond): Remove static declaration.
+
 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 621a45de7643..d82620804163 100644
--- a/gcc/testsuite/ChangeLog.omp
+++ b/gcc/testsuite/ChangeLog.omp
@@ -1,3 +1,16 @@
+2025-06-05  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       Backported from master:
+       2025-06-02  Sandra Loosemore  <sloosem...@baylibre.com>
+
+       * c-c++-common/gomp/declare-variant-2.c: Update expected output.
+       * c-c++-common/gomp/metadirective-condition-constexpr.c: New.
+       * c-c++-common/gomp/metadirective-condition.c: New.
+       * c-c++-common/gomp/metadirective-error-recovery.c: Update expected
+       output.
+       * g++.dg/gomp/metadirective-condition-class.C: New.
+       * g++.dg/gomp/metadirective-condition-template.C: New.
+
 2025-05-22  Thomas Schwinge  <tschwi...@baylibre.com>
 
        Backported from master:

Reply via email to