]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 30 Dec 2025 00:16:33 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 30 Dec 2025 00:16:33 +0000 (00:16 +0000)
26 files changed:
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/algol68/ChangeLog
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libatomic/ChangeLog
libbacktrace/ChangeLog
libcc1/ChangeLog
libffi/ChangeLog
libga68/ChangeLog
libgcobol/ChangeLog
libgfortran/ChangeLog
libgm2/ChangeLog
libgomp/ChangeLog
libgrust/ChangeLog
libitm/ChangeLog
libobjc/ChangeLog
libphobos/ChangeLog
libquadmath/ChangeLog
libsanitizer/ChangeLog
libssp/ChangeLog
libstdc++-v3/ChangeLog
libvtv/ChangeLog
lto-plugin/ChangeLog
zlib/ChangeLog

index e2f140def501c06109719e1883f821b4ba297567..7340560a6fc5c7e21f47e0d247f63d8d6322843b 100644 (file)
--- 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
index 12ddb2a8e226fbedd64aaff1c69922c974345684..0e478457343f166b3b4adfe5fa4357ad529571aa 100644 (file)
@@ -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.
index 9e3af791f193abe4bd4987715f214218575ddbcb..807abc314d260d6d77334710718430c635759272 100644 (file)
@@ -1 +1 @@
-20251229
+20251230
index 0447ce4f03562fe1a0fd7ba430022219f7153a66..5e948382130de8e17bdf0ee3ed8fb509e69cff88 100644 (file)
@@ -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
index aa799df76c039eb2d0c06c27cba014eff448ce8b..af8d713ab7c922cc918d7450344de50ca5f846bc 100644 (file)
@@ -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
index ec87c3e3d5e4cabd8f8ee3800b6cf6f73e84fceb..bc87b1e16cc0928d33a5b2b0e81e76a2ad35d103 100644 (file)
@@ -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.
index 5c5cbd2dc2e015f1637e81d3a8b0048fdddc9bd1..8cc0fffb09e5d555f218750b868296ced9676bf9 100644 (file)
@@ -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.
index 2cb4cf2ae4bf2c7fc09a650ee505e0a3a0b98bd2..c8ddbcc2f646a1fe2ab48bebb01712b4064e762f 100644 (file)
@@ -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.
index f649cb1af48cf145d0ad0c995c5ccf558975e10b..083f170da268e37aa28d7ee47d524c164e49402d 100644 (file)
@@ -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.
index 9bf40eef12fe3a16fa81b17e0b523b0104619200..278de07f4d53350f3ad772f35a24102a16a660aa 100644 (file)
@@ -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.
index f6a4d403cea56cfb80eb89cfff7bc43624a231b6..18ac6781b461da300af26c1ee0536a65a9abe71c 100644 (file)
@@ -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.
index 5b005a0fc03bb5968e8305a04116f5a708747d66..53d0e0df4152781cd0197297e05d321594015262 100644 (file)
@@ -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
index dfc74b878fa7d00d82a9206e32bc839db53678cb..ff56a0f1202f03db2313b942dcd13fa623651fd9 100644 (file)
@@ -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
index 6dac0eab683a8e476baeb67e9687f186c3d2f3c9..3cffd161b79be9670d4420c3f533024f3950a177 100644 (file)
@@ -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
index a122b027475bc3e93da97e85949e032667ec67dd..36ae02b2ec1bda49c0a557f7adfd4c538438f09c 100644 (file)
@@ -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):
index 770d1aeccdf98e5599799553425939afb5f60844..4c3aa190d11259a6baf6b936f8f06ec35309e619 100644 (file)
@@ -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.
index 81994e3a3db5dd06859405320033a2c9c9d06240..806e1d8f7435aea59736e695972fcd0f8601c997 100644 (file)
@@ -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>
 
index 75f7677617273e0db6f04ffe81b366232572642d..3e578ea08fbe91978bc45c38c2422cc84953462f 100644 (file)
@@ -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.
index 383d294046618f513b02e65eb8c2d56be7cbc68e..c58a55b4837d57fcca01ef46d79546f6d0bc6c61 100644 (file)
@@ -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.
index cff21dc1338e6688fb974025005980100677d32a..d049b2e423090f47e95ed99443c2a20838ff20c0 100644 (file)
@@ -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.
index ab5f8c7a52e9ccaaec9f1c202fe538b24d6f6103..f8e0ab1c84de16a24fc43a12574a0d8cd19ad607 100644 (file)
@@ -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.
index f5799c5996d1bbbf16df53d090d759d3db6438c3..c4073bed9bed09310131b5a40f7c063cfdc60d36 100644 (file)
@@ -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.
index 109d17ca4041d6244723bd645bdbd70201f426e4..db67a19a59df1893b563cb64ac093956d7734252 100644 (file)
@@ -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.
index a1a4ab4698fb79223bf5eac07af054e467c119c9..871456c4b39bf5e06224d407f31389e8fba01b73 100644 (file)
@@ -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.
index ae77f79ca5dfa138c39162214e5f2b2a45f6c328..ab80bf987e7e0ceabd03e902924ef4bcf048fd7b 100644 (file)
@@ -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.
index c12dcf858b5ac54146624551e687abc40cf6c5ee..da6bd3012fc760afd084902dec60dbd7ee24e53b 100644 (file)
@@ -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.