https://gcc.gnu.org/g:7c19af1daac52aa222af1b2d7cf19b180dc190f1

commit r16-123-g7c19af1daac52aa222af1b2d7cf19b180dc190f1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Apr 25 00:18:00 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 138 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/cobol/ChangeLog     |  17 ++++++
 gcc/cp/ChangeLog        |   6 +++
 gcc/fortran/ChangeLog   |  10 ++++
 gcc/m2/ChangeLog        |  36 +++++++++++++
 gcc/po/ChangeLog        |   8 +++
 gcc/testsuite/ChangeLog |  94 +++++++++++++++++++++++++++++++++
 libcpp/ChangeLog        |   6 +++
 libgm2/ChangeLog        |  41 ++++++++++++++
 libgomp/ChangeLog       |  50 ++++++++++++++++++
 libstdc++-v3/ChangeLog  |  33 ++++++++++++
 12 files changed, 440 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c838fcd0cc82..8d412b6bf5f5 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,141 @@
+2025-04-24  Jakub Jelinek  <ja...@redhat.com>
+           Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       PR target/119873
+       * config/s390/s390.cc (s390_call_saved_register_used): Don't return
+       true if default definition of PARM_DECL SSA_NAME of the same register
+       is passed in call saved register.
+       (s390_function_ok_for_sibcall): Adjust comment.
+
+2025-04-24  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR target/119919
+       * config/i386/i386.cc (ix86_vector_costs::add_stmt_cost): Account
+       correctly cond_expr and min/max when one of operands is 0 or -1.
+
+2025-04-24  Jan Hubicka  <hubi...@ucw.cz>
+
+       PR ipa/119924
+       * ipa-cp.cc (update_counts_for_self_gen_clones): Use nonzero_p.
+       (update_profiling_info): Likewise.
+       (update_specialized_profile): Likewise.
+
+2025-04-24  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR target/119610
+       * config/aarch64/aarch64.cc (aarch64_allocate_and_probe_stack_space):
+       Add a bytes_below_sp parameter and use it to calculate the CFA
+       offsets.  Attach the first SVE CFA note to the move into the
+       associated temporary register.
+       (aarch64_allocate_and_probe_stack_space): Update calls accordingly.
+       Start out with bytes_per_sp set to the frame size and decrement
+       it after each allocation.
+
+2025-04-24  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       * opts.cc (validate_ipa_reorder_locality_lto_partition): Check opts
+       instead of opts_set for x_flag_ipa_reorder_for_locality.
+       (finish_options): Update call site.
+
+2025-04-24  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       * common.opt (LTO_PARTITION_DEFAULT): Delete.
+       (flto-partition=): Change default back to balanced.
+       * flag-types.h (lto_partition_model): Remove LTO_PARTITION_DEFAULT.
+       * opts.cc (validate_ipa_reorder_locality_lto_partition):
+       Check opts_set->x_flag_lto_partition instead of LTO_PARTITION_DEFAULT.
+       (finish_options): Remove handling of LTO_PARTITION_DEFAULT.
+
+2025-04-24  Jakub Jelinek  <ja...@redhat.com>
+
+       PR debug/119711
+       * dwarf2out.h (struct dw_val_node): Add u member.
+       (struct dw_loc_descr_node): Remove dw_loc_opc, dtprel,
+       frame_offset_rel and dw_loc_addr members.
+       (dw_loc_opc, dw_loc_dtprel, dw_loc_frame_offset_rel, dw_loc_addr):
+       Define.
+       (struct dw_attr_struct): Remove dw_attr member.
+       (dw_attr): Define.
+       * dwarf2out.cc (loc_descr_equal_p_1): Use dw_loc_dtprel instead of
+       dtprel.
+       (output_loc_operands, new_addr_loc_descr, loc_checksum,
+       loc_checksum_ordered): Likewise.
+       (resolve_args_picking_1): Use dw_loc_frame_offset_rel instead of
+       frame_offset_rel.
+       (loc_list_from_tree_1): Likewise.
+       (resolve_addr_in_expr): Use dw_loc_dtprel instead of dtprel.
+       (copy_deref_exprloc): Copy val_class, val_entry and v members
+       instead of whole dw_loc_oprnd1 and dw_loc_oprnd2.
+       (optimize_string_length): Copy val_class, val_entry and v members
+       instead of whole dw_attr_val.
+       (hash_loc_operands): Use dw_loc_dtprel instead of dtprel.
+       (compare_loc_operands, compare_locs): Likewise.
+
+2025-04-24  liuhongt  <hongtao....@intel.com>
+
+       PR target/103750
+       * config/i386/sse.md (*<avx512>_cmp<mode>3_and15): New define_insn.
+       (*<avx512>_ucmp<mode>3_and15): Ditto.
+       (*<avx512>_cmp<mode>3_and3): Ditto.
+       (*avx512vl_ucmpv2di3_and3): Ditto.
+       (*<avx512>_cmp<V48H_AVX512VL:mode>3_zero_extend<SWI248x:mode>):
+       Change operands[3] predicate to <cmp_imm_predicate>.
+       (*<avx512>_cmp<V48H_AVX512VL:mode>3_zero_extend<SWI248x:mode>_2):
+       Ditto.
+       (*<avx512>_cmp<mode>3): Add GET_MODE_NUNITS (<MODE>mode) >= 8
+       to the condition.
+       (*<avx512>_ucmp<mode>3): Ditto.
+       (V48_AVX512VL_4): New mode iterator.
+       (VI48_AVX512VL_4): Ditto.
+       (V8_AVX512VL_2): Ditto.
+
+2025-04-23  Jan Hubicka  <hubi...@ucw.cz>
+
+       * ipa-cp.cc (base_count): Remove.
+       (struct caller_statistics): Rename n_hot_calls to n_interesting_calls;
+       add called_without_ipa_profile.
+       (init_caller_stats): Update.
+       (cs_interesting_for_ipcp_p): New function.
+       (gather_caller_stats): collect n_interesting_calls and
+       called_without_profile.
+       (ipcp_cloning_candidate_p): Use n_interesting-calls rather then hot.
+       (good_cloning_opportunity_p): Rewrite heuristics when IPA profile is
+       present
+       (estimate_local_effects): Update.
+       (value_topo_info::propagate_effects): Update.
+       (compare_edge_profile_counts): Remove.
+       (ipcp_propagate_stage): Do not collect base_count.
+       (get_info_about_necessary_edges): Record whether function is called
+       without profile.
+       (decide_about_value): Update.
+       (ipa_cp_cc_finalize): Do not initialie base_count.
+       * profile-count.cc (profile_count::operator*): New.
+       (profile_count::operator*=): New.
+       * profile-count.h (profile_count::operator*): Declare
+       (profile_count::operator*=): Declare.
+       * params.opt: Remove ipa-cp-profile-count-base.
+       * doc/invoke.texi: Likewise.
+
+2025-04-23  Jan Hubicka  <hubi...@ucw.cz>
+
+       * config/i386/i386.cc (ix86_vector_costs::add_stmt_cost): Cost 
truth_value
+       exprs.
+
+2025-04-23  liuhongt  <hongtao....@intel.com>
+
+       * config/i386/predicates.md (vector_or_0_or_1s_operand): New predicate.
+       (nonimm_or_0_or_1s_operand): Ditto.
+       * config/i386/sse.md (vcond_mask_<mode><sseintvecmodelower>):
+       Extend the predicate of operands1 to accept 0 or allones
+       operands.
+       (vcond_mask_<mode><sseintvecmodelower>): Ditto.
+       (vcond_mask_v1tiv1ti): Ditto.
+       (vcond_mask_<mode><sseintvecmodelower>): Ditto.
+       * config/i386/i386.md (mov<mode>cc): Ditto for operands[2] and
+       operands[3].
+       * config/i386/i386-expand.cc (ix86_expand_sse_fp_minmax):
+       Force immediate_operand to register.
+
 2025-04-22  Jan Hubicka  <hubi...@ucw.cz>
 
        * config/i386/i386.cc (ix86_vector_costs::add_stmt_cost): Add special 
cases
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1041049a239f..c872ff4955ee 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250423
+20250425
diff --git a/gcc/cobol/ChangeLog b/gcc/cobol/ChangeLog
index 27c31c1b9edc..d7d8596250e9 100644
--- a/gcc/cobol/ChangeLog
+++ b/gcc/cobol/ChangeLog
@@ -1,3 +1,20 @@
+2025-04-24  Robert Dubner  <rdub...@symas.com>
+
+       * genapi.cc: (initialize_variable_internal): Change TRACE1 formatting.
+       (create_and_call): Repair RETURN-CODE processing.
+       (mh_source_is_group): Repair run-time IF type comparison.
+       (psa_FldLiteralA): Change TRACE1 formatting.
+       (parser_symbol_add): Eliminate unnecessary code.
+       * genutil.cc: Eliminate SET_EXCEPTION_CODE macro.
+       (get_data_offset_dest): Repair set_exception_code logic.
+       (get_data_offset_source): Likewise.
+       (get_binary_value): Likewise.
+       (refer_refmod_length): Likewise.
+       (refer_fill_depends): Likewise.
+       (refer_offset_dest): Likewise.
+       (refer_size_dest): Likewise.
+       (refer_offset_source): Likewise.
+
 2025-04-16  Bob Dubner  <rdub...@symas.com>
 
        PR cobol/119759
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index d9f02984600d..cd128e27f623 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,9 @@
+2025-04-24  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/116954
+       * contracts.cc (remove_contract_attributes): Return early if
+       not enabled.
+
 2025-04-22  Nathaniel Shead  <nathanielosh...@gmail.com>
 
        * name-lookup.cc (lookup_imported_hidden_friend): Remove
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index bda22d107cf3..7c6a41566950 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,13 @@
+2025-04-23  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       PR fortran/119200
+       * check.cc (gfc_check_lcobound): Use locus from intrinsic_where.
+       (gfc_check_image_index): Same.
+       (gfc_check_num_images): Same.
+       (gfc_check_team_number): Same.
+       (gfc_check_this_image): Same.
+       (gfc_check_ucobound): Same.
+
 2025-04-22  Andre Vehreschild  <ve...@gcc.gnu.org>
 
        * match.cc (match_exit_cycle): Allow to exit team block.
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index eeb5f66a5d2f..5290f7ccb3d2 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,39 @@
+2025-04-24  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/119915
+       * gm2-libs/FormatStrings.mod (PerformFormatString): Handle
+       the %u and %x format specifiers in a similar way to the %d
+       specifier.  Avoid using Slice and use Copy instead.
+
+2025-04-24  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/119914
+       * gm2-compiler/M2Check.mod (checkConstMeta): Add check for
+       Ztype, Rtype and Ctype and unbounded arrays.
+       (IsZRCType): New procedure function.
+       (isZRC): Add comment.
+       * gm2-compiler/M2Quads.mod:
+       * gm2-compiler/M2Range.mod (gdbinit): New procedure.
+       (BreakWhenRangeCreated): Ditto.
+       (CheckBreak): Ditto.
+       (InitRange): Call CheckBreak.
+       (Init): Add gdbhook and initialize interactive watch point.
+       * gm2-compiler/SymbolTable.def (GetNthParamAnyClosest): New
+       procedure function.
+       * gm2-compiler/SymbolTable.mod (BreakSym): Remove constant.
+       (BreakSym): Add Variable.
+       (stop): Remove.
+       (gdbhook): New procedure.
+       (BreakWhenSymCreated): Ditto.
+       (CheckBreak): Ditto.
+       (NewSym): Call CheckBreak.
+       (Init): Add gdbhook and initialize interactive watch point.
+       (MakeProcedure): Replace guarded call to stop with CheckBreak.
+       (GetNthParamChoice): New procedure function.
+       (GetNthParamOrdered): Ditto.
+       (GetNthParamAnyClosest): Ditto.
+       (GetOuterModuleScope): Ditto.
+
 2025-04-11  Gaius Mulley  <gaiusm...@gmail.com>
 
        PR modula2/119735
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index b1537f777122..96da438e19a2 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,11 @@
+2025-04-23  Joseph Myers  <josmy...@redhat.com>
+
+       * gcc.pot: Regenerate.
+
+2025-04-23  Joseph Myers  <josmy...@redhat.com>
+
+       * sv.po: Update.
+
 2025-04-09  Joseph Myers  <josmy...@redhat.com>
 
        * de.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index af4926348db1..47666a911bfb 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,97 @@
+2025-04-24  Jakub Jelinek  <ja...@redhat.com>
+           Stefan Schulze Frielinghaus  <stefa...@gcc.gnu.org>
+
+       PR target/119873
+       * gcc.target/s390/pr119873-1.c: New test.
+       * gcc.target/s390/pr119873-2.c: New test.
+       * gcc.target/s390/pr119873-3.c: New test.
+       * gcc.target/s390/pr119873-4.c: New test.
+
+2025-04-24  Robert Dubner  <rdub...@symas.com>
+
+       * cobol.dg/group1/declarative_1.cob: Adjust for repaired exception 
logic.
+
+2025-04-24  Jan Hubicka  <hubi...@ucw.cz>
+
+       * gcc.target/i386/pr119919.c: New test.
+
+2025-04-24  Richard Sandiford  <richard.sandif...@arm.com>
+
+       PR target/119610
+       * g++.dg/torture/pr119610.C: New test.
+       * g++.target/aarch64/sve/pr119610-sve.C: Likewise.
+
+2025-04-24  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/110343
+       * gcc.dg/raw-string-1.c: New test.
+
+2025-04-24  Kyrylo Tkachov  <ktkac...@nvidia.com>
+
+       * gcc.dg/completion-2.c: Remove check for default.
+
+2025-04-24  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/119915
+       * gm2/pimlib/run/pass/format2.mod: New test.
+
+2025-04-24  liuhongt  <hongtao....@intel.com>
+
+       * gcc.target/i386/avx512vl-pr103750-1.c: New test.
+       * gcc.target/i386/avx512f-pr96891-3.c: Adjust testcase.
+       * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
+       * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
+
+2025-04-24  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/119914
+       * gm2/pim/fail/constintarraybyte.mod: New test.
+
+2025-04-23  Dimitar Dimitrov  <dimi...@dinux.eu>
+
+       * g++.dg/no-stack-protector-attr-3.C: Require effective target
+       fstack_protector.
+
+2025-04-23  Jan Hubicka  <hubi...@ucw.cz>
+
+       * gcc.dg/ipa/ipa-clone-4.c: New file.
+       * gcc.dg/tree-prof/ipa-cp-1.c: New file.
+
+2025-04-23  Christophe Lyon  <christophe.l...@linaro.org>
+
+       PR target/71233
+       * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Enable on arm.
+       * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vld1x4.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: Likewise.
+       * gcc.target/aarch64/advsimd-intrinsics/vst1x4.c: Likewise.
+
+2025-04-23  Rainer Orth  <r...@cebitec.uni-bielefeld.de>
+
+       * g++.dg/eh/pr119507.C: Skip on sparc*-*-solaris2* && !gas.
+
+2025-04-23  Tamar Christina  <tamar.christ...@arm.com>
+
+       PR target/119286
+       * gcc.dg/vect/vect-early-break_38.c: Force -march=gfx908 for amdgcn.
+
+2025-04-23  liuhongt  <hongtao....@intel.com>
+
+       * gcc.target/i386/blendv-to-maxmin.c: New test.
+       * gcc.target/i386/blendv-to-pand.c: New test.
+
 2025-04-22  Jan Hubicka  <hubi...@ucw.cz>
 
        * gcc.target/i386/pr89618-2.c: XFAIL.
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 353227aeca89..775b0001b3a2 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,9 @@
+2025-04-24  Jakub Jelinek  <ja...@redhat.com>
+
+       PR c++/110343
+       * lex.cc (lex_raw_string): For C allow $@` in raw string delimiters
+       if CPP_OPTION (pfile, low_ucns) i.e. for C23 and later.
+
 2025-04-09  Jakub Jelinek  <ja...@redhat.com>
 
        PR preprocessor/118674
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index fb9920ea8562..51a8e38a62ad 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,44 @@
+2025-04-24  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/115276
+       * config.h.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac (AC_STRUCT_TIMEZONE): Add.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_year.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_mon.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_mday.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_hour.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_min.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_sec.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_year.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_yday.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_wday.
+       (AC_CHECK_MEMBER): Test for struct tm.tm_isdst.
+       (AC_CHECK_MEMBER): Test for struct timeval.tv_sec.
+       (AC_CHECK_MEMBER): Test for struct timeval.tv_sec.
+       (AC_CHECK_MEMBER): Test for struct timeval.tv_usec.
+       * libm2iso/wraptime.cc (InitTimeval): Guard against lack
+       struct timeval and malloc.
+       (InitTimezone): Guard against lack of struct tm.tm_zone
+       and malloc.
+       (KillTimezone): Ditto.
+       (InitTimeval): Guard against lack of struct timeval
+       and malloc.
+       (KillTimeval): Guard against lack of malloc.
+       (settimeofday): Guard against lack of struct tm.tm_zone.
+       (GetFractions): Guard against lack of struct timeval.
+       (localtime_r): Ditto.
+       (GetYear): Guard against lack of struct tm.
+       (GetMonth): Ditto.
+       (GetDay): Ditto.
+       (GetHour): Ditto.
+       (GetMinute): Ditto.
+       (GetSecond): Ditto.
+       (GetSummerTime): Ditto.
+       (GetDST): Guards against lack of struct timezone.
+       (SetTimezone): Ditto.
+       (SetTimeval): Guard against lack of struct tm.
+
 2025-03-28  Gaius Mulley  <gaiusm...@gmail.com>
 
        PR modula2/118045
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 096e17b93c34..49a62d4637a6 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,53 @@
+2025-04-24  Tobias Burnus  <tbur...@baylibre.com>
+
+       * testsuite/lib/libgomp.exp
+       (check_effective_target_gomp_hip_header_nvidia): Compile with
+       "-Wno-deprecated-declarations".
+       * testsuite/libgomp.c/interop-hip-nvidia-full.c: Likewise.
+       * testsuite/libgomp.c/interop-hipblas-nvidia-full.c: Likewise.
+       * testsuite/libgomp.c/interop-hipblas.h: Add workarounds
+       when using the HIP headers with __HIP_PLATFORM_NVIDIA__.
+
+2025-04-24  Tobias Burnus  <tbur...@baylibre.com>
+
+       * testsuite/lib/libgomp.exp (check_effective_target_openacc_cublas,
+       check_effective_target_openacc_cudart): Update description as
+       the check requires more.
+       (check_effective_target_openacc_libcuda,
+       check_effective_target_openacc_libcublas,
+       check_effective_target_openacc_libcudart,
+       check_effective_target_gomp_hip_header_amd,
+       check_effective_target_gomp_hip_header_nvidia,
+       check_effective_target_gomp_hipfort_module,
+       check_effective_target_gomp_libamdhip64,
+       check_effective_target_gomp_libhipblas): New.
+       * testsuite/libgomp.c-c++-common/interop-2.c: New test.
+       * testsuite/libgomp.c/interop-cublas-full.c: New test.
+       * testsuite/libgomp.c/interop-cublas-libonly.c: New test.
+       * testsuite/libgomp.c/interop-cuda-full.c: New test.
+       * testsuite/libgomp.c/interop-cuda-libonly.c: New test.
+       * testsuite/libgomp.c/interop-hip-amd-full.c: New test.
+       * testsuite/libgomp.c/interop-hip-amd-no-hip-header.c: New test.
+       * testsuite/libgomp.c/interop-hip-nvidia-full.c: New test.
+       * testsuite/libgomp.c/interop-hip-nvidia-no-headers.c: New test.
+       * testsuite/libgomp.c/interop-hip-nvidia-no-hip-header.c: New test.
+       * testsuite/libgomp.c/interop-hip.h: New test.
+       * testsuite/libgomp.c/interop-hipblas-amd-full.c: New test.
+       * testsuite/libgomp.c/interop-hipblas-amd-no-hip-header.c: New test.
+       * testsuite/libgomp.c/interop-hipblas-nvidia-full.c: New test.
+       * testsuite/libgomp.c/interop-hipblas-nvidia-no-headers.c: New test.
+       * testsuite/libgomp.c/interop-hipblas-nvidia-no-hip-header.c: New test.
+       * testsuite/libgomp.c/interop-hipblas.h: New test.
+       * testsuite/libgomp.fortran/interop-hip-amd-full.F90: New test.
+       * testsuite/libgomp.fortran/interop-hip-amd-no-module.F90: New test.
+       * testsuite/libgomp.fortran/interop-hip-nvidia-full.F90: New test.
+       * testsuite/libgomp.fortran/interop-hip-nvidia-no-module.F90: New test.
+       * testsuite/libgomp.fortran/interop-hip.h: New test.
+
+2025-04-23  Tobias Burnus  <tbur...@baylibre.com>
+
+       * testsuite/libgomp.fortran/target-enter-data-8.f90: New test.
+
 2025-04-17  Jakub Jelinek  <ja...@redhat.com>
 
        PR libgomp/119849
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 4615d0f7f1b4..6433d3f01679 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,36 @@
+2025-04-24  Jonathan Wakely  <jwak...@redhat.com>
+
+       * testsuite/23_containers/forward_list/48101_neg.cc: Remove
+       dg-prune-output that doesn't match anything.
+       * testsuite/23_containers/list/48101_neg.cc: Likewise.
+       * testsuite/23_containers/multiset/48101_neg.cc: Likewise.
+       * testsuite/23_containers/set/48101_neg.cc: Likewise.
+
+2025-04-24  Jonathan Wakely  <jwak...@redhat.com>
+
+       * include/std/generator (generator::yield_value): Add overload
+       taking lvalue element_of view, as per LWG 3899.
+       * testsuite/24_iterators/range_generators/lwg3899.cc: New test.
+
+2025-04-24  François Dumont  <frs.dum...@gmail.com>
+
+       * testsuite/util/replacement_memory_operators.h: Adapt for 
-fno-exceptions
+       context.
+       * testsuite/23_containers/deque/capacity/shrink_to_fit.cc: Adapt test
+       to check std::deque shrink_to_fit method.
+
+2025-04-23  Andreas Schwab  <sch...@linux-m68k.org>
+
+       * config/abi/post/powerpc-linux-gnu/baseline_symbols.txt: Update.
+       * config/abi/post/powerpc64-linux-gnu/32/baseline_symbols.txt: Update.
+       * config/abi/post/powerpc64-linux-gnu/baseline_symbols.txt: Update.
+
+2025-04-23  ZENG Hao  <c...@cyano.cn>
+
+       * src/c++23/std.cc.in (atomic_signed_lock_free): Guard with
+       preprocessor check for __cpp_lib_atomic_lock_free_type_aliases.
+       (atomic_unsigned_lock_free): Likewise.
+
 2025-04-22  Patrick Palka  <ppa...@redhat.com>
 
        Revert:

Reply via email to