+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.
+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.
+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
+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
+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.
+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
+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