https://gcc.gnu.org/g:818b5cac394cc242c7d141147a6fa6b716beee52

commit r14-11299-g818b5cac394cc242c7d141147a6fa6b716beee52
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Feb 11 00:22:44 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 93 ++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 48 ++++++++++++++++++++++++
 gcc/d/ChangeLog         | 10 +++++
 gcc/testsuite/ChangeLog | 98 +++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 250 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bea3235a9191..a852cce55bb9 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,96 @@
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-08  Jakub Jelinek  <ja...@redhat.com>
+
+       PR target/118776
+       * config/i386/sse.md (<code><mode>3_mask): Use VI1248_AVX512VLBW
+       iterator rather than VI48_AVX512VL.
+       (<mask_codefor><code><mode>3<mask_name>): Rename to ...
+       (*avx512bw_<code><mode>3<mask_name>): ... this.  Use
+       nonimmediate_operand rather than register_operand predicate and %v
+       rather than v constraint for operand 1 and adjust condition to reject
+       MEMs in both operand 1 and 2.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-06  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/117506
+       * loop-iv.cc (get_biv_step_1): For {ZERO,SIGN}_EXTEND
+       of PLUS apply {ZERO,SIGN}_EXTEND to op1.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR ipa/117432
+       * ipa-icf-gimple.cc (func_checker::compare_asm_inputs_outputs):
+       Also return_false if operands have incompatible types.
+       (func_checker::compare_gimple_call): Check fntype1 vs. fntype2
+       compatibility for all non-internal calls and assume fntype1 and
+       fntype2 are non-NULL for those.  For calls to non-prototyped
+       calls or for stdarg_p functions after the last named argument (if any)
+       check type compatibility of call arguments.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/118689
+       PR modula2/115032
+       * tree-ssa-loop-niter.cc (build_cltz_expr): Return NULL_TREE if fn is
+       NULL and use_ifn is false.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-28  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/118638
+       * combine.cc (make_extraction): Only optimize (mult x 2^n) if len is
+       larger than 1.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-23  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/118605
+       * tree-assume.cc (assume_query::m_parm_list): Change type
+       from bitmap & to bitmap.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-23  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/114877
+       * builtins.cc (fold_builtin_frexp): Handle rvc_nan and rvc_inf cases
+       like rvc_zero, return passed in arg and set *exp = 0.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/118522
+       * match.pd ((FTYPE) N CMP (FTYPE) M): Add convert, as in GENERIC
+       integral types with the same precision and sign might actually not
+       be compatible types.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-16  Jakub Jelinek  <ja...@redhat.com>
+
+       PR ipa/118400
+       * vec.h (vec<T, va_heap, vl_ptr>::release): Call m_vec->truncate (0)
+       instead of clearing m_vec->m_vecpfx.m_num.
+
 2025-02-06  Lulu Cheng  <chengl...@loongson.cn>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 039de05fe6a7..68b0ff9265d3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250210
+20250211
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 7274afec88c4..8b644ac02a10 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,51 @@
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115586
+       * parser.cc (cp_parser_range_for): For name independent decls in
+       structured bindings, only push the name/binding once per
+       structured binding.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118763
+       * init.cc (build_new_1): Don't set CLEANUP_EH_ONLY.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118661
+       * constexpr.cc (potential_constant_expression_1): Don't diagnose
+       lvalue-to-rvalue conversion of volatile lvalue if it has NULLPTR_TYPE.
+       * decl2.cc (decl_maybe_constant_var_p): Return true for constexpr
+       decls with NULLPTR_TYPE even if they are volatile.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-29  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118655
+       * semantics.cc (trait_expr_value) <case CPTK_IS_BOUNDED_ARRAY>: Return
+       false for zero-sized arrays.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-25  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/117827
+       * init.cc (build_new_1): Pass address of a make_tree_vector ()
+       initialized gc tree vector to build_vec_init and append
+       build_disable_temp_cleanup to init_expr from it.
+
 2025-01-29  Marek Polacek  <pola...@redhat.com>
 
        Backported from master:
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 362e39e5bcb5..833cb7c43391 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,13 @@
+2025-02-10  Arsen Arsenović  <ar...@aarsen.me>
+
+       Backported from master:
+       2025-01-29  Arsen Arsenović  <ar...@aarsen.me>
+                   Jakub Jelinek  <ja...@redhat.com>
+
+       PR d/118477
+       * Make-lang.in (DCOMPILE, DPOSTCOMPILE): Use $(basename $(@F))
+       instead of $(*F).
+
 2025-01-20  Iain Buclaw  <ibuc...@gdcproject.org>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 1a2e590096e4..44fd56a6542f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,101 @@
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-08  Jakub Jelinek  <ja...@redhat.com>
+
+       PR target/118776
+       * gcc.target/i386/pr118776.c: New test.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/115586
+       * g++.dg/cpp26/name-independent-decl9.C: New test.
+       * g++.dg/cpp26/name-independent-decl10.C: New test.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118763
+       * g++.dg/asan/pr118763.C: New test.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-07  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118661
+       * g++.dg/cpp0x/constexpr-volatile4.C: New test.
+       * g++.dg/cpp0x/constexpr-union9.C: New test.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-02-06  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/117506
+       * gcc.dg/pr117506.c: New test.
+       * gcc.target/riscv/pr117506.c: New test.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-31  Jakub Jelinek  <ja...@redhat.com>
+
+       PR ipa/117432
+       * gcc.c-torture/execute/pr117432.c: New test.
+       * gcc.target/i386/pr117432.c: New test.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-29  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/118655
+       * g++.dg/ext/is_bounded_array.C: Extend.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-28  Jakub Jelinek  <ja...@redhat.com>
+
+       PR rtl-optimization/118638
+       * gcc.c-torture/execute/pr118638.c: New test.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-25  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/117827
+       * g++.dg/init/array66.C: New test.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-23  Jakub Jelinek  <ja...@redhat.com>
+
+       PR middle-end/114877
+       * gcc.dg/torture/builtin-frexp-1.c: Add -Wmaybe-uninitialized as
+       dg-additional-options.
+       (bar): New function.
+       (TESTIT_FREXP2): Rework the macro so that it doesn't test whether
+       nothing has been stored to what the second argument points to, but
+       instead that something has been stored there, whatever it is.
+       (main): Temporarily don't enable the nan tests for -O0.
+
+2025-02-10  Jakub Jelinek  <ja...@redhat.com>
+
+       Backported from master:
+       2025-01-17  Jakub Jelinek  <ja...@redhat.com>
+
+       PR tree-optimization/118522
+       * gcc.dg/bitint-120.c: New test.
+
 2025-02-07  Paul Thomas  <pa...@gcc.gnu.org>
 
        Backported from master:

Reply via email to