diff options
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r-- | gcc/cp/ChangeLog | 31 |
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: |