Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 10 May 2022 00:17:14 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 10 May 2022 00:17:14 +0000 (00:17 +0000)
ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/c-family/ChangeLog
gcc/c/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/po/ChangeLog
gcc/testsuite/ChangeLog
include/ChangeLog

index c17c35f..e933edd 100644 (file)
--- 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
index 7ebc075..1717079 100644 (file)
@@ -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
index 6baccb8..faebf4d 100644 (file)
@@ -1 +1 @@
-20220509
+20220510
index fc01eba..3a7b9ee 100644 (file)
@@ -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.
index 972c68b..c082499 100644 (file)
@@ -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
index b8167c2..f697867 100644 (file)
@@ -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
index e72925f..b916096 100644 (file)
@@ -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
index e084d98..4f63845 100644 (file)
@@ -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.
index 1972f9a..94c1368 100644 (file)
@@ -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.
index 5d890c1..420f691 100644 (file)
@@ -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
index 69713de..04070dd 100644 (file)
@@ -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