From 7fca794e0199baff8f07140a950ba3374c6aa634 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Thu, 29 May 2025 00:18:19 +0000 Subject: [PATCH] Daily bump. --- ChangeLog | 5 +++ gcc/ChangeLog | 68 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 13 ++++++++ gcc/fortran/ChangeLog | 32 +++++++++++++++++++ gcc/testsuite/ChangeLog | 65 +++++++++++++++++++++++++++++++++++++++ libgomp/ChangeLog | 6 ++++ 7 files changed, 190 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index f9b63ba9d1a..f14bb47ca2d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2025-05-28 Kugan Vivekanandarajah + + * Makefile.def: Fix typo in cpu_type + * Makefile.tpl: Add cpu_type + 2025-05-26 Kugan Vivekanandarajah * Makefile.def: AUTO_PROFILE based on cpu_type. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bb3c1f7d282..ca53504deb3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,71 @@ +2025-05-28 Jan Hubicka + + PR target/119298 + * config/i386/x86-tune-costs.h (struct processor_costs): Set addss cost + back to 2. + +2025-05-28 Robin Dapp + + * tree-vect-stmts.cc (vectorizable_load): Remove non-SLP paths. + +2025-05-28 Robin Dapp + + PR target/120436 + * config/riscv/riscv-vector-builtins-shapes.cc (struct vset_def): + Avoid division by zero. + (struct vget_def): Ditto. + * config/riscv/riscv-vector-builtins.h (struct function_group_info): + Use required_extensions_specified instead of duplicating code. + +2025-05-28 Pan Li + + * config/riscv/autovec.md (avg3_floor): Add insn + expand to leverage vaadd directly. + +2025-05-28 Jan Hubicka + + * cgraph.cc (cgraph_edge::maybe_hot_p): For auto-fdo turn 0 + to non-zero. + * ipa-cp.cc (cs_interesting_for_ipcp_p): Do not trust + auto-fdo 0. + * profile-count.cc (profile_count::adjust_for_ipa_scaling): Likewise. + (profile_count::from_gcov_type): Fix formating. + +2025-05-28 Jan Hubicka + + * predict.cc (rebuild_frequencies): look harder for presence + of profile feedback. + +2025-05-28 Yuta Mukai + + * config/aarch64/aarch64-cores.def (fujitsu-monaka): Update ISA + features. + +2025-05-28 Jan Hubicka + + * predict.cc (set_even_probabilities): Set quality to guessed. + +2025-05-28 Jan Hubicka + + * auto-profile.cc (update_count_by_afdo_count): New function. + (afdo_set_bb_count): Add debug output; only set count if it is + non-zero. + (afdo_find_equiv_class): Add debug output. + (afdo_calculate_branch_prob): Fix formating. + (afdo_annotate_cfg): Add debug output; do not erase static + profile if autofdo profile is all 0. + +2025-05-28 Haochen Jiang + + * doc/extend.texi (C Extensions): Add missing menu items. + +2025-05-28 liuhongt + + PR tree-optimization/119181 + * tree-vect-data-refs.cc (vect_analyze_data_ref_accesses): + Split datarefs when there's a gap bigger than + MAX_BITSIZE_MODE_ANY_MODE. + 2025-05-27 Jason Merrill PR c++/120400 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 4044138c536..939851372b3 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20250528 +20250529 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index bd9b40522e7..db79783d1e2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,16 @@ +2025-05-28 Jason Merrill + + * module.cc (module_state::write_namespaces): Write + using-directives. + (module_state::read_namespaces): And read them. + * name-lookup.cc (add_using_namespace): Add overload. Build a + USING_DECL for modules. + (name_lookup::search_usings, name_lookup::queue_usings) + (using_directives_contain_std_p): Strip the USING_DECL. + * name-lookup.h: Declare it. + * parser.cc (cp_parser_import_declaration): Set MK_EXPORTING + for export import. + 2025-05-27 Iain Sandoe * coroutines.cc (cp_coroutine_transform::build_ramp_function): diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index a506fe42968..0c4edf84ef4 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,35 @@ +2025-05-28 Tobias Burnus + + PR fortran/113152 + * simplify.cc (gfc_simplify_cospi, gfc_simplify_sinpi): Avoid using + mpfr_fmod_ui in the MPFR < 4.2.0 version. + +2025-05-28 Jerry DeLisle + + PR fortran/119586 + * io.cc: Set missing comma error checks to STD_STD_LEGACY. + +2025-05-28 Yuao Ma + Steven G. Kargl + + PR fortran/113152 + * gfortran.h (enum gfc_isym_id): Add new enum. + * intrinsic.cc (add_functions): Register new intrinsics. Changing the call + from gfc_resolve_trigd{,2} to gfc_resolve_trig{,2}. + * intrinsic.h (gfc_simplify_acospi, gfc_simplify_asinpi, + gfc_simplify_asinpi, gfc_simplify_atanpi, gfc_simplify_atan2pi, + gfc_simplify_cospi, gfc_simplify_sinpi, gfc_simplify_tanpi): New. + (gfc_resolve_trig): Rename from gfc_resolve_trigd. + (gfc_resolve_trig2): Rename from gfc_resolve_trigd2. + * iresolve.cc (gfc_resolve_trig): Rename from gfc_resolve_trigd. + (gfc_resolve_trig2): Rename from gfc_resolve_trigd2. + * mathbuiltins.def: Add 7 new math builtins and re-align. + * simplify.cc (gfc_simplify_acos, gfc_simplify_asin, + gfc_simplify_acosd, gfc_simplify_asind): Revise error message. + (gfc_simplify_acospi, gfc_simplify_asinpi, + gfc_simplify_asinpi, gfc_simplify_atanpi, gfc_simplify_atan2pi, + gfc_simplify_cospi, gfc_simplify_sinpi, gfc_simplify_tanpi): New. + 2025-05-27 Harald Anlauf PR fortran/101735 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 986bb94885a..9b97c4ab01f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,68 @@ +2025-05-28 Jerry DeLisle + + PR fortran/119586 + * gfortran.dg/comma_format_extension_1.f: Update dg-options to + "-std=legacy". + * gfortran.dg/comma_format_extension_3.f: Likewise. + * gfortran.dg/continuation_13.f90: Likewise. + +2025-05-28 Yuao Ma + Steven G. Kargl + + PR fortran/113152 + * gfortran.dg/dec_math_3.f90: Test invalid input. + * gfortran.dg/dec_math_5.f90: Test valid output. + * gfortran.dg/dec_math_6.f90: New test. + +2025-05-28 Robin Dapp + + PR target/120436 + * gcc.target/riscv/rvv/base/pr120436.c: New test. + +2025-05-28 Jason Merrill + + * g++.dg/modules/namespace-8_a.C: New test. + * g++.dg/modules/namespace-8_b.C: New test. + * g++.dg/modules/namespace-9_a.C: New test. + * g++.dg/modules/namespace-9_b.C: New test. + * g++.dg/modules/namespace-10_a.C: New test. + * g++.dg/modules/namespace-10_b.C: New test. + * g++.dg/modules/namespace-10_c.C: New test. + * g++.dg/modules/namespace-11_a.C: New test. + * g++.dg/modules/namespace-11_b.C: New test. + * g++.dg/modules/namespace-11_c.C: New test. + +2025-05-28 Pan Li + + * gcc.target/riscv/rvv/autovec/avg.h: New test. + * gcc.target/riscv/rvv/autovec/avg_data.h: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i32.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-1-i16-from-i64.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-1-i32-from-i64.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i16.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i32.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-1-i8-from-i64.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i32.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-run-1-i16-from-i64.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-run-1-i32-from-i64.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i16.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i32.c: New test. + * gcc.target/riscv/rvv/autovec/avg_floor-run-1-i8-from-i64.c: New test. + * gcc.target/riscv/rvv/autovec/avg_run.h: New test. + +2025-05-28 Pan Li + + * gcc.target/riscv/rvv/autovec/vls/avg-1.c: Update asm check + to vaadd. + * gcc.target/riscv/rvv/autovec/vls/avg-2.c: Ditto. + * gcc.target/riscv/rvv/autovec/vls/avg-3.c: Ditto. + * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv32gcv.c: Ditto. + * gcc.target/riscv/rvv/autovec/widen/vec-avg-rv64gcv.c: Ditto. + +2025-05-28 liuhongt + + * gcc.dg/vect/bb-slp-pr119181.c: New test. + 2025-05-27 Alejandro Colomar PR c/117025 diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog index ecf84ff7293..4aab62b1a60 100644 --- a/libgomp/ChangeLog +++ b/libgomp/ChangeLog @@ -1,3 +1,9 @@ +2025-05-28 Tobias Burnus + + PR middle-end/118694 + * testsuite/libgomp.fortran/metadirective-1.f90: xfail when + compiling (also) for nvptx offloading as an error is then expected. + 2025-05-23 Tobias Burnus PR middle-end/118694 -- 2.47.2