diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-02-06 00:18:03 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2025-02-06 00:18:03 +0000 |
commit | 9a409f5c862c44445b2625c4b94145031394ef28 (patch) | |
tree | f3f554ba7128a6e9b2460b686df1373f31d618fa /gcc | |
parent | 3e08a4ecea27c54fda90e8f58641b1986ad957e1 (diff) | |
download | gcc-9a409f5c862c44445b2625c4b94145031394ef28.zip gcc-9a409f5c862c44445b2625c4b94145031394ef28.tar.gz gcc-9a409f5c862c44445b2625c4b94145031394ef28.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 65 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 19 | ||||
-rw-r--r-- | gcc/go/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 37 |
6 files changed, 142 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a73c1a1..89b8a4d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index e982577..8817645 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250205 +20250206 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9bb6e5b..0dbdf66 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -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 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index f91118b..f611075 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -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 diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index a6c1a02..83829c5 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -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. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7419562..bd6dc3c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -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 |