aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r--gcc/cp/ChangeLog31
1 files changed, 31 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 4c47d8c..ac12ceb 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,34 @@
+2024-06-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2024-04-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/114691
+ * semantics.cc (simplify_loop_decl_cond): Use cp_build_unary_op with
+ TRUTH_NOT_EXPR on ANNOTATE_EXPR argument (if any) rather than
+ ANNOTATE_EXPR itself.
+
+2024-06-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2024-04-09 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/114580
+ * semantics.cc (finish_if_stmt_cond): Call
+ maybe_warn_for_constant_evaluated with IF_STMT_CONSTEXPR_P (if_stmt)
+ as the second argument, rather than true/false depending on if
+ it is if constexpr with non-dependent constant expression with
+ bool type.
+
+2024-06-11 Jakub Jelinek <jakub@redhat.com>
+
+ Backported from master:
+ 2024-04-05 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/114572
+ * cp-gimplify.cc (cxx_omp_clause_apply_fn): Call build_cplus_new
+ on build_call_a result if it has class type.
+
2024-05-24 Jason Merrill <jason@redhat.com>
Backported from master: