public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-219] Daily bump.
@ 2022-05-10  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-05-10  0:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:bd022ff9752262a70f44b57808447f823392989e

commit r13-219-gbd022ff9752262a70f44b57808447f823392989e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 10 00:17:14 2022 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   8 ++
 gcc/ChangeLog           |  89 +++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 282 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |  12 +++
 gcc/c/ChangeLog         |   6 ++
 gcc/cp/ChangeLog        |  70 ++++++++++++
 gcc/fortran/ChangeLog   |   7 ++
 gcc/po/ChangeLog        |   6 ++
 gcc/testsuite/ChangeLog |  71 ++++++++++++
 include/ChangeLog       |   4 +
 11 files changed, 556 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index c17c35fbc2e..e933edd6257 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2022-05-09  Xi Ruoyao  <xry111@xry111.site>
+
+	* MAINTAINERS: Update my email address.
+
+2022-05-09  Clément Chigot  <chigot@adacore.com>
+
+	* MAINTAINERS: Update my email address.
+
 2022-05-05  Kewen Lin  <linkw@linux.ibm.com>
 
 	* MAINTAINERS: Add myself as PowerPC port co-maintainer and to DCO
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 7ebc0756173..1717079a43b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,92 @@
+2022-05-09  Qing Zhao  <qing.zhao@oracle.com>
+
+	PR target/101891
+	* config/i386/i386.cc (zero_call_used_regno_mode): use V2SImode
+	as a generic MMX mode instead of V4HImode.
+	(zero_all_mm_registers): Use SET to zero instead of MOV for
+	zeroing scratch registers.
+	(ix86_zero_call_used_regs): Likewise.
+
+2022-05-09  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/105354
+	* config/i386/i386-expand.cc
+	(expand_vec_perm_pslldq_psrldq_por): New function.
+	(ix86_expand_vec_perm_const_1): Try
+	expand_vec_perm_pslldq_psrldq_por for both 3-instruction and
+	4/5-instruction sequence.
+
+2022-05-09  Martin Liška  <mliska@suse.cz>
+
+	* basic-block.h (STATIC_ASSERT): Use normal STATIC_ASSERT.
+	* system.h (STATIC_ASSERT): Define as static_assert for C++
+	and fallback to array index in C.
+
+2022-05-09  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/105517
+	* tree-ssa-sccvn.cc (vn_reference_lookup): Make sure the accumulated
+	offset can be represented in the POINTER_PLUS_EXPR IL.
+	(vn_reference_insert): Likewise.
+	* poly-int.h (sext_hwi): Add poly version of sext_hwi.
+
+2022-05-09  Richard Biener  <rguenther@suse.de>
+
+	* match.pd: Remove #if GIMPLE guards around ! using patterns.
+
+2022-05-09  liuhongt  <hongtao.liu@intel.com>
+
+	PR target/105072
+	* config/i386/sse.md (*sse4_1_<code>v2qiv2di2<mask_name>_1):
+	New define_insn.
+	(*sse4_1_zero_extendv2qiv2di2_2): New pre_reload
+	define_insn_and_split.
+
+2022-05-09  Alex Coplan  <alex.coplan@arm.com>
+
+	* cgraph.cc (cgraph_node::get_create): Don't dump if the current
+	symtab state is PARSING.
+
+2022-05-09  Martin Liska  <mliska@suse.cz>
+
+	* system.h (LIKELY): Define.
+	(UNLIKELY): Likewise.
+	* domwalk.cc (sort_bbs_postorder): Use {,UN}LIKELY
+	macros.
+	* dse.cc (set_position_unneeded): Likewise.
+	(set_all_positions_unneeded): Likewise.
+	(any_positions_needed_p): Likewise.
+	(all_positions_needed_p): Likewise.
+	* expmed.cc (flip_storage_order): Likewise.
+	* genmatch.cc (dt_simplify::gen_1): Likewise.
+	* ggc-common.cc (gt_pch_save): Likewise.
+	* print-rtl.cc: Likewise.
+	* rtl-iter.h (T>::array_type::~array_type): Likewise.
+	(T>::next): Likewise.
+	* rtl-ssa/internals.inl: Likewise.
+	* rtl-ssa/member-fns.inl: Likewise.
+	* rtlanal.cc (T>::add_subrtxes_to_queue): Likewise.
+	(rtx_properties::try_to_add_dest): Likewise.
+	* rtlanal.h (growing_rtx_properties::repeat): Likewise.
+	(vec_rtx_properties_base::~vec_rtx_properties_base): Likewise.
+	* simplify-rtx.cc (simplify_replace_fn_rtx): Likewise.
+	* sort.cc (likely): Likewise.
+	(mergesort): Likewise.
+	* wide-int.h (wi::eq_p): Likewise.
+	(wi::ltu_p): Likewise.
+	(wi::cmpu): Likewise.
+	(wi::bit_and): Likewise.
+	(wi::bit_and_not): Likewise.
+	(wi::bit_or): Likewise.
+	(wi::bit_or_not): Likewise.
+	(wi::bit_xor): Likewise.
+	(wi::add): Likewise.
+	(wi::sub): Likewise.
+
+2022-05-09  Kito Cheng  <kito.cheng@sifive.com>
+
+	* config/riscv/arch-canonicalize: Handle g correctly.
+
 2022-05-07  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/101833
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6baccb8a404..faebf4dcb86 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220509
+20220510
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index fc01eba671b..3a7b9eeee99 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,285 @@
+2022-05-09  Yannick Moy  <moy@adacore.com>
+
+	* sem_util.adb (Bad_Predicated_Subtype_Use): Add continuation
+	message.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* uintp.adb (UI_To_CC): Guard against illegal inputs; reuse
+	UI_To_Int.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* par-prag.adb (Prag): Simplify conversion of character codes.
+	* sem_case.adb (Choice_Image): Likewise.
+	(Lit_Of): Likewise.
+
+2022-05-09  Justin Squirek  <squirek@adacore.com>
+
+	* exp_attr.adb (Expand_N_Attribute_Reference) <Attribute_Tag>:
+	Deal specifically wth class-wide equivalent types without a
+	parent.
+	* exp_util.adb (Build_Allocate_Deallocate_Proc): Extract
+	allocator node for calculation of alignment actual and modify
+	alignment for allocators of class-wide types with associated
+	expressions.
+	(Make_CW_Equivalent_Type): Handle interface types differently
+	when generating the equivalent record.
+	* sem_aux.adb (First_Tag_Component): Accept class-wide
+	equivalent types too.
+
+2022-05-09  Etienne Servais  <servais@adacore.com>
+
+	* repinfo.adb (List_Name): Rework termination condition.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* bindgen.adb, errout.adb, exp_unst.adb, gnatchop.adb,
+	libgnat/a-ngcefu.adb, libgnat/a-strunb.adb,
+	libgnat/a-stwiun.adb, libgnat/a-stzunb.adb,
+	libgnat/a-wtedit.adb, libgnat/g-debpoo.adb, osint.adb,
+	sigtramp-vxworks.c, uintp.adb: Remove extra whitespace around +,
+	-, *, / and **.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* libgnat/s-expmod.adb: Remove CodePeer annotation for pragma
+	Loop_Variant.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_util.ads (In_Statement_Condition_With_Actions): Renamed
+	from In_While_Loop_Condition; move to fit the alphabetic order.
+	* sem_util.adb (In_Statement_Condition_With_Actions): Detect
+	Elsif condition; stop search on other statements; prevent search
+	from going too far; move to fit the alphabetic order.
+	* sem_res.adb (Resolve_Call): Adapt caller.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* inline.adb (Build_Body_To_Inline): Remove redundant guards.
+	* sem_ch6.adb (Analyze_Subprogram_Body_Helper): Likewise.
+
+2022-05-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_util.adb (Is_OK_Variable_For_Out_Formal): Remove test on
+	Comes_From_Source in the condition dealing with the expression
+	of an N_Unchecked_Type_Conversion node.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_aggr.adb, exp_ch3.adb, exp_util.adb, freeze.adb,
+	gnatfind.adb, gnatlink.adb, gnatxref.adb, gprep.adb,
+	libgnat/a-cfhama.adb, libgnat/g-alleve.adb, sem_ch12.adb,
+	sem_ch13.adb, xr_tabls.adb: Fix style labels.
+
+2022-05-09  Justin Squirek  <squirek@adacore.com>
+
+	* err_vars.ads: Add new error message names and nodes.
+	* erroutc.adb (Set_Msg_Insertion_Name,
+	Set_Msg_Insertion_Name_Literal): Likewise.
+	* errout.adb (Set_Msg_Insertion_Node): Likewise.
+	* errout.ads: Likewise.
+	* exp_disp.adb (Check_Premature_Freezing): Modify setting of
+	Error_Msg_Node_2 to occur directly before Error_Msg call where
+	applicable.
+	* sem_ch8.adb (Error_Missing_With_Of_Known_Unit): Added to
+	handle the printing of full package names of known units.
+	(Undefined, Find_Expanded_Name): Replace error printing with
+	call to Error_Missing_With_Of_Known_Unit.
+
+2022-05-09  Yannick Moy  <moy@adacore.com>
+
+	* exp_ch4.adb (Expand_Allocator_Expression): Set Error_Msg_Warn
+	correctly.
+
+2022-05-09  Steve Baird  <baird@adacore.com>
+
+	* sem_ch13.adb (Replace_Type_Ref): In the case of an identifier
+	that names a component of the type, simplify the test to decide
+	whether to build a prefix for it (the prefix denotes the current
+	instance of the enclosing type): if the identifier doesn't
+	already have a prefix, then give it one. This isn't quite right
+	in the corner case of a quantified expression or some other such
+	expression that declares an object with the same name as a
+	component, but it is still an improvement.
+
+2022-05-09  Ed Schonberg  <schonberg@adacore.com>
+
+	* exp_attr.adb (Compile_Stream_Body_In_Scope): Do not install
+	package if array type and element type come from the same
+	package, and the original array type is private.
+
+2022-05-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch4.adb (Handle_Changed_Representation): Simplify and fix
+	thinko in the loop building the constraints for discriminants.
+	* exp_ch5.adb (Make_Component_List_Assign): Try also to extract
+	discriminant values for a derived type.
+
+2022-05-09  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_res.adb (Resolve_Declare_Expression): Traverse the
+	expression to replace references to local variables that occur
+	within declarations of the declare_expression; fix typos in
+	comments.
+
+2022-05-09  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch4.adb (Operator_Check): Fix condition.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* doc/gnat_rm/implementation_defined_pragmas.rst
+	(Abstract_State, Async_Readers, Async_Writers,
+	Constant_After_Elaboration, Effective_Reads, Effective_Writes,
+	Extensions_Visible, Ghost, No_Caching, Volatile_Function): Only
+	static Boolean expressions are allowed.
+	* gnat_rm.texi: Regenerate.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_prag.adb (Expand_Pragma_Loop_Variant,
+	Expand_Pragma_Subprogram_Variant): Adapt call via
+	Process_Variant to Make_Variant_Comparison.
+	* exp_util.adb (Make_Variant_Comparison): Compare Big_Integer
+	expressions with a function call and not an operator.
+	* exp_util.ads (Make_Variant_Comparison): Add type parameter,
+	which is needed because the Curr_Val and Old_Val expressions
+	might not be yet decorated.
+	* rtsfind.ads: (RTU_Id): Add support for Big_Integers and
+	Big_Integers_Ghost.
+	(RE_Id): Add support for Big_Integer and its ghost variant.
+	(RE_Unit_Table): Add mapping from Big_Integer to Big_Integers;
+	same for the ghost variants.
+	* rtsfind.adb (Get_Unit_Name): Add support for Big_Numbers.
+	* sem_prag.adb (Analyze_Pragma): Allow Big_Integer in pragma
+	Loop_Variant.
+	(Analyze_Variant): Allow Big_Integer in pragma
+	Subprogram_Variant.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch3.ads, sem_ch3.adb (Preanalyze_Assert_Expression): Add a
+	variant that doesn't force preanalysis to yield a specific type.
+
+2022-05-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* einfo.ads (Access Kinds): Reorder and beef up.
+	* sem.adb (Analyze): Call Analyze_Comparison_Equality_Op for all
+	comparison and equality operators.
+	* sem_ch4.ads (Analyze_Comparison_Op): Delete.
+	(Analyze_Equality_Op): Likewise.
+	(Analyze_Comparison_Equality_Op): Declare.
+	(Ambiguous_Operands): Likewise.
+	* sem_ch4.adb (Ambiguous_Operands): Remove declaration.
+	(Defined_In_Scope): Delete.
+	(Find_Comparison_Types): Merge into...
+	(Find_Equality_Types): Merge into...
+	(Find_Comparison_Equality_Types): ...this.  Make fully symmetrical.
+	(Analyze_Arithmetic_Op): Minor consistency tweaks.
+	(Analyze_Comparison_Op): Merge into...
+	(Analyze_Equality_Op): Merge into...
+	(Analyze_Comparison_Equality_Op): ...this.  Make fully symmetrical.
+	(Analyze_Logical_Op): Minor consistency tweaks.
+	(Analyze_Membership_Op): Make fully symmetrical.
+	(Analyze_One_Call): Minor comment tweak.
+	(Analyze_Operator_Call): Call Find_Comparison_Equality_Types.
+	(Analyze_User_Defined_Binary_Op): Make fully symmetrical.
+	(Check_Arithmetic_Pair.Specific_Type): Delete.
+	(Diagnose_Call): Add special handling for "+" operator.
+	(Operator_Check): Call Analyze_Comparison_Equality_Op.
+	* sem_ch8.adb (Has_Implicit_Operator): Add Is_Type guard for boolean
+	operators, use Valid_Comparison_Arg and Valid_Equality_Arg for resp.
+	comparison and equality operators.
+	* sem_res.adb (Check_For_Visible_Operator): Call Is_Visible_Operator
+	(Make_Call_Into_Operator): Use Preserve_Comes_From_Source.
+	(Resolve_Actuals): Deal specifically with Any_Type actuals for user-
+	defined comparison and equality operators.
+	(Resolve_Call): Minor tweaks.
+	(Resolve_Comparison_Op): Tidy up and give error for ambiguity.
+	(Resolve_Equality_Op): Likewise, as well as other errors.
+	(Rewrite_Renamed_Operator): Simplify.
+	* sem_type.ads (Is_Invisible_Operator): Delete.
+	(Is_Visible_Operator): Declare.
+	(Has_Compatible_Type): Remove For_Comparison parameter.
+	(Specific_Type): Declare.
+	(Valid_Equality_Arg): Likewise.
+	* sem_type.adb (Specific_Type): Remove declaration.
+	(Add_One_Interp): Call Is_Visible_Operator for the visibility test.
+	(Remove_Conversions): Rename into...
+	(Remove_Conversions_And_Abstract_Operations): ...this.  Do not apply
+	numeric-type treatment to Any_Type.  Expand the special handling for
+	abstract interpretations to second operand.  Remove obsolete code.
+	(Disambiguate): Adjust to above renaming.  Tweak to hidden case and
+	call Remove_Conversions_And_Abstract_Operations for operators too.
+	(Entity_Matches_Spec): Minor tweak.
+	(Find_Unique_Type): Simplify and deal with user-defined literals.
+	(Has_Compatible_Type): Remove For_Comparison parameter and adjust.
+	Call the Is_User_Defined_Literal predicate and remove call to
+	the Is_Invisible_Operator predicate.
+	(Is_Invisible_Operator): Delete.
+	(Is_Visible_Operator): New function.
+	(Operator_Matches_Spec): Use Valid_Equality_Arg predicate.
+	(Specific_Type): Tidy up, make fully symmetrical and deal with
+	private views the same way as Covers.
+	(Valid_Comparison_Arg): Return true for Any_Composite/Any_String.
+	(Valid_Equality_Arg): New function.
+	* sem_util.ads (Is_User_Defined_Literal): Declare.
+	* sem_util.adb (Is_User_Defined_Literal): New function.
+
+2022-05-09  Bob Duff  <duff@adacore.com>
+
+	* lib-xref.adb, sem_util.adb: Change wording of warning messages
+	to use "aspect".
+	* sem_prag.adb: Use Fix_Error to change wording of warnings.
+	* doc/gnat_rm/implementation_defined_pragmas.rst: Minor: fix
+	cut&paste error.
+	* gnat_rm.texi: Regenerate.
+
+2022-05-09  Doug Rupp  <rupp@adacore.com>
+
+	* init.c [vxworks] (CLEAR_EXCEPTION_COUNT): New macro.
+	(__gnat_clear_exception_count): Remove.
+	(__gnat_map_signal): Call CLEAR_EXCEPTION_COUNT().
+
+2022-05-09  Fedor Rybin  <frybin@adacore.com>
+
+	* doc/gnat_ugn/gnat_utility_programs.rst: Remove gnattest
+	section.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_attr.adb (Analyze_Attribute): Remove calls to Analyze for
+	attributes Identity, Priority, Ref, Restriction_Set, To_Address
+	and for tasking-related attributes Callable, Terminated and
+	Storage_Size.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_attr.adb (Analyze_Attribute): Don't call Set_Etype for
+	Bit_Order attribute.
+
+2022-05-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_ch5.adb (Update_Choice_Index): Simplify condition.
+	* sem_ch8.adb (Attribute_Renaming): Likewise.
+
+2022-05-09  Dmitriy Anisimkov  <anisimko@adacore.com>
+
+	* adaint.c (__gnat_kill): Remove close parameter.
+	(__gnat_killprocesstree): Do not provide close parameter on call
+	to __gnat_kill.
+	* libgnat/g-expect.adb (Kill): Remove Close parameter.
+	(Close): Do not provide Close parameter on call to Kill.
+	(Send_Signal): Do not provide Close parameter on call to Kill.
+	* libgnat/s-os_lib.adb (Kill): Do not provide close parameter on
+	call to __gnat_kill.
+
+2022-05-09  Dmitriy Anisimkov  <anisimko@adacore.com>
+
+	* libgnat/g-expect.adb (Close): Call Kill before Close_Input.
+
 2022-04-29  Martin Liska  <mliska@suse.cz>
 
 	* gnatvsn.ads: Bump Library_Version to 13.
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 972c68b0567..c082499120e 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,15 @@
+2022-05-09  Alex Coplan  <alex.coplan@arm.com>
+
+	* c-common.h (get_dump_info): Delete.
+	* c-gimplify.cc (c_genericize): Get TDI_original dump file info
+	from the global dump_manager instead of the (now obsolete)
+	get_dump_info.
+	* c-opts.cc (original_dump_file): Delete.
+	(original_dump_flags): Delete.
+	(c_common_parse_file): Switch to using global dump_manager to
+	manage the original dump file; fix leak of dump file.
+	(get_dump_info): Delete.
+
 2022-05-07  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/101833
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index b8167c20057..f697867383c 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,9 @@
+2022-05-09  Martin Liska  <mliska@suse.cz>
+
+	* c-parser.cc (c_parser_conditional_expression): Use {,UN}LIKELY
+	macros.
+	(c_parser_binary_expression): Likewise.
+
 2022-05-07  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/101833
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index e72925f82d3..b916096288f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,73 @@
+2022-05-09  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/103539
+	* parser.cc (cp_parser_statement): Constify the in_compound parameter.
+	Create a modifiable copy.  Allow labels at the end of compound
+	statements.
+
+2022-05-09  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/105491
+	* call.cc (field_in_pset): Adjust after next_initializable_field
+	renaming.
+	(build_aggr_conv): Likewise.
+	(convert_like_internal): Likewise.
+	(type_has_extended_temps): Likewise.
+	* class.cc (default_init_uninitialized_part): Likewise.
+	(finish_struct): Likewise.
+	* constexpr.cc (cx_check_missing_mem_inits): Likewise.
+	(reduced_constant_expression_p): Use next_subobject_field
+	instead.
+	* cp-gimplify.cc (get_source_location_impl_type): Adjust after
+	next_initializable_field renaming.
+	(fold_builtin_source_location): Likewise.
+	* cp-tree.h (next_initializable_field): Rename to ...
+	(next_aggregate_field): ... this.
+	(next_subobject_field): Declare.
+	* decl.cc (next_aggregate_field): Renamed from ...
+	(next_initializable_field): ... this.  Skip over vptr fields
+	again.
+	(next_subobject_field): Define.
+	(reshape_init_class): Adjust after next_initializable_field
+	renaming.
+	* init.cc (build_value_init_noctor): Likewise.
+	(emit_mem_initializers): Likewise.
+	* lambda.cc (build_capture_proxy): Likewise.
+	* method.cc (build_comparison_op): Likewise.
+	* pt.cc (maybe_aggr_guide): Likewise.
+	* tree.cc (structural_type_p): Likewise.
+	* typeck2.cc (split_nonconstant_init_1): Likewise.
+	(digest_init_r): Likewise.
+
+2022-05-09  Nathan Sidwell  <nathan@acm.org>
+
+	* cp-tree.h (DECL_MODULE_KEYED_DECLS_P): Renamed from
+	DECL_MODULE_ATTACHMENTS_P.
+	(struct lane_decl_base): Rename module_attached_p to
+	module_keyed_decls_p.
+	(maybe_key_decl): Renamed from maybe_attach_decl.
+	* lambda.cc (record_lambda_scope): Adjust.
+	* lex.cc (cxx_dup_lang_specific_decl): Adjust.
+	* module.cc (keyed_map_t, keyed_table): Renamed from attached_map_t,
+	attached_table.
+	(enum merge_kind): Rename MK_attached to MK_keyed.
+	(trees_out::lang_decl_bools): Adjust.
+	(trees_in::lang_decl_bools): Adjust.
+	(trees_in::decl_value): Adjust.
+	(trees_out::get_merge_kind): Adjust.
+	(trees_out::key_mergeable): Adjust.
+	(trees_in::key_mergeable): Adjust.
+	(maybe_key_decl): Rename from maybe_attach_decl.
+	(direct_import): Adjust.
+	(fini_modules): Adjust.
+
+2022-05-09  Martin Liska  <mliska@suse.cz>
+
+	* cp-gimplify.cc (cp_genericize_r): Use {,UN}LIKELY
+	macros.
+	* parser.cc (cp_finalize_omp_declare_simd): Likewise.
+	(cp_finalize_oacc_routine): Likewise.
+
 2022-05-07  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/101833
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index e084d987256..4f63845db1c 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2022-05-09  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/105501
+	* match.cc (gfc_match_if): Adjust patterns used for matching.
+	(gfc_match_select_rank): Likewise.
+	* parse.cc (decode_statement): Likewise.
+
 2022-05-05  Sandra Loosemore  <sandra@codesourcery.com>
 
 	* gfortran.h (struct gfc_omp_clauses): Add non_rectangular bit.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 1972f9a9681..94c1368d055 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2022-05-09  Joseph Myers  <joseph@codesourcery.com>
