[gcc r15-10867] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Fri Feb 27 00:20:52 GMT 2026
https://gcc.gnu.org/g:74b6b9dfdf835656a0350fa3c924fdd93c357185
commit r15-10867-g74b6b9dfdf835656a0350fa3c924fdd93c357185
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Fri Feb 27 00:20:22 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 e51e0d97f070..6a22c56ce5ab 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,38 @@
+2026-02-26 Xi Ruoyao <xry111@xry111.site>
+
+ Revert:
+ 2025-11-08 Lulu Cheng <chenglulu@loongson.cn>
+
+ 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 <xry111@xry111.site>
+
+ Backported from master:
+ 2026-02-03 Xi Ruoyao <xry111@xry111.site>
+
+ * 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-25 Christophe Lyon <christophe.lyon@linaro.org>
Backported from master:
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 0b2fa1e7c6b6..09cfd4e4ffd2 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,12 @@
+2026-02-26 Michal Jires <mjires@suse.cz>
+
+ Backported from master:
+ 2026-01-11 Michal Jires <mjires@suse.cz>
+
+ PR lto/121588
+ * lto-symtab.cc (lto_symtab_merge_symbols): Set body_removed
+ for symbols resolved outside of IR.
+
2025-12-03 Siddhesh Poyarekar <siddhesh@gotplt.org>
Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a2e16543fb1f..910cbee673ad 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,12 @@
+2026-02-26 Michal Jires <mjires@suse.cz>
+
+ Backported from master:
+ 2026-01-11 Michal Jires <mjires@suse.cz>
+
+ 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 <ebotcazou@adacore.com>
* gnat.dg/protected_deref1.adb: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 49777a4daf95..7728740d51a7 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,19 @@
+2026-02-26 Tomasz Kamiński <tkaminsk@redhat.com>
+
+ 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 <jwakely@redhat.com>
Backported from master:
More information about the Libstdc++-cvs
mailing list