]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 10 Jun 2025 00:18:54 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 10 Jun 2025 00:18:54 +0000 (00:18 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index f14bb47ca2dd825166bcf0805a347cc10ae50b9d..3f7f2da73fab5eef96fcea3d0da48a806854718d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2025-06-09  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>
+
+       * configure.ac: Special case cpu_type for x86_64.
+       * configure: Regenerate.
+
+2025-06-09  Peter Bergner  <bergner@tenstorrent.com>
+
+       * MAINTAINERS: Update my email address and add myself to DCO.
+
 2025-05-28  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>
 
        * Makefile.def: Fix typo in cpu_type
index 6a4f5ebcdbc692c591f4786647a77e52078cfb78..6dcf4f34fbfe5bf7c6070854fc068cbfea75e552 100644 (file)
@@ -1,3 +1,122 @@
+2025-06-09  David Malcolm  <dmalcolm@redhat.com>
+
+       * diagnostic-format-sarif.cc (maybe_get_sarif_kind): Update for
+       conversion of enum logical_location_kind to enum class.
+       * diagnostic.cc (logical_location_manager::function_p): Likewise.
+       * libgdiagnostics.cc (html-output/missing-semicolon.py::get_kind):
+       Likewise.
+       * logical-location.h (enum logical_location_kind): Convert to...
+       (enum class logical_location_kind): ...this.
+       * selftest-logical-location.cc
+       (test_logical_location_manager::item_from_funcname): Update for
+       conversion of enum logical_location_kind to enum class.
+       * tree-logical-location.cc
+       (tree_logical_location_manager::get_kind): Likewise.
+
+2025-06-09  Jan Hubicka  <hubicka@ucw.cz>
+
+       * cgraph.cc (cgraph_node::apply_scale): New member function.
+       * cgraph.h (struct cgraph_node): declare.
+       * ipa-cp.cc (update_counts_for_self_gen_clones):
+       Use cgraph_node::apply_scale.
+       (update_profiling_info): Do not overwrite local
+       profile when dropping to 0 global profile.
+       (update_specialized_profile): Likewise.
+       * ipa-inline-transform.cc (update_noncloned_counts): Remove.
+       (can_remove_node_now_p_1): Fix formating.
+       (clone_inlined_nodes): Use cgraph_node::apply_scale.
+       * profile-count.cc (profile_count::dump): Do not ICE
+       when count is not compatible with entry block count.
+       * tree-cfg.cc (gimple_verify_flow_info): Check
+       compatibility of count and entry block count.
+
+2025-06-09  David Malcolm  <dmalcolm@redhat.com>
+
+       PR other/116792
+       * diagnostic-format-html.cc (html_builder::m_title_element): New
+       field.
+       (html_builder::html_builder): Initialize it.  Don't add
+       placeholder text.
+       (html_builder::set_main_input_filename): New.
+       (html_output_format::set_main_input_filename): New.
+       (test_html_diagnostic_context::test_html_diagnostic_context): Call
+       set_main_input_filename on the new sink.
+       (seldtest::test_simple_log): Update expected <title> text.
+       * diagnostic-format-json.cc (diagnostic_output_format_init_json):
+       Return a reference to the new sink.
+       (diagnostic_output_format_init_json_stderr): Likewise.
+       (diagnostic_output_format_init_json_file): Likewise.
+       * diagnostic-format-sarif.cc (sarif_builder::sarif_builder): Drop
+       "main_input_filename_" param, and move adding an artifact for it
+       with diagnostic_artifact_role::analysis_target to...
+       (sarif_builder::set_main_input_filename): ...this new function.
+       (sarif_output_format::set_main_input_filename): New.
+       (sarif_output_format::sarif_output_format): Drop
+       "main_input_filename_" param.
+       (sarif_stream_output_format::sarif_stream_output_format):
+       Likewise.
+       (sarif_file_output_format::sarif_file_output_format): Likewise.
+       (diagnostic_output_format_init_sarif): Return a reference to *FMT.
+       (diagnostic_output_format_init_sarif_stderr): Return a refererence
+       to the new sink.  Drop "main_input_filename_" param.
+       (diagnostic_output_format_init_sarif_file): Likewise.
+       (diagnostic_output_format_init_sarif_stream): Likewise.
+       (make_sarif_sink): Drop "main_input_filename_" param.
+       (selftest::test_sarif_diagnostic_context::test_sarif_diagnostic_context):
+       Likewise.  Call set_main_input_filename on the new format.
+       (selftest::test_sarif_diagnostic_context::buffered_output_format::buffered_output_format):
+       Drop "main_input_filename_" param.
+       (selftest::test_make_location_object): Likewise.
+       * diagnostic-format-sarif.h
+       (diagnostic_output_format_init_sarif_stderr): Return a refererence
+       to the new sink.  Drop "main_input_filename_" param.
+       (diagnostic_output_format_init_sarif_file): Likewise.
+       (diagnostic_output_format_init_sarif_stream): Likewise.
+       (make_sarif_sink): Drop "main_input_filename_" param.
+       * diagnostic-format.h
+       (diagnostic_output_format::set_main_input_filename): New vfunc.
+       (diagnostic_output_format_init_json_stderr): Return a refererence
+       to the new sink.
+       (diagnostic_output_format_init_json_file): Likewise.
+       * diagnostic.cc (diagnostic_output_format_init): Likewise.  Call
+       set_main_input_filename on the new sink.
+       * libgdiagnostics.cc (sarif_sink::sarif_sink): Update for above
+       changes.
+       * opts-diagnostic.cc (sarif_scheme_handler::make_sink): Likewise.
+       (handle_OPT_fdiagnostics_add_output_): Likewise.
+       (handle_OPT_fdiagnostics_set_output_): Likewise.
+
+2025-06-09  Jeff Law  <jlaw@ventanamicro.com>
+
+       * config/riscv/riscv.cc (riscv_noce_conversion_profitable_p): Relax
+       condition for adjustments due to copies from promoted SUBREGs.
+
+2025-06-09  Tamar Christina  <tamar.christina@arm.com>
+
+       * doc/extend.texi (outline-atomics): Document the inverse -mno flag.
+
+2025-06-09  Tamar Christina  <tamar.christina@arm.com>
+
+       * params.opt (vect-scalar-cost-multiplier): New.
+       * tree-vect-loop.cc (vect_estimate_min_profitable_iters): Use it.
+       * doc/invoke.texi (vect-scalar-cost-multiplier): Document it.
+
+2025-06-09  liuhongt  <hongtao.liu@intel.com>
+
+       PR target/103750
+       * config/i386/i386.cc (ix86_rtx_costs): Adjust rtx_cost for
+       maskload.
+       * config/i386/sse.md (*<avx512>_load<mode>mask_and15): New
+       define_insn_and_split.
+       (*<avx512>_load<mode>mask_and3): Ditto.
+
+2025-06-09  Pan Li  <pan2.li@intel.com>
+
+       * config/riscv/riscv-v.cc (expand_vx_binary_vec_vec_dup): Add new
+       case MOD.
+       * config/riscv/riscv.cc (riscv_rtx_costs): Ditto.
+       * config/riscv/vector-iterators.md: Add new op mod.
+
 2025-06-08  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>
 
        * auto-profile.cc (function_instance::merge): Fix typo.
index d0f154b4f060890df67c3ccfdcb40ff595437a6a..52988ae3b03d4b7f56a1bea9cf5d255ecf729c72 100644 (file)
@@ -1 +1 @@
-20250609
+20250610
index f45c81ae579e781c33d5e6d37772761a785a380a..3af5b5dd0c8d58621d91ce855585b36ab0aac860 100644 (file)
@@ -1,3 +1,259 @@
+2025-06-09  Gary Dismukes  <dismukes@adacore.com>
+
+       * sem_ch3.adb (Constrain_Index): In the case of a fixed-lower-bound index,
+       set Etype of the newly created itype's Scalar_Range from the index's Etype.
+       * sem_ch12.adb (Validate_Array_Type_Instance): If the actual subtype is
+       a fixed-lower-bound type, then check again the Etype of its Scalar_Range.
+
+2025-06-09  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_prag.adb (Analyze_Pragma): Fix conditions for legality checks on
+       formal type declarations.
+
+2025-06-09  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_prag.adb (Analyze_Pragma): If pragmas apply to a formal array
+       type, then set the flags on the base type.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch3.adb (Process_Subtype): Clarify code.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch3.ads (Process_Subtype): Add formal.
+       * sem_ch3.adb (Process_Subtype): Use new formal.
+       (Analyze_Subtype_Declaration, Array_Type_Declaration,
+       Build_Derived_Access_Type): Pass new actual.
+       * sem_ch4.adb (Find_Type_Of_Object): Likewise.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch6.adb (Set_Formal_Mode): Extend profile. Move parts of the
+       body…
+       (Process_Formals): … here. Move call to Set_Formal_Mode earlier. Call
+       Set_Is_Not_Self_Hidden in second traversal.
+
+2025-06-09  Gary Dismukes  <dismukes@adacore.com>
+
+       * exp_aggr.adb (Expand_Container_Aggregate): Use the Base_Type of the
+       subtype provided by the context as the subtype of the temporary object
+       initialized by the aggregate.
+
+2025-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * par-ch4.adb (P_Function_Name): Delete body.
+       (P_Qualified_Simple_Name_Resync): Do not raise Error_Resync on an
+       operator symbol followed by something else than a dot.
+       * par-ch6.adb (P_Subprogram): Do not call P_Function_Name.
+       * par.adb (P_Function_Name): Delete declaration.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem.adb (Analyze): Adapt to new Ekinds.
+       * sem_ch3.adb (Analyze_Component_Declaration): Set Ekind early.
+       (Is_Visible_Component, Record_Type_Definition): Adjust.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem.adb (Analyze): Fix comment.
+
+2025-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * par-ch4.adb (P_Name): Remove obsolete references in comments.
+       (P_Qualified_Simple_Name): Call P_Qualified_Simple_Name_Resync.
+       (P_Qualified_Simple_Name_Resync): Adjust a couple of comments.
+
+2025-06-09  Gary Dismukes  <dismukes@adacore.com>
+
+       * exp_util.adb (Call_To_Parent_Dispatching_Op_Must_Be_Mapped): Replace
+       test of Covers with test of Is_Controlling_Formal. Add handling for
+       'Result actuals. Remove Actual_Type and its uses.
+
+2025-06-09  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_util.adb (Is_Name_Reference): Remove check for selector_name of a
+       selected_component; reuse existing code for indexed components and
+       slices.
+       (Statically_Names_Object): Remove dead code.
+
+2025-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * einfo.ads (Overlays_Constant): Define in constants and variables.
+       * gen_il-gen-gen_entities.adb (Entity_Kind): Move Overlays_Constant
+       semantic flag to...
+       (Constant_Or_Variable_Kind): ...here.
+       * sem_util.adb (Note_Possible_Modification): Add guard.
+
+2025-06-09  Bob Duff  <duff@adacore.com>
+
+       * exp_ch6.adb: (Make_Build_In_Place_Call_In_Object_Declaration):
+       Deal with renamings transformed into object declarations.
+       * sem_ch8.adb (Analyze_Object_Renaming):
+       Reinstate transformation of a renaming into
+       an object declaration.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch3.adb (Analyze_Object_Declaration): Call Mutate_Ekind earlier.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch3.adb (Analyze_Object_Declaration): Tweak error handling.
+
+2025-06-09  Piotr Trojanek  <trojanek@adacore.com>
+
+       * par-ch13.adb (Get_Aspect_Specifications): Save and restore flag while
+       parsing aspect Abstract_State.
+       * par-ch2.adb (P_Pragma): Same while parsing pragma Abstract_State.
+       * par-ch4.adb (P_Aggregate_Or_Paren_Expr): Specialize error message
+       for contract Abstract_State and extended aggregate.
+       * par.adb (Inside_Abstract_State): Add new context flag.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch10.adb (Analyze_Compilation_Unit): Check for generic bodies.
+       * exp_disp.adb (Build_Dispatch_Tables): Likewise.
+
+2025-06-09  Piotr Trojanek  <trojanek@adacore.com>
+
+       * sem_util.adb (Find_Overlaid_Entity): Don't call Etype on empty Ent;
+       tune style; move computation of Overl_Typ out of the loop.
+
+2025-06-09  Javier Miranda  <miranda@adacore.com>
+
+       * doc/gnat_rm/implementation_defined_pragmas.rst: Adding
+       documentation.
+       * doc/gnat_ugn/the_gnat_compilation_model.rst: ditto.
+       * gnat_rm.texi: Regenerate.
+       * gnat_ugn.texi: Regenerate.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_attr.adb (Analyze_Attribute): Remove test.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_util.adb (Enter_Name): Remove special handling.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_util.adb (Enter_Name): Remove comment.
+
+2025-06-09  Bob Duff  <duff@adacore.com>
+
+       * exp_ch6.adb: Remove a couple of "???" suggesting something that
+       we will likely never do.
+       (Make_Build_In_Place_Call_In_Object_Declaration):
+       When a constraint check is needed, do the check.
+       Do it at the call site for now.
+       The check is still missing in the untagged case,
+       because the caller allocates in that case.
+       * sem_ch8.adb (Analyze_Object_Renaming):
+       Remove obsolete transformation of a renaming into
+       an object declaration. Given that we also (sometimes) tranform
+       object declarations into renamings, this transformation was
+       adding complexity; the new code in
+       Make_Build_In_Place_Call_In_Object_Declaration above
+       would need to explicitly avoid the run-time check in the case of
+       renamings, because renamings are supposed to ignore the nominal
+       subtype. Anyway, it is no longer needed.
+       * exp_ch3.adb (Expand_N_Object_Declaration): Rewrite comment;
+       it IS clear how to do it, but we haven't done it right yet.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * atree.ads (Copy_Node): Fix comment.
+
+2025-06-09  Piotr Trojanek  <trojanek@adacore.com>
+
+       * exp_attr.adb (Expand_N_Attribute_Reference): When expanding attribute
+       Valid, use signedness from the validated view, not from its base type.
+
+2025-06-09  Marc Poulhiès  <poulhies@adacore.com>
+
+       * sem_util.adb (Find_Overlaid_Entity): Add extra parameter to
+       extract the type being overlaid.
+       (Note_Possible_Modification): Adjust call to Find_Overlaid_Entity.
+       (Ultimate_Overlaid_Entity): Likewise.
+       * sem_ch13.adb (Analyze_Attribute_Definition_Clause): Likewise.
+       * sem_util.ads (Find_Overlaid_Entity): Add extra parameter to
+       extract the type being overlaid.
+       * freeze.adb (Check_Address_Clause): Likewise.
+
+2025-06-09  Gary Dismukes  <dismukes@adacore.com>
+
+       * contracts.adb (Inherit_Condition): Remove Assoc_List and its uses
+       along with function Check_Condition, since mapping of formals will
+       effectively be done in Build_Class_Wide_Expression (by Replace_Entity).
+       * exp_util.adb (Replace_Entity): Only rewrite entity references in
+       function calls that qualify according to the result of calling the
+       new function Call_To_Parent_Dispatching_Op_Must_Be_Mapped.
+       (Call_To_Parent_Dispatching_Op_Must_Be_Mapped): New function that
+       determines whether a function call to a primitive of Par_Subp
+       associated tagged type needs to be mapped (according to whether
+       it has any actuals that reference controlling formals of the
+       primitive).
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch3.adb (Analyze_Object_Declaration): Remove comment.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_util.ads (Current_Entity_In_Scope): Add example in comment.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * atree.ads (Rewrite, Replace): Clarify comments.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * atree.ads (Rewrite): Remove comment.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * atree.adb (Rewrite): Improve readability.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_util.adb (Kill_Current_Values): Tweak condition.
+
+2025-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * exp_ch4.adb (Insert_Conditional_Object_Declaration): Remove Decl
+       formal parameter, add Typ and Const formal parameters.
+       (Expand_N_Case_Expression): Fix pasto in comment.  Adjust call to
+       Insert_Conditional_Object_Declaration and tidy up surrounding code.
+       (Expand_N_If_Expression): Adjust couple of calls to
+       Insert_Conditional_Object_Declaration.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch8.adb (Find_Selected_Component): Fix error path.
+
+2025-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * libgnat/s-dourea.adb (Is_Infinity): Rename to...
+       (Is_Infinity_Or_NaN): ...this.
+       ("*"): Adjust accordingly.
+       ("/"): Likewise.
+       (Sqr): Likewise.
+       * libgnat/s-dorepr.adb (Two_Prod): Likewise.
+       (Two_Sqr): Likewise.
+       * libgnat/s-dorepr__fma.adb (Two_Prod): Likewise.
+
+2025-06-09  Daniel King  <dmking@adacore.com>
+
+       * libgnat/i-cheri.ads
+       (Set_Bounds, Set_Exact_Bounds): Remove wrong intrinsic binding.
+       * libgnat/i-cheri.adb
+       (Set_Bounds, Set_Exact_Bounds): New subprogram bodies.
+
+2025-06-09  Ronan Desplanques  <desplanques@adacore.com>
+
+       * sem_ch8.adb (Find_Selected_Component): Add mention.
+
 2025-06-06  Piotr Trojanek  <trojanek@adacore.com>
 
        * urealp.adb (UR_Negate): Capture array element in a local constant.
index 7f5b0b8df900a1388e464a36c4cd7739e7527fc4..351eb4e5649e24073203567ccb4b2bd62de0fb19 100644 (file)
@@ -1,3 +1,27 @@
+2025-06-09  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/120510
+       * c-typeck.cc (remove_qualifiers): New function.
+       (composite_type_internal): Use it.
+       (comp_target_types): Use it.
+       (type_lists_compatible_p): Use it.
+       (find_anonymous_field_with_type): Use it.
+       (convert_to_anonymous_field): Use it.
+       (convert_for_assignment): Use it.
+
+2025-06-09  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/120510
+       * c-typeck.cc (composite_type_internal): Activate checking
+       assertion for arrays.
+       (common_pointer_type): Remove qualifiers also from arrays.
+
+2025-06-09  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/120510
+       * c-typeck.cc (composite_types_internal): Handle arrays
+       declared with atomic for function arguments.
+
 2025-06-03  Martin Uecker  <uecker@tugraz.at>
 
        * c-typeck.cc (composite_type_internal,composite_type): Move
index 0078b6c5150d437db12658defef0987eb77e0888..8ffde5c6c8a9e3eed089b97bb6758a21a20247ee 100644 (file)
@@ -1,3 +1,10 @@
+2025-06-09  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/120495
+       PR c++/115605
+       * pt.cc (lookup_template_class): Honour provided namespace contexts
+       when looking up class templates.
+
 2025-06-06  Jason Merrill  <jason@redhat.com>
 
        PR c++/120555
index 94eb65fed58ca4d09c9758eab80f6674a6c43b79..57c995daefe819ee868fa4be34edccdb6c8893b7 100644 (file)
@@ -1,3 +1,9 @@
+2025-06-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/120606
+       * gm2-compiler/M2Quads.mod (ForLoopLastIterator): Dereference
+       start and end expressions e1 and e2 respectively.
+
 2025-06-07  Gaius Mulley  <gaiusmod2@gmail.com>
 
        PR modula2/119650
index 6cf4a84229e623c4bf1e8469a0a461c70f9c0d4e..8fbf5fefcbaa8cb7fd59295ea86bbdb5464bc934 100644 (file)
@@ -1,3 +1,92 @@
+2025-06-09  Martin Uecker  <uecker@tugraz.at>
+
+       PR c/120510
+       * gcc.dg/pr120510.c
+
+2025-06-09  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/120495
+       PR c++/115605
+       * g++.dg/coroutines/pr120495.C: New test.
+       * g++.dg/pr115605.C: New test.
+
+2025-06-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/120606
+       * gm2/pim/pass/forarray.mod: New test.
+
+2025-06-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/119779
+       * gm2.dg/doc/examples/run/pass/doc-examples-run-pass.exp: New test.
+       * gm2.dg/doc/examples/run/pass/exampleadd2.mod: New test.
+
+2025-06-09  David Malcolm  <dmalcolm@redhat.com>
+
+       PR other/116792
+       * gcc.dg/html-output/missing-semicolon.py: Update expected <title>
+       text.  Drop out-of-date comment.
+
+2025-06-09  Alfie Richards  <alfie.richards@arm.com>
+
+       PR testsuite/120519
+       * g++.target/powerpc/mvc-symbols1.C: Modify tests.
+       * g++.target/powerpc/mvc-symbols2.C: Ditto.
+       * g++.target/powerpc/mvc-symbols3.C: Ditto.
+       * g++.target/powerpc/mvc-symbols4.C: Ditto.
+
+2025-06-09  Tamar Christina  <tamar.christina@arm.com>
+
+       * gcc.target/aarch64/sve/cost_model_16.c: New test.
+
+2025-06-09  liuhongt  <hongtao.liu@intel.com>
+
+       * gcc.target/i386/avx512f-pr103750-3.c: New test.
+
+2025-06-09  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c: Add asm check
+       for vrem.vx combine.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-5-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-6-i8.c: Ditto.
+
+2025-06-09  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i16.c: Add asm check
+       for vrem.vx combine.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c: Ditto.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h: Add test
+       data for run test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-i16.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-i32.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-i64.c: New test.
+       * gcc.target/riscv/rvv/autovec/vx_vf/vx_vrem-run-1-i8.c: New test.
+
+2025-06-09  Pan Li  <pan2.li@intel.com>
+
+       * gcc.target/riscv/rvv/autovec/binop/vrem-rv32gcv.c: Adjust the
+       asm check for vrem.
+       * gcc.target/riscv/rvv/autovec/binop/vrem-rv64gcv.c: Ditto.
+
 2025-06-08  Kugan Vivekanandarajah  <kvivekananda@nvidia.com>
 
        * gcc.dg/tree-prof/clone-merge-1.c: Enable only for
index cfb35f223ae32d0fe5f892255f9093899ab01b48..4448928ece52ae31f4eb80a31d8004c22b008532 100644 (file)
@@ -1,3 +1,28 @@
+2025-06-09  Nathan Myers  <ncm@cantrip.org>
+
+       PR libstdc++/119741
+       * include/std/sstream: full implementation, really just
+       decls, requires clause and plumbing.
+       * include/bits/version.def, include/bits/version.h:
+       new preprocessor symbol
+       __cpp_lib_sstream_from_string_view.
+       * testsuite/27_io/basic_stringbuf/cons/char/string_view.cc:
+       New tests.
+       * testsuite/27_io/basic_istringstream/cons/char/string_view.cc:
+       New tests.
+       * testsuite/27_io/basic_ostringstream/cons/char/string_view.cc:
+       New tests.
+       * testsuite/27_io/basic_stringstream/cons/char/string_view.cc:
+       New tests.
+       * testsuite/27_io/basic_stringbuf/cons/wchar_t/string_view.cc:
+       New tests.
+       * testsuite/27_io/basic_istringstream/cons/wchar_t/string_view.cc:
+       New tests.
+       * testsuite/27_io/basic_ostringstream/cons/wchar_t/string_view.cc:
+       New tests.
+       * testsuite/27_io/basic_stringstream/cons/wchar_t/string_view.cc:
+       New tests.
+
 2025-06-08  John David Anglin  <danglin@gcc.gnu.org>
 
        * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update.