+
+	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+	ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+	zh_TW.po: Update.
+
 2022-05-05  Joseph Myers  <joseph@codesourcery.com>
 
 	* gcc.pot: Regenerate.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5d890c18acd..420f6918aa4 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,74 @@
+2022-05-09  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/103539
+	* g++.dg/cpp23/label1.C: New test.
+	* g++.dg/cpp23/label2.C: New test.
+
+2022-05-09  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/105501
+	* gfortran.dg/pr105501.f90: New test.
+
+2022-05-09  Dimitar Dimitrov  <dimitar@dinux.eu>
+
+	* gcc.dg/analyzer/torture/pr51628-30.c: Test can spill excess
+	errors for default_packed targets.
+
+2022-05-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/105256
+	* g++.dg/cpp0x/pr105256.C: Remove superfluous semicolon.
+
+2022-05-09  Qing Zhao  <qing.zhao@oracle.com>
+
+	* gcc.target/i386/zero-scratch-regs-1.c: Add -fno-stack-protector
+	-fno-PIC.
+	* gcc.target/i386/zero-scratch-regs-10.c: Adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-13.c: Add -msse.
+	* gcc.target/i386/zero-scratch-regs-14.c: Adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-15.c: Add -fno-stack-protector
+	-fno-PIC.
+	* gcc.target/i386/zero-scratch-regs-16.c: Likewise.
+	* gcc.target/i386/zero-scratch-regs-17.c: Likewise.
+	* gcc.target/i386/zero-scratch-regs-18.c: Add -fno-stack-protector
+	-fno-PIC, adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-19.c: Add -fno-stack-protector
+	-fno-PIC.
+	* gcc.target/i386/zero-scratch-regs-2.c: Adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-20.c: Add -msse.
+	* gcc.target/i386/zero-scratch-regs-21.c: Add -fno-stack-protector
+	-fno-PIC, Adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-22.c: Adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-23.c: Likewise.
+	* gcc.target/i386/zero-scratch-regs-26.c: Likewise.
+	* gcc.target/i386/zero-scratch-regs-27.c: Likewise.
+	* gcc.target/i386/zero-scratch-regs-28.c: Likewise.
+	* gcc.target/i386/zero-scratch-regs-3.c: Add -fno-stack-protector.
+	* gcc.target/i386/zero-scratch-regs-31.c: Adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-4.c: Add -fno-stack-protector
+	-fno-PIC.
+	* gcc.target/i386/zero-scratch-regs-5.c: Adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-6.c: Add -fno-stack-protector.
+	* gcc.target/i386/zero-scratch-regs-7.c: Likewise.
+	* gcc.target/i386/zero-scratch-regs-8.c: Adjust mov to xor.
+	* gcc.target/i386/zero-scratch-regs-9.c: Add -fno-stack-protector.
+
+2022-05-09  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/105491
+	* g++.dg/cpp0x/constexpr-union7.C: New test.
+	* g++.dg/cpp0x/constexpr-union7a.C: New test.
+	* g++.dg/cpp2a/constinit17.C: New test.
+
+2022-05-09  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr105354-1.c: New test.
+	* gcc.target/i386/pr105354-2.c: New test.
+
+2022-05-09  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr105072.c: New test.
+
 2022-05-07  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/101833
diff --git a/include/ChangeLog b/include/ChangeLog
index 69713dea53f..04070dd1bb0 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,7 @@
+2022-05-09  Martin Liska  <mliska@suse.cz>
+
+	* ansidecl.h (PTR): Remove Not ANCI C part.
+
 2022-05-04  Martin Liska  <mliska@suse.cz>
 
 	* plugin-api.h (enum ld_plugin_tag): Do not set implicit enum


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-05-10  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-10  0:17 [gcc r13-219] Daily bump GCC Administrator

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).