https://gcc.gnu.org/g:d4b6dfc0c04382243cecf22c2dc2876c1932953b
commit r15-6510-gd4b6dfc0c04382243cecf22c2dc2876c1932953b Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Fri Jan 3 00:17:15 2025 +0000 Daily bump. Diff: --- contrib/ChangeLog | 7 ++ gcc/ChangeLog | 179 ++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 5 ++ gcc/c-family/ChangeLog | 6 ++ gcc/c/ChangeLog | 12 ++++ gcc/cp/ChangeLog | 4 ++ gcc/d/ChangeLog | 4 ++ gcc/fortran/ChangeLog | 59 ++++++++++++++++ gcc/go/ChangeLog | 4 ++ gcc/testsuite/ChangeLog | 105 ++++++++++++++++++++++++++++ libgomp/ChangeLog | 12 ++++ libitm/ChangeLog | 4 ++ libquadmath/ChangeLog | 4 ++ 14 files changed, 406 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index fea02d5f7fd5..83e3e5dc8953 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,10 @@ +2025-01-02 Jakub Jelinek <ja...@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 <dmalc...@redhat.com> * gcc-changelog/git_commit.py (bug_components): Add diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 2ddce1ef9a15..f2100f2c9b8f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,182 @@ +2025-01-02 Paul-Antoine Arras <par...@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 <tbur...@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 <rguent...@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.sandif...@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 <ja...@redhat.com> + + * tree-ssa-forwprop.cc (check_ctz_array): Handle also RAW_DATA_CST + in the CONSTRUCTOR_ELTS. + +2025-01-02 Jakub Jelinek <ja...@redhat.com> + + * doc/libgdiagnostics/conf.py: Use u'' instead of '' in + project and copyright initialization. + +2025-01-02 Jakub Jelinek <ja...@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 <guo...@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 <guo...@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 <guo...@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 <guo...@loongson.cn> + + * config/loongarch/loongarch.md + (bytepick_d_<bytepick_imm>_rev): New combiner. + (bstrpick_alsl_paired): Reorder input operands. + +2025-01-02 Guo Jie <guo...@loongson.cn> + + * config/loongarch/lasx.md: Remove useless vec_select. + * config/loongarch/predicates.md: Correct error predicate. + +2025-01-02 Guo Jie <guo...@loongson.cn> + + * config/loongarch/lasx.md: Fix selector index. + +2025-01-02 Guo Jie <guo...@loongson.cn> + + * config/loongarch/lasx.md: Remove useless code. + * config/loongarch/lsx.md: Ditto. + 2025-01-01 Sam James <s...@gentoo.org> * doc/cpp.texi (Common Predefined Macros): Fix syntax. diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index dc5f7519d5d5..39a15df0cdc1 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250102 +20250103 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 501b0062a9c4..a405a9966bd7 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,8 @@ +2025-01-02 Jakub Jelinek <ja...@redhat.com> + + * gnat_ugn.texi: Bump @copying's copyright year. + * gnat_rm.texi: Likewise. + Copyright (C) 2025 Free Software Foundation, Inc. diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog index 5657a4ef0491..7e2c96fba6b4 100644 --- a/gcc/c-family/ChangeLog +++ b/gcc/c-family/ChangeLog @@ -1,3 +1,9 @@ +2025-01-02 Paul-Antoine Arras <par...@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 <nathanielosh...@gmail.com> * c.opt.urls: Regenerate. diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog index 738eb2c1e9d5..500c5c8ec6f8 100644 --- a/gcc/c/ChangeLog +++ b/gcc/c/ChangeLog @@ -1,3 +1,15 @@ +2025-01-02 David Malcolm <dmalc...@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 <tbur...@baylibre.com> * c-parser.cc (c_parser_omp_clause_init_modifiers): New; diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 501b0062a9c4..582de09afd5c 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2025-01-02 Paul-Antoine Arras <par...@baylibre.com> + + * parser.cc (cp_parser_omp_dispatch): Handle INDIRECT_REF. + Copyright (C) 2025 Free Software Foundation, Inc. diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog index 501b0062a9c4..992a5cc18ad6 100644 --- a/gcc/d/ChangeLog +++ b/gcc/d/ChangeLog @@ -1,3 +1,7 @@ +2025-01-02 Jakub Jelinek <ja...@redhat.com> + + * gdc.texi: Bump @copyrights-d year. + Copyright (C) 2025 Free Software Foundation, Inc. diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 6b300a589bbb..4befc14e9079 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,62 @@ +2025-01-02 Tobias Burnus <tbur...@baylibre.com> + + * openmp.cc (OMP_DISPATCH_CLAUSES): Add OMP_CLAUSE_HAS_DEVICE_ADDR. + +2025-01-02 Paul-Antoine Arras <par...@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 <ja...@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 <sloosem...@baylibre.com> * gfortran.texi (Function ABI Documentation): Make menu ordering diff --git a/gcc/go/ChangeLog b/gcc/go/ChangeLog index a47baa359314..a6c1a021fd79 100644 --- a/gcc/go/ChangeLog +++ b/gcc/go/ChangeLog @@ -1,3 +1,7 @@ +2025-01-02 Jakub Jelinek <ja...@redhat.com> + + * gccgo.texi: Bump @copyrights-go year. + 2024-11-28 David Malcolm <dmalc...@redhat.com> PR c/104896 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3b8e713fd401..ee1012b3abfc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,108 @@ +2025-01-02 Tobias Burnus <tbur...@baylibre.com> + + * gfortran.dg/gomp/adjust-args-10.f90: New test. + +2025-01-02 Paul-Antoine Arras <par...@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 <dmalc...@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.sandif...@arm.com> + + PR target/118184 + * gcc.dg/torture/pr118184.c: Use _Float128 instead of long double. + +2025-01-02 Richard Biener <rguent...@suse.de> + + PR tree-optimization/118171 + * gcc.dg/torture/pr118171.c: New testcase. + +2025-01-02 Richard Sandiford <richard.sandif...@arm.com> + + * gcc.dg/torture/pr118184.c: New test. + +2025-01-02 Jakub Jelinek <ja...@redhat.com> + + * gcc.dg/pr90838-2.c: New test. + +2025-01-02 xuli <xu...@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 <guo...@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 <guo...@loongson.cn> + + * gcc.target/loongarch/abd-lasx.c: New test. + * gcc.target/loongarch/abd-lsx.c: New test. + +2025-01-02 Guo Jie <guo...@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 <guo...@loongson.cn> + + * gcc.target/loongarch/bstrpick_alsl_paired.c: New test. + * gcc.target/loongarch/bytepick_combine.c: New test. + 2025-01-01 Richard Biener <rguent...@suse.de> PR middle-end/118174 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index 661848f2cda2..f46b8d521a32 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,15 @@ +2025-01-02 Paul-Antoine Arras <par...@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 <ja...@redhat.com> + + * libgomp.texi: Bump @copying's copyright year. + 2024-12-19 Tobias Burnus <tbur...@baylibre.com> * libgomp.texi (OpenMP Context Selectors): Document that 'kind' also diff --git a/libitm/ChangeLog b/libitm/ChangeLog index e5d99cdccca5..7bfb33f80dfb 100644 --- a/libitm/ChangeLog +++ b/libitm/ChangeLog @@ -1,3 +1,7 @@ +2025-01-02 Jakub Jelinek <ja...@redhat.com> + + * libitm.texi: Bump @copying's copyright year. + 2024-11-18 David Malcolm <dmalc...@redhat.com> * testsuite/lib/libitm.exp: Add diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog index 0d7757ccf522..e2f8095d01fd 100644 --- a/libquadmath/ChangeLog +++ b/libquadmath/ChangeLog @@ -1,3 +1,7 @@ +2025-01-02 Jakub Jelinek <ja...@redhat.com> + + * libquadmath.texi: Bump @copying's copyright year. + 2024-08-28 Francois-Xavier Coudert <fxcoud...@gcc.gnu.org> * libquadmath.texi (M_LOG2Eq, M_LOG10Eq, M_1_PIq,