mirror of git://gcc.gnu.org/git/gcc.git
Daily bump.
This commit is contained in:
parent
79091220da
commit
1abdf82d4d
|
|
@ -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
|
||||
|
|
|
|||
119
gcc/ChangeLog
119
gcc/ChangeLog
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
20250609
|
||||
20250610
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Reference in New Issue