[gcc r16-6439] Daily bump.
GCC Administrator
gccadmin@gcc.gnu.org
Tue Dec 30 00:17:08 GMT 2025
https://gcc.gnu.org/g:019d7b6672ae406ce14ff9cac3cf85131a814b79
commit r16-6439-g019d7b6672ae406ce14ff9cac3cf85131a814b79
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date: Tue Dec 30 00:16:33 2025 +0000
Daily bump.
Diff:
---
ChangeLog | 5 +++++
gcc/ChangeLog | 38 ++++++++++++++++++++++++++++++++++++++
gcc/DATESTAMP | 2 +-
gcc/algol68/ChangeLog | 28 ++++++++++++++++++++++++++++
gcc/cp/ChangeLog | 37 +++++++++++++++++++++++++++++++++++++
gcc/testsuite/ChangeLog | 48 ++++++++++++++++++++++++++++++++++++++++++++++++
libatomic/ChangeLog | 4 ++++
libbacktrace/ChangeLog | 4 ++++
libcc1/ChangeLog | 4 ++++
libffi/ChangeLog | 4 ++++
libga68/ChangeLog | 16 ++++++++++++++++
libgcobol/ChangeLog | 4 ++++
libgfortran/ChangeLog | 4 ++++
libgm2/ChangeLog | 4 ++++
libgomp/ChangeLog | 4 ++++
libgrust/ChangeLog | 4 ++++
libitm/ChangeLog | 4 ++++
libobjc/ChangeLog | 4 ++++
libphobos/ChangeLog | 4 ++++
libquadmath/ChangeLog | 4 ++++
libsanitizer/ChangeLog | 4 ++++
libssp/ChangeLog | 4 ++++
libstdc++-v3/ChangeLog | 4 ++++
libvtv/ChangeLog | 4 ++++
lto-plugin/ChangeLog | 4 ++++
zlib/ChangeLog | 4 ++++
26 files changed, 249 insertions(+), 1 deletion(-)
diff --git a/ChangeLog b/ChangeLog
index e2f140def501..7340560a6fc5 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * libtool.m4: Cherry-pick libtool commit
+ 9196966580f6853a31187a7a3c7e7ff36ef08982.
+
2025-12-19 Lewis Hyatt <lhyatt@gmail.com>
PR bootstrap/12407
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 12ddb2a8e226..0e478457343f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,41 @@
+2025-12-29 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ * ifcvt.cc (noce_try_cond_zero_arith): Remove restriction on comparison
+ against 0.
+
+2025-12-29 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR rtl-optimization/123308
+ * ifcvt.cc (noce_try_cond_zero_arith): If noce_emit_cmove fails
+ for a lowpart subreg case, then try the full reg cmove and
+ take the lowpart subreg afterwards.
+
+2025-12-29 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ * ifcvt.cc (noce_try_cond_zero_arith): Don't swap if_info->cond
+ but use it directly with if_info->rev_cond.
+
+2025-12-29 Jakub Jelinek <jakub@redhat.com>
+
+ * auto-profile.cc (string_table::get_original_name): Avoid using
+ init-statement in selection statement.
+
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
+2025-12-29 Hongyu Wang <hongyu.wang@intel.com>
+
+ * config/i386/i386.md (*setcc_qi): Force output setzucc for
+ reg operand[0].
+ (*setcc_qi_slp): Likewise.
+
+2025-12-29 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR rtl-optimization/123295
+ * lra-eliminations.cc (lra_eliminate_regs_1): For a debug
+ insn, create a raw SUBREG if simplify_gen_subreg fails.
+
2025-12-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* configure.ac (gcc_cv_ld_ctf): New check.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9e3af791f193..807abc314d26 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20251229
+20251230
diff --git a/gcc/algol68/ChangeLog b/gcc/algol68/ChangeLog
index 0447ce4f0356..5e948382130d 100644
--- a/gcc/algol68/ChangeLog
+++ b/gcc/algol68/ChangeLog
@@ -1,3 +1,31 @@
+2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * a68-parser-scanner.cc (get_next_token): Bits denotation parsing
+ fixes.
+ * ga68.texi (SUPPER stropping): Document special rule for bits
+ denotations with radix 16.
+
+2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * a68-parser-victal.cc (victal_check_mode_dec): Mind publicized
+ declarations.
+ (victal_check_variable_dec): Likewise.
+ (victal_check_identity_dec): Likewise.
+
+2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * a68-parser-scope.cc (scope_module_text): New function.
+ (scope_module_declaration): Likewise.
+ (scope_particular_program): Likewise.
+ (scope_prelude_packet): Likewise.
+ (a68_scope_checker): Call scope_particular_program and
+ scope_prelude_packet.
+
+2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * a68-exports.cc (a68_asm_output_mode): Use .LMDnn labels for
+ modes instead of .LMnn.
+
2025-12-28 Jose E. Marchesi <jose.marchesi@oracle.com>
* ga68.texi (Packets): Update to specify only particular programs
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index aa799df76c03..af8d713ab7c9 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,40 @@
+2025-12-29 Egas Ribeiro <egas.g.ribeiro@gmail.com>
+
+ PR c++/123080
+ * parser.cc (cp_parser_skip_to_end_of_statement): Don't abort
+ implicit templates during tentative parsing.
+ (cp_parser_lambda_declarator_opt): Add cleanup for
+ fully_implicit_function_template_p before parsing
+ trailing_requires_clause.
+
+2025-12-29 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/119097
+ PR c++/120005
+ * constexpr.cc (potential_constant_expression_1): Fall back to
+ location from parent expression if needed.
+ * cp-gimplify.cc (enum fold_flags): Add ff_only_non_odr.
+ (cp_fold_data::cp_fold_data): Assert invariant for flags.
+ (cp_fold_omp_clause_refs_r): New function.
+ (cp_fold_r): Specially handle OMP_CLAUSE_DECL.
+ (cp_fold_function_non_odr_use): New function.
+ (cp_fold_non_odr_use_1): New function.
+ (cp_fold_maybe_rvalue): Fold non-ODR uses when requested.
+ (cp_fold_non_odr_use): New function.
+ (fold_caches): Increase number of caches.
+ (get_fold_cache): Use a new cache for non-ODR use walks.
+ (cp_fold): Skip most folding for non-ODR use walks; always
+ fold constant-initialized references; remove dead code to
+ fold __builtin_source_location.
+ * cp-tree.h (cp_fold_function_non_odr_use): Declare.
+ (cp_fold_non_odr_use): Declare.
+ * decl.cc (finish_function): Fold non-ODR uses before saving
+ constexpr fundef. Invoke PLUGIN_PRE_GENERICIZE before this
+ folding.
+ * ptree.cc (cxx_print_xnode): Handle TU_LOCAL_ENTITY.
+ * tree.cc (bot_manip): Propagate TREE_CONSTANT.
+ * typeck2.cc (digest_nsdmi_init): Fold non-ODR uses in NSDMIs.
+
2025-12-23 Nathaniel Shead <nathanieloshead@gmail.com>
PR c++/122819
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index ec87c3e3d5e4..bc87b1e16cc0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,51 @@
+2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/compile/error-radix-1.a68: New test.
+ * algol68/compile/radix-hex-upper-1.a68: Likewise.
+ * algol68/compile/radix-hex-supper-1.a68: Likewise.
+ * algol68/compile/error-radix-4.a68: Likewise.
+ * algol68/compile/error-radix-3.a68: Likewise.
+ * algol68/compile/error-radix-2.a68: Likewise.
+ * algol68/execute/environment-enquiries-6.a68: Do not use radix 10
+ in bits denotations.
+
+2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/compile/actual-bounds-expected-4.a68: New test.
+ * algol68/compile/formal-bounds-expected-1.a68: Likewise.
+
+2025-12-29 Egas Ribeiro <egas.g.ribeiro@gmail.com>
+
+ PR c++/123080
+ * g++.dg/cpp2a/lambda-requires6.C: New test.
+ * g++.dg/cpp2a/lambda-requires6a.C: New test.
+
+2025-12-29 Nathaniel Shead <nathanieloshead@gmail.com>
+
+ PR c++/119097
+ PR c++/120005
+ * g++.dg/cpp0x/constexpr-cast.C: Adjust diagnostics.
+ * g++.dg/warn/overflow-warn-1.C: Fix diagnostic checks.
+ * g++.dg/warn/overflow-warn-3.C: Likewise.
+ * g++.dg/warn/overflow-warn-4.C: Likewise.
+ * g++.dg/modules/internal-8_a.C: Remove xfails, supplement with
+ additional testcases.
+ * g++.dg/modules/internal-8_b.C: New test.
+
+2025-12-29 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * algol68/compile/warning-scope-module-1.a68: New test.
+ * algol68/compile/warning-scope-module-2.a68: Likewise.
+
+2025-12-29 Hongyu Wang <hongyu.wang@intel.com>
+
+ * gcc.target/i386/apx-zu-3.c: New test.
+
+2025-12-29 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
+
+ PR rtl-optimization/123295
+ * gcc.dg/pr123295-1.c: New test.
+
2025-12-28 Jose E. Marchesi <jose.marchesi@oracle.com>
* algol68/execute/modules/module24.a68: New file.
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 5c5cbd2dc2e0..8cc0fffb09e5 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-11 Mark Wielaard <mark@klomp.org>
* Makefile.in: Regenerate.
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 2cb4cf2ae4bf..c8ddbcc2f646 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-06 Ian Lance Taylor <iant@golang.org>
* elf.c (ELFMAGn): In #undef rename from ELF_MAGn.
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index f649cb1af48c..083f170da268 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-02 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
* cc1plugin-config.h.in: Regenerate.
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index 9bf40eef12fe..278de07f4d53 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
diff --git a/libga68/ChangeLog b/libga68/ChangeLog
index f6a4d403cea5..18ac6781b461 100644
--- a/libga68/ChangeLog
+++ b/libga68/ChangeLog
@@ -1,3 +1,19 @@
+2025-12-29 Pietro Monteiro <pietro@sociotechnical.xyz>
+
+ * configure.ac: New test to determine if symbol versioning is
+ supported.
+ * Makefile.am: Use result of above test to add appropriate linker
+ flags.
+ * Makefile.in: Regenerated.
+ * aclocal.m4: Likewise.
+ * configure: Likewise.
+ * ga68.map: New file.
+ * libtool-version: New file.
+
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-27 Pietro Monteiro <pietro@sociotechnical.xyz>
* ga68-alloc.c: Include ga68.h before all includes.
diff --git a/libgcobol/ChangeLog b/libgcobol/ChangeLog
index 5b005a0fc03b..53d0e0df4152 100644
--- a/libgcobol/ChangeLog
+++ b/libgcobol/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-29 Richard Biener <rguenther@suse.de>
PR cobol/122803
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index dfc74b878fa7..ff56a0f1202f 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/122936
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index 6dac0eab683a..3cffd161b79b 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-23 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/122801
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index a122b027475b..36ae02b2ec1b 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-24 Thomas Schwinge <tschwinge@baylibre.com>
* testsuite/lib/libgomp.exp (check_effective_target_omp_usm):
diff --git a/libgrust/ChangeLog b/libgrust/ChangeLog
index 770d1aeccdf9..4c3aa190d112 100644
--- a/libgrust/ChangeLog
+++ b/libgrust/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index 81994e3a3db5..806e1d8f7435 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-12 mengqinggang <mengqinggang@loongson.cn>
Jiajie Chen <c@jia.je>
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 75f767761727..3e578ea08fbe 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index 383d29404661..c58a55b4837d 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-09 John Ericson <git@johnericson.me>
* configure: Regenerate.
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index cff21dc1338e..d049b2e42309 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index ab5f8c7a52e9..f8e0ab1c84de 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* LOCAL_PATCHES: Update.
diff --git a/libssp/ChangeLog b/libssp/ChangeLog
index f5799c5996d1..c4073bed9bed 100644
--- a/libssp/ChangeLog
+++ b/libssp/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 109d17ca4041..db67a19a59df 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-12-22 Tomasz Kamiński <tkaminsk@redhat.com>
* doc/html/manual/using_macros.html: Regenerate.
diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog
index a1a4ab4698fb..871456c4b39b 100644
--- a/libvtv/ChangeLog
+++ b/libvtv/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index ae77f79ca5df..ab80bf987e7e 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
diff --git a/zlib/ChangeLog b/zlib/ChangeLog
index c12dcf858b5a..da6bd3012fc7 100644
--- a/zlib/ChangeLog
+++ b/zlib/ChangeLog
@@ -1,3 +1,7 @@
+2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * configure: Regenerate.
+
2025-11-03 Sam James <sam@gentoo.org>
* configure: Regenerate.
More information about the Libstdc++-cvs
mailing list