]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 3 Jan 2025 00:17:15 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 3 Jan 2025 00:17:15 +0000 (00:17 +0000)
14 files changed:
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/d/ChangeLog
gcc/fortran/ChangeLog
gcc/go/ChangeLog
gcc/testsuite/ChangeLog
libgomp/ChangeLog
libitm/ChangeLog
libquadmath/ChangeLog

index fea02d5f7fd5bee9f5d92346d51ed76d41d0ba30..83e3e5dc8953c9094913c56ab2923f7c53d5a86c 100644 (file)
@@ -1,3 +1,10 @@
+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
index 2ddce1ef9a1569f419dde080ca99440a71744ced..f2100f2c9b8fd81662d215574151c0568bdcfb30 100644 (file)
@@ -1,3 +1,182 @@
+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.
index dc5f7519d5d529f8e54c3b94e9c8e5c55b6337dd..39a15df0cdc196a34da793256dc4987735ff6aef 100644 (file)
@@ -1 +1 @@
-20250102
+20250103
index 501b0062a9c4f170a24689583f6fd8e4316d6858..a405a9966bd76e354b912f9c4849d2a220993026 100644 (file)
@@ -1,3 +1,8 @@
+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.
 
index 5657a4ef0491929631bf6bfc76430ed9c6ec5a5d..7e2c96fba6b4cf47c09251880b53d948202fdd62 100644 (file)
@@ -1,3 +1,9 @@
+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.
index 738eb2c1e9d51a55c1aaf665b9d35834f50201dc..500c5c8ec6f8b4eae1b42715a2a7399f52ef18ca 100644 (file)
@@ -1,3 +1,15 @@
+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;
index 501b0062a9c4f170a24689583f6fd8e4316d6858..582de09afd5c777b50e930fb9473a35dd881f37d 100644 (file)
@@ -1,3 +1,7 @@
+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.
 
index 501b0062a9c4f170a24689583f6fd8e4316d6858..992a5cc18ad6fe859b2e1414003e22180d8f7954 100644 (file)
@@ -1,3 +1,7 @@
+2025-01-02  Jakub Jelinek  <jakub@redhat.com>
+
+       * gdc.texi: Bump @copyrights-d year.
+
 \f
 Copyright (C) 2025 Free Software Foundation, Inc.
 
index 6b300a589bbb512b0da908e49977f77e8a92db3a..4befc14e9079c8dc4745849eaca066d5c5b03f7e 100644 (file)
@@ -1,3 +1,62 @@
+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
index a47baa359314ddffd907aea183ba2738d58b240d..a6c1a021fd79f4714133446f04d6e26b7dd5bd37 100644 (file)
@@ -1,3 +1,7 @@
+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
index 3b8e713fd4011ee14c1503394e2cfcd0816223f4..ee1012b3abfc53447e4f288a21520b64047c9475 100644 (file)
@@ -1,3 +1,108 @@
+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
index 661848f2cda2d1bb90a880a225114475608f6cb0..f46b8d521a3213b87793bd74bd76a8a6cff1b81f 100644 (file)
@@ -1,3 +1,15 @@
+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
index e5d99cdccca51e2efdf3b72bc6e865876c03cd6a..7bfb33f80dfb2faeebd25aaf9e08e29ee762bbcf 100644 (file)
@@ -1,3 +1,7 @@
+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
index 0d7757ccf522554bb101a033001a4414652f82f0..e2f8095d01fd546905de1b1ceed079fea41cb06e 100644 (file)
@@ -1,3 +1,7 @@
+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,