mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-11-23 02:44:18 +08:00
Daily bump.
This commit is contained in:
parent
bab7a64c1a
commit
c232f92161
@ -1,3 +1,10 @@
|
|||||||
|
2024-10-25 Andrew Pinski <quic_apinski@quicinc.com>
|
||||||
|
|
||||||
|
PR bootstrap/105474
|
||||||
|
* configure: Regenerate.
|
||||||
|
* configure.ac: Error out if libstdc++ is not enabled
|
||||||
|
with bootstrapping.
|
||||||
|
|
||||||
2024-10-23 Jonathan Wakely <jwakely@redhat.com>
|
2024-10-23 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
* .forgejo/PULL_REQUEST_TEMPLATE.md: New file.
|
* .forgejo/PULL_REQUEST_TEMPLATE.md: New file.
|
||||||
|
1057
gcc/ChangeLog
1057
gcc/ChangeLog
File diff suppressed because it is too large
Load Diff
@ -1 +1 @@
|
|||||||
20241024
|
20241026
|
||||||
|
@ -1,3 +1,304 @@
|
|||||||
|
2024-10-25 Tom Tromey <tromey@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/decl.cc (gnat_to_gnu_entity): Use gnu_fat_type as the type
|
||||||
|
context for a XUB type.
|
||||||
|
|
||||||
|
2024-10-25 Tom Tromey <tromey@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/decl.cc (gnat_to_gnu_entity): Update some calls to
|
||||||
|
create_type_decl.
|
||||||
|
* gcc-interface/gigi.h (create_type_decl): Add can_be_nameless parameter.
|
||||||
|
* gcc-interface/utils.cc (create_type_decl): Add can_be_nameless
|
||||||
|
parameter. Set DECL_NAMELESS on type decl.
|
||||||
|
|
||||||
|
2024-10-25 Tom Tromey <tromey@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/utils.cc (record_builtin_type, create_type_stub_decl):
|
||||||
|
Set DECL_NAMELESS on type decls.
|
||||||
|
|
||||||
|
2024-10-25 Tom Tromey <tromey@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/decl.cc (gnat_to_gnu_entity): Pass 'true' to
|
||||||
|
create_type_decl when creating XUA type.
|
||||||
|
|
||||||
|
2024-10-25 Tom Tromey <tromey@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/decl.cc (gnat_to_gnu_entity): Set TYPE_NAMELESS on
|
||||||
|
XUB types.
|
||||||
|
|
||||||
|
2024-10-25 Tom Tromey <tromey@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/decl.cc (gnat_to_gnu_entity): Pass artificial_p to
|
||||||
|
build_unc_object_type.
|
||||||
|
* gcc-interface/gigi.h (build_unc_object_type): Update.
|
||||||
|
* gcc-interface/utils.cc (build_unc_object_type) Add artificial_p
|
||||||
|
parameter.
|
||||||
|
(build_unc_object_type_from_ptr): Update.
|
||||||
|
|
||||||
|
2024-10-25 Tom Tromey <tromey@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/decl.cc (is_artificial): New function.
|
||||||
|
(gnat_to_gnu_entity): Use it.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/trans.cc (Call_to_gnu): If the formal is passed by
|
||||||
|
reference and the actual is a type conversion but not addressable,
|
||||||
|
create the temporary in the target type of the conversion if this
|
||||||
|
is needed to enforce strict aliasing.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
PR ada/116551
|
||||||
|
* gcc-interface/trans.cc (node_is_atomic) <N_Identifier>: Return
|
||||||
|
false if the type of the entity is an unconstrained array type.
|
||||||
|
(node_is_volatile_full_access) <N_Identifier>: Likewise.
|
||||||
|
|
||||||
|
2024-10-25 Bob Duff <duff@adacore.com>
|
||||||
|
|
||||||
|
* sem_ch10.adb (Analyze_With_Clause): Temporarily disable warning.
|
||||||
|
|
||||||
|
2024-10-25 Bob Duff <duff@adacore.com>
|
||||||
|
|
||||||
|
* sem_ch10.adb: (Analyze_With_Clause): Check for self-referential
|
||||||
|
with clause. Give a warning, and set Is_Implicit_With, which we
|
||||||
|
are reusing in this obscure case even though it's not really
|
||||||
|
implicit.
|
||||||
|
(Analyze_Context): Remove check for self-referential with clause.
|
||||||
|
It wasn't correct -- it only triggered for Acts_As_Spec
|
||||||
|
subprograms. Corrected check is now in Analyze_With_Clause.
|
||||||
|
(Implicit_With): Rename to be Is_Implicit_With. Misc cleanup,
|
||||||
|
comment fixes.
|
||||||
|
(Process_Spec_Clauses): Remove default for Exit_On_Self parameter.
|
||||||
|
Use "exit when" instead of if statement.
|
||||||
|
* sinfo.ads (Implicit_With): Rename to be Is_Implicit_With.
|
||||||
|
Document new use for self-referential withs.
|
||||||
|
* ali.adb (Scan_ALI): Use an aggregate to initialize Withs entry.
|
||||||
|
* exp_put_image.adb (Preload_Root_Buffer_Type): Make this a
|
||||||
|
once-only procedure.
|
||||||
|
* sem_util.ads (Is_Ancestor_Package): Fix comment -- a libraryunit
|
||||||
|
is an ancestor of itself, but this doesn't return True in that
|
||||||
|
case.
|
||||||
|
* sem_util.adb (Is_Ancestor_Package): Better to initialize things
|
||||||
|
on their declaration.
|
||||||
|
* lib-load.adb: Minor comment fix.
|
||||||
|
* sem_prag.adb: Implicit_With --> Is_Implicit_With. Minor comment
|
||||||
|
fix.
|
||||||
|
* gen_il-fields.ads: Implicit_With --> Is_Implicit_With.
|
||||||
|
* gen_il-gen-gen_nodes.adb: Likewise
|
||||||
|
* lib.adb: Likewise
|
||||||
|
* lib-writ.adb: Likewise
|
||||||
|
* rtsfind.adb: Likewise
|
||||||
|
* sem_cat.adb: Likewise
|
||||||
|
* sem_ch12.adb: Likewise
|
||||||
|
* sem_ch8.adb: Likewise
|
||||||
|
* sem_elab.adb: Likewise
|
||||||
|
* sem_warn.adb: Likewise
|
||||||
|
* gcc-interface/trans.cc: (Implicit_With): Rename to be
|
||||||
|
Is_Implicit_With.
|
||||||
|
|
||||||
|
2024-10-25 Tom Tromey <tromey@adacore.com>
|
||||||
|
|
||||||
|
* gcc-interface/trans.cc (namespace_map): New global.
|
||||||
|
(Compilation_Unit_to_gnu): Also handle N_With_Clause and
|
||||||
|
N_Use_Package_Clause.
|
||||||
|
(get_or_create_namespace, get_namespace): New functions.
|
||||||
|
(gnat_to_gnu) <N_Package_Renaming_Declaration>: Call
|
||||||
|
get_namespace.
|
||||||
|
<N_Use_Package_Clause, N_With_Clause>: Likewise.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* freeze.adb (Freeze_Expression.In_Expanded_Body): Tweak comments.
|
||||||
|
|
||||||
|
2024-10-25 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
|
* freeze.adb (Freeze_Entity): If the entity is an access-to-subprogram
|
||||||
|
type declaration that pre/postcondition contracts, build the
|
||||||
|
wrapper
|
||||||
|
(if not previously done as part of processing aspects).
|
||||||
|
* sem_ch3.adb (Build_Access_Subprogram_Wrapper): Add missing support
|
||||||
|
for building the wrapper when the access type has pragmas
|
||||||
|
Pre_Class/Post_Class.
|
||||||
|
(Build_Access_Subprogram_Wrapper_Declaration): New subprogram.
|
||||||
|
* sem_ch3.ads (Build_Access_Subprogram_Wrapper): Spec moved to the
|
||||||
|
public part of the package.
|
||||||
|
* sem_prag.adb (Analyze_Pre_Post_Condition): Store in the tree copy of
|
||||||
|
class-wide pre/postcondition expression; required to merge it with
|
||||||
|
inherited conditions.
|
||||||
|
(Is_Valid_Assertion_Kind): Added Pre_Class and Post_Class.
|
||||||
|
|
||||||
|
2024-10-25 Richard Kenner <kenner@adacore.com>
|
||||||
|
|
||||||
|
* doc/gnat_ugn/about_this_guide.rst: Numerous changes to language
|
||||||
|
and style and add some LLVM-specific information.
|
||||||
|
* doc/gnat_ugn/elaboration_order_handling_in_gnat.rst: Likewise.
|
||||||
|
* doc/gnat_ugn/example_of_binder_output.rst: Likewise.
|
||||||
|
* doc/gnat_ugn/getting_started_with_gnat.rst: Likewise.
|
||||||
|
* doc/gnat_ugn/gnat_and_program_execution.rst: Likewise.
|
||||||
|
* doc/gnat_ugn/gnat_utility_programs.rst: Likewise.
|
||||||
|
* doc/gnat_ugn/inline_assembler.rst: Likewise.
|
||||||
|
* doc/gnat_ugn/platform_specific_information.rst: Likewise.
|
||||||
|
* doc/gnat_ugn/the_gnat_compilation_model.rst: Likewise.
|
||||||
|
* gnat_ugn.texi: Regenerate.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
PR ada/43485
|
||||||
|
* libgnarl/a-retide.adb: Add with clause for System.Soft_Links.
|
||||||
|
(Delay_Until): Defer and undefer abort around the call to the
|
||||||
|
Timed_Delay routine of System.Task_Primitives.Operations.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* freeze.adb (Freeze_Expression.In_Expanded_Body): Also return True
|
||||||
|
for the body of a helper/wrapper built for class-wide preconditions.
|
||||||
|
|
||||||
|
2024-10-25 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
|
* sem_prag.adb (Analyze_Pre_Post_Condition): Allow the use of
|
||||||
|
pragma Pre_Class/Post_Class with abstract subprograms.
|
||||||
|
|
||||||
|
2024-10-25 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
|
* sem_ch3.adb (Record_Type_Definition): For tagged types, add
|
||||||
|
the missing decoration to the First_Entity in the corresponding
|
||||||
|
class-wide type entity.
|
||||||
|
|
||||||
|
2024-10-25 Ronan Desplanques <desplanques@adacore.com>
|
||||||
|
|
||||||
|
* doc/gnat_rm/gnat_language_extensions.rst: Adjust documentation.
|
||||||
|
* gnat_rm.texi: Regenerate.
|
||||||
|
* gnat_ugn.texi: Regenerate.
|
||||||
|
|
||||||
|
2024-10-25 Richard Kenner <kenner@adacore.com>
|
||||||
|
|
||||||
|
* comperr.ads (Compiler_Error): Update documentation.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* uintp.ads (Type_Size_For): New function declaration.
|
||||||
|
* uintp.adb (Type_Size_For): New function body.
|
||||||
|
* exp_imgv.adb (Rewrite_Object_Image): Call Type_Size_For to get
|
||||||
|
the size of a narrower integer type.
|
||||||
|
|
||||||
|
2024-10-25 Tonu Naks <naks@adacore.com>
|
||||||
|
|
||||||
|
* doc/gnat_rm/gnat_language_extensions.rst: update
|
||||||
|
simpler accessibility model
|
||||||
|
* gnat_rm.texi: Regenerate.
|
||||||
|
* gnat_ugn.texi: Regenerate.
|
||||||
|
|
||||||
|
2024-10-25 Bob Duff <duff@adacore.com>
|
||||||
|
|
||||||
|
* doc/gnat_rm/gnat_language_extensions.rst:
|
||||||
|
Minor wording improvments.
|
||||||
|
* gnat_rm.texi: Regenerate.
|
||||||
|
* gnat_ugn.texi: Regenerate.
|
||||||
|
|
||||||
|
2024-10-25 squirek <squirek@adacore.com>
|
||||||
|
|
||||||
|
* libgnarl/s-taprop__mingw.adb: Modify stack size and update
|
||||||
|
documentation.
|
||||||
|
|
||||||
|
2024-10-25 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
|
* gen_il-fields.ads: New node field (Is_Expanded_Prefixed_Call).
|
||||||
|
* gen_il-gen-gen_nodes.adb: New semantic field for N_Function_Call
|
||||||
|
and N_Procedure_Call_Statement nodes.
|
||||||
|
* sem_ch4.adb (Complete_Object_Operation): Mark the rewritten node
|
||||||
|
with the Is_Expanded_Prefixed_Call flag.
|
||||||
|
* sem_res.adb (Check_Prefixed_Call): Code cleanup and addition of
|
||||||
|
documentation.
|
||||||
|
(Resolve_Actuals): Add a null-exclusion check on the
|
||||||
|
prefix of the call when it is an access-type.
|
||||||
|
* sinfo.ads: Adding new semantic flag (Is_Expanded_Prefixed_Call)
|
||||||
|
to N_Function_Call and N_Procedure_Call_Statement nodes.
|
||||||
|
* debug.adb: Adding documentation for switch d_P.
|
||||||
|
|
||||||
|
2024-10-25 Raphaël AMIARD <amiard@adacore.com>
|
||||||
|
|
||||||
|
* sem_ch13.adb (Analyze_One_Aspect): change the call to
|
||||||
|
`Error_Msg_GNAT_Extension` to allow this aspect in core
|
||||||
|
extensions. Put the code path in core extensions.
|
||||||
|
* exp_util.adb (Name_Of_Controlled_Prim_Op): Put the code path
|
||||||
|
in core extensions
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* sem_type.ads (Interp ): Add Opnd_Typ component and remove default
|
||||||
|
value for Abstract_Op component.
|
||||||
|
(Add_One_Interp): Rename Opnd_Type parameter to Opnd_Typ.
|
||||||
|
* sem_type.adb (Add_One_Interp): Likewise.
|
||||||
|
(Add_One_Interp.Add_Entry): Record the operand type as well.
|
||||||
|
(Collect_Interp): Record Empty for the operand type.
|
||||||
|
(Disambiguate.Is_Ambiguous_Boolean_Operator): New predicate.
|
||||||
|
(Disambiguate): Use it to detect recorded ambiguity cases.
|
||||||
|
* sem_ch4.adb (Find_Comparison_Equality_Types): Add commentary.
|
||||||
|
|
||||||
|
2024-10-25 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
|
* sem_ch8.adb (Freeze_Actual_Profile): Do not report error
|
||||||
|
on incomplete types, since they do not cause freezing.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* namet.adb (Append_Decoded_With_Brackets): Fix condition for the
|
||||||
|
cheap test at the beginning of the loop.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
PR ada/115507
|
||||||
|
* rtsfind.ads (RE_Id): Add RE_Enum_[Wide_]Wide_String_To_String.
|
||||||
|
(RE_Unit_Table): Add entries for the new values.
|
||||||
|
* exp_attr.adb (Is_User_Defined_Enumeration_Type): New predicate.
|
||||||
|
(Expand_N_Attribute_Reference) <Attribute_Wide_Value>: Build a call
|
||||||
|
to RE_Enum_Wide_String_To_String for user-defined enumeration types.
|
||||||
|
<Attribute_Wide_Wide_Value>: Likewise with
|
||||||
|
RE_Enum_Wide_Wide_String_To_String.
|
||||||
|
* exp_imgv.adb (Expand_Value_Attribute): Adjust to above.
|
||||||
|
* libgnat/s-wchwts.ads (Enum_Wide_String_To_String): New function.
|
||||||
|
(Enum_Wide_Wide_String_To_String): Likewise.
|
||||||
|
* libgnat/s-wchwts.adb: Add clauses for System.Case_Util.
|
||||||
|
(Normalize_String): New local procedure.
|
||||||
|
(Enum_Wide_String_To_String): New function body.
|
||||||
|
(Enum_Wide_Wide_String_To_String): Likewise.
|
||||||
|
|
||||||
|
2024-10-25 Javier Miranda <miranda@adacore.com>
|
||||||
|
|
||||||
|
* sem_res.adb (Resolve_Actuals): Add checks for incomplete
|
||||||
|
type actuals.
|
||||||
|
|
||||||
|
2024-10-25 Raphaël AMIARD <amiard@adacore.com>
|
||||||
|
|
||||||
|
* par-ch5.adb (P_Sequence_Of_Statements): Forbid repr clauses in
|
||||||
|
handled_statements.
|
||||||
|
|
||||||
|
2024-10-25 Raphaël AMIARD <amiard@adacore.com>
|
||||||
|
|
||||||
|
* sem_util.ads: Introduce Inspect_Deferred_Constant_Completion
|
||||||
|
on a single object declaration, to better factorize the code
|
||||||
|
* sem_util.adb: Introduce aforementioned overload
|
||||||
|
* sem_ch4.adb (Analyze_Expression_With_Actions): Check deferred
|
||||||
|
constant completions
|
||||||
|
* sem_ch5.adb (Analyze_Statements): Check deferred constant
|
||||||
|
completions
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
* exp_ch6.adb (Expand_Actuals.Is_Legal_Copy): Return True for an
|
||||||
|
initialization procedure with a full access formal parameter.
|
||||||
|
(Expand_Actuals.Requires_Atomic_Or_Volatile_Copy): Return True if
|
||||||
|
the formal parameter is of a full access unconstrained array type.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* gcc-interface/misc.cc: Add #define INCLUDE_MEMORY
|
||||||
|
* gcc-interface/trans.cc: Likewise.
|
||||||
|
* gcc-interface/utils.cc: Likewise.
|
||||||
|
|
||||||
2024-10-11 Eric Botcazou <ebotcazou@adacore.com>
|
2024-10-11 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
PR ada/116498
|
PR ada/116498
|
||||||
|
@ -1,3 +1,179 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* state-purge.cc: Remove trailing whitespace.
|
||||||
|
* region-model.h: Likewise.
|
||||||
|
* region-model.cc: Likewise.
|
||||||
|
* program-point.cc: Likewise.
|
||||||
|
* exploded-graph.h: Likewise.
|
||||||
|
* program-state.cc: Likewise.
|
||||||
|
* supergraph.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* bounds-checking.cc
|
||||||
|
(concrete_buffer_overflow::describe_final_event): Convert return
|
||||||
|
type from label_text to bool. Add "pp" param and either print to
|
||||||
|
it and return true, or return false.
|
||||||
|
(concrete_buffer_overflow::describe_final_event_as_bytes): Convert
|
||||||
|
to print to a pp rather than returning a label_text.
|
||||||
|
(concrete_buffer_overflow::describe_final_event_as_bits):
|
||||||
|
Likewise.
|
||||||
|
(class concrete_buffer_over_read): Analogous changes to above.
|
||||||
|
(class concrete_buffer_underwrite): Likewise.
|
||||||
|
(class concrete_buffer_under_read): Likewise.
|
||||||
|
(class symbolic_buffer_overflow): Likewise.
|
||||||
|
(class symbolic_buffer_over_read): Likewise.
|
||||||
|
* call-details.cc (class overlapping_buffers): Likewise.
|
||||||
|
* call-info.cc (call_info::print): Reimplement.
|
||||||
|
(class call_info::add_events_to_path::call_event): Convert
|
||||||
|
"get_desc" vfunc to "print_desc", dropping return type, adding
|
||||||
|
"pp" param, and printing to it.
|
||||||
|
(class succeed_or_fail_call_info): Likewise.
|
||||||
|
* call-info.h (class call_info): Likewise.
|
||||||
|
(class succeed_or_fail_call_info): Likewise.
|
||||||
|
* checker-event.cc (checker_event::dump): Reimplement.
|
||||||
|
(checker_event::prepare_for_emission): Update for change from
|
||||||
|
get_desc to print_desc.
|
||||||
|
(debug_event::get_desc): Convert to...
|
||||||
|
(debug_event::print_desc): ...this.
|
||||||
|
(precanned_custom_event::get_desc): Convert to...
|
||||||
|
(precanned_custom_event::print_desc): ...this.
|
||||||
|
(statement_event::get_desc): Convert to...
|
||||||
|
(statement_event::print_desc): ...this.
|
||||||
|
(region_creation_event_memory_space::get_desc): Convert to...
|
||||||
|
(region_creation_event_memory_space::print_desc): ...this.
|
||||||
|
(region_creation_event_capacity::get_desc): Convert to...
|
||||||
|
(region_creation_event_capacity::print_desc): ...this.
|
||||||
|
(region_creation_event_allocation_size::get_desc): Convert to...
|
||||||
|
(region_creation_event_allocation_size::print_desc): ...this.
|
||||||
|
(region_creation_event_debug::get_desc): Convert to...
|
||||||
|
(region_creation_event_debug::print_desc): ...this.
|
||||||
|
(function_entry_event::get_desc): Convert to...
|
||||||
|
(function_entry_event::print_desc): ...this.
|
||||||
|
(state_change_event::get_desc): Convert to...
|
||||||
|
(state_change_event::print_desc): ...this.
|
||||||
|
(state_change_event::get_meaning): Update for change to
|
||||||
|
pending_diagnostic::get_meaning_for_state_change.
|
||||||
|
(superedge_event::should_filter_p): Convert from usage of get_desc
|
||||||
|
to print_desc.
|
||||||
|
(start_cfg_edge_event::get_desc): Convert to...
|
||||||
|
(start_cfg_edge_event::print_desc): ...this.
|
||||||
|
(call_event::get_desc): Convert to...
|
||||||
|
(call_event::print_desc): ...this.
|
||||||
|
(return_event::get_desc): Convert to...
|
||||||
|
(return_event::print_desc): ...this.
|
||||||
|
(start_consolidated_cfg_edges_event::get_desc): Convert to...
|
||||||
|
(start_consolidated_cfg_edges_event::print_desc): ...this.
|
||||||
|
(inlined_call_event::get_desc): Convert to...
|
||||||
|
(inlined_call_event::print_desc): ...this.
|
||||||
|
(setjmp_event::get_desc): Convert to...
|
||||||
|
(setjmp_event::print_desc): ...this.
|
||||||
|
(rewind_from_longjmp_event::get_desc): Convert to...
|
||||||
|
(rewind_from_longjmp_event::print_desc): ...this.
|
||||||
|
(rewind_to_setjmp_event::get_desc): Convert to...
|
||||||
|
(rewind_to_setjmp_event::print_desc): ...this.
|
||||||
|
(warning_event::get_desc): Convert to...
|
||||||
|
(warning_event::print_desc): ...this.
|
||||||
|
* checker-event.h: Convert the various "get_desc" vfunc decls to
|
||||||
|
"print_desc".
|
||||||
|
* checker-path.cc (checker_path::dump): Convert to usage of
|
||||||
|
checker_event::print_desc.
|
||||||
|
(checker_path::debug): Convert to debug form of
|
||||||
|
checker_event::get_desc.
|
||||||
|
* diagnostic-manager.cc
|
||||||
|
(diagnostic_manager::prune_interproc_events): Likewise.
|
||||||
|
(diagnostic_manager::prune_system_headers): Likewise.
|
||||||
|
* engine.cc (call_summary_edge_info::get_desc): Convert to...
|
||||||
|
(call_summary_edge_info::print_desc): ...this.
|
||||||
|
(stale_jmp_buf::describe_final_event): Update for change to
|
||||||
|
this vfunc.
|
||||||
|
(tainted_args_function_custom_event::get_desc): Convert to...
|
||||||
|
(tainted_args_function_custom_event::print_desc): ...this.
|
||||||
|
(tainted_args_field_custom_event::get_desc): Convert to...
|
||||||
|
(tainted_args_field_custom_event::print_desc): ...this.
|
||||||
|
(tainted_args_callback_custom_event::get_desc): Convert to...
|
||||||
|
(tainted_args_callback_custom_event::print_desc): ...this.
|
||||||
|
(jump_through_null::describe_final_event): Update for change to
|
||||||
|
this vfunc.
|
||||||
|
* infinite-loop.cc (perpetual_start_cfg_edge_event::get_desc):
|
||||||
|
Convert to...
|
||||||
|
(perpetual_start_cfg_edge_event::print_desc): ...this.
|
||||||
|
(looping_back_event::get_desc): Convert to...
|
||||||
|
(looping_back_event::print_desc): ...this.
|
||||||
|
(looping_back_event::describe_final_event): Update for change to
|
||||||
|
this vfunc.
|
||||||
|
* infinite-recursion.cc (class infinite_recursion_diagnostic):
|
||||||
|
Update for changes to pending_diagnostic.
|
||||||
|
* kf.cc (class putenv_of_auto_var): Likewise.
|
||||||
|
(kf_realloc::impl_call_post): Update for changes to call_info.
|
||||||
|
(kf_strchr::impl_call_post): Likewise.
|
||||||
|
(kf_strncpy::impl_call_post): Likewise.
|
||||||
|
(kf_strstr::impl_call_post): Likewise.
|
||||||
|
(class kf_strtok::undefined_behavior): Update for changes to
|
||||||
|
pending_diagnostic.
|
||||||
|
(class strtok_call_info): Update for changes to call_info.
|
||||||
|
* pending-diagnostic.cc (evdesc::event_desc::formatted_print):
|
||||||
|
Delete.
|
||||||
|
* pending-diagnostic.h (struct event_desc): Delete.
|
||||||
|
(struct state_change): Drop event_desc base class.
|
||||||
|
(struct call_with_state): Likewise.
|
||||||
|
(struct return_of_state): Likewise.
|
||||||
|
(struct final_event): Likewise.
|
||||||
|
(pending_event::describe_state_change): Convert return
|
||||||
|
type from label_text to bool. Add "pp" param and either print to
|
||||||
|
it and return true, or return false. Do the latter for the base
|
||||||
|
class implementation.
|
||||||
|
(pending_event::describe_call_with_state): Likewise.
|
||||||
|
(pending_event::describe_return_of_state): Likewise.
|
||||||
|
(pending_event::describe_final_event): Likewise.
|
||||||
|
* region-model.cc
|
||||||
|
(poisoned_value_diagnostic::describe_final_event): Update for
|
||||||
|
change to this vfunc.
|
||||||
|
(shift_count_negative_diagnostic::describe_final_event): Likewise.
|
||||||
|
(shift_count_overflow_diagnostic::describe_final_event): Likewise.
|
||||||
|
(ptrdiff_region_creation_event::get_desc): Convert to...
|
||||||
|
(ptrdiff_region_creation_event::print_desc): ...this.
|
||||||
|
(undefined_ptrdiff_diagnostic::describe_final_event): Update for
|
||||||
|
change to this vfunc.
|
||||||
|
(write_to_const_diagnostic::describe_final_event): Likewise.
|
||||||
|
(write_to_string_literal_diagnostic::describe_final_event):
|
||||||
|
Likewise.
|
||||||
|
(dubious_allocation_size::describe_final_event): Likewise.
|
||||||
|
(null_terminator_check_event::get_desc): Convert to...
|
||||||
|
(null_terminator_check_event::print_desc): ...this.
|
||||||
|
(float_as_size_arg::describe_final_event): Update for change to
|
||||||
|
this vfunc.
|
||||||
|
(exposure_through_uninit_copy::describe_final_event): Likewise.
|
||||||
|
* sm-fd.cc: Include "diagnostic-core.h". Update throughout for
|
||||||
|
changes to pending_diagnostic vfuncs.
|
||||||
|
* sm-file.cc: Likewise.
|
||||||
|
* sm-malloc.cc: Likewise.
|
||||||
|
* sm-sensitive.cc: Likewise.
|
||||||
|
* sm-signal.cc: Likewise.
|
||||||
|
* sm-taint.cc: Likewise.
|
||||||
|
* varargs.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* analyzer-logging.cc: Add #define INCLUDE_MEMORY
|
||||||
|
(logger::logger): Update for m_pp becoming a unique_ptr.
|
||||||
|
(logger::~logger): Likewise.
|
||||||
|
(logger::log_va_partial): Likewise.
|
||||||
|
(logger::end_log_line): Likewise.
|
||||||
|
* analyzer-logging.h (logger::get_printer): Likewise.
|
||||||
|
(logger::m_pp): Convert to a unique_ptr.
|
||||||
|
* analyzer.cc (make_label_text): Use
|
||||||
|
diagnostic_context::clone_printer and use unique_ptr.
|
||||||
|
(make_label_text_n): Likewise.
|
||||||
|
* bar-chart.cc: Add #define INCLUDE_MEMORY
|
||||||
|
* pending-diagnostic.cc (evdesc::event_desc::formatted_print):
|
||||||
|
Use diagnostic_context::clone_printer and use unique_ptr.
|
||||||
|
* sm-malloc.cc (sufficiently_similar_p): Likewise.
|
||||||
|
* supergraph.cc (supergraph::dump_dot_to_file): Likewise.
|
||||||
|
|
||||||
2024-09-30 David Malcolm <dmalcolm@redhat.com>
|
2024-09-30 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
PR other/116613
|
PR other/116613
|
||||||
|
@ -1,3 +1,40 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* c-ubsan.cc: Remove trailing whitespace.
|
||||||
|
* stub-objc.cc: Likewise.
|
||||||
|
* c-pragma.cc: Likewise.
|
||||||
|
* c-ppoutput.cc: Likewise.
|
||||||
|
* c-indentation.cc: Likewise.
|
||||||
|
* c-ada-spec.cc: Likewise.
|
||||||
|
* c-opts.cc: Likewise.
|
||||||
|
* c-common.cc: Likewise.
|
||||||
|
* c-format.cc: Likewise.
|
||||||
|
* c-omp.cc: Likewise.
|
||||||
|
* c-objc.h: Likewise.
|
||||||
|
* c-cppbuiltin.cc: Likewise.
|
||||||
|
* c-attribs.cc: Likewise.
|
||||||
|
* c-target.def: Likewise.
|
||||||
|
* c-common.h: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* c-ada-spec.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* c-attribs.cc: Likewise.
|
||||||
|
* c-common.cc: Likewise.
|
||||||
|
* c-format.cc: Likewise.
|
||||||
|
* c-gimplify.cc: Likewise.
|
||||||
|
* c-indentation.cc: Likewise.
|
||||||
|
* c-opts.cc: Likewise.
|
||||||
|
* c-pch.cc: Likewise.
|
||||||
|
* c-pragma.cc: Likewise.
|
||||||
|
* c-pretty-print.cc: Likewise. Add #include "make-unique.h".
|
||||||
|
(c_pretty_printer::clone): Use std::unique_ptr and ::make_unique.
|
||||||
|
* c-pretty-print.h (c_pretty_printer::clone): Use std::unique_ptr.
|
||||||
|
* c-type-mismatch.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* c-warn.cc: Likewise.
|
||||||
|
|
||||||
2024-10-23 Jakub Jelinek <jakub@redhat.com>
|
2024-10-23 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* c.opt.urls: Regenerate.
|
* c.opt.urls: Regenerate.
|
||||||
|
@ -1,3 +1,24 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* c-typeck.cc: Remove trailing whitespace.
|
||||||
|
* gimple-parser.cc: Likewise.
|
||||||
|
* c-parser.cc: Likewise.
|
||||||
|
* c-decl.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* c-aux-info.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* c-convert.cc: Likewise.
|
||||||
|
* c-errors.cc: Likewise.
|
||||||
|
* c-fold.cc: Likewise.
|
||||||
|
* c-lang.cc: Likewise.
|
||||||
|
* c-objc-common.cc: Likewise.
|
||||||
|
(pp_markup::element_quoted_type::print_type): Use unique_ptr.
|
||||||
|
* c-typeck.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* gimple-parser.cc: Likewise.
|
||||||
|
|
||||||
2024-10-23 Joseph Myers <josmyers@redhat.com>
|
2024-10-23 Joseph Myers <josmyers@redhat.com>
|
||||||
|
|
||||||
* c-decl.cc (c_struct_parse_info): Add member refloc.
|
* c-decl.cc (c_struct_parse_info): Add member refloc.
|
||||||
|
108
gcc/cp/ChangeLog
108
gcc/cp/ChangeLog
@ -1,3 +1,111 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* vtable-class-hierarchy.cc: Remove trailing whitespace.
|
||||||
|
* typeck2.cc: Likewise.
|
||||||
|
* decl.cc: Likewise.
|
||||||
|
* init.cc: Likewise.
|
||||||
|
* semantics.cc: Likewise.
|
||||||
|
* module.cc: Likewise.
|
||||||
|
* rtti.cc: Likewise.
|
||||||
|
* cxx-pretty-print.cc: Likewise.
|
||||||
|
* cvt.cc: Likewise.
|
||||||
|
* mangle.cc: Likewise.
|
||||||
|
* name-lookup.h: Likewise.
|
||||||
|
* coroutines.cc: Likewise.
|
||||||
|
* error.cc: Likewise.
|
||||||
|
* lambda.cc: Likewise.
|
||||||
|
* tree.cc: Likewise.
|
||||||
|
* g++spec.cc: Likewise.
|
||||||
|
* decl2.cc: Likewise.
|
||||||
|
* cp-tree.h: Likewise.
|
||||||
|
* parser.cc: Likewise.
|
||||||
|
* pt.cc: Likewise.
|
||||||
|
* call.cc: Likewise.
|
||||||
|
* lex.cc: Likewise.
|
||||||
|
* cp-lang.cc: Likewise.
|
||||||
|
* cp-tree.def: Likewise.
|
||||||
|
* constexpr.cc: Likewise.
|
||||||
|
* typeck.cc: Likewise.
|
||||||
|
* name-lookup.cc: Likewise.
|
||||||
|
* optimize.cc: Likewise.
|
||||||
|
* search.cc: Likewise.
|
||||||
|
* mapper-client.cc: Likewise.
|
||||||
|
* ptree.cc: Likewise.
|
||||||
|
* class.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
* module.cc (trees_in::read_class_def): Propagate some missing
|
||||||
|
flags from the streamed-in definition.
|
||||||
|
|
||||||
|
2024-10-24 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
* module.cc (post_load_processing): Mark COMDAT as needed, emit
|
||||||
|
declarations if maybe_clone_body fails.
|
||||||
|
|
||||||
|
2024-10-24 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
PR c++/115007
|
||||||
|
* module.cc (module_state::read_cluster): Replace
|
||||||
|
DECL_ABSTRACT_P with DECL_MAYBE_IN_CHARGE_CDTOR_P.
|
||||||
|
(post_load_processing): Check and mark TREE_ASM_WRITTEN.
|
||||||
|
* semantics.cc (expand_or_defer_fn_1): Use the more specific
|
||||||
|
module_maybe_has_cmi_p instead of modules_p.
|
||||||
|
|
||||||
|
2024-10-24 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
* decl2.cc (import_export_class): Use TYPE_CONTAINS_VPTR_P
|
||||||
|
instead of TYPE_POLYMORPHIC_P.
|
||||||
|
(import_export_decl): Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* call.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* class.cc: Likewise.
|
||||||
|
* constexpr.cc: Likewise.
|
||||||
|
* constraint.cc: Likewise.
|
||||||
|
* contracts.cc: Likewise.
|
||||||
|
* coroutines.cc: Likewise.
|
||||||
|
* cp-gimplify.cc: Likewise.
|
||||||
|
* cp-lang.cc: Likewise.
|
||||||
|
* cp-objcp-common.cc: Likewise.
|
||||||
|
* cp-ubsan.cc: Likewise.
|
||||||
|
* cvt.cc: Likewise.
|
||||||
|
* cxx-pretty-print.cc: Likewise. Add #include "cp-tree.h".
|
||||||
|
(cxx_pretty_printer::clone): Use std::unique_ptr and
|
||||||
|
::make_unique.
|
||||||
|
* cxx-pretty-print.h (cxx_pretty_printer::clone): Use
|
||||||
|
std::unique_ptr.
|
||||||
|
* decl2.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* dump.cc: Likewise.
|
||||||
|
* except.cc: Likewise.
|
||||||
|
* expr.cc: Likewise.
|
||||||
|
* friend.cc: Likewise.
|
||||||
|
* init.cc: Likewise.
|
||||||
|
* lambda.cc: Likewise.
|
||||||
|
* logic.cc: Likewise.
|
||||||
|
* mangle.cc: Likewise.
|
||||||
|
* method.cc: Likewise.
|
||||||
|
* optimize.cc: Likewise.
|
||||||
|
* pt.cc: Likewise.
|
||||||
|
* ptree.cc: Likewise.
|
||||||
|
* rtti.cc: Likewise.
|
||||||
|
* search.cc: Likewise.
|
||||||
|
* semantics.cc: Likewise.
|
||||||
|
* tree.cc: Likewise.
|
||||||
|
* typeck.cc: Likewise.
|
||||||
|
* typeck2.cc: Likewise.
|
||||||
|
* vtable-class-hierarchy.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/117259
|
||||||
|
* typeck.cc (get_member_function_from_ptrfunc): Use force_target_expr
|
||||||
|
rather than save_expr for instance_ptr and function. Don't call it
|
||||||
|
for TREE_CONSTANT.
|
||||||
|
|
||||||
2024-10-22 Jason Merrill <jason@redhat.com>
|
2024-10-22 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
PR c++/117107
|
PR c++/117107
|
||||||
|
@ -1,3 +1,24 @@
|
|||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* d-attribs.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* d-builtins.cc: Likewise.
|
||||||
|
* d-codegen.cc: Likewise.
|
||||||
|
* d-convert.cc: Likewise.
|
||||||
|
* d-diagnostic.cc: Likewise.
|
||||||
|
* d-frontend.cc: Likewise.
|
||||||
|
* d-lang.cc: Likewise.
|
||||||
|
* d-longdouble.cc: Likewise.
|
||||||
|
* d-target.cc: Likewise.
|
||||||
|
* decl.cc: Likewise.
|
||||||
|
* expr.cc: Likewise.
|
||||||
|
* intrinsics.cc: Likewise.
|
||||||
|
* modules.cc: Likewise.
|
||||||
|
* toir.cc: Likewise.
|
||||||
|
* typeinfo.cc: Likewise.
|
||||||
|
* types.cc: Likewise.
|
||||||
|
|
||||||
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
||||||
|
|
||||||
PR other/116801
|
PR other/116801
|
||||||
|
@ -1,3 +1,77 @@
|
|||||||
|
2024-10-25 Paul Thomas <pault@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/79685
|
||||||
|
* decl.cc (match_data_constant): Find the symtree instead of
|
||||||
|
the symbol so the use renamed symbols are found. Pass this and
|
||||||
|
the derived type to gfc_match_structure_constructor.
|
||||||
|
* match.h: Update prototype of gfc_match_structure_contructor.
|
||||||
|
* primary.cc (gfc_match_structure_constructor): Remove call to
|
||||||
|
gfc_get_ha_sym_tree and use caller supplied symtree instead.
|
||||||
|
|
||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* trans-openmp.cc: Remove trailing whitespace.
|
||||||
|
* trans-common.cc: Likewise.
|
||||||
|
* match.h: Likewise.
|
||||||
|
* scanner.cc: Likewise.
|
||||||
|
* gfortranspec.cc: Likewise.
|
||||||
|
* io.cc: Likewise.
|
||||||
|
* iso-c-binding.def: Likewise.
|
||||||
|
* iso-fortran-env.def: Likewise.
|
||||||
|
* types.def: Likewise.
|
||||||
|
* openmp.cc: Likewise.
|
||||||
|
* f95-lang.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* arith.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* array.cc: Likewise.
|
||||||
|
* bbt.cc: Likewise.
|
||||||
|
* check.cc: Likewise.
|
||||||
|
* class.cc: Likewise.
|
||||||
|
* constructor.cc: Likewise.
|
||||||
|
* convert.cc: Likewise.
|
||||||
|
* cpp.cc: Likewise.
|
||||||
|
* data.cc: Likewise.
|
||||||
|
* decl.cc: Likewise.
|
||||||
|
* dependency.cc: Likewise.
|
||||||
|
* dump-parse-tree.cc: Likewise.
|
||||||
|
* error.cc: Likewise.
|
||||||
|
* expr.cc: Likewise.
|
||||||
|
* f95-lang.cc: Likewise.
|
||||||
|
* frontend-passes.cc: Likewise.
|
||||||
|
* interface.cc: Likewise.
|
||||||
|
* intrinsic.cc: Likewise.
|
||||||
|
* io.cc: Likewise.
|
||||||
|
* iresolve.cc: Likewise.
|
||||||
|
* match.cc: Likewise.
|
||||||
|
* matchexp.cc: Likewise.
|
||||||
|
* misc.cc: Likewise.
|
||||||
|
* module.cc: Likewise.
|
||||||
|
* openmp.cc: Likewise.
|
||||||
|
* options.cc: Likewise.
|
||||||
|
* parse.cc: Likewise.
|
||||||
|
* primary.cc: Likewise.
|
||||||
|
* resolve.cc: Likewise.
|
||||||
|
* scanner.cc: Likewise.
|
||||||
|
* simplify.cc: Likewise.
|
||||||
|
* st.cc: Likewise.
|
||||||
|
* symbol.cc: Likewise.
|
||||||
|
* target-memory.cc: Likewise.
|
||||||
|
* trans-array.cc: Likewise.
|
||||||
|
* trans-common.cc: Likewise.
|
||||||
|
* trans-const.cc: Likewise.
|
||||||
|
* trans-decl.cc: Likewise.
|
||||||
|
* trans-expr.cc: Likewise.
|
||||||
|
* trans-intrinsic.cc: Likewise.
|
||||||
|
* trans-io.cc: Likewise.
|
||||||
|
* trans-openmp.cc: Likewise.
|
||||||
|
* trans-stmt.cc: Likewise.
|
||||||
|
* trans-types.cc: Likewise.
|
||||||
|
* trans.cc: Likewise.
|
||||||
|
|
||||||
2024-10-23 David Malcolm <dmalcolm@redhat.com>
|
2024-10-23 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
PR fortran/105916
|
PR fortran/105916
|
||||||
|
@ -1,3 +1,15 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* go-gcc.cc: Remove trailing whitespace.
|
||||||
|
* gospec.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* go-backend.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* go-lang.cc: Likewise.
|
||||||
|
|
||||||
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
2024-09-25 Mikael Morin <mikael@gcc.gnu.org>
|
||||||
|
|
||||||
PR other/116801
|
PR other/116801
|
||||||
|
@ -1,3 +1,15 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* docs/examples/tut04-toyvm/toyvm.cc: Remove trailing whitespace.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* dummy-frontend.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* jit-playback.cc: Likewise.
|
||||||
|
* jit-recording.cc: Likewise.
|
||||||
|
|
||||||
2024-09-20 David Malcolm <dmalcolm@redhat.com>
|
2024-09-20 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
PR other/116613
|
PR other/116613
|
||||||
|
@ -1,3 +1,27 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR lto/117201
|
||||||
|
PR lto/117288
|
||||||
|
* lto-common.cc (compare_tree_sccs_1): Handle RAW_DATA_CST.
|
||||||
|
|
||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* lto-object.cc: Remove trailing whitespace.
|
||||||
|
* lto-symtab.cc: Likewise.
|
||||||
|
* lto-partition.cc: Likewise.
|
||||||
|
* lang-specs.h: Likewise.
|
||||||
|
* lto-lang.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* lto-common.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* lto-dump.cc: Likewise.
|
||||||
|
* lto-partition.cc: Likewise.
|
||||||
|
* lto-symtab.cc: Likewise.
|
||||||
|
* lto.cc: Likewise.
|
||||||
|
|
||||||
2024-09-03 Tobias Burnus <tburnus@baylibre.com>
|
2024-09-03 Tobias Burnus <tburnus@baylibre.com>
|
||||||
|
|
||||||
PR lto/116535
|
PR lto/116535
|
||||||
|
249
gcc/m2/ChangeLog
249
gcc/m2/ChangeLog
@ -1,3 +1,252 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* mc-boot/GFpuIO.cc: Remove trailing whitespace.
|
||||||
|
* mc-boot/GFIO.cc: Likewise.
|
||||||
|
* mc-boot/GFormatStrings.cc: Likewise.
|
||||||
|
* mc-boot/GCmdArgs.cc: Likewise.
|
||||||
|
* mc-boot/GDebug.h: Likewise.
|
||||||
|
* mc-boot/GM2Dependent.cc: Likewise.
|
||||||
|
* mc-boot/GRTint.cc: Likewise.
|
||||||
|
* mc-boot/GDebug.cc: Likewise.
|
||||||
|
* mc-boot/GmcError.cc: Likewise.
|
||||||
|
* mc-boot/Gmcp4.cc: Likewise.
|
||||||
|
* mc-boot/GM2RTS.cc: Likewise.
|
||||||
|
* mc-boot/GIO.cc: Likewise.
|
||||||
|
* mc-boot/Gmcp5.cc: Likewise.
|
||||||
|
* mc-boot/GDynamicStrings.cc: Likewise.
|
||||||
|
* mc-boot/Gmcp1.cc: Likewise.
|
||||||
|
* mc-boot/GFormatStrings.h: Likewise.
|
||||||
|
* mc-boot/Gmcp2.cc: Likewise.
|
||||||
|
* mc-boot/Gmcp3.cc: Likewise.
|
||||||
|
* pge-boot/GFIO.cc: Likewise.
|
||||||
|
* pge-boot/GDebug.h: Likewise.
|
||||||
|
* pge-boot/GM2Dependent.cc: Likewise.
|
||||||
|
* pge-boot/GDebug.cc: Likewise.
|
||||||
|
* pge-boot/GM2RTS.cc: Likewise.
|
||||||
|
* pge-boot/GSymbolKey.cc: Likewise.
|
||||||
|
* pge-boot/GIO.cc: Likewise.
|
||||||
|
* pge-boot/GIndexing.cc: Likewise.
|
||||||
|
* pge-boot/GDynamicStrings.cc: Likewise.
|
||||||
|
* pge-boot/GFormatStrings.h: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* gm2-gcc/gcc-consolidation.h: Add #define INCLUDE_MEMORY.
|
||||||
|
* gm2-gcc/m2configure.cc: Likewise.
|
||||||
|
* mc-boot/GASCII.cc: Regenerate.
|
||||||
|
* mc-boot/GASCII.h: Ditto.
|
||||||
|
* mc-boot/GArgs.cc: Ditto.
|
||||||
|
* mc-boot/GArgs.h: Ditto.
|
||||||
|
* mc-boot/GAssertion.cc: Ditto.
|
||||||
|
* mc-boot/GAssertion.h: Ditto.
|
||||||
|
* mc-boot/GBreak.cc: Ditto.
|
||||||
|
* mc-boot/GBreak.h: Ditto.
|
||||||
|
* mc-boot/GCOROUTINES.h: Ditto.
|
||||||
|
* mc-boot/GCmdArgs.cc: Ditto.
|
||||||
|
* mc-boot/GCmdArgs.h: Ditto.
|
||||||
|
* mc-boot/GDebug.cc: Ditto.
|
||||||
|
* mc-boot/GDebug.h: Ditto.
|
||||||
|
* mc-boot/GDynamicStrings.cc: Ditto.
|
||||||
|
* mc-boot/GDynamicStrings.h: Ditto.
|
||||||
|
* mc-boot/GEnvironment.cc: Ditto.
|
||||||
|
* mc-boot/GEnvironment.h: Ditto.
|
||||||
|
* mc-boot/GFIO.cc: Ditto.
|
||||||
|
* mc-boot/GFIO.h: Ditto.
|
||||||
|
* mc-boot/GFormatStrings.cc: Ditto.
|
||||||
|
* mc-boot/GFormatStrings.h: Ditto.
|
||||||
|
* mc-boot/GFpuIO.cc: Ditto.
|
||||||
|
* mc-boot/GFpuIO.h: Ditto.
|
||||||
|
* mc-boot/GIO.cc: Ditto.
|
||||||
|
* mc-boot/GIO.h: Ditto.
|
||||||
|
* mc-boot/GIndexing.cc: Ditto.
|
||||||
|
* mc-boot/GIndexing.h: Ditto.
|
||||||
|
* mc-boot/GM2Dependent.cc: Ditto.
|
||||||
|
* mc-boot/GM2Dependent.h: Ditto.
|
||||||
|
* mc-boot/GM2EXCEPTION.cc: Ditto.
|
||||||
|
* mc-boot/GM2EXCEPTION.h: Ditto.
|
||||||
|
* mc-boot/GM2RTS.cc: Ditto.
|
||||||
|
* mc-boot/GM2RTS.h: Ditto.
|
||||||
|
* mc-boot/GMemUtils.cc: Ditto.
|
||||||
|
* mc-boot/GMemUtils.h: Ditto.
|
||||||
|
* mc-boot/GNumberIO.cc: Ditto.
|
||||||
|
* mc-boot/GNumberIO.h: Ditto.
|
||||||
|
* mc-boot/GPushBackInput.cc: Ditto.
|
||||||
|
* mc-boot/GPushBackInput.h: Ditto.
|
||||||
|
* mc-boot/GRTExceptions.cc: Ditto.
|
||||||
|
* mc-boot/GRTExceptions.h: Ditto.
|
||||||
|
* mc-boot/GRTco.h: Ditto.
|
||||||
|
* mc-boot/GRTentity.h: Ditto.
|
||||||
|
* mc-boot/GRTint.cc: Ditto.
|
||||||
|
* mc-boot/GRTint.h: Ditto.
|
||||||
|
* mc-boot/GSArgs.cc: Ditto.
|
||||||
|
* mc-boot/GSArgs.h: Ditto.
|
||||||
|
* mc-boot/GSFIO.cc: Ditto.
|
||||||
|
* mc-boot/GSFIO.h: Ditto.
|
||||||
|
* mc-boot/GSYSTEM.h: Ditto.
|
||||||
|
* mc-boot/GSelective.h: Ditto.
|
||||||
|
* mc-boot/GStdIO.cc: Ditto.
|
||||||
|
* mc-boot/GStdIO.h: Ditto.
|
||||||
|
* mc-boot/GStorage.cc: Ditto.
|
||||||
|
* mc-boot/GStorage.h: Ditto.
|
||||||
|
* mc-boot/GStrCase.cc: Ditto.
|
||||||
|
* mc-boot/GStrCase.h: Ditto.
|
||||||
|
* mc-boot/GStrIO.cc: Ditto.
|
||||||
|
* mc-boot/GStrIO.h: Ditto.
|
||||||
|
* mc-boot/GStrLib.cc: Ditto.
|
||||||
|
* mc-boot/GStrLib.h: Ditto.
|
||||||
|
* mc-boot/GStringConvert.cc: Ditto.
|
||||||
|
* mc-boot/GStringConvert.h: Ditto.
|
||||||
|
* mc-boot/GSysExceptions.h: Ditto.
|
||||||
|
* mc-boot/GSysStorage.cc: Ditto.
|
||||||
|
* mc-boot/GSysStorage.h: Ditto.
|
||||||
|
* mc-boot/GTimeString.cc: Ditto.
|
||||||
|
* mc-boot/GTimeString.h: Ditto.
|
||||||
|
* mc-boot/GUnixArgs.h: Ditto.
|
||||||
|
* mc-boot/Galists.cc: Ditto.
|
||||||
|
* mc-boot/Galists.h: Ditto.
|
||||||
|
* mc-boot/Gdecl.cc: Ditto.
|
||||||
|
* mc-boot/Gdecl.h: Ditto.
|
||||||
|
* mc-boot/Gdtoa.h: Ditto.
|
||||||
|
* mc-boot/Gerrno.h: Ditto.
|
||||||
|
* mc-boot/Gkeyc.cc: Ditto.
|
||||||
|
* mc-boot/Gkeyc.h: Ditto.
|
||||||
|
* mc-boot/Gldtoa.h: Ditto.
|
||||||
|
* mc-boot/Glibc.h: Ditto.
|
||||||
|
* mc-boot/Glibm.h: Ditto.
|
||||||
|
* mc-boot/Glists.cc: Ditto.
|
||||||
|
* mc-boot/Glists.h: Ditto.
|
||||||
|
* mc-boot/GmcComment.cc: Ditto.
|
||||||
|
* mc-boot/GmcComment.h: Ditto.
|
||||||
|
* mc-boot/GmcComp.cc: Ditto.
|
||||||
|
* mc-boot/GmcComp.h: Ditto.
|
||||||
|
* mc-boot/GmcDebug.cc: Ditto.
|
||||||
|
* mc-boot/GmcDebug.h: Ditto.
|
||||||
|
* mc-boot/GmcError.cc: Ditto.
|
||||||
|
* mc-boot/GmcError.h: Ditto.
|
||||||
|
* mc-boot/GmcFileName.cc: Ditto.
|
||||||
|
* mc-boot/GmcFileName.h: Ditto.
|
||||||
|
* mc-boot/GmcLexBuf.cc: Ditto.
|
||||||
|
* mc-boot/GmcLexBuf.h: Ditto.
|
||||||
|
* mc-boot/GmcMetaError.cc: Ditto.
|
||||||
|
* mc-boot/GmcMetaError.h: Ditto.
|
||||||
|
* mc-boot/GmcOptions.cc: Ditto.
|
||||||
|
* mc-boot/GmcOptions.h: Ditto.
|
||||||
|
* mc-boot/GmcPreprocess.cc: Ditto.
|
||||||
|
* mc-boot/GmcPreprocess.h: Ditto.
|
||||||
|
* mc-boot/GmcPretty.cc: Ditto.
|
||||||
|
* mc-boot/GmcPretty.h: Ditto.
|
||||||
|
* mc-boot/GmcPrintf.cc: Ditto.
|
||||||
|
* mc-boot/GmcPrintf.h: Ditto.
|
||||||
|
* mc-boot/GmcQuiet.cc: Ditto.
|
||||||
|
* mc-boot/GmcQuiet.h: Ditto.
|
||||||
|
* mc-boot/GmcReserved.cc: Ditto.
|
||||||
|
* mc-boot/GmcReserved.h: Ditto.
|
||||||
|
* mc-boot/GmcSearch.cc: Ditto.
|
||||||
|
* mc-boot/GmcSearch.h: Ditto.
|
||||||
|
* mc-boot/GmcStack.cc: Ditto.
|
||||||
|
* mc-boot/GmcStack.h: Ditto.
|
||||||
|
* mc-boot/GmcStream.cc: Ditto.
|
||||||
|
* mc-boot/GmcStream.h: Ditto.
|
||||||
|
* mc-boot/Gmcflex.h: Ditto.
|
||||||
|
* mc-boot/Gmcp1.cc: Ditto.
|
||||||
|
* mc-boot/Gmcp1.h: Ditto.
|
||||||
|
* mc-boot/Gmcp2.cc: Ditto.
|
||||||
|
* mc-boot/Gmcp2.h: Ditto.
|
||||||
|
* mc-boot/Gmcp3.cc: Ditto.
|
||||||
|
* mc-boot/Gmcp3.h: Ditto.
|
||||||
|
* mc-boot/Gmcp4.cc: Ditto.
|
||||||
|
* mc-boot/Gmcp4.h: Ditto.
|
||||||
|
* mc-boot/Gmcp5.cc: Ditto.
|
||||||
|
* mc-boot/Gmcp5.h: Ditto.
|
||||||
|
* mc-boot/GnameKey.cc: Ditto.
|
||||||
|
* mc-boot/GnameKey.h: Ditto.
|
||||||
|
* mc-boot/GsymbolKey.cc: Ditto.
|
||||||
|
* mc-boot/GsymbolKey.h: Ditto.
|
||||||
|
* mc-boot/Gtermios.h: Ditto.
|
||||||
|
* mc-boot/Gtop.cc: Ditto.
|
||||||
|
* mc-boot/Gvarargs.cc: Ditto.
|
||||||
|
* mc-boot/Gvarargs.h: Ditto.
|
||||||
|
* mc-boot/Gwlists.cc: Ditto.
|
||||||
|
* mc-boot/Gwlists.h: Ditto.
|
||||||
|
* mc-boot/Gwrapc.h: Ditto.
|
||||||
|
* mc/keyc.mod (checkGccConfigSystem): Add
|
||||||
|
#define INCLUDE_MEMORY.
|
||||||
|
* pge-boot/GASCII.cc: Regenerate.
|
||||||
|
* pge-boot/GASCII.h: Ditto.
|
||||||
|
* pge-boot/GArgs.cc: Ditto.
|
||||||
|
* pge-boot/GArgs.h: Ditto.
|
||||||
|
* pge-boot/GAssertion.cc: Ditto.
|
||||||
|
* pge-boot/GAssertion.h: Ditto.
|
||||||
|
* pge-boot/GBreak.h: Ditto.
|
||||||
|
* pge-boot/GCmdArgs.h: Ditto.
|
||||||
|
* pge-boot/GDebug.cc: Ditto.
|
||||||
|
* pge-boot/GDebug.h: Ditto.
|
||||||
|
* pge-boot/GDynamicStrings.cc: Ditto.
|
||||||
|
* pge-boot/GDynamicStrings.h: Ditto.
|
||||||
|
* pge-boot/GEnvironment.h: Ditto.
|
||||||
|
* pge-boot/GFIO.cc: Ditto.
|
||||||
|
* pge-boot/GFIO.h: Ditto.
|
||||||
|
* pge-boot/GFormatStrings.h: Ditto.
|
||||||
|
* pge-boot/GFpuIO.h: Ditto.
|
||||||
|
* pge-boot/GIO.cc: Ditto.
|
||||||
|
* pge-boot/GIO.h: Ditto.
|
||||||
|
* pge-boot/GIndexing.cc: Ditto.
|
||||||
|
* pge-boot/GIndexing.h: Ditto.
|
||||||
|
* pge-boot/GLists.cc: Ditto.
|
||||||
|
* pge-boot/GLists.h: Ditto.
|
||||||
|
* pge-boot/GM2Dependent.cc: Ditto.
|
||||||
|
* pge-boot/GM2Dependent.h: Ditto.
|
||||||
|
* pge-boot/GM2EXCEPTION.cc: Ditto.
|
||||||
|
* pge-boot/GM2EXCEPTION.h: Ditto.
|
||||||
|
* pge-boot/GM2RTS.cc: Ditto.
|
||||||
|
* pge-boot/GM2RTS.h: Ditto.
|
||||||
|
* pge-boot/GNameKey.cc: Ditto.
|
||||||
|
* pge-boot/GNameKey.h: Ditto.
|
||||||
|
* pge-boot/GNumberIO.cc: Ditto.
|
||||||
|
* pge-boot/GNumberIO.h: Ditto.
|
||||||
|
* pge-boot/GOutput.cc: Ditto.
|
||||||
|
* pge-boot/GOutput.h: Ditto.
|
||||||
|
* pge-boot/GPushBackInput.cc: Ditto.
|
||||||
|
* pge-boot/GPushBackInput.h: Ditto.
|
||||||
|
* pge-boot/GRTExceptions.cc: Ditto.
|
||||||
|
* pge-boot/GRTExceptions.h: Ditto.
|
||||||
|
* pge-boot/GSArgs.h: Ditto.
|
||||||
|
* pge-boot/GSEnvironment.h: Ditto.
|
||||||
|
* pge-boot/GSFIO.cc: Ditto.
|
||||||
|
* pge-boot/GSFIO.h: Ditto.
|
||||||
|
* pge-boot/GSYSTEM.h: Ditto.
|
||||||
|
* pge-boot/GScan.h: Ditto.
|
||||||
|
* pge-boot/GStdIO.cc: Ditto.
|
||||||
|
* pge-boot/GStdIO.h: Ditto.
|
||||||
|
* pge-boot/GStorage.cc: Ditto.
|
||||||
|
* pge-boot/GStorage.h: Ditto.
|
||||||
|
* pge-boot/GStrCase.cc: Ditto.
|
||||||
|
* pge-boot/GStrCase.h: Ditto.
|
||||||
|
* pge-boot/GStrIO.cc: Ditto.
|
||||||
|
* pge-boot/GStrIO.h: Ditto.
|
||||||
|
* pge-boot/GStrLib.cc: Ditto.
|
||||||
|
* pge-boot/GStrLib.h: Ditto.
|
||||||
|
* pge-boot/GStringConvert.h: Ditto.
|
||||||
|
* pge-boot/GSymbolKey.cc: Ditto.
|
||||||
|
* pge-boot/GSymbolKey.h: Ditto.
|
||||||
|
* pge-boot/GSysExceptions.h: Ditto.
|
||||||
|
* pge-boot/GSysStorage.cc: Ditto.
|
||||||
|
* pge-boot/GSysStorage.h: Ditto.
|
||||||
|
* pge-boot/GTimeString.h: Ditto.
|
||||||
|
* pge-boot/GUnixArgs.h: Ditto.
|
||||||
|
* pge-boot/Gbnflex.cc: Ditto.
|
||||||
|
* pge-boot/Gbnflex.h: Ditto.
|
||||||
|
* pge-boot/Gdtoa.h: Ditto.
|
||||||
|
* pge-boot/Gerrno.h: Ditto.
|
||||||
|
* pge-boot/Gldtoa.h: Ditto.
|
||||||
|
* pge-boot/Glibc.h: Ditto.
|
||||||
|
* pge-boot/Glibm.h: Ditto.
|
||||||
|
* pge-boot/Gpge.cc: Ditto.
|
||||||
|
* pge-boot/Gtermios.h: Ditto.
|
||||||
|
* pge-boot/Gwrapc.h: Ditto.
|
||||||
|
|
||||||
2024-10-20 Gaius Mulley <gaiusmod2@gmail.com>
|
2024-10-20 Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
* gm2-compiler/M2MetaError.mod (op): Corrected ordering.
|
* gm2-compiler/M2MetaError.mod (op): Corrected ordering.
|
||||||
|
@ -1,3 +1,23 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* objc-encoding.cc: Remove trailing whitespace.
|
||||||
|
* objc-map.h: Likewise.
|
||||||
|
* objc-next-runtime-abi-01.cc: Likewise.
|
||||||
|
* objc-act.cc: Likewise.
|
||||||
|
* objc-map.cc: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* objc-act.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* objc-encoding.cc: Likewise.
|
||||||
|
* objc-gnu-runtime-abi-01.cc: Likewise.
|
||||||
|
* objc-lang.cc: Likewise.
|
||||||
|
* objc-next-runtime-abi-01.cc: Likewise.
|
||||||
|
* objc-next-runtime-abi-02.cc: Likewise.
|
||||||
|
* objc-runtime-shared-support.cc: Likewise.
|
||||||
|
|
||||||
2024-05-02 Iain Sandoe <iain@sandoe.co.uk>
|
2024-05-02 Iain Sandoe <iain@sandoe.co.uk>
|
||||||
|
|
||||||
* objc-next-runtime-abi-02.cc (WEAK_PROTOCOLS_AFTER): New.
|
* objc-next-runtime-abi-02.cc (WEAK_PROTOCOLS_AFTER): New.
|
||||||
|
@ -1,3 +1,16 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* objcp-decl.cc: Remove trailing whitespace.
|
||||||
|
* objcp-lang.cc: Likewise.
|
||||||
|
* objcp-decl.h: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* objcp-decl.cc
|
||||||
|
* objcp-lang.cc: Likewise.
|
||||||
|
|
||||||
2024-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
2024-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||||
|
|
||||||
* Make-lang.in (cc1objplus$(exeext)): Remove $(NETLIBS).
|
* Make-lang.in (cc1objplus$(exeext)): Remove $(NETLIBS).
|
||||||
|
@ -1,3 +1,17 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* util/optional.h: Remove trailing whitespace.
|
||||||
|
* util/expected.h: Likewise.
|
||||||
|
* util/rust-unicode-data.h: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* resolve/rust-ast-resolve-expr.cc: Add #define INCLUDE_MEMORY.
|
||||||
|
* rust-attribs.cc: Likewise.
|
||||||
|
* rust-system.h: Likewise.
|
||||||
|
|
||||||
2024-10-18 Alejandro Colomar <alx@kernel.org>
|
2024-10-18 Alejandro Colomar <alx@kernel.org>
|
||||||
|
|
||||||
* backend/rust-tree.h (array_type_nelts_top)
|
* backend/rust-tree.h (array_type_nelts_top)
|
||||||
|
@ -1,3 +1,269 @@
|
|||||||
|
2024-10-25 Andrew Pinski <quic_apinski@quicinc.com>
|
||||||
|
|
||||||
|
PR rtl-optimization/58195
|
||||||
|
* gcc.target/aarch64/csel-neg-1.c: New test.
|
||||||
|
* gcc.target/aarch64/csel-neg-2.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
PR lto/47333
|
||||||
|
* g++.dg/lto/pr47333_0.C: Ignore -Wtemplate-body.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
PR lto/62026
|
||||||
|
* g++.dg/lto/pr62026_0.C: Pass -Wno-return-type.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
PR c++/95677
|
||||||
|
* g++.dg/lto/pr95677_0.C: Use dg-lto-*.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
* gcc.dg/lto/tbaa_0.c: Use dg-lto directives, pass -std=gnu89, and
|
||||||
|
use -flto-partition=none.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
* gcc.dg/lto/tbaa-1.c: Move to...
|
||||||
|
* gcc.dg/lto/tbaa_0.c: ...here.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
PR target/47333
|
||||||
|
* g++.dg/lto/pr47333.C: Move to...
|
||||||
|
* g++.dg/lto/pr47333_0.C: ...here.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
PR lto/62026
|
||||||
|
* g++.dg/lto/pr62026.C: Move to...
|
||||||
|
* g++.dg/lto/pr62026_0.C: ...here.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
PR c++/95677
|
||||||
|
* g++.dg/lto/pr95677.C: Move to...
|
||||||
|
* g++.dg/lto/pr95677_0.C: ...here.
|
||||||
|
|
||||||
|
2024-10-25 Andrew Pinski <quic_apinski@quicinc.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/cpunative/info_25: New file.
|
||||||
|
* gcc.target/aarch64/cpunative/info_26: New file.
|
||||||
|
* gcc.target/aarch64/cpunative/native_cpu_25.c: New test.
|
||||||
|
* gcc.target/aarch64/cpunative/native_cpu_26.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Wilco Dijkstra <wilco.dijkstra@arm.com>
|
||||||
|
|
||||||
|
PR target/117292
|
||||||
|
* gcc.target/aarch64/sve/single_5.c: Remove xfails.
|
||||||
|
* gcc.target/aarch64/pr117292.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Paul Thomas <pault@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR fortran/79685
|
||||||
|
* gfortran.dg/use_rename_13.f90: New test.
|
||||||
|
|
||||||
|
2024-10-25 Sam James <sam@gentoo.org>
|
||||||
|
|
||||||
|
PR rtl-optimization/115933
|
||||||
|
* gcc.dg/pr115933.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Andrew Carlotti <andrew.carlotti@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/advsimd-intrinsics/mf8-reinterpret.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Andrew Carlotti <andrew.carlotti@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/movv16qi_2.c: Test mfloat as well.
|
||||||
|
* gcc.target/aarch64/movv16qi_3.c: Ditto.
|
||||||
|
* gcc.target/aarch64/movv2x16qi_1.c: Ditto.
|
||||||
|
* gcc.target/aarch64/movv3x16qi_1.c: Ditto.
|
||||||
|
* gcc.target/aarch64/movv4x16qi_1.c: Ditto.
|
||||||
|
* gcc.target/aarch64/movv8qi_2.c: Ditto.
|
||||||
|
* gcc.target/aarch64/movv8qi_3.c: Ditto.
|
||||||
|
* gcc.target/aarch64/mfloat-init-1.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/pow_fold_1.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Pan Li <pan2.li@intel.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/sat_u_add-simplify-1-u16.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/sat_u_add-simplify-1-u32.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/sat_u_add-simplify-1-u64.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/sat_u_add-simplify-1-u8.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR lto/117201
|
||||||
|
PR lto/117288
|
||||||
|
* gcc.dg/lto/pr117201_0.c: New test.
|
||||||
|
* gcc.dg/lto/pr117288_0.c: New test.
|
||||||
|
|
||||||
|
2024-10-25 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/shifts-3.c: Accept widen_mult for f2 too.
|
||||||
|
|
||||||
|
2024-10-25 Eric Botcazou <ebotcazou@adacore.com>
|
||||||
|
|
||||||
|
PR ada/116551
|
||||||
|
* gnat.dg/specs/vfa3.ads: New test.
|
||||||
|
|
||||||
|
2024-10-25 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/sve2/acle/asm/aba_s32.c: New tests.
|
||||||
|
* gcc.target/aarch64/sve2/acle/asm/aba_s64.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve2/acle/asm/aba_u32.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve2/acle/asm/aba_u64.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
* g++.dg/modules/class-10_a.H: New test.
|
||||||
|
* g++.dg/modules/class-10_b.C: New test.
|
||||||
|
|
||||||
|
2024-10-24 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
* g++.dg/modules/clone-2_a.C: New test.
|
||||||
|
* g++.dg/modules/clone-2_b.C: New test.
|
||||||
|
* g++.dg/modules/clone-3_a.C: New test.
|
||||||
|
* g++.dg/modules/clone-3_b.C: New test.
|
||||||
|
|
||||||
|
2024-10-24 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
PR c++/115007
|
||||||
|
* g++.dg/modules/virt-6_a.C: New test.
|
||||||
|
* g++.dg/modules/virt-6_b.C: New test.
|
||||||
|
|
||||||
|
2024-10-24 Nathaniel Shead <nathanieloshead@gmail.com>
|
||||||
|
|
||||||
|
* g++.dg/modules/virt-5_a.C: New test.
|
||||||
|
* g++.dg/modules/virt-5_b.C: New test.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* gcc.dg/plugin/analyzer_cpython_plugin.c: Convert call outcomes
|
||||||
|
from "get_desc" to print_desc".
|
||||||
|
* gcc.dg/plugin/analyzer_gil_plugin.c: Update for changes to
|
||||||
|
pending_diagnostic vfuncs.
|
||||||
|
|
||||||
|
2024-10-24 Joseph Myers <josmyers@redhat.com>
|
||||||
|
|
||||||
|
* gcc.dg/stack-check-2.c: Use -fno-ipa-icf.
|
||||||
|
|
||||||
|
2024-10-24 Dimitar Dimitrov <dimitar@dinux.eu>
|
||||||
|
|
||||||
|
PR ipa/113197
|
||||||
|
* gcc.dg/lto/pr113197_0.c: Require effective target pie.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* gcc.dg/plugin/diagnostic_group_plugin.c: Update for use of
|
||||||
|
std::unique_ptr.
|
||||||
|
* gcc.dg/plugin/diagnostic_plugin_xhtml_format.c: Likewise.
|
||||||
|
* gcc.dg/plugin/ggcplug.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/sve/cnt_fold_6.c: New test.
|
||||||
|
|
||||||
|
2024-10-24 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/shifts-3.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/shifts-4.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve/cnt_fold_5.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/sve/cnt_fold_4.c: New test.
|
||||||
|
|
||||||
|
2024-10-24 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/shifts-1.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/shifts-2.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/mulexactdiv-5.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/mulexactdiv-6.c: Likewise.
|
||||||
|
* gcc.dg/tree-ssa/mulexactdiv-7.c: Likewise.
|
||||||
|
* gcc.dg/tree-ssa/mulexactdiv-8.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve/cnt_fold_3.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/mulexactdiv-1.c: New test.
|
||||||
|
* gcc.dg/tree-ssa/mulexactdiv-2.c: Likewise.
|
||||||
|
* gcc.dg/tree-ssa/mulexactdiv-3.c: Likewise.
|
||||||
|
* gcc.dg/tree-ssa/mulexactdiv-4.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve/cnt_fold_1.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve/cnt_fold_2.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Richard Sandiford <richard.sandiford@arm.com>
|
||||||
|
|
||||||
|
* gcc.dg/tree-ssa/cmpexactdiv-6.c: New test.
|
||||||
|
|
||||||
|
2024-10-24 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR c++/117259
|
||||||
|
* g++.dg/ubsan/pr117259.C: New test.
|
||||||
|
|
||||||
|
2024-10-24 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR sanitizer/117209
|
||||||
|
* gcc.dg/asan/pr117209.c: New test.
|
||||||
|
|
||||||
|
2024-10-24 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/sve2/acle/asm/sra_s32.c: New test.
|
||||||
|
* gcc.target/aarch64/sve2/acle/asm/sra_s64.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve2/acle/asm/sra_u32.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve2/acle/asm/sra_u64.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Soumya AR <soumyaa@nvidia.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/sve/const_fold_lsl_1.c: New test.
|
||||||
|
|
||||||
|
2024-10-24 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/sve/acle/asm/div_s32.c: New test.
|
||||||
|
* gcc.target/aarch64/sve/acle/asm/mul_s16.c: Adjust expected outcome.
|
||||||
|
* gcc.target/aarch64/sve/acle/asm/mul_s32.c: New test.
|
||||||
|
* gcc.target/aarch64/sve/acle/asm/mul_s64.c: Adjust expected outcome.
|
||||||
|
* gcc.target/aarch64/sve/acle/asm/mul_s8.c: Likewise.
|
||||||
|
* gcc.target/aarch64/sve/div_const_run.c: New test.
|
||||||
|
* gcc.target/aarch64/sve/mul_const_run.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Jennifer Schmitz <jschmitz@nvidia.com>
|
||||||
|
|
||||||
|
* gcc.target/aarch64/sve/index_const_fold.c: New test.
|
||||||
|
|
||||||
|
2024-10-24 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
PR rtl-optimization/116488
|
||||||
|
PR rtl-optimization/117226
|
||||||
|
* gcc.dg/torture/pr116488.c (c, e): Change type from char to
|
||||||
|
signed char.
|
||||||
|
* gcc.dg/torture/pr117226.c (main): Change f type from char to
|
||||||
|
signed char.
|
||||||
|
|
||||||
|
2024-10-24 Pan Li <pan2.li@intel.com>
|
||||||
|
|
||||||
|
* gcc.target/riscv/rvv/autovec/vec_sat_arith.h: Add test helper macros.
|
||||||
|
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-13.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-14.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-15.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-16.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-13.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-14.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-15.c: New test.
|
||||||
|
* gcc.target/riscv/rvv/autovec/binop/vec_sat_s_add-run-16.c: New test.
|
||||||
|
|
||||||
2024-10-23 Pengxuan Zheng <quic_pzheng@quicinc.com>
|
2024-10-23 Pengxuan Zheng <quic_pzheng@quicinc.com>
|
||||||
|
|
||||||
PR target/113860
|
PR target/113860
|
||||||
|
@ -1,3 +1,21 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* dyn-string.h: Remove trailing whitespace.
|
||||||
|
* libiberty.h: Likewise.
|
||||||
|
* xregex.h: Likewise.
|
||||||
|
* splay-tree.h: Likewise.
|
||||||
|
* partition.h: Likewise.
|
||||||
|
* plugin-api.h: Likewise.
|
||||||
|
* demangle.h: Likewise.
|
||||||
|
* vtv-change-permission.h: Likewise.
|
||||||
|
* fibheap.h: Likewise.
|
||||||
|
* hsa_ext_image.h: Likewise.
|
||||||
|
* hashtab.h: Likewise.
|
||||||
|
* libcollector.h: Likewise.
|
||||||
|
* sort.h: Likewise.
|
||||||
|
* symcat.h: Likewise.
|
||||||
|
* hsa_ext_amd.h: Likewise.
|
||||||
|
|
||||||
2024-10-07 Tobias Burnus <tburnus@baylibre.com>
|
2024-10-07 Tobias Burnus <tburnus@baylibre.com>
|
||||||
|
|
||||||
* gomp-constants.h (GOMP_OMP_PREDEF_ALLOC_MAX,
|
* gomp-constants.h (GOMP_OMP_PREDEF_ALLOC_MAX,
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2024-10-25 Ian Lance Taylor <iant@golang.org>
|
||||||
|
|
||||||
|
* macho.c (dwarf_section_names): Add __debug_addr and
|
||||||
|
__debug_line_str.
|
||||||
|
|
||||||
2024-10-18 Ian Lance Taylor <iant@golang.org>
|
2024-10-18 Ian Lance Taylor <iant@golang.org>
|
||||||
|
|
||||||
* dwarf.c (resolve_unit_addrs_overlap_walk): New static function.
|
* dwarf.c (resolve_unit_addrs_overlap_walk): New static function.
|
||||||
|
@ -1,3 +1,23 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* directives.cc: Remove trailing whitespace.
|
||||||
|
* mkdeps.cc: Likewise.
|
||||||
|
* line-map.cc: Likewise.
|
||||||
|
* internal.h: Likewise.
|
||||||
|
* files.cc: Likewise.
|
||||||
|
* init.cc: Likewise.
|
||||||
|
* makeucnid.cc: Likewise.
|
||||||
|
* system.h: Likewise.
|
||||||
|
* include/line-map.h: Likewise.
|
||||||
|
* include/symtab.h: Likewise.
|
||||||
|
* include/cpplib.h: Likewise.
|
||||||
|
* expr.cc: Likewise.
|
||||||
|
* charset.cc: Likewise.
|
||||||
|
* macro.cc: Likewise.
|
||||||
|
* errors.cc: Likewise.
|
||||||
|
* lex.cc: Likewise.
|
||||||
|
* traditional.cc: Likewise.
|
||||||
|
|
||||||
2024-10-23 Jakub Jelinek <jakub@redhat.com>
|
2024-10-23 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* include/cpplib.h (struct cpp_options): Add
|
* include/cpplib.h (struct cpp_options): Add
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
2024-10-24 Yang Yujie <yangyujie@loongson.cn>
|
||||||
|
|
||||||
|
* src/loongarch64/ffi.c: Avoid defining floats
|
||||||
|
in struct call_context if the ABI is soft-float.
|
||||||
|
|
||||||
2024-10-16 Joseph Myers <josmyers@redhat.com>
|
2024-10-16 Joseph Myers <josmyers@redhat.com>
|
||||||
|
|
||||||
* testsuite/libffi.call/va_struct2.c (test_fn): Cast n to void.
|
* testsuite/libffi.call/va_struct2.c (test_fn): Cast n to void.
|
||||||
|
@ -1,3 +1,91 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* crtstuff.c: Remove trailing whitespace.
|
||||||
|
* libgcov.h: Likewise.
|
||||||
|
* config/alpha/crtfastmath.c: Likewise.
|
||||||
|
* config/alpha/vms-gcc_shell_handler.c: Likewise.
|
||||||
|
* config/alpha/vms-unwind.h: Likewise.
|
||||||
|
* config/pa/linux-atomic.c: Likewise.
|
||||||
|
* config/pa/linux-unwind.h: Likewise.
|
||||||
|
* config/pa/quadlib.c: Likewise.
|
||||||
|
* config/pa/fptr.c: Likewise.
|
||||||
|
* config/s390/32/_fixsfdi.c: Likewise.
|
||||||
|
* config/s390/32/_fixunssfdi.c: Likewise.
|
||||||
|
* config/s390/32/_fixunsdfdi.c: Likewise.
|
||||||
|
* config/c6x/pr-support.c: Likewise.
|
||||||
|
* config/lm32/_udivsi3.c: Likewise.
|
||||||
|
* config/lm32/libgcc_lm32.h: Likewise.
|
||||||
|
* config/lm32/_udivmodsi4.c: Likewise.
|
||||||
|
* config/lm32/_mulsi3.c: Likewise.
|
||||||
|
* config/lm32/_modsi3.c: Likewise.
|
||||||
|
* config/lm32/_umodsi3.c: Likewise.
|
||||||
|
* config/lm32/_divsi3.c: Likewise.
|
||||||
|
* config/darwin-crt3.c: Likewise.
|
||||||
|
* config/msp430/mpy.c: Likewise.
|
||||||
|
* config/ia64/tf-signs.c: Likewise.
|
||||||
|
* config/ia64/fde-vms.c: Likewise.
|
||||||
|
* config/ia64/unwind-ia64.c: Likewise.
|
||||||
|
* config/ia64/vms-unwind.h: Likewise.
|
||||||
|
* config/ia64/sfp-exceptions.c: Likewise.
|
||||||
|
* config/ia64/quadlib.c: Likewise.
|
||||||
|
* config/ia64/unwind-ia64.h: Likewise.
|
||||||
|
* config/rl78/vregs.h: Likewise.
|
||||||
|
* config/arm/bpabi.c: Likewise.
|
||||||
|
* config/arm/unwind-arm.c: Likewise.
|
||||||
|
* config/arm/pr-support.c: Likewise.
|
||||||
|
* config/arm/linux-atomic.c: Likewise.
|
||||||
|
* config/arm/bpabi-lib.h: Likewise.
|
||||||
|
* config/frv/frvend.c: Likewise.
|
||||||
|
* config/frv/cmovw.c: Likewise.
|
||||||
|
* config/frv/frvbegin.c: Likewise.
|
||||||
|
* config/frv/cmovd.c: Likewise.
|
||||||
|
* config/frv/cmovh.c: Likewise.
|
||||||
|
* config/aarch64/cpuinfo.c: Likewise.
|
||||||
|
* config/i386/crtfastmath.c: Likewise.
|
||||||
|
* config/i386/cygming-crtend.c: Likewise.
|
||||||
|
* config/i386/32/tf-signs.c: Likewise.
|
||||||
|
* config/i386/crtprec.c: Likewise.
|
||||||
|
* config/i386/sfp-exceptions.c: Likewise.
|
||||||
|
* config/i386/w32-unwind.h: Likewise.
|
||||||
|
* config/m32r/initfini.c: Likewise.
|
||||||
|
* config/sparc/crtfastmath.c: Likewise.
|
||||||
|
* config/gcn/amdgcn_veclib.h: Likewise.
|
||||||
|
* config/nios2/linux-atomic.c: Likewise.
|
||||||
|
* config/nios2/linux-unwind.h: Likewise.
|
||||||
|
* config/nios2/lib2-mul.c: Likewise.
|
||||||
|
* config/nios2/lib2-nios2.h: Likewise.
|
||||||
|
* config/xtensa/unwind-dw2-xtensa.c: Likewise.
|
||||||
|
* config/rs6000/darwin-fallback.c: Likewise.
|
||||||
|
* config/rs6000/ibm-ldouble.c: Likewise.
|
||||||
|
* config/rs6000/sfp-machine.h: Likewise.
|
||||||
|
* config/rs6000/darwin-asm.h: Likewise.
|
||||||
|
* config/rs6000/darwin-crt2.c: Likewise.
|
||||||
|
* config/rs6000/aix-unwind.h: Likewise.
|
||||||
|
* config/rs6000/sfp-exceptions.c: Likewise.
|
||||||
|
* config/gthr-vxworks.c: Likewise.
|
||||||
|
* config/riscv/atomic.c: Likewise.
|
||||||
|
* config/visium/memcpy.c: Likewise.
|
||||||
|
* config/darwin-crt-tm.c: Likewise.
|
||||||
|
* config/stormy16/lib2funcs.c: Likewise.
|
||||||
|
* config/arc/ieee-754/divtab-arc-sf.c: Likewise.
|
||||||
|
* config/arc/ieee-754/divtab-arc-df.c: Likewise.
|
||||||
|
* config/arc/initfini.c: Likewise.
|
||||||
|
* config/sol2/gmon.c: Likewise.
|
||||||
|
* config/microblaze/divsi3_table.c: Likewise.
|
||||||
|
* config/m68k/fpgnulib.c: Likewise.
|
||||||
|
* libgcov-driver.c: Likewise.
|
||||||
|
* unwind-dw2.c: Likewise.
|
||||||
|
* fp-bit.c: Likewise.
|
||||||
|
* dfp-bit.h: Likewise.
|
||||||
|
* dfp-bit.c: Likewise.
|
||||||
|
* libgcov-driver-system.c: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
Gaius Mulley <gaiusmod2@gmail.com>
|
||||||
|
|
||||||
|
PR other/116613
|
||||||
|
* libgcov-util.c: Add #define INCLUDE_MEMORY.
|
||||||
|
|
||||||
2024-10-17 Christophe Lyon <christophe.lyon@linaro.org>
|
2024-10-17 Christophe Lyon <christophe.lyon@linaro.org>
|
||||||
|
|
||||||
* config/aarch64/t-aarch64: Always use -Werror
|
* config/aarch64/t-aarch64: Always use -Werror
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* f7-renames.h: Remove trailing whitespace.
|
||||||
|
|
||||||
2024-06-14 Georg-Johann Lay <avr@gjlay.de>
|
2024-06-14 Georg-Johann Lay <avr@gjlay.de>
|
||||||
|
|
||||||
PR target/115419
|
PR target/115419
|
||||||
|
@ -1,3 +1,84 @@
|
|||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* _le_td.c: Remove trailing whitespace.
|
||||||
|
* bid128_compare.c: Likewise.
|
||||||
|
* bid_div_macros.h: Likewise.
|
||||||
|
* bid64_to_bid128.c: Likewise.
|
||||||
|
* bid64_to_uint32.c: Likewise.
|
||||||
|
* bid128_to_uint64.c: Likewise.
|
||||||
|
* bid64_div.c: Likewise.
|
||||||
|
* bid128_round_integral.c: Likewise.
|
||||||
|
* bid_binarydecimal.c: Likewise.
|
||||||
|
* bid128_string.c: Likewise.
|
||||||
|
* bid_flag_operations.c: Likewise.
|
||||||
|
* bid128_to_int64.c: Likewise.
|
||||||
|
* _mul_sd.c: Likewise.
|
||||||
|
* bid64_mul.c: Likewise.
|
||||||
|
* bid128_noncomp.c: Likewise.
|
||||||
|
* _gt_dd.c: Likewise.
|
||||||
|
* bid64_add.c: Likewise.
|
||||||
|
* bid64_string.c: Likewise.
|
||||||
|
* bid_from_int.c: Likewise.
|
||||||
|
* bid128.c: Likewise.
|
||||||
|
* _ge_dd.c: Likewise.
|
||||||
|
* _ne_sd.c: Likewise.
|
||||||
|
* _dd_to_td.c: Likewise.
|
||||||
|
* _unord_sd.c: Likewise.
|
||||||
|
* bid64_to_uint64.c: Likewise.
|
||||||
|
* _gt_sd.c: Likewise.
|
||||||
|
* _sd_to_td.c: Likewise.
|
||||||
|
* _addsub_td.c: Likewise.
|
||||||
|
* _ne_td.c: Likewise.
|
||||||
|
* bid_dpd.c: Likewise.
|
||||||
|
* bid128_add.c: Likewise.
|
||||||
|
* bid128_next.c: Likewise.
|
||||||
|
* _lt_sd.c: Likewise.
|
||||||
|
* bid64_next.c: Likewise.
|
||||||
|
* bid128_mul.c: Likewise.
|
||||||
|
* _lt_dd.c: Likewise.
|
||||||
|
* _ge_td.c: Likewise.
|
||||||
|
* _unord_dd.c: Likewise.
|
||||||
|
* bid64_sqrt.c: Likewise.
|
||||||
|
* bid_sqrt_macros.h: Likewise.
|
||||||
|
* bid64_fma.c: Likewise.
|
||||||
|
* _sd_to_dd.c: Likewise.
|
||||||
|
* bid_conf.h: Likewise.
|
||||||
|
* bid64_noncomp.c: Likewise.
|
||||||
|
* bid_gcc_intrinsics.h: Likewise.
|
||||||
|
* _gt_td.c: Likewise.
|
||||||
|
* _ge_sd.c: Likewise.
|
||||||
|
* bid128_minmax.c: Likewise.
|
||||||
|
* bid128_quantize.c: Likewise.
|
||||||
|
* bid32_to_bid64.c: Likewise.
|
||||||
|
* bid_round.c: Likewise.
|
||||||
|
* _td_to_sd.c: Likewise.
|
||||||
|
* bid_inline_add.h: Likewise.
|
||||||
|
* bid128_fma.c: Likewise.
|
||||||
|
* _eq_td.c: Likewise.
|
||||||
|
* bid32_to_bid128.c: Likewise.
|
||||||
|
* bid64_rem.c: Likewise.
|
||||||
|
* bid128_2_str_tables.c: Likewise.
|
||||||
|
* _mul_dd.c: Likewise.
|
||||||
|
* _dd_to_sd.c: Likewise.
|
||||||
|
* bid128_div.c: Likewise.
|
||||||
|
* _lt_td.c: Likewise.
|
||||||
|
* bid64_compare.c: Likewise.
|
||||||
|
* bid64_to_int32.c: Likewise.
|
||||||
|
* _unord_td.c: Likewise.
|
||||||
|
* bid128_rem.c: Likewise.
|
||||||
|
* bid_internal.h: Likewise.
|
||||||
|
* bid64_to_int64.c: Likewise.
|
||||||
|
* _eq_dd.c: Likewise.
|
||||||
|
* _td_to_dd.c: Likewise.
|
||||||
|
* bid128_to_int32.c: Likewise.
|
||||||
|
* bid128_to_uint32.c: Likewise.
|
||||||
|
* _ne_dd.c: Likewise.
|
||||||
|
* bid64_quantize.c: Likewise.
|
||||||
|
* _le_dd.c: Likewise.
|
||||||
|
* bid64_round_integral.c: Likewise.
|
||||||
|
* _le_sd.c: Likewise.
|
||||||
|
* bid64_minmax.c: Likewise.
|
||||||
|
|
||||||
2024-05-05 liuhongt <hongtao.liu@intel.com>
|
2024-05-05 liuhongt <hongtao.liu@intel.com>
|
||||||
|
|
||||||
* bid128_fma.c (add_and_round): Fix bug: the result
|
* bid128_fma.c (add_and_round): Fix bug: the result
|
||||||
|
@ -1,3 +1,172 @@
|
|||||||
|
2024-10-25 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/21_strings/basic_string/operators/char/op_plus_string_view.cc:
|
||||||
|
Check __cpp_lib_constexpr_string.
|
||||||
|
|
||||||
|
2024-10-25 Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
|
||||||
|
|
||||||
|
* include/bits/basic_string.h: Implement the four operator+
|
||||||
|
overloads between basic_string and (types convertible to)
|
||||||
|
basic_string_view.
|
||||||
|
* include/bits/version.def: Bump the feature-testing macro.
|
||||||
|
* include/bits/version.h: Regenerate.
|
||||||
|
* testsuite/21_strings/basic_string/operators/char/op_plus_fspath_neg.cc: New test.
|
||||||
|
* testsuite/21_strings/basic_string/operators/char/op_plus_string_view.cc: New test.
|
||||||
|
* testsuite/21_strings/basic_string/operators/char/op_plus_string_view_compat.cc:
|
||||||
|
New test.
|
||||||
|
|
||||||
|
2024-10-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
|
* include/debug/debug.h: Remove trailing whitespace.
|
||||||
|
* include/parallel/base.h: Likewise.
|
||||||
|
* include/parallel/types.h: Likewise.
|
||||||
|
* include/parallel/settings.h: Likewise.
|
||||||
|
* include/parallel/multiseq_selection.h: Likewise.
|
||||||
|
* include/parallel/partition.h: Likewise.
|
||||||
|
* include/parallel/random_number.h: Likewise.
|
||||||
|
* include/parallel/find_selectors.h: Likewise.
|
||||||
|
* include/parallel/partial_sum.h: Likewise.
|
||||||
|
* include/parallel/list_partition.h: Likewise.
|
||||||
|
* include/parallel/search.h: Likewise.
|
||||||
|
* include/parallel/algorithmfwd.h: Likewise.
|
||||||
|
* include/parallel/random_shuffle.h: Likewise.
|
||||||
|
* include/parallel/multiway_mergesort.h: Likewise.
|
||||||
|
* include/parallel/sort.h: Likewise.
|
||||||
|
* include/parallel/algobase.h: Likewise.
|
||||||
|
* include/parallel/numericfwd.h: Likewise.
|
||||||
|
* include/parallel/multiway_merge.h: Likewise.
|
||||||
|
* include/parallel/losertree.h: Likewise.
|
||||||
|
* include/bits/basic_ios.h: Likewise.
|
||||||
|
* include/bits/stringfwd.h: Likewise.
|
||||||
|
* include/bits/ostream_insert.h: Likewise.
|
||||||
|
* include/bits/stl_heap.h: Likewise.
|
||||||
|
* include/bits/unordered_map.h: Likewise.
|
||||||
|
* include/bits/hashtable_policy.h: Likewise.
|
||||||
|
* include/bits/stl_iterator_base_funcs.h: Likewise.
|
||||||
|
* include/bits/valarray_before.h: Likewise.
|
||||||
|
* include/bits/regex.h: Likewise.
|
||||||
|
* include/bits/postypes.h: Likewise.
|
||||||
|
* include/bits/stl_iterator.h: Likewise.
|
||||||
|
* include/bits/localefwd.h: Likewise.
|
||||||
|
* include/bits/stl_algo.h: Likewise.
|
||||||
|
* include/bits/ios_base.h: Likewise.
|
||||||
|
* include/bits/stl_function.h: Likewise.
|
||||||
|
* include/bits/basic_string.h: Likewise.
|
||||||
|
* include/bits/hashtable.h: Likewise.
|
||||||
|
* include/bits/valarray_after.h: Likewise.
|
||||||
|
* include/bits/char_traits.h: Likewise.
|
||||||
|
* include/bits/gslice.h: Likewise.
|
||||||
|
* include/bits/locale_facets_nonio.h: Likewise.
|
||||||
|
* include/bits/mask_array.h: Likewise.
|
||||||
|
* include/bits/specfun.h: Likewise.
|
||||||
|
* include/bits/random.h: Likewise.
|
||||||
|
* include/bits/slice_array.h: Likewise.
|
||||||
|
* include/bits/valarray_array.h: Likewise.
|
||||||
|
* include/tr1/float.h: Likewise.
|
||||||
|
* include/tr1/functional_hash.h: Likewise.
|
||||||
|
* include/tr1/math.h: Likewise.
|
||||||
|
* include/tr1/hashtable_policy.h: Likewise.
|
||||||
|
* include/tr1/stdio.h: Likewise.
|
||||||
|
* include/tr1/complex.h: Likewise.
|
||||||
|
* include/tr1/stdbool.h: Likewise.
|
||||||
|
* include/tr1/stdarg.h: Likewise.
|
||||||
|
* include/tr1/inttypes.h: Likewise.
|
||||||
|
* include/tr1/fenv.h: Likewise.
|
||||||
|
* include/tr1/stdlib.h: Likewise.
|
||||||
|
* include/tr1/wchar.h: Likewise.
|
||||||
|
* include/tr1/tgmath.h: Likewise.
|
||||||
|
* include/tr1/limits.h: Likewise.
|
||||||
|
* include/tr1/wctype.h: Likewise.
|
||||||
|
* include/tr1/stdint.h: Likewise.
|
||||||
|
* include/tr1/ctype.h: Likewise.
|
||||||
|
* include/tr1/random.h: Likewise.
|
||||||
|
* include/tr1/shared_ptr.h: Likewise.
|
||||||
|
* include/ext/mt_allocator.h: Likewise.
|
||||||
|
* include/ext/sso_string_base.h: Likewise.
|
||||||
|
* include/ext/debug_allocator.h: Likewise.
|
||||||
|
* include/ext/vstring_fwd.h: Likewise.
|
||||||
|
* include/ext/pointer.h: Likewise.
|
||||||
|
* include/ext/pod_char_traits.h: Likewise.
|
||||||
|
* include/ext/malloc_allocator.h: Likewise.
|
||||||
|
* include/ext/vstring.h: Likewise.
|
||||||
|
* include/ext/bitmap_allocator.h: Likewise.
|
||||||
|
* include/ext/pool_allocator.h: Likewise.
|
||||||
|
* include/ext/type_traits.h: Likewise.
|
||||||
|
* include/ext/ropeimpl.h: Likewise.
|
||||||
|
* include/ext/codecvt_specializations.h: Likewise.
|
||||||
|
* include/ext/throw_allocator.h: Likewise.
|
||||||
|
* include/ext/extptr_allocator.h: Likewise.
|
||||||
|
* include/ext/atomicity.h: Likewise.
|
||||||
|
* include/ext/concurrence.h: Likewise.
|
||||||
|
* include/c_compatibility/wchar.h: Likewise.
|
||||||
|
* include/c_compatibility/stdint.h: Likewise.
|
||||||
|
* include/backward/hash_fun.h: Likewise.
|
||||||
|
* include/backward/binders.h: Likewise.
|
||||||
|
* include/backward/hashtable.h: Likewise.
|
||||||
|
* include/backward/auto_ptr.h: Likewise.
|
||||||
|
* libsupc++/eh_arm.cc: Likewise.
|
||||||
|
* libsupc++/unwind-cxx.h: Likewise.
|
||||||
|
* libsupc++/si_class_type_info.cc: Likewise.
|
||||||
|
* libsupc++/vec.cc: Likewise.
|
||||||
|
* libsupc++/class_type_info.cc: Likewise.
|
||||||
|
* libsupc++/vmi_class_type_info.cc: Likewise.
|
||||||
|
* libsupc++/guard_error.cc: Likewise.
|
||||||
|
* libsupc++/bad_typeid.cc: Likewise.
|
||||||
|
* libsupc++/eh_personality.cc: Likewise.
|
||||||
|
* libsupc++/atexit_arm.cc: Likewise.
|
||||||
|
* libsupc++/pmem_type_info.cc: Likewise.
|
||||||
|
* libsupc++/vterminate.cc: Likewise.
|
||||||
|
* libsupc++/eh_terminate.cc: Likewise.
|
||||||
|
* libsupc++/bad_cast.cc: Likewise.
|
||||||
|
* libsupc++/exception_ptr.h: Likewise.
|
||||||
|
* libsupc++/eh_throw.cc: Likewise.
|
||||||
|
* libsupc++/bad_alloc.cc: Likewise.
|
||||||
|
* libsupc++/nested_exception.cc: Likewise.
|
||||||
|
* libsupc++/pointer_type_info.cc: Likewise.
|
||||||
|
* libsupc++/pbase_type_info.cc: Likewise.
|
||||||
|
* libsupc++/bad_array_new.cc: Likewise.
|
||||||
|
* libsupc++/pure.cc: Likewise.
|
||||||
|
* libsupc++/eh_exception.cc: Likewise.
|
||||||
|
* libsupc++/bad_array_length.cc: Likewise.
|
||||||
|
* libsupc++/cxxabi.h: Likewise.
|
||||||
|
* libsupc++/guard.cc: Likewise.
|
||||||
|
* libsupc++/eh_catch.cc: Likewise.
|
||||||
|
* libsupc++/cxxabi_forced.h: Likewise.
|
||||||
|
* libsupc++/tinfo.h: Likewise.
|
||||||
|
|
||||||
|
2024-10-24 François Dumont <frs.dumont@gmail.com>
|
||||||
|
|
||||||
|
* testsuite/23_containers/unordered_map/96088.cc (test03): Fix increments
|
||||||
|
value when _GLIBCXX_USE_CXX11_ABI is equal to 0.
|
||||||
|
|
||||||
|
2024-10-24 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* testsuite/26_numerics/complex/ext_c++23.cc: Fix typo in macro.
|
||||||
|
* testsuite/26_numerics/headers/cmath/constexpr_std_c++23.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/26_numerics/headers/cmath/functions_std_c++23.cc:
|
||||||
|
Likewise.
|
||||||
|
* testsuite/26_numerics/headers/cmath/nextafter_c++23.cc:
|
||||||
|
Likewise.
|
||||||
|
|
||||||
|
2024-10-24 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* include/std/variant (__throw_bad_variant_access(unsigned)):
|
||||||
|
Define new function as inline friend, with namespace-scope
|
||||||
|
declaration using noreturn attribute.
|
||||||
|
(__throw_bad_variant_access(const char*)): Remove.
|
||||||
|
(__throw_bad_variant_access(bool)): Remove.
|
||||||
|
(visit, visit<R>): Adjust calls to __throw_bad_variant_access.
|
||||||
|
|
||||||
|
2024-10-24 Ricardo Jesus <rjj@nvidia.com>
|
||||||
|
|
||||||
|
* config/cpu/aarch64/opt/ext/opt_random.h (__VEXT): Replace uses
|
||||||
|
of __builtin_shuffle with __builtin_shufflevector.
|
||||||
|
(__aarch64_lsl_128): Move shift amount to a template parameter.
|
||||||
|
(__aarch64_lsr_128): Move shift amount to a template parameter.
|
||||||
|
(__aarch64_recursion): Update call sites of __aarch64_lsl_128
|
||||||
|
and __aarch64_lsr_128.
|
||||||
|
|
||||||
2024-10-23 Jonathan Wakely <jwakely@redhat.com>
|
2024-10-23 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
* testsuite/18_support/headers/cstdalign/macros.cc: New test.
|
* testsuite/18_support/headers/cstdalign/macros.cc: New test.
|
||||||
|
Loading…
Reference in New Issue
Block a user