mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-21 19:35:36 -05:00
Daily bump.
This commit is contained in:
@@ -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>
|
2025-12-19 Lewis Hyatt <lhyatt@gmail.com>
|
||||||
|
|
||||||
PR bootstrap/12407
|
PR bootstrap/12407
|
||||||
|
|||||||
@@ -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>
|
2025-12-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
* configure.ac (gcc_cv_ld_ctf): New check.
|
* configure.ac (gcc_cv_ld_ctf): New check.
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
20251229
|
20251230
|
||||||
|
|||||||
@@ -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>
|
2025-12-28 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||||
|
|
||||||
* ga68.texi (Packets): Update to specify only particular programs
|
* ga68.texi (Packets): Update to specify only particular programs
|
||||||
|
|||||||
@@ -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>
|
2025-12-23 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
PR c++/122819
|
PR c++/122819
|
||||||
|
|||||||
@@ -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>
|
2025-12-28 Jose E. Marchesi <jose.marchesi@oracle.com>
|
||||||
|
|
||||||
* algol68/execute/modules/module24.a68: New file.
|
* algol68/execute/modules/module24.a68: New 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>
|
2025-12-11 Mark Wielaard <mark@klomp.org>
|
||||||
|
|
||||||
* Makefile.in: Regenerate.
|
* Makefile.in: Regenerate.
|
||||||
|
|||||||
@@ -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>
|
2025-11-06 Ian Lance Taylor <iant@golang.org>
|
||||||
|
|
||||||
* elf.c (ELFMAGn): In #undef rename from ELF_MAGn.
|
* elf.c (ELFMAGn): In #undef rename from ELF_MAGn.
|
||||||
|
|||||||
@@ -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>
|
2025-12-02 Andrew Pinski <andrew.pinski@oss.qualcomm.com>
|
||||||
|
|
||||||
* cc1plugin-config.h.in: Regenerate.
|
* cc1plugin-config.h.in: Regenerate.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-03 Sam James <sam@gentoo.org>
|
2025-11-03 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
@@ -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>
|
2025-12-27 Pietro Monteiro <pietro@sociotechnical.xyz>
|
||||||
|
|
||||||
* ga68-alloc.c: Include ga68.h before all includes.
|
* ga68-alloc.c: Include ga68.h before all includes.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-29 Richard Biener <rguenther@suse.de>
|
2025-11-29 Richard Biener <rguenther@suse.de>
|
||||||
|
|
||||||
PR cobol/122803
|
PR cobol/122803
|
||||||
|
|||||||
@@ -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>
|
2025-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
|
||||||
|
|
||||||
PR libfortran/122936
|
PR libfortran/122936
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-23 Gaius Mulley <gaiusmod2@gmail.com>
|
2025-11-23 Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
PR modula2/122801
|
PR modula2/122801
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-12-24 Thomas Schwinge <tschwinge@baylibre.com>
|
2025-12-24 Thomas Schwinge <tschwinge@baylibre.com>
|
||||||
|
|
||||||
* testsuite/lib/libgomp.exp (check_effective_target_omp_usm):
|
* testsuite/lib/libgomp.exp (check_effective_target_omp_usm):
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-03 Sam James <sam@gentoo.org>
|
2025-11-03 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-12-12 mengqinggang <mengqinggang@loongson.cn>
|
2025-12-12 mengqinggang <mengqinggang@loongson.cn>
|
||||||
Jiajie Chen <c@jia.je>
|
Jiajie Chen <c@jia.je>
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-03 Sam James <sam@gentoo.org>
|
2025-11-03 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-12-09 John Ericson <git@johnericson.me>
|
2025-12-09 John Ericson <git@johnericson.me>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-03 Sam James <sam@gentoo.org>
|
2025-11-03 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
@@ -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>
|
2025-12-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
* LOCAL_PATCHES: Update.
|
* LOCAL_PATCHES: Update.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-03 Sam James <sam@gentoo.org>
|
2025-11-03 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
@@ -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>
|
2025-12-22 Tomasz Kamiński <tkaminsk@redhat.com>
|
||||||
|
|
||||||
* doc/html/manual/using_macros.html: Regenerate.
|
* doc/html/manual/using_macros.html: Regenerate.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-03 Sam James <sam@gentoo.org>
|
2025-11-03 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-03 Sam James <sam@gentoo.org>
|
2025-11-03 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
@@ -1,3 +1,7 @@
|
|||||||
|
2025-12-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
|
* configure: Regenerate.
|
||||||
|
|
||||||
2025-11-03 Sam James <sam@gentoo.org>
|
2025-11-03 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|||||||
Reference in New Issue
Block a user