https://gcc.gnu.org/g:6c4a52616e72cec1383085492dacd5cb88efe0fd

commit r14-12336-g6c4a52616e72cec1383085492dacd5cb88efe0fd
Author: GCC Administrator <[email protected]>
Date:   Fri Feb 27 00:19:40 2026 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 35 +++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/lto/ChangeLog       |  9 +++++++++
 gcc/testsuite/ChangeLog |  9 +++++++++
 libstdc++-v3/ChangeLog  | 16 ++++++++++++++++
 5 files changed, 70 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e4db0644c648..2c28501c29f2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,38 @@
+2026-02-26  Xi Ruoyao  <[email protected]>
+
+       Revert:
+       2025-11-08  Lulu Cheng  <[email protected]>
+
+       PR target/122097
+       * config/loongarch/loongarch.cc
+       (loongarch_const_vector_same_bytes_p): Add processing for
+       floating-point vector data.
+
+2026-02-26  Xi Ruoyao  <[email protected]>
+
+       Backported from master:
+       2026-02-03  Xi Ruoyao  <[email protected]>
+
+       * config/loongarch/predicates.md (const_vector_neg_fp_operand):
+       New define_predicate.
+       (reg_or_vector_neg_fp_operand): New define_predicate.
+       * config/loongarch/lasx.md (copysign<mode>3): Remove.
+       (xorsign<mode>3): Remove.
+       * config/loongarch/lsx.md (copysign<mode>3): Remove.
+       (@xorsign<mode>3): Remove.
+       * config/loongarch/simd.md (copysign<mode>3): New define_expand.
+       (@xorsign<mode>3): New define_expand.
+       (and<mode>3): Only allow IVEC instead of ALLVEC.
+       (ior<mode>3): Likewise.
+       (xor<mode>3): Likewise.
+       * config/loongarch/loongarch.cc (loongarch_print_operand): No
+       longer allow floating-point vector constants for %V.
+       (loongarch_const_vector_bitimm_set_p): Always return false for
+       floating-point vector constants.
+       (loongarch_build_signbit_mask): Factor out force_reg.
+       (loongarch_emit_swrsqrtsf): Use integer vector mode instead of
+       floating-point vector mode when masking zero inputs.
+
 2026-02-18  Martin Jambor  <[email protected]>
 
        PR ipa/106260
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f9cae02a3664..3d778126f72f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260226
+20260227
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 1df41b7c33f5..612db0351c6e 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,12 @@
+2026-02-26  Michal Jires  <[email protected]>
+
+       Backported from master:
+       2026-01-11  Michal Jires  <[email protected]>
+
+       PR lto/121588
+       * lto-symtab.cc (lto_symtab_merge_symbols): Set body_removed
+       for symbols resolved outside of IR.
+
 2025-12-03  Siddhesh Poyarekar  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 61cee21bf6fe..9d981f10bf97 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2026-02-26  Michal Jires  <[email protected]>
+
+       Backported from master:
+       2026-01-11  Michal Jires  <[email protected]>
+
+       PR lto/121588
+       * gcc.dg/lto/attr-weakref-2_0.c: New test.
+       * gcc.dg/lto/attr-weakref-2_1.c: New test.
+
 2026-02-25  Eric Botcazou  <[email protected]>
 
        * gnat.dg/protected_deref1.adb: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 9adf65e3539d..4cf53ebaa2e7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,19 @@
+2026-02-26  Tomasz KamiƄski  <[email protected]>
+
+       PR libstdc++/123875
+       * include/bits/atomic_base.h (__atomic_impl::__clear_padding):
+       Use if constexpr unconditionally.
+       (__atomic_float<_Fp>::__atomic_float(_Fp)): Skip __clear_padding
+       call for constant evaluation.
+       * include/std/atomic (atomic<_Tp>::atomic(_Tp)): Likewise.
+       * testsuite/29_atomics/atomic/cons/zero_padding.cc: New test.
+       * testsuite/29_atomics/atomic_float/zero_padding.cc: New test.
+       (cherry picked from commits
+       6b550d69fe7cb62ea6e240ce7a4ba29ce33aa1b1
+       682c95b808724e6f876ea709b873ac6771704d7b
+       060d7c2a9c1fe16d23d98a74287fdb7c73ddb784
+       f3ba5ad088cebe117f857329a35b95d18d97a808)
+
 2026-02-10  Jonathan Wakely  <[email protected]>
 
        Backported from master:

Reply via email to