Daily bump.

This commit is contained in:
GCC Administrator 2025-02-06 00:18:03 +00:00
parent 3e08a4ecea
commit 9a409f5c86
8 changed files with 156 additions and 1 deletions

View file

@ -1,3 +1,7 @@
2025-02-05 Jin Ma <jinma@linux.alibaba.com>
* MAINTAINERS: Add myself.
2025-01-21 Alfie Richards <alfie.richards@arm.com>
* MAINTAINERS: Add myself to write after approval.

View file

@ -1,3 +1,68 @@
2025-02-05 Jeff Law <jlaw@ventanamicro.com>
* config/bfin/bfin.md (abssi): Disable pattern.
2025-02-05 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/115568
* lra-remat.cc (create_cands): Check that output reload insn is
adjacent to given insn. Update a comment.
2025-02-05 Richard Sandiford <richard.sandiford@arm.com>
* config/aarch64/aarch64.cc (aarch64_insn_cost): Give PARALLELs
the same cost as the costliest SET.
2025-02-05 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/117239
* cselib.cc (cselib_init): Remove spurious closing paren in
the #ifdef STACK_ADDRESS_OFFSET specific code.
2025-02-05 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/117239
* cselib.cc: Include predict.h.
(callmem): Change type from rtx to rtx[2].
(cselib_preserve_only_values): Use callmem[0] rather than callmem.
(cselib_invalidate_mem): Optimize and don't try to invalidate
for the mem_rtx == callmem[1] case MEMs which clearly can't be
below the stack pointer.
(cselib_process_insn): Use callmem[0] rather than callmem.
For const/pure calls also call cselib_invalidate_mem (callmem[1])
in !ACCUMULATE_OUTGOING_ARGS or cfun->calls_alloca functions.
(cselib_init): Initialize callmem[0] rather than callmem and also
initialize callmem[1].
2025-02-05 Richard Earnshaw <rearnsha@arm.com>
PR target/118089
* config/arm/arm.cc (thumb2_expand_return): Use LDM SP!, {PC}
when optimizing for size, or when there's no performance benefit over
LDR PC, [SP], #4.
(arm_expand_epilogue): Likewise.
2025-02-05 Richard Earnshaw <rearnsha@arm.com>
* config/arm/arm.md (*pop_multiple_with_writeback_and_return): Remove
constraints. Don't validate the first transfer register here.
2025-02-05 Richard Earnshaw <rearnsha@arm.com>
* config/arm/arm.cc (decompose_addr_for_ldm_stm): New function.
(ldm_stm_operation_p): Rework to clarify logic. Allow single
registers to be pushed or popped using LDM/STM.
2025-02-05 Xi Ruoyao <xry111@xry111.site>
PR tree-optimization/118727
* tree-vect-patterns.cc (vect_recog_sad_pattern): Don't call
vect_look_through_possible_promotion on ABD inputs.
2025-02-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
* config/arm/t-rtems: Add Cortex-M33 multilib.
2025-02-04 Andi Kleen <ak@gcc.gnu.org>
* doc/invoke.texi: Document file cache tunables.

View file

@ -1 +1 @@
20250205
20250206

View file

@ -1,3 +1,11 @@
2025-02-05 Simon Martin <simon@nasilyan.com>
PR c++/118319
* decl.cc (grokfndecl): Inspect all friend function parameters.
If it's not valid for them to have a default value and we're
processing a template, set the default value to error_mark_node
and give a hard error.
2025-02-04 Jakub Jelinek <jakub@redhat.com>
PR c++/118671

View file

@ -1,3 +1,22 @@
2025-02-05 Tobias Burnus <tburnus@baylibre.com>
PR fortran/118740
* openmp.cc (gfc_match_omp_context_selector, match_omp_metadirective):
Change sorry to sorry_at and use gfc_current_locus as location.
* trans-openmp.cc (gfc_trans_omp_clauses): Likewise, but use n->where.
2025-02-05 Tobias Burnus <tburnus@baylibre.com>
PR fortran/118745
* trans-openmp.cc (gfc_trans_omp_declare_variant): Use
append_args_list in the condition for the append_arg location.
2025-02-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/47485
* cpp.cc: fix -MT/-MQ adding additional target instead of
replacing the default.
2025-02-04 Thomas Koenig <tkoenig@gcc.gnu.org>
* arith.cc (arith_power): Handle modular arithmetic for

View file

@ -1,3 +1,15 @@
2025-02-05 Ian Lance Taylor <iant@golang.org>
PR go/118746
* go-gcc.cc (class Gcc_backend): Define builtin_cold,
builtin_leaf, builtin_nonnull. Alphabetize constants.
(Gcc_backend::Gcc_backend): Update attributes for builtin
functions to match builtins.def.
(Gcc_backend::define_builtin): Split out attribute setting into
set_attribtues.
(Gcc_backend::set_attribtues): New method split out of
define_builtin. Support new flag values.
2025-01-02 Jakub Jelinek <jakub@redhat.com>
* gccgo.texi: Bump @copyrights-go year.

View file

@ -1,3 +1,40 @@
2025-02-05 Simon Martin <simon@nasilyan.com>
PR c++/118319
* g++.dg/parse/defarg18.C: New test.
* g++.dg/parse/defarg18a.C: New test.
2025-02-05 Vladimir N. Makarov <vmakarov@redhat.com>
PR rtl-optimization/115568
* gcc.target/i386/pr115568.c: New.
2025-02-05 Tobias Burnus <tburnus@baylibre.com>
PR fortran/118740
* gfortran.dg/gomp/append_args-2.f90: Update for line change.
2025-02-05 Jakub Jelinek <jakub@redhat.com>
PR rtl-optimization/117239
* gcc.dg/pr117239.c: New test.
2025-02-05 Xi Ruoyao <xry111@xry111.site>
PR tree-optimization/118727
* gcc.dg/pr108692.c: Mention PR 118727 in the comment.
* gcc.dg/pr118727.c: New test case.
2025-02-05 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/pr100056.c: Restore the original version of
the scan-assemblers.
2025-02-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR fortran/47485
* gfortran.dg/dependency_generation_1.f90: New test.
2025-02-04 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/115112

View file

@ -1,3 +1,13 @@
2025-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Jonathan Wakely <jwakely@redhat.com>
PR libstdc++/118701
* config/abi/pre/gnu.ver (CXXABI_1.3.16): Move __riscv guard
around version.
* scripts/extract_symvers.pl: Allow for weak versions.
* testsuite/util/testsuite_abi.cc (check_version): Wrap
CXXABI_1.3.16 in __riscv.
2025-01-31 Patrick Palka <ppalka@redhat.com>
PR libstdc++/118156