+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * update-copyright.py (GCCFilter): Ignore gen-evolution.awk and
+ gen-cxxapi-file.py.
+ (TestsuiteFilter): Ignore spec-example-4.sarif.
+ (LibCppFilter): Ignore uname2c.h.
+
2024-12-10 David Malcolm <dmalcolm@redhat.com>
* gcc-changelog/git_commit.py (bug_components): Add
+2025-01-02 Paul-Antoine Arras <parras@baylibre.com>
+
+ * gimplify.cc (gimplify_call_expr): Fix handling of need_device_ptr for
+ type(c_ptr). Fix handling of nested function calls in a dispatch region.
+ (find_ifn_gomp_dispatch): Return the IFN without stripping it.
+ (gimplify_omp_dispatch): Keep IFN_GOMP_DISPATCH until
+ gimplify_call_expr.
+
+2025-01-02 Tobias Burnus <tburnus@baylibre.com>
+
+ * doc/install.texi (amdgcn-x-amdhsa): Refer to Newlib 4.5.0 for
+ the I/O locking fixes.
+
+2025-01-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/118171
+ * tree-ssa-pre.cc (create_component_ref_by_pieces_1): Do not
+ fold any component ref parts.
+
+2025-01-02 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/118184
+ * config/aarch64/aarch64-early-ra.cc (allocno_assignment_is_rmw):
+ New function.
+ (early_ra::record_insn_defs): Mark the live range information as
+ untrustworthy if an assignment would change part of an allocno
+ but preserve the rest.
+
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * tree-ssa-forwprop.cc (check_ctz_array): Handle also RAW_DATA_CST
+ in the CONSTRUCTOR_ELTS.
+
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * doc/libgdiagnostics/conf.py: Use u'' instead of '' in
+ project and copyright initialization.
+
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.cc (process_command): Update copyright notice dates.
+ * gcov-dump.cc (print_version): Ditto.
+ * gcov.cc (print_version): Ditto.
+ * gcov-tool.cc (print_version): Ditto.
+ * gengtype.cc (create_file): Ditto.
+ * doc/cpp.texi: Bump @copying's copyright year.
+ * doc/cppinternals.texi: Ditto.
+ * doc/gcc.texi: Ditto.
+ * doc/gccint.texi: Ditto.
+ * doc/gcov.texi: Ditto.
+ * doc/install.texi: Ditto.
+ * doc/invoke.texi: Ditto.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * config/loongarch/loongarch.cc
+ (loongarch_expand_conditional_move): Add some optimization
+ implementations based on noce_try_cmove_arith.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * config/loongarch/lasx.md (lasx_xvabsd_s_<lasxfmt>): Remove.
+ (<su>abd<mode>3): New insn pattern.
+ (lasx_xvabsd_u_<lasxfmt_u>): Remove.
+ * config/loongarch/loongarch-builtins.cc (CODE_FOR_lsx_vabsd_b):
+ Rename.
+ (CODE_FOR_lsx_vabsd_h): Ditto.
+ (CODE_FOR_lsx_vabsd_w): Ditto.
+ (CODE_FOR_lsx_vabsd_d): Ditto.
+ (CODE_FOR_lsx_vabsd_bu): Ditto.
+ (CODE_FOR_lsx_vabsd_hu): Ditto.
+ (CODE_FOR_lsx_vabsd_wu): Ditto.
+ (CODE_FOR_lsx_vabsd_du): Ditto.
+ (CODE_FOR_lasx_xvabsd_b): Ditto.
+ (CODE_FOR_lasx_xvabsd_h): Ditto.
+ (CODE_FOR_lasx_xvabsd_w): Ditto.
+ (CODE_FOR_lasx_xvabsd_d): Ditto.
+ (CODE_FOR_lasx_xvabsd_bu): Ditto.
+ (CODE_FOR_lasx_xvabsd_hu): Ditto.
+ (CODE_FOR_lasx_xvabsd_wu): Ditto.
+ (CODE_FOR_lasx_xvabsd_du): Ditto.
+ * config/loongarch/loongarch.md (u): Add smax/umax.
+ * config/loongarch/lsx.md (SU_MAX): New iterator.
+ (su_min): New attr.
+ (lsx_vabsd_s_<lsxfmt>): Remove.
+ (<su>abd<mode>3): New insn pattern.
+ (lsx_vabsd_u_<lsxfmt_u>): Remove.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * config/loongarch/lasx.md (vec_unpacks_lo_<mode>): Redefine.
+ (vec_unpacku_lo_<mode>): Ditto.
+ (lasx_vext2xv_h<u>_b<u>): Replaced by vec_unpack<su>_lo_v32qi.
+ (vec_unpack<su>_lo_v32qi): New insn.
+ (lasx_vext2xv_w<u>_h<u>): Replaced by vec_unpack<su>_lo_v16hi.
+ (vec_unpack<su>_lo_v16qi_internal): New insn, for 128 bits.
+ (vec_unpack<su>_lo_v16hi): New insn.
+ (lasx_vext2xv_d<u>_w<u>): Replaced by vec_unpack<su>_lo_v8si.
+ (vec_unpack<su>_lo_v8hi_internal): New insn, for 128 bits.
+ (vec_unpack<su>_lo_v8si): New insn.
+ (vec_unpack<su>_lo_v4si_internal): New insn, for 128 bits.
+ (vec_packs_float_v4di): New expander.
+ (vec_pack_sfix_trunc_v4df): Ditto.
+ (vec_unpacks_float_hi_v8si): Ditto.
+ (vec_unpacks_float_lo_v8si): Ditto.
+ (vec_unpack_sfix_trunc_hi_v8sf): Ditto.
+ (vec_unpack_sfix_trunc_lo_v8sf): Ditto.
+ * config/loongarch/loongarch-builtins.cc
+ (CODE_FOR_lsx_vftintrz_w_d): Rename.
+ (CODE_FOR_lsx_vftintrzh_l_s): Ditto.
+ (CODE_FOR_lsx_vftintrzl_l_s): Ditto.
+ (CODE_FOR_lsx_vffint_s_l): Ditto.
+ (CODE_FOR_lsx_vffinth_d_w): Ditto.
+ (CODE_FOR_lsx_vffintl_d_w): Ditto.
+ (CODE_FOR_lsx_vexth_h_b): Ditto.
+ (CODE_FOR_lsx_vexth_w_h): Ditto.
+ (CODE_FOR_lsx_vexth_d_w): Ditto.
+ (CODE_FOR_lsx_vexth_hu_bu): Ditto.
+ (CODE_FOR_lsx_vexth_wu_hu): Ditto.
+ (CODE_FOR_lsx_vexth_du_wu): Ditto.
+ (CODE_FOR_lsx_vfcvth_d_s): Ditto.
+ (CODE_FOR_lsx_vfcvtl_d_s): Ditto.
+ (CODE_FOR_lasx_vext2xv_h_b): Ditto.
+ (CODE_FOR_lasx_vext2xv_w_h): Ditto.
+ (CODE_FOR_lasx_vext2xv_d_w): Ditto.
+ (CODE_FOR_lasx_vext2xv_hu_bu): Ditto.
+ (CODE_FOR_lasx_vext2xv_wu_hu): Ditto.
+ (CODE_FOR_lasx_vext2xv_du_wu): Ditto.
+ (loongarch_expand_builtin_insn): Swap source operands in
+ CODE_FOR_lsx_vftintrz_w_d and CODE_FOR_lsx_vffint_s_l.
+ * config/loongarch/loongarch-protos.h
+ (loongarch_expand_vec_unpack): Remove useless parameter high_p.
+ * config/loongarch/loongarch.cc (loongarch_expand_vec_unpack):
+ Rewrite.
+ * config/loongarch/lsx.md (vec_unpacks_hi_v4sf): Redefine.
+ (vec_unpacks_lo_v4sf): Ditto.
+ (vec_unpacks_hi_<mode>): Ditto.
+ (vec_unpacku_hi_<mode>): Ditto.
+ (lsx_vfcvth_d_s): Replaced by vec_unpacks_hi_v4sf.
+ (lsx_vfcvtl_d_s): Replaced by vec_unpacks_lo_v4sf.
+ (lsx_vffint_s_l): Replaced by vec_packs_float_v2di.
+ (vec_packs_float_v2di): New insn.
+ (lsx_vftintrz_w_d): Replaced by vec_pack_sfix_trunc_v2df.
+ (vec_pack_sfix_trunc_v2df): New insn.
+ (lsx_vffinth_d_w): Replaced by vec_unpacks_float_hi_v4si.
+ (vec_unpacks_float_hi_v4si): New insn.
+ (lsx_vffintl_d_w): Replaced by vec_unpacks_float_lo_v4si.
+ (vec_unpacks_float_lo_v4si): New insn.
+ (lsx_vftintrzh_l_s): Replaced by vec_unpack_sfix_trunc_hi_v4sf.
+ (vec_unpack_sfix_trunc_hi_v4sf): New insn.
+ (lsx_vftintrzl_l_s): Replaced by vec_unpack_sfix_trunc_lo_v4sf.
+ (vec_unpack_sfix_trunc_lo_v4sf): New insn.
+ (lsx_vexth_h<u>_b<u>): Replaced by vec_unpack<su>_hi_v16qi.
+ (vec_unpack<su>_hi_v16qi): New insn.
+ (lsx_vexth_w<u>_h<u>): Replaced by vec_unpack<su>_hi_v8hi.
+ (vec_unpack<su>_hi_v8hi): New insn.
+ (lsx_vexth_d<u>_w<u>): Replaced by vec_unpack<su>_hi_v4si.
+ (vec_unpack<su>_hi_v4si): New insn.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * config/loongarch/loongarch.md
+ (bytepick_d_<bytepick_imm>_rev): New combiner.
+ (bstrpick_alsl_paired): Reorder input operands.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * config/loongarch/lasx.md: Remove useless vec_select.
+ * config/loongarch/predicates.md: Correct error predicate.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * config/loongarch/lasx.md: Fix selector index.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * config/loongarch/lasx.md: Remove useless code.
+ * config/loongarch/lsx.md: Ditto.
+
2025-01-01 Sam James <sam@gentoo.org>
* doc/cpp.texi (Common Predefined Macros): Fix syntax.
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * gnat_ugn.texi: Bump @copying's copyright year.
+ * gnat_rm.texi: Likewise.
+
\f
Copyright (C) 2025 Free Software Foundation, Inc.
+2025-01-02 Paul-Antoine Arras <parras@baylibre.com>
+
+ * c-attribs.cc: (c_common_gnu_attributes): Rename "omp declare variant
+ variant adjust_args" into "omp declare variant variant args" to also
+ accommodate append_args.
+
2024-12-20 Nathaniel Shead <nathanieloshead@gmail.com>
* c.opt.urls: Regenerate.
+2025-01-02 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/117629
+ * c-decl.cc (declspecs_add_type): Special-case attempts to use
+ bool as a typedef name or declaration name.
+ * c-errors.cc (get_std_for_keyword): New.
+ (add_note_about_new_keyword): New.
+ * c-parser.cc (report_bad_enum_name): New, split out from...
+ (c_parser_enum_specifier): ...here, adding handling for RID_FALSE
+ and RID_TRUE.
+ * c-tree.h (add_note_about_new_keyword): New decl.
+
2024-12-18 Tobias Burnus <tburnus@baylibre.com>
* c-parser.cc (c_parser_omp_clause_init_modifiers): New;
+2025-01-02 Paul-Antoine Arras <parras@baylibre.com>
+
+ * parser.cc (cp_parser_omp_dispatch): Handle INDIRECT_REF.
+
\f
Copyright (C) 2025 Free Software Foundation, Inc.
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * gdc.texi: Bump @copyrights-d year.
+
\f
Copyright (C) 2025 Free Software Foundation, Inc.
+2025-01-02 Tobias Burnus <tburnus@baylibre.com>
+
+ * openmp.cc (OMP_DISPATCH_CLAUSES): Add OMP_CLAUSE_HAS_DEVICE_ADDR.
+
+2025-01-02 Paul-Antoine Arras <parras@baylibre.com>
+
+ * dump-parse-tree.cc (show_omp_clauses): Handle novariants and nocontext
+ clauses.
+ (show_omp_node): Handle EXEC_OMP_DISPATCH.
+ (show_code_node): Likewise.
+ * frontend-passes.cc (gfc_code_walker): Handle novariants and nocontext.
+ * gfortran.h (enum gfc_statement): Add ST_OMP_DISPATCH.
+ (symbol_attribute): Add omp_declare_variant_need_device_ptr.
+ (gfc_omp_clauses): Add novariants and nocontext.
+ (gfc_omp_declare_variant): Add need_device_ptr_arg_list.
+ (enum gfc_exec_op): Add EXEC_OMP_DISPATCH.
+ * match.h (gfc_match_omp_dispatch): Declare.
+ * openmp.cc (gfc_free_omp_clauses): Free novariants and nocontext
+ clauses.
+ (gfc_free_omp_declare_variant_list): Free need_device_ptr_arg_list
+ namelist.
+ (enum omp_mask2): Add OMP_CLAUSE_NOVARIANTS and OMP_CLAUSE_NOCONTEXT.
+ (gfc_match_omp_clauses): Handle OMP_CLAUSE_NOVARIANTS and
+ OMP_CLAUSE_NOCONTEXT.
+ (OMP_DISPATCH_CLAUSES): Define.
+ (gfc_match_omp_dispatch): New function.
+ (gfc_match_omp_declare_variant): Parse adjust_args.
+ (resolve_omp_clauses): Handle adjust_args, novariants and nocontext.
+ Adjust handling of OMP_LIST_IS_DEVICE_PTR.
+ (icode_code_error_callback): Handle EXEC_OMP_DISPATCH.
+ (omp_code_to_statement): Likewise.
+ (resolve_omp_dispatch): New function.
+ (gfc_resolve_omp_directive): Handle EXEC_OMP_DISPATCH.
+ * parse.cc (decode_omp_directive): Match dispatch.
+ (next_statement): Handle ST_OMP_DISPATCH.
+ (gfc_ascii_statement): Likewise.
+ (parse_omp_dispatch): New function.
+ (parse_executable): Handle ST_OMP_DISPATCH.
+ * resolve.cc (gfc_resolve_blocks): Handle EXEC_OMP_DISPATCH.
+ * st.cc (gfc_free_statement): Likewise.
+ * trans-decl.cc (create_function_arglist): Declare.
+ (gfc_get_extern_function_decl): Call it.
+ * trans-openmp.cc (gfc_trans_omp_clauses): Handle novariants and
+ nocontext.
+ (replace_omp_dispatch_call): New function.
+ (gfc_trans_omp_dispatch): New function.
+ (gfc_trans_omp_directive): Handle EXEC_OMP_DISPATCH.
+ (gfc_trans_omp_declare_variant): Handle adjust_args.
+ * trans.cc (trans_code): Handle EXEC_OMP_DISPATCH:.
+
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * gfortranspec.cc (lang_specific_driver): Update copyright notice
+ dates.
+ * gfc-internals.texi: Bump @copying's copyright year.
+ * gfortran.texi: Ditto.
+ * intrinsic.texi: Ditto.
+ * invoke.texi: Ditto.
+
2025-01-01 Sandra Loosemore <sloosemore@baylibre.com>
* gfortran.texi (Function ABI Documentation): Make menu ordering
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * gccgo.texi: Bump @copyrights-go year.
+
2024-11-28 David Malcolm <dmalcolm@redhat.com>
PR c/104896
+2025-01-02 Tobias Burnus <tburnus@baylibre.com>
+
+ * gfortran.dg/gomp/adjust-args-10.f90: New test.
+
+2025-01-02 Paul-Antoine Arras <parras@baylibre.com>
+
+ * g++.dg/gomp/dispatch-3.C: Update scan dumps.
+ * gfortran.dg/gomp/declare-variant-2.f90: Update dg-error.
+ * gfortran.dg/gomp/adjust-args-1.f90: New test.
+ * gfortran.dg/gomp/adjust-args-2.f90: New test.
+ * gfortran.dg/gomp/adjust-args-2a.f90: New test.
+ * gfortran.dg/gomp/adjust-args-3.f90: New test.
+ * gfortran.dg/gomp/adjust-args-4.f90: New test.
+ * gfortran.dg/gomp/adjust-args-5.f90: New test.
+ * gfortran.dg/gomp/adjust-args-6.f90: New test.
+ * gfortran.dg/gomp/adjust-args-7.f90: New test.
+ * gfortran.dg/gomp/adjust-args-8.f90: New test.
+ * gfortran.dg/gomp/adjust-args-9.f90: New test.
+ * gfortran.dg/gomp/dispatch-1.f90: New test.
+ * gfortran.dg/gomp/dispatch-2.f90: New test.
+ * gfortran.dg/gomp/dispatch-3.f90: New test.
+ * gfortran.dg/gomp/dispatch-4.f90: New test.
+ * gfortran.dg/gomp/dispatch-5.f90: New test.
+ * gfortran.dg/gomp/dispatch-6.f90: New test.
+ * gfortran.dg/gomp/dispatch-7.f90: New test.
+ * gfortran.dg/gomp/dispatch-8.f90: New test.
+ * gfortran.dg/gomp/dispatch-9.f90: New test.
+ * gfortran.dg/gomp/dispatch-9a.f90: New test.
+ * gfortran.dg/gomp/dispatch-10.f90: New test.
+
+2025-01-02 David Malcolm <dmalcolm@redhat.com>
+
+ PR c/117629
+ * gcc.dg/auto-type-2.c: Update expected output with _Bool.
+ * gcc.dg/c23-bool-errors-1.c: New test.
+ * gcc.dg/c23-bool-errors-2.c: New test.
+ * gcc.dg/c23-bool-errors-3.c: New test.
+
+2025-01-02 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR target/118184
+ * gcc.dg/torture/pr118184.c: Use _Float128 instead of long double.
+
+2025-01-02 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/118171
+ * gcc.dg/torture/pr118171.c: New testcase.
+
+2025-01-02 Richard Sandiford <richard.sandiford@arm.com>
+
+ * gcc.dg/torture/pr118184.c: New test.
+
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.dg/pr90838-2.c: New test.
+
+2025-01-02 xuli <xuli1@eswincomputing.com>
+
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_arith.h: add unsigned imm vec sat_sub form2~4.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_data.h: add data for vec sat_sub.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-2-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-2-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-2-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-2-u8.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-3-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-3-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-3-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-3-u8.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-4-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-4-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-4-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-4-u8.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-2-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-2-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-2-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-2-u8.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-3-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-3-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-3-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-3-u8.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-4-u16.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-4-u32.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-4-u64.c: New test.
+ * gcc.target/riscv/rvv/autovec/sat/vec_sat_u_sub_imm-run-4-u8.c: New test.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/conditional-move-opt-1.c: New test.
+ * gcc.target/loongarch/conditional-move-opt-2.c: New test.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/abd-lasx.c: New test.
+ * gcc.target/loongarch/abd-lsx.c: New test.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/vec_pack_unpack_128.c: New test.
+ * gcc.target/loongarch/vec_pack_unpack_256.c: New test.
+
+2025-01-02 Guo Jie <guojie@loongson.cn>
+
+ * gcc.target/loongarch/bstrpick_alsl_paired.c: New test.
+ * gcc.target/loongarch/bytepick_combine.c: New test.
+
2025-01-01 Richard Biener <rguenther@suse.de>
PR middle-end/118174
+2025-01-02 Paul-Antoine Arras <parras@baylibre.com>
+
+ * testsuite/libgomp.fortran/declare-variant-2-aux.f90: New test.
+ * testsuite/libgomp.fortran/declare-variant-2.f90: New test (xfail).
+ * testsuite/libgomp.fortran/dispatch-1.f90: New test.
+ * testsuite/libgomp.fortran/dispatch-2.f90: New test.
+ * testsuite/libgomp.fortran/dispatch-3.f90: New test.
+
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * libgomp.texi: Bump @copying's copyright year.
+
2024-12-19 Tobias Burnus <tburnus@baylibre.com>
* libgomp.texi (OpenMP Context Selectors): Document that 'kind' also
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * libitm.texi: Bump @copying's copyright year.
+
2024-11-18 David Malcolm <dmalcolm@redhat.com>
* testsuite/lib/libitm.exp: Add
+2025-01-02 Jakub Jelinek <jakub@redhat.com>
+
+ * libquadmath.texi: Bump @copying's copyright year.
+
2024-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
* libquadmath.texi (M_LOG2Eq, M_LOG10Eq, M_1_PIq,