]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 6 Feb 2025 00:18:03 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 6 Feb 2025 00:18:03 +0000 (00:18 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/go/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 5a50100116d8b735f095d488e60314d877f1519e..66a200c385c0a36bb330ce9c2f668ca02a70f75a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
index a73c1a165003283e84e22cb4fdb7e3744ad56a54..89b8a4d6ad154725bec590bbbe7d36d238283215 100644 (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.
index e982577834151dec430f9d53ebd9aa15214cf696..8817645f579fd1d6a9bbaf526446e2bcdd5fea47 100644 (file)
@@ -1 +1 @@
-20250205
+20250206
index 9bb6e5bcb82635d5872952fc04efe69bcde75730..0dbdf66e320d400dae1e853d1bd6c29f47dcf2b3 100644 (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
index f91118be718c5d9266a4ab3d40b5e50cc614981c..f61107593a15f2f89e4d44ce671edb0ec602e113 100644 (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
index a6c1a021fd79f4714133446f04d6e26b7dd5bd37..83829c53e29ae44f6af97562a319da0f5ac2953c 100644 (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.
index 7419562550eb8e8a79c1fdbc0f337a5b71ffe7e1..bd6dc3c324751d24d8bc0995f5b55247afd4401f 100644 (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
index 97f64b248596a73a827940da7963f030d9c1e650..f89a4fc285d6fbb3fa92a55b80789db1b2781473 100644 (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