https://gcc.gnu.org/g:7c688e026a6446067e97a391da86a646c21ae980

commit r14-10522-g7c688e026a6446067e97a391da86a646c21ae980
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jul 30 00:22:56 2024 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 28 +++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 35 +++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 59 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 123 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 547b9c13710f..48e150d572b7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,31 @@
+2024-07-29  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-07-24  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/116057
+       * tree-ssa-ccp.cc (likely_value): Also walk CTORs in stmt
+       operands to look for constants.
+
+2024-07-29  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/116055
+       * ipa-modref.cc (analyze_function): Do not ICE when flags regress.
+
+2024-07-29  Haochen Jiang  <haochen.ji...@intel.com>
+
+       * config/i386/avx512dqintrin.h
+       (_mm_mask_fpclass_ss_mask): Correct operand order.
+       (_mm_mask_fpclass_sd_mask): Ditto.
+       (_mm256_maskz_reduce_round_ss): Use __builtin_ia32_reducess_mask_round
+       instead of __builtin_ia32_reducesd_mask_round.
+       (_mm_reduce_round_sd): Use -1 as mask since it is non-mask.
+       (_mm_reduce_round_ss): Ditto.
+       * config/i386/avx512vlbwintrin.h
+       (_mm256_mask_alignr_epi8): Correct operand usage.
+       (_mm_mask_alignr_epi8): Ditto.
+       * config/i386/avx512vlintrin.h (_mm_mask_alignr_epi64): Ditto.
+
 2024-07-24  Christoph Müllner  <christoph.muell...@vrull.eu>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d1b40fa5c77a..d42ae94bcd37 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20240729
+20240730
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index ad17a362ccf9..453b1bbbcecf 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,38 @@
+2024-07-29  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2024-07-17  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/115900
+       * constexpr.cc (cxx_eval_call_expression): Set new_obj to NULL_TREE
+       if cxx_fold_indirect_ref set empty_base to true.
+
+2024-07-29  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-28  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115583
+       * constexpr.cc (cxx_eval_conditional_expression): Don't
+       cp_fold_immediate for if consteval.
+
+2024-07-29  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-27  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115986
+       * cp-gimplify.cc (remember_escalating_expr): Skip function
+       templates.
+
+2024-07-29  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-27  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115561
+       * semantics.cc (finish_call_expr): Check cp_unevaluated_operand.
+
 2024-07-23  Patrick Palka  <ppa...@redhat.com>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 3fd6ddeae234..07e820d9ac44 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,62 @@
+2024-07-29  Marek Polacek  <pola...@redhat.com>
+
+       Backported from master:
+       2024-07-17  Marek Polacek  <pola...@redhat.com>
+
+       PR c++/115900
+       * g++.dg/cpp2a/constexpr-init23.C: New test.
+
+2024-07-29  Richard Biener  <rguent...@suse.de>
+
+       Backported from master:
+       2024-07-24  Richard Biener  <rguent...@suse.de>
+
+       PR tree-optimization/116057
+       * gcc.dg/torture/pr116057.c: New testcase.
+
+2024-07-29  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-29  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115986
+       * g++.dg/cpp2a/consteval-prop21.C (operator "" _c): Use
+       unsigned long long rather than __uint128_t for return type if int128
+       is unsupported.
+
+2024-07-29  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-28  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115583
+       * g++.dg/cpp23/consteval-if13.C: New test.
+
+2024-07-29  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-27  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115986
+       * g++.dg/cpp2a/consteval-prop21.C: New test.
+
+2024-07-29  Jason Merrill  <ja...@redhat.com>
+
+       Backported from master:
+       2024-07-27  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/115561
+       * g++.dg/cpp2a/concepts-lambda21.C: New test.
+
+2024-07-29  Haochen Jiang  <haochen.ji...@intel.com>
+
+       * gcc.target/i386/avx512bw-vpalignr-1b.c: New test.
+       * gcc.target/i386/avx512dq-vfpclasssd-1b.c: Ditto.
+       * gcc.target/i386/avx512dq-vfpclassss-1b.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducesd-1b.c: Ditto.
+       * gcc.target/i386/avx512dq-vreducess-1b.c: Ditto.
+       * gcc.target/i386/avx512vl-valignq-1b.c: Ditto.
+
 2024-07-24  Jakub Jelinek  <ja...@redhat.com>
 
        Backported from master:

Reply via email to