public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:42 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:42 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:3144d1aa56a6e309d2d2bbaa2ab061f157eef1e2

commit 3144d1aa56a6e309d2d2bbaa2ab061f157eef1e2
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Apr 30 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c8ae8f2719b..6be87a3be11 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200429
+20200430


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-13  3:01 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-13  3:01 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 23407 bytes --]

https://gcc.gnu.org/g:8e3b453e0877288685695ca3e927a2da3b5f5b78

commit 8e3b453e0877288685695ca3e927a2da3b5f5b78
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Jun 13 00:16:25 2020 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   4 +
 gcc/ChangeLog           | 130 ++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 316 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog |  32 +++++
 libstdc++-v3/ChangeLog  |  17 +++
 6 files changed, 500 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 90a8fec9a3c..8c254769017 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-12  Martin Liska  <mliska@suse.cz>
+
+	* .gitignore: Add .clang-tidy.
+
 2020-06-08  Jason Merrill  <jason@redhat.com>
 
 	* configure.ac: Check AX_CXX_COMPILE_STDCXX if not bootstrapping.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 2381eb6ccd4..7a13b05e117 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,133 @@
+2020-06-12  Marco Elver  <elver@google.com>
+
+	* gimplify.c (gimplify_function_tree): Optimize and do not emit
+	IFN_TSAN_FUNC_EXIT in a finally block if we do not need it.
+	* params.opt: Add --param=tsan-instrument-func-entry-exit=.
+	* tsan.c (instrument_memory_accesses): Make
+	fentry_exit_instrument bool depend on new param.
+
+2020-06-12  Felix Yang  <felix.yang@huawei.com>
+
+	PR tree-optimization/95570
+	* tree-vect-data-refs.c (vect_relevant_for_alignment_p): New function.
+	(vect_verify_datarefs_alignment): Call it to filter out data references
+	in the loop whose alignment is irrelevant.
+	(vect_get_peeling_costs_all_drs): Likewise.
+	(vect_peeling_supportable): Likewise.
+	(vect_enhance_data_refs_alignment): Likewise.
+
+2020-06-12  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95633
+	* tree-vect-stmts.c (vectorizable_condition): Properly
+	guard the vec_else_clause access with EXTRACT_LAST_REDUCTION.
+
+2020-06-12  Martin Liška  <mliska@suse.cz>
+
+	* cgraphunit.c (process_symver_attribute): Wrap weakref keyword.
+	* dbgcnt.c (dbg_cnt_set_limit_by_index): Do not print extra new
+	line.
+	* lto-wrapper.c (merge_and_complain): Wrap option names.
+
+2020-06-12  Kewen Lin  <linkw@gcc.gnu.org>
+
+	* tree-vect-loop-manip.c (vect_set_loop_controls_directly): Rename
+	LOOP_VINFO_MASK_COMPARE_TYPE to LOOP_VINFO_RGROUP_COMPARE_TYPE.  Rename
+	LOOP_VINFO_MASK_IV_TYPE to LOOP_VINFO_RGROUP_IV_TYPE.
+	(vect_set_loop_condition_masked): Renamed to ...
+	(vect_set_loop_condition_partial_vectors): ... this.  Rename
+	LOOP_VINFO_MASK_COMPARE_TYPE to LOOP_VINFO_RGROUP_COMPARE_TYPE.  Rename
+	vect_iv_limit_for_full_masking to vect_iv_limit_for_partial_vectors.
+	(vect_set_loop_condition_unmasked): Renamed to ...
+	(vect_set_loop_condition_normal): ... this.
+	(vect_set_loop_condition): Rename vect_set_loop_condition_unmasked to
+	vect_set_loop_condition_normal.  Rename vect_set_loop_condition_masked
+	to vect_set_loop_condition_partial_vectors.
+	(vect_prepare_for_masked_peels): Rename LOOP_VINFO_MASK_COMPARE_TYPE
+	to LOOP_VINFO_RGROUP_COMPARE_TYPE.
+	* tree-vect-loop.c (vect_known_niters_smaller_than_vf): New, factored
+	out from ...
+	(vect_analyze_loop_costing): ... this.
+	(_loop_vec_info::_loop_vec_info): Rename mask_compare_type to
+	compare_type.
+	(vect_min_prec_for_max_niters): New, factored out from ...
+	(vect_verify_full_masking): ... this.  Rename
+	vect_iv_limit_for_full_masking to vect_iv_limit_for_partial_vectors.
+	Rename LOOP_VINFO_MASK_COMPARE_TYPE to LOOP_VINFO_RGROUP_COMPARE_TYPE.
+	Rename LOOP_VINFO_MASK_IV_TYPE to LOOP_VINFO_RGROUP_IV_TYPE.
+	(vectorizable_reduction): Update some dumpings with partial
+	vectors instead of fully-masked.
+	(vectorizable_live_operation): Likewise.
+	(vect_iv_limit_for_full_masking): Renamed to ...
+	(vect_iv_limit_for_partial_vectors): ... this.
+	* tree-vect-stmts.c (check_load_store_masking): Renamed to ...
+	(check_load_store_for_partial_vectors): ... this.  Update some
+	dumpings with partial vectors instead of fully-masked.
+	(vectorizable_store): Rename check_load_store_masking to
+	check_load_store_for_partial_vectors.
+	(vectorizable_load): Likewise.
+	* tree-vectorizer.h (LOOP_VINFO_MASK_COMPARE_TYPE): Renamed to ...
+	(LOOP_VINFO_RGROUP_COMPARE_TYPE): ... this.
+	(LOOP_VINFO_MASK_IV_TYPE): Renamed to ...
+	(LOOP_VINFO_RGROUP_IV_TYPE): ... this.
+	(vect_iv_limit_for_full_masking): Renamed to ...
+	(vect_iv_limit_for_partial_vectors): this.
+	(_loop_vec_info): Rename mask_compare_type to rgroup_compare_type.
+	Rename iv_type to rgroup_iv_type.
+
+2020-06-12  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* recog.h (insn_gen_fn::f0, insn_gen_fn::f1, insn_gen_fn::f2)
+	(insn_gen_fn::f3, insn_gen_fn::f4, insn_gen_fn::f5, insn_gen_fn::f6)
+	(insn_gen_fn::f7, insn_gen_fn::f8, insn_gen_fn::f9, insn_gen_fn::f10)
+	(insn_gen_fn::f11, insn_gen_fn::f12, insn_gen_fn::f13)
+	(insn_gen_fn::f14, insn_gen_fn::f15, insn_gen_fn::f16): Delete.
+	(insn_gen_fn::operator()): Replace overloaded definitions with
+	a parameter-pack version.
+
+2020-06-12  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/93492
+	* config/i386/i386-features.c (rest_of_insert_endbranch):
+	Renamed to ...
+	(rest_of_insert_endbr_and_patchable_area): Change return type
+	to void. Add need_endbr and patchable_area_size arguments.
+	Don't call timevar_push nor timevar_pop.  Replace
+	endbr_queued_at_entrance with insn_queued_at_entrance.  Insert
+	UNSPECV_PATCHABLE_AREA for patchable area.
+	(pass_data_insert_endbranch): Renamed to ...
+	(pass_data_insert_endbr_and_patchable_area): This.  Change
+	pass name to endbr_and_patchable_area.
+	(pass_insert_endbranch): Renamed to ...
+	(pass_insert_endbr_and_patchable_area): This.  Add need_endbr
+	and patchable_area_size;.
+	(pass_insert_endbr_and_patchable_area::gate): Set and check
+	need_endbr and patchable_area_size.
+	(pass_insert_endbr_and_patchable_area::execute): Call
+	timevar_push and timevar_pop.  Pass need_endbr and
+	patchable_area_size to rest_of_insert_endbr_and_patchable_area.
+	(make_pass_insert_endbranch): Renamed to ...
+	(make_pass_insert_endbr_and_patchable_area): This.
+	* config/i386/i386-passes.def: Replace pass_insert_endbranch
+	with pass_insert_endbr_and_patchable_area.
+	* config/i386/i386-protos.h (ix86_output_patchable_area): New.
+	(make_pass_insert_endbranch): Renamed to ...
+	(make_pass_insert_endbr_and_patchable_area): This.
+	* config/i386/i386.c (ix86_asm_output_function_label): Set
+	function_label_emitted to true.
+	(ix86_print_patchable_function_entry): New function.
+	(ix86_output_patchable_area): Likewise.
+	(x86_function_profiler): Replace endbr_queued_at_entrance with
+	insn_queued_at_entrance.  Generate ENDBR only for TYPE_ENDBR.
+	Call ix86_output_patchable_area to generate patchable area if
+	needed.
+	(TARGET_ASM_PRINT_PATCHABLE_FUNCTION_ENTRY): New.
+	* config/i386/i386.h (queued_insn_type): New.
+	(machine_function): Add function_label_emitted.  Replace
+	endbr_queued_at_entrance with insn_queued_at_entrance.
+	* config/i386/i386.md (UNSPECV_PATCHABLE_AREA): New.
+	(patchable_area): New.
+
 2020-06-11  Martin Liska  <mliska@suse.cz>
 
 	* config/rs6000/rs6000.c (rs6000_density_test): Fix GNU coding
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 98278266c63..d540cbfb2c4 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200612
+20200613
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index a02459bb400..decf23f9155 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,319 @@
+2020-06-12  Steve Baird  <baird@adacore.com>
+
+	* sem_res.adb (Valid_Conversion): The simpler cases of
+	violations of the aforementioned 8.6 rule are already handled
+	correctly. These include cases where the operand of the type
+	conversion is an access parameter or a stand-alone object of an
+	anonymous access type. Add code to detect violations where the
+	operand of the type conversion is an access discriminant whose
+	accessibility level is tied to one of the other simpler cases.
+	This is implemented in a new function,
+	Valid_Conversion.Is_Discrim_Of_Bad_Access_Conversion_Argument,
+	which is called in place of the previous test.
+
+2020-06-12  Bob Duff  <duff@adacore.com>
+
+	* exp_attr.adb (Put_Image): Remove assertion. This assertion is
+	False in mixed-Ada-version programs.
+	* exp_put_image.adb (Tagged_Put_Image_Enabled): New flag to make
+	it easy to experiment with Put_Image on tagged types. False in
+	this version.
+	(Enable_Put_Image): Enable in pre-2020.  Workarounds: Disable
+	for tagged types if Tagged_Put_Image_Enabled is False. Disable
+	for access-to-subprogram types.  Disable if errors have been
+	detected, or Sink is unavailable.
+	(Preload_Sink): Move all conditionals here, from Sem_Ch10, so
+	they can be nearby related code in Enable_Put_Image.  Load Sink
+	only if we have seen a tagged type.  This removes the dilemma
+	about calling Preload_Sink when compiling the compiler, which
+	caused unwanted dependences.
+	* exp_put_image.ads (Preload_Sink): New formal Compilation_Unit,
+	needed to move all conditionals here, from Sem_Ch10.
+	* libgnat/a-stouut.adb (Put_UTF_8): Make this suitable for
+	inlining, so we don't get warnings about inlining in some tests.
+	And so it can be inlined!
+	* opt.ads (Tagged_Seen): New flag (see Preload_Sink).
+	* scng.adb (Scan): Set new Tagged_Seen flag.
+	* sem_ch10.adb (Analyze_Compilation_Unit): Move conditionals and
+	comments regarding Preload_Sink into Preload_Sink.
+
+2020-06-12  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_res.adb (Resolve_Actuals): Check for AI12-0074.
+
+2020-06-12  Olivier Hainque  <hainque@adacore.com>
+
+	* libgnat/s-secsta.ads (Memory_Alignment): New constant, memory
+	alignment for chunks and allocated blocks. Initialize to
+	Standard'Maximum_Alignment * 2.
+	(Chunk_Memory): Use it.
+	* libgnat/s-secsta.adb (Round_Up): Likewise.
+
+2020-06-12  Piotr Trojanek  <trojanek@adacore.com>
+
+	* par-prag.adb: Fix ordering.
+	* snames.ads-tmpl (Name_Test_Case, Pragma_Test_Case): Likewise.
+	* sem_prag.adb (Sig_Flags): Likewise.
+
+2020-06-12  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_res.adb (Resolve_Entity_Name): Fix handling of expressions
+	containing array attributes wrt Ada 83 detection.
+
+2020-06-12  Steve Baird  <baird@adacore.com>
+
+	* sem_util.ads, sem_util.adb: Define 3 new Boolean-valued
+	functions - Statically_Denotes_Entity,
+	Statically_Denotes_Object, and Statically_Names_Object. The
+	first two were taken from sem_attr.adb. The term "statically
+	names" is defined in the Ada RM and the new function
+	Statically_Names_Object is intended to reflect that definition,
+	or more precisely, as described in a comment in the code, to
+	reflect the expected future definition of that term.
+	* sem_attr.adb: Delete functions Statically_Denotes_Object and
+	Statically_Denotes_Entity; these two functions have been moved
+	to package Sem_Util. Replace call to Statically_Denotes_Object
+	with a call to Statically_Names_Object as per AI12-0217 (a
+	binding interpretation, so no Ada_Version check).
+	* exp_ch9.adb (Expand_Entry_Barrier.Is_Simple_Barrier): Change
+	name of function (it was previously Is_Simple_Barrier_Name)
+	because the function should return True in the case of a static
+	expression; implement this requirement.  Change function to
+	include a call to Statically_Names_Object so that, for Ada_2020
+	and later, it will return True for appropriate subcomponent
+	names.
+	(Expand_Entry_Barrier.Is_Pure_Barrier): Handle
+	N_Indexed_Component and N_Selected_Component cases by calling
+	Statically_Names_Object.
+	(Expand_Entry_Barrier): Reorganize to treat Simple_Barriers and
+	Pure_Barriers more uniformly.  Prevent cascaded errors.
+
+2020-06-12  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch12.adb (Find_Matching_Actual): Add guard on search loops
+	to detect a compilation error when using a compiler built
+	without assertions.
+	(Instantiate_Formal_Subprogram): Create a new subprogram name
+	for the actual only if formal has contract aspects and expansion
+	is enabled.
+
+2020-06-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_aggr.adb: Add with and use clauses for Sem_Mech.
+	(Get_Base_Object): New function to get the base object of a node.
+	(In_Place_Assign_OK): Add Target_Object parameter.  Deal with a
+	qualified expression on entry.  Remove short-circuit for array
+	aggregates with a single "others" choice.  Do not look into the
+	components of the aggregate if the parent is an allocator.
+	(Check_Component): Add T_OK parameter and rewrite.
+	(Safe_Component): Invoke Check_Component with T_OK set to False.
+	(Convert_To_Assignments): Try to use an in-place assignment for
+	any target; for that, call Get_Base_Object on the target and pass
+	the result to In_Place_Assign_OK.
+	(Expand_Array_Aggregate): Use Parent_Kind and Parent_Node more
+	consistently.  For an assignment, call Get_Base_Object on the
+	target and pass the result to In_Place_Assign_OK.
+
+2020-06-12  Dmitriy Anisimkov  <anisimko@adacore.com>
+
+	* socket.c (__gnat_minus_500ms): Use GetVersionEx to detect
+	Windows Server version.
+	* libgnat/g-sothco.ads (Minus_500ms_Windows_Timeout): Remade to
+	Boolean constant.
+	* libgnat/g-socket.adb (Set_Socket_Option): Use
+	Minus_500ms_Windows_Timeout constant instead of function call.
+
+2020-06-12  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/a-coinho.ads, libgnat/a-coinho.adb,
+	libgnat/a-coinho__shared.ads, libgnat/a-coinho__shared.adb
+	(Swap): New procedure.
+
+2020-06-12  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_ch6.adb (Expand_N_Subprogram_Declaration): Do nothing for
+	a subprogram declared in a protected body.
+	* exp_ch9.ads, exp_ch9.adb
+	(Build_Private_Protected_Declaration): Moved to sem_ch6.adb.
+	(Expand_N_Protected_Body): Do nothing for a subprogram declared
+	in a protected body.
+	* sem_ch6.adb (Build_Internal_Protected_Declaration): Moved from
+	exp_ch9.adb and renamed and fixed to ensure in particular that
+	such subprograms have convention Intrinsic and have no protected
+	version.
+	(Analyze_Subprogram_Body_Helper): Call
+	Build_Internal_Protected_Declaration.
+	(Move_Pragmas): Moved up and merged with the more general
+	version from Build_Private_Protected_Declaration. We only want
+	to copy selected pragmas, most pragmas are not suitable for a
+	copy on the spec.
+
+2020-06-12  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch6.adb (Check_Overriding_Indicatior): Reject an
+	overriding indicator on a subprogram declared within a protected
+	body.
+
+2020-06-12  Piotr Trojanek  <trojanek@adacore.com>
+
+	* contracts.adb, einfo.adb, sem_ch4.adb, sem_ch6.adb,
+	sem_res.adb, sem_util.adb: Replace Ekind_In with Is_Entry.
+
+2020-06-12  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_res.adb (Resolve_Entry_Call): Add call to
+	Warn_On_Overlapping_Actuals.
+
+2020-06-12  Arnaud Charlet  <charlet@adacore.com>
+
+	* aspects.ads (Is_Representation_Aspect): New array.
+	* sem_ch13.adb (Analyze_Aspect_Specifications): Check
+	13.1(9.2/5) for representation aspects.
+
+2020-06-12  Bob Duff  <duff@adacore.com>
+
+	* exp_put_image.ads, exp_put_image.adb (Preload_Sink): Procedure
+	for preloading type Sink.  This has the side effect of loading
+	various dependents, including Ada.Strings.UTF_Encoding.
+	(Enable_Put_Image): Disable Put_Image in pre-2020 versions of
+	Ada.  This limitation can probably be lifted later.  Enable for
+	tagged types except in predefined units.  Disable for CPP types;
+	Put_Image is legal, just prints the type name.
+	* sem_attr.adb (Check_Put_Image_Attribute): Don't complain about
+	Put_Image of CPP types; instead call the "unknown" version of
+	Put_Image.
+	* sem_ch10.adb (Analyze_Compilation_Unit): Call Preload_Sink.
+
+2020-06-12  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_warn.adb (Warn_On_Overlapping_Actuals): Simplify.
+
+2020-06-12  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_warn.adb (Warn_On_Overlapping_Actuals): Remove suppression
+	for internal units.
+
+2020-06-12  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_strm.adb (Build_Elementary_Input_Call): Add support for 24
+	bits elementary types.
+	* rtsfind.ads: Add 24 bits integer streaming routines.
+	* sem_ch13.adb (Analyze_Attribute_Definition_Clause
+	[Attribute_Stream_Size]): Add support for 24 bits elementary
+	types.
+	* libgnat/s-stratt.ads, libgnat/s-stratt.adb,
+	libgnat/s-stratt__xdr.adb: Add support for signed and unsigned
+	24 bits integers.
+
+2020-06-12  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch3.adb (Get_Discr_Value): Cleanup.
+
+2020-06-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* rtsfind.ads (RTU_Id): Add System_Address_To_Access_Conversions.
+	* sem_elab.adb (Elaboration_Phase_Active): Alphabetize.
+	(Finalize_All_Data_Structures): Likewise.
+	(Error_Preelaborated_Call): New procedure.
+	(Build_Call_Marker): Set Is_Preelaborable_Call flag in marker.
+	(Build_Access_Marker): Likewise.
+	(Build_Subprogram_Invocation): Likewise.
+	(Build_Task_Activation): Likewise.
+	(Check_Preelaborated_Call): Return when the call is preelaborable.
+	Call Error_Preelaborated_Call to give the error otherwise.
+	(Check_Elab_Call): Likewise.
+	* sem_util.adb (Is_Preelaborable_Function): New predicate.
+	(Is_Non_Preelaborable_Construct.Visit): Recurse on the
+	Explicit_Actual_Parameter field of N_Parameter_Association.
+	(Is_Non_Preelaborable_Construct.Visit_Subexpression): In Ada 2020,
+	for a call to a preelaborable function, visit the parameter list;
+	otherwise, raise Non_Preelaborable exception.
+	(Is_Preelaborable_Construct): Likewise, but recursively check the
+	parameters instead and return false upon failure, otherwise true.
+	* sinfo.ads (Is_Preelaborable_Call): New flag in call marker nodes.
+	(Is_Preelaborable_Call): New inline function.
+	(Set_Is_Preelaborable_Call): New inline procedure.
+	* sinfo.adb (Is_Preelaborable_Call): New inline function.
+	(Set_Is_Preelaborable_Call): New inline procedure.
+
+2020-06-12  Bob Duff  <duff@adacore.com>
+
+	* stringt.ads: Remove "use System;".
+
+2020-06-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch4.adb (Try_Container_Indexing): Replace call to
+	First_Discriminant by Get_Reference_Discriminant to get the
+	reference discriminant.
+	* sem_ch13.adb (Check_Indexing_Functions): Likewise.
+	* sem_ch5.adb (Preanalyze_Range): Call Get_Reference_Discriminant
+	to get the reference discriminant.
+	* sem_util.adb (Is_OK_Variable_For_Out_Formal): Treat all
+	Ada 2012 implicit dereferences in only one place.
+	(Is_Variable): Minor tweak.
+
+2020-06-12  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch12.adb (Has_Contracts): New predicate to check whether a
+	formal subprogram carries an aspect specification for a pre- or
+	postcondition.
+	(Build_Subprogram_Wrappers): If actual is overloaded, create a
+	new name to be used in call inside wrapper body. This names
+	carries the interpretations of the actual, and is resolved when
+	the body is analyzed.
+	(Build_Subprogram_Body_Wrapper): Use this generated name in
+	call.
+	(Build_Subprogram_Decl_Wrapper): Build profile of wrapper from
+	the profile of formal, and reset type entities for subsequent
+	analysis.
+
+2020-06-12  Bob Duff  <duff@adacore.com>
+
+	* debug.adb: Remove usage of -gnatd_z.
+	* exp_attr.adb, exp_put_image.ads, exp_put_image.adb: Clean up
+	the enable/disable code. If Put_Image is disabled for a type,
+	systematically call the "unknown" version.  Improve comments.
+	Consolidate workarounds.  Remove usage of -gnatd_z.
+
+2020-06-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_elab.adb: Fix typos in comments.
+
+2020-06-12  Justin Squirek  <squirek@adacore.com>
+
+	* sem_util.adb (Object_Access_Level): Add processing of implicit
+	dereferences.
+
+2020-06-12  Bob Duff  <duff@adacore.com>
+
+	* libgnat/a-nbnbin.adb, libgnat/a-nbnbin.ads,
+	libgnat/a-nbnbin__gmp.adb, libgnat/a-nbnbre.adb,
+	libgnat/a-nbnbre.ads: Update Put_Image, and uncomment the aspect
+	specification.  Add pragmas Ada_2020.
+	* libgnat/a-stouut.ads, libgnat/a-stteou.ads: Add Preelaborate,
+	because the Big_Numbers packages have Preelaborate, and now
+	depend on these Text_Output packages.
+
+2020-06-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* einfo.ads (No_Return): Document it for all subprograms.
+	* einfo.adb (Set_No_Return): Adjust assertion accordingly.
+	* sem_ch3.adb (Check_Abstract_Overriding): Implement the
+	check prescribed by RM 6.5.1(6/2) here instead of...
+	(Derive_Subprogram): Adjust comment accordingly.
+	* sem_disp.adb (Override_Dispatching_Operation): ...here.
+	Remove superfluous return statement.
+	* sem_ch6.adb (Check_No_Return_Expression): New procedure.
+	(Analyze_Function_Return): Call it to implement the check
+	prescribed by AI12-0269 for simple return statements of
+	No_Return functions, and also checks extended statements.
+	(Analyze_Return_Statement): Only give an error on a return
+	statement in No_Return procedures.  Use idiomatic form.
+	* sem_ch8.adb (Analyze_Subprogram_Renaming): Adjust error
+	message for No_Return renaming subprogram.
+	* sem_prag.adb (Analyze_Pragma) <Pragma_No_Return>: Accept
+	it on functions and generic functions in Ada 2020.
+
 2020-06-11  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* sem_res.adb (Resolve_Implicit_Dereference): In an instance,
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 46e9c7eb1a8..96d246a6da5 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,35 @@
+2020-06-12  Marco Elver  <elver@google.com>
+
+	* c-c++-common/tsan/func_entry_exit.c: New test.
+	* c-c++-common/tsan/func_entry_exit_disabled.c: New test.
+
+2020-06-12  Richard Biener  <rguenther@suse.de>
+
+	* gcc.dg/vect/bb-slp-44.c: New testcase.
+
+2020-06-12  Felix Yang  <felix.yang@huawei.com>
+
+	PR tree-optimization/95570
+	* gcc.dg/vect/pr95570.c: New test.
+
+2020-06-12  Arnaud Charlet  <charlet@adacore.com>
+
+	* gnat.dg/rep_clause8.adb: Update error location.
+
+2020-06-12  Alexandre Oliva  <oliva@adacore.com>
+
+	* lib/prune.exp (prune_gcc_output): Match any executable name
+	in collect messages.
+
+2020-06-12  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/93492
+	* gcc.target/i386/pr93492-1.c: New test.
+	* gcc.target/i386/pr93492-2.c: Likewise.
+	* gcc.target/i386/pr93492-3.c: Likewise.
+	* gcc.target/i386/pr93492-4.c: Likewise.
+	* gcc.target/i386/pr93492-5.c: Likewise.
+
 2020-06-11  Patrick Palka  <ppalka@redhat.com>
 
 	PR c++/93467
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index bf017a40716..355747f414c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,20 @@
+2020-06-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/29_atomics/atomic_flag/clear/1.cc: Also test clear()
+	when the value is currently set.
+	* testsuite/29_atomics/atomic_flag/test_and_set/explicit.cc:
+	Actually check the return value.
+	* testsuite/29_atomics/atomic_flag/test_and_set/implicit.cc:
+	Likewise.
+
+2020-06-12  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/atomic_base.h (atomic_flag::test): Add missing
+	const qualifiers.
+	* testsuite/29_atomics/atomic_flag/test/explicit.cc: Add
+	dg-options and verify results of test function.
+	* testsuite/29_atomics/atomic_flag/test/implicit.cc: Likewise.
+
 2020-06-11  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/94749


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-13  2:58 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-13  2:58 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 25961 bytes --]

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

commit e68e80c8ddb961130b59528d1b865a7143c40537
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jun 12 00:16:29 2020 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |  21 ++++
 gcc/ChangeLog           | 117 +++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 324 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/cp/ChangeLog        |  17 +++
 gcc/fortran/ChangeLog   |  46 +++++++
 gcc/testsuite/ChangeLog |  59 +++++++++
 libstdc++-v3/ChangeLog  |  11 ++
 8 files changed, 596 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 3a385d68c50..49afab1d1f3 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,24 @@
+2020-06-11  Jonathan Wakely  <jwakely@redhat.com>
+
+	* prepare-commit-msg: Use the gcc-config.mklog-hook-type Git
+	config key instead of the GCC_FORCE_MKLOG environment variable.
+	Optionally disable generating a new ChangeLog template for
+	amended commits when the existing log is still OK.
+
+2020-06-11  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_update_version.py: Add --curent argument.
+
+2020-06-11  Martin Liska  <mliska@suse.cz>
+
+	* prepare-commit-msg: Replace ENV variable with a git config
+	value.
+
+2020-06-11  Jonathan Wakely  <jwakely@redhat.com>
+
+	* prepare-commit-msg: Use 'tee' to save the diff to a file
+	instead of running 'git diff' twice.
+
 2020-06-10  Martin Liska  <mliska@suse.cz>
 
 	* gcc-changelog/git_commit.py: Fix renamed files in
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b0860738d04..2381eb6ccd4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,120 @@
+2020-06-11  Martin Liska  <mliska@suse.cz>
+
+	* config/rs6000/rs6000.c (rs6000_density_test): Fix GNU coding
+	style.
+
+2020-06-11  Martin Liska  <mliska@suse.cz>
+
+	PR target/95627
+	* config/rs6000/rs6000.c (rs6000_density_test): Skip debug
+	statements.
+
+2020-06-11  Martin Liska  <mliska@suse.cz>
+	    Jakub Jelinek  <jakub@redhat.com>
+
+	PR sanitizer/95634
+	* asan.c (asan_emit_stack_protection): Fix emission for ilp32
+	by using Pmode instead of ptr_mode.
+
+2020-06-11  Kewen Lin  <linkw@gcc.gnu.org>
+
+	* tree-vect-loop-manip.c (vect_set_loop_mask): Renamed to ...
+	(vect_set_loop_control): ... this.
+	(vect_maybe_permute_loop_masks): Rename rgroup_masks related things.
+	(vect_set_loop_masks_directly): Renamed to ...
+	(vect_set_loop_controls_directly): ... this.  Also rename some
+	variables with ctrl instead of mask.  Rename vect_set_loop_mask to
+	vect_set_loop_control.
+	(vect_set_loop_condition_masked): Rename rgroup_masks related things.
+	Also rename some variables with ctrl instead of mask.
+	* tree-vect-loop.c (release_vec_loop_masks): Renamed to ...
+	(release_vec_loop_controls): ... this.  Rename rgroup_masks related
+	things.
+	(_loop_vec_info::~_loop_vec_info): Rename release_vec_loop_masks to
+	release_vec_loop_controls.
+	(can_produce_all_loop_masks_p): Rename rgroup_masks related things.
+	(vect_get_max_nscalars_per_iter): Likewise.
+	(vect_estimate_min_profitable_iters): Likewise.
+	(vect_record_loop_mask): Likewise.
+	(vect_get_loop_mask): Likewise.
+	* tree-vectorizer.h (struct rgroup_masks): Renamed to ...
+	(struct rgroup_controls): ... this.  Also rename mask_type
+	to type and rename masks to controls.
+
+2020-06-11  Kewen Lin  <linkw@gcc.gnu.org>
+
+	* tree-vect-loop-manip.c (vect_set_loop_condition): Rename
+	LOOP_VINFO_FULLY_MASKED_P to LOOP_VINFO_USING_PARTIAL_VECTORS_P.
+	(vect_gen_vector_loop_niters): Likewise.
+	(vect_do_peeling): Likewise.
+	* tree-vect-loop.c (_loop_vec_info::_loop_vec_info): Rename
+	fully_masked_p to using_partial_vectors_p.
+	(vect_analyze_loop_costing): Rename LOOP_VINFO_FULLY_MASKED_P to
+	LOOP_VINFO_USING_PARTIAL_VECTORS_P.
+	(determine_peel_for_niter): Likewise.
+	(vect_estimate_min_profitable_iters): Likewise.
+	(vect_transform_loop): Likewise.
+	* tree-vectorizer.h (LOOP_VINFO_FULLY_MASKED_P): Updated.
+	(LOOP_VINFO_USING_PARTIAL_VECTORS_P): New macro.
+
+2020-06-11  Kewen Lin  <linkw@gcc.gnu.org>
+
+	* tree-vect-loop.c (_loop_vec_info::_loop_vec_info): Rename
+	can_fully_mask_p to can_use_partial_vectors_p.
+	(vect_analyze_loop_2): Rename LOOP_VINFO_CAN_FULLY_MASK_P to
+	LOOP_VINFO_CAN_USE_PARTIAL_VECTORS_P.  Rename saved_can_fully_mask_p
+	to saved_can_use_partial_vectors_p.
+	(vectorizable_reduction): Rename LOOP_VINFO_CAN_FULLY_MASK_P to
+	LOOP_VINFO_CAN_USE_PARTIAL_VECTORS_P.
+	(vectorizable_live_operation): Likewise.
+	* tree-vect-stmts.c (permute_vec_elements): Likewise.
+	(check_load_store_masking): Likewise.
+	(vectorizable_operation): Likewise.
+	(vectorizable_store): Likewise.
+	(vectorizable_load): Likewise.
+	(vectorizable_condition): Likewise.
+	* tree-vectorizer.h (LOOP_VINFO_CAN_FULLY_MASK_P): Renamed to ...
+	(LOOP_VINFO_CAN_USE_PARTIAL_VECTORS_P): ... this.
+	(_loop_vec_info): Rename can_fully_mask_p to can_use_partial_vectors_p.
+
+2020-06-11  Martin Liska  <mliska@suse.cz>
+
+	* optc-save-gen.awk: Quote error string.
+
+2020-06-11  Alexandre Oliva  <oliva@adacore.com>
+
+	* print-rtl.c (print_mem_expr): Enable TDF_SLIM in dump_flags.
+
+2020-06-11  Kito Cheng  <kito.cheng@sifive.com>
+
+	* config/riscv/riscv-protos.h (riscv_output_gpr_save): Remove.
+	* config/riscv/riscv-sr.c (riscv_sr_match_prologue): Update
+	value.
+	* config/riscv/riscv.c (riscv_output_gpr_save): Remove.
+	* config/riscv/riscv.md (gpr_save): Update output asm pattern.
+
+2020-06-11  Kito Cheng  <kito.cheng@sifive.com>
+
+	* config/riscv/predicates.md (gpr_save_operation): New.
+	* config/riscv/riscv-protos.h (riscv_gen_gpr_save_insn): New.
+	(riscv_gpr_save_operation_p): Ditto.
+	* config/riscv/riscv-sr.c (riscv_remove_unneeded_save_restore_calls):
+	Ignore USEs for gpr_save patter.
+	* config/riscv/riscv.c (gpr_save_reg_order): New.
+	(riscv_expand_prologue): Use riscv_gen_gpr_save_insn to gen gpr_save.
+	(riscv_gen_gpr_save_insn): New.
+	(riscv_gpr_save_operation_p): Ditto.
+	* config/riscv/riscv.md (S3_REGNUM): New.
+	(S4_REGNUM): Ditto.
+	(S5_REGNUM): Ditto.
+	(S6_REGNUM): Ditto.
+	(S7_REGNUM): Ditto.
+	(S8_REGNUM): Ditto.
+	(S9_REGNUM): Ditto.
+	(S10_REGNUM): Ditto.
+	(S11_REGNUM): Ditto.
+	(gpr_save): Model USEs correctly.
+
 2020-06-10  Martin Sebor  <msebor@redhat.com>
 
 	PR middle-end/95353
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 1094e86b516..98278266c63 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200611
+20200612
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index b4258dccde0..a02459bb400 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,327 @@
+2020-06-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_res.adb (Resolve_Implicit_Dereference): In an instance,
+	reset the type of the prefix if it is private before building
+	the dereference.
+
+2020-06-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_util.adb (Safe_Unchecked_Type_Conversion): Add missing
+	Is_Type guard before calling Has_Discriminants on Etype.
+
+2020-06-11  Bob Duff  <duff@adacore.com>
+
+	* libgnat/a-nbnbin__gmp.adb: There's no Optional_Big_Integer
+	anymore.  Invalid_Big_Integer is not used.
+	Greatest_Common_Divisor returns Big_Positive.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_aggr.adb (Get_Value): Refine type of the Compon parameter.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_aggr.adb (Resolve_Record_Aggregate): Refine type of
+	Others_Box.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* checks.adb, exp_ch7.adb, exp_ch9.adb, exp_smem.adb, lib.adb,
+	nlists.adb, sem.adb, sem_aggr.adb, sem_ch3.adb, sem_ch6.adb,
+	sem_ch8.adb, sem_dim.adb, sem_res.adb, sem_util.adb,
+	sem_warn.adb: Replace uses of Next function with procedure.
+
+2020-06-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_pakd.ads: Add paragraph about scalar storage order.
+	* exp_pakd.adb (Install_PAT): Do not set the scalar storage
+	order of the PAT here but...
+	(Set_PB_Type): ...here instead and...
+	(Create_Packed_Array_Impl_Type): ...here as well.
+	* rtsfind.ads (RE_Id): Add RE_Rev_Packed_Bytes{1,2,4}.
+	(RE_Unit_Table): Likewise.
+	* libgnat/s-unstyp.ads (Rev_Packed_Bytes1): New derived type.
+	(Rev_Packed_Bytes2): Likewise.
+	(Rev_Packed_Bytes4): Likewise.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch4.adb, sem_ch6.adb, sem_res.adb, sem_util.ads: Fix
+	references to SPARK RM 7.1.3 rule numbers.
+
+2020-06-11  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_warn.adb (Warn_On_Overlapping_Actuals): Simplify code,
+	remove inner predicate Is_Covered_Formal, preserve warning for
+	two overlapping composite types when only one is writable, and
+	for two overlapping and writable elementary types.
+
+2020-06-11  Steve Baird  <baird@adacore.com>
+
+	* contracts.adb (Add_Contract_Item): Support specifying
+	volatility refinement aspects for types.
+	(Analyze_Contracts): Add call to Analyze_Type_Contract in the
+	case of a contract for a type.
+	(Freeze_Contracts): Add call to Analyze_Type_Contract in the
+	case of a contract for a type.
+	(Check_Type_Or_Object_External_Properties): A new procedure
+	which performs the work that needs to be done for both object
+	declarations and types.
+	(Analyze_Object_Contract): Add a call to
+	Check_Type_Or_Object_External_Properties and remove the code in
+	this procedure which did much of the work that is now performed
+	by that call.
+	(Analyze_Type_Contract): Implement this new routine as nothing
+	more than a call to Check_Type_Or_Object_External_Properties.
+	* contracts.ads: Update comment for Add_Contract_To_Item because
+	types can have contracts.  Follow (questionable) precedent and
+	declare new routine Analyze_Type_Contract as visible (following
+	example of Analyze_Object_Contract), despite the fact that it is
+	never called from outside of the package where it is declared.
+	* einfo.adb (Contract, Set_Contract): Id argument can be a type;
+	support this case.
+	(Write_Field34_Name): Field name is "contract" for a type.
+	* einfo.ads: Update comment describing Contract attribute.
+	* sem_ch3.adb (Build_Derived_Numeric_Type): Is_Volatile should
+	return same answer for all subtypes of a given type. Thus, when
+	building the base type for something like type Volatile_1_To_10
+	is range 1 .. 10 with Volatile; that basetype should be marked
+	as being volatile.
+	(Access_Type_Declaration): Add SPARK-specific legality check
+	that the designated type of an access type shall be compatible
+	with respect to volatility with the access type.
+	* sem_ch12.adb (Check_Shared_Variable_Control_Aspects): Add
+	SPARK-specific legality check that an actual type parameter in
+	an instantiation shall be compatible with respect to volatility
+	with the corresponding formal type.
+	* sem_ch13.adb (Analyze_Aspect_Specifications): Perform checks
+	for aspect specs for the 4 volatility refinement aspects that
+	were already being performed for all language-defined aspects.
+	* sem_prag.adb (Analyze_External_Property_In_Decl_Part,
+	Analyze_Pragma): External properties (other than No_Caching) may
+	be specified for a type, including a generic formal type.
+	* sem_util.ads: Declare new subprograms - Async_Readers_Enabled,
+	Async_Writers_Enabled, Effective_Reads, Effective_Writes, and
+	Check_Volatility_Compatibility.
+	* sem_util.adb (Async_Readers_Enabled, Async_Writers_Enabled,
+	Effective_Reads, Effective_Writes): Initial implementation of
+	new functions for querying aspect values.
+	(Check_Volatility_Compatibility): New procedure intended for use
+	in checking all SPARK legality rules of the form "<> shall be
+	compatible with respect to volatility with <>".
+	(Has_Enabled_Property): Update comment because Item_Id can be a
+	type.  Change name of nested Variable_Has_Enabled_Property
+	function to Type_Or_Variable_Has_Enabled_Property; add a
+	parameter to that function because recursion may be needed,
+	e.g., in the case of a derived typ).  Cope with the case where
+	the argument to Has_Enabled_Property is a type.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_aggr.adb (Add_Association): Add assertion about the formal
+	parameters.
+	(Propagate_Discriminants): Always add an explicit component
+	association, so that an "others => <>" association is never
+	needed.
+
+2020-06-11  Bob Duff  <duff@adacore.com>
+
+	* exp_put_image.adb (Build_Elementary_Put_Image_Call): If the
+	underlying type is real, call Put_Image_Unknown.
+	(Build_Unknown_Put_Image_Call): Pass the type name to
+	Put_Image_Unknown.
+	* libgnat/s-putima.ads, libgnat/s-putima.adb
+	(Put_Image_Unknown): Add Type_Name parameter.  Remove
+	overly-detailed documentation of what it does; better to leave
+	it open.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch3.adb (Build_Constrained_Array_Type,
+	Build_Constrained_Discriminated_Type): Skip unnecessary loop
+	iterations.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_aggr.adb (Build_Constrained_Itype): Move to Sem_Util.
+	* sem_ch3.adb (Build_Subtype, Inherit_Predicate_Flags): Move...
+	* sem_util.adb (Build_Subtype): Here.  Add parameters for
+	references to objects previously declared in enclosing scopes.
+	(Inherit_Predicate_Flags): And here, because it is called by
+	Build_Subtype.
+	* sem_util.ads (Build_Overriding_Spec): Reorder alphabetically.
+	(Build_Subtype): Moved from Sem_Ch3; comments updated.
+	(Build_Constrained_Itype): Moved from Sem_Aggr; comments
+	updated.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_aggr.adb (Case_Table_Type): Change index type from Nat to
+	Pos.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_aggr.adb (Build_Constrained_Itype): Previously a declare
+	block, now a separate procedure; the only change is that now
+	New_Assoc_List might include components and an others clause,
+	which we ignore (while we deal with discriminants exactly as we
+	did before); extend a ??? comment about how this routine is
+	different from the Build_Subtype
+	(Resolve_Record_Aggregate): Create a constrained itype not just
+	for the outermost record aggregate, but for its inner record
+	aggregates as well.
+
+2020-06-11  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* checks.adb (Build_Discriminant_Checks): Build an explicit
+	dereference when the type is an access type.
+	* exp_atag.adb (Build_CW_Membership): Add explicit dereferences.
+	(Build_Get_Access_Level): Likewise.
+	(Build_Get_Alignment): Likewise.
+	(Build_Inherit_Prims): Likewise.
+	(Build_Get_Transportable): Likewise.
+	(Build_Set_Size_Function): Likewise.
+	* exp_ch3.adb (Build_Offset_To_Top_Function): Likewise.
+	* exp_ch4.adb (Expand_Allocator_Expression): Likewise.
+	(Expand_N_Indexed_Component ): Remove code dealing with implicit
+	dereferences.
+	(Expand_N_Selected_Component): Likewise.
+	(Expand_N_Slice): Likewise.
+	* exp_ch9.adb (Add_Formal_Renamings): Add explicit dereference.
+	(Expand_Accept_Declarations): Likewise.
+	(Build_Simple_Entry_Call): Remove code dealing with implicit
+	dereferences.
+	(Expand_N_Requeue_Statement): Likewise.
+	* exp_disp.adb (Expand_Dispatching_Call): Build an explicit
+	dereference when the controlling type is an access type.
+	* exp_spark.adb (Expand_SPARK_N_Selected_Component): Delete.
+	(Expand_SPARK_N_Slice_Or_Indexed_Component): Likewise.
+	(Expand_SPARK): Do not call them.
+	* sem_ch4.adb (Process_Implicit_Dereference_Prefix): Delete.
+	(Process_Indexed_Component): Call Implicitly_Designated_Type
+	to get the designated type for an implicit dereference.
+	(Analyze_Overloaded_Selected_Component): Do not insert an
+	explicit dereference here.
+	(Analyze_Selected_Component): Likewise.
+	(Analyze_Slice): Call Implicitly_Designated_Type to get the
+	designated type for an implicit dereference.
+	* sem_ch8.adb (Has_Components): New predicate extracted from...
+	(Is_Appropriate_For_Record): ...this.  Delete.
+	(Is_Appropriate_For_Entry_Prefix): Likewise.
+	(Analyze_Renamed_Entry): Deal with implicit dereferences.
+	(Find_Selected_Component): Do not insert an explicit dereference
+	here.  Call Implicitly_Designated_Type to get the designated type
+	for an implicit dereference.  Call Has_Components, Is_Task_Type
+	and Is_Protected_Type directly.  Adjust test for error.
+	* sem_res.adb (Resolve_Implicit_Dereference): New procedure.
+	(Resolve_Call): Call Resolve_Indexed_Component last.
+	(Resolve_Entry): Call Resolve_Implicit_Dereference on the prefix.
+	(Resolve_Indexed_Component): Call Implicitly_Designated_Type to
+	get the designated type for an implicit dereference and
+	Resolve_Implicit_Dereference on the prefix at the end.
+	(Resolve_Selected_Component): Likewise.
+	(Resolve_Slice): Likewise.  Do not apply access checks here.
+	* sem_util.ads (Implicitly_Designated_Type): Declare.
+	* sem_util.adb (Copy_And_Maybe_Dereference): Simplify.
+	(Implicitly_Designated_Type): New function.
+	(Object_Access_Level): Fix typo.
+	* sem_warn.adb (Check_Unset_Reference): Test Comes_From_Source
+	on the original node.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_disp.adb: Minor reformatting.
+	* exp_aggr.adb (Is_Static_Dispatch_Table_Aggregate): Recognize
+	aggregates of the Ada.Tags.Object_Specific_Data type as static.
+	* sem_aggr.adb (Check_Static_Discriminated_Subtype): Deconstruct
+	and do not call it from Build_Constrained_Itype.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_disp.adb (Make_Secondary_DT): Internally generated OSD
+	tables are now constant.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_aggr.adb (Backend_Processing_Possible): Remove useless
+	call.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* opt.ads (Building_Static_Dispatch_Tables): Fix punctuation in
+	comment.
+
+2020-06-11  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/s-stposu.ads (Root_Storage_Pool_With_Subpools,
+	Root_Subpool): Mark with Preelaborable_Initialization.
+
+2020-06-11  Javier Miranda  <miranda@adacore.com>
+
+	* exp_ch9.adb (Expand_N_Conditional_Entry_Call): Replace call to
+	New_Copy_List by calls to the new routine
+	New_Copy_Separate_List.
+	* sem_util.ads (New_Copy_Separate_List, New_Copy_Separate_Tree):
+	New routines.
+	* sem_util.adb (New_Copy_Separate_List, New_Copy_Separate_Tree):
+	New routines.
+	(New_Copy_Tree): Extend the machinery that detects syntactic
+	nodes to handle lists of indentifiers with field More_Ids;
+	otherwise such nodes are erroneously handled as semantic nodes.
+	Copy aspect specifications attached to nodes.
+	* sem_ch12.adb (Copy_Generic_Node): Protect reading attribute
+	Etype.
+
+2020-06-11  Bob Duff  <duff@adacore.com>
+
+	* sem_ch13.adb (Analyze_Aspect_Specifications): Do not set the
+	Has_Predicates flag when the Predicate_Failure aspect is seen.
+	It is legal (but pointless) to use this aspect without a
+	predicate.  If we set the flag, we generate a half-baked
+	Predicate procedure, and if that procedure is nested, it causes
+	unnesting to crash.
+
+2020-06-11  Bob Duff  <duff@adacore.com>
+
+	* exp_put_image.adb (Build_Record_Put_Image_Procedure): Remove
+	special processing of protected types, because those are handled
+	by Build_Protected_Put_Image_Call.
+	(Enable_Put_Image): Use the switch -gnatd_z to control enabling
+	of Put_Image. Disable Put_Image for types in Remote_Types
+	packages.
+	* debug.adb: Document -gnatd_z switch.
+	* exp_imgv.adb, libgnat/a-stteou.ads, opt.ads: Minor cleanups.
+
+2020-06-11  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_warn.adb (Warn_On_Overlapping_Actuals): Add label to the
+	outer loop and use it in the exit statement.
+
+2020-06-11  Ghjuvan Lacambre  <lacambre@adacore.com>
+
+	* exp_ch3.adb (Build_Assignment): Generate predicate check if
+	subtype mark has predicate.
+
+2020-06-11  Justin Squirek  <squirek@adacore.com>
+
+	* sem_util.adb (Expand_N_Attribute_Reference): Use original
+	nodes where required to avoid looking at the expanded tree.
+
+2020-06-11  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/a-catizo.ads, libgnat/a-nbnbin.ads,
+	libgnat/a-nbnbre.ads, libgnat/a-nubinu.ads,
+	libgnat/s-aoinar.ads, libgnat/s-aomoar.ads,
+	libgnat/s-aotase.ads, libgnat/s-stopoo.ads: Remove aspects that
+	we will not implement.
+
+2020-06-11  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/s-aoinar.adb (Atomic_Fetch_And_Add,
+	Atomic_Fetch_And_Subtract): Add fallback using
+	compare-and-exchange, in case the integer type does not map to a
+	machine type.
+
 2020-06-10  Arnaud Charlet  <charlet@adacore.com>
 
 	* libgnat/s-aomoar.ads, libgnat/s-aomoar.adb: New files.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index c6448360f93..876c36483c2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,20 @@
+2020-06-11  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/93467
+	* constraint.cc (associate_classtype_constraints): If there is a
+	discrepancy between the current template depth and the template
+	depth of the original declaration, then adjust the template
+	parameter depth within the current constraints appropriately.
+	* pt.c (tsubst_friend_class): Substitute into and set the
+	constraints on the injected declaration.
+
+2020-06-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* coroutines.cc (instantiate_coro_traits): Pass a reference
+	to lambda closure objects to traits instantiation.
+	(morph_fn_to_coro): Likewise for promise parameter
+	preview and allocator lookup.
+
 2020-06-10  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR c++/95440
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index f6db90378db..530333e38c4 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,49 @@
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+	    Steven G. Kargl   <kargl@gcc.gnu.org>
+
+	PR fortran/95611
+	* decl.c (access_attr_decl): Use correct symbol in error message.
+
+2020-06-11  Steven G. Kargl  <kargl@gcc.gnu.org>
+	    Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95544
+	* check.c (invalid_null_arg): Rename to gfc_invalid_null_arg.
+	(gfc_check_associated, gfc_check_kind, gfc_check_merge)
+	(gfc_check_shape, gfc_check_size, gfc_check_spread)
+	(gfc_check_transfer): Adjust.
+	(gfc_check_len_lentrim, gfc_check_trim): Check for NULL() argument.
+	* gfortran.h: Declare gfc_invalid_null_arg ().
+	* intrinsic.c (check_arglist): Check for NULL() argument.
+
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95503
+	* expr.c (gfc_check_pointer_assign): Skip contiguity check of rhs
+	of pointer assignment if lhs cannot be simply contiguous.
+
+2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/95331
+	* trans-array.c (gfc_conv_array_ref): For class array dummy
+	arguments use the transformed descriptor in sym->backend_decl
+	instead of the original descriptor.
+
+2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/52351
+	PR fortran/85868
+	* trans-array.c (gfc_conv_expr_descriptor): Enable the
+	creation of a new descriptor with the correct one based
+	indexing for array sections.  Rework array descriptor
+	indexing offset calculation.
+
+2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/94022
+	* trans-expr.c (gfc_conv_procedure_call): In the case of
+	assumed-size arrays ensure that the reference is to a full array.
+
 2020-06-07  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95091
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 83751a117d9..46e9c7eb1a8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,62 @@
+2020-06-11  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/93467
+	* g++.dg/cpp2a/concepts-friend6.C: New test.
+	* g++.dg/cpp2a/concepts-friend7.C: New test.
+
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+	    Steven G. Kargl   <kargl@gcc.gnu.org>
+
+	PR fortran/95611
+	* gfortran.dg/pr95611.f90: New file.
+
+2020-06-11  Steven G. Kargl  <kargl@gcc.gnu.org>
+	    Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95544
+	* gfortran.dg/pr95544.f90: New file.
+
+2020-06-11  Tamar Christina  <tamar.christina@arm.com>
+
+	* lib/target-supports.exp (check_effective_target_exceptions_enabled):
+	Mark as C++ test input.
+
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95503
+	* gfortran.dg/pr95503.f90: New test.
+
+2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/95331
+	* gfortran.dg/PR95331.f90: New test.
+
+2020-06-11  David Edelsohn  <dje.gcc@gmail.com>
+
+	* g++.dg/abi/pure-virtual1.C: XFAIL AIX.
+
+2020-06-11  David Edelsohn  <dje.gcc@gmail.com>
+
+	* gcc.dg/spellcheck-inttypes.c: Don't include inttypes.h on AIX.
+
+2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/52351
+	PR fortran/85868
+	* gfortran.dg/coarray_lib_comm_1.f90: Adjust match test for
+	the newly generated descriptor.
+	* gfortran.dg/PR85868A.f90: New test.
+	* gfortran.dg/PR85868B.f90: New test.
+
+2020-06-11  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/94022
+	* gfortran.dg/PR94022.f90: New test.
+
+2020-06-11  Kito Cheng  <kito.cheng@sifive.com>
+
+	* gcc.target/riscv/pr95252.c: New.
+
 2020-06-10  Alexandre Oliva  <oliva@adacore.com>
 
 	PR rtl-optimization/51447
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6f8e2f2e186..bf017a40716 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2020-06-11  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/94749
+	* include/bits/istream.tcc (basic_istream::ignore(streamsize, CharT)):
+	Only discard an extra character if we didn't already reach the
+	maximum number.
+	* src/c++98/istream.cc (istream::ignore(streamsiz, char))
+	(wistream::ignore(streamsize, wchar_t)): Likewise.
+	* testsuite/27_io/basic_istream/ignore/char/94749.cc: New test.
+	* testsuite/27_io/basic_istream/ignore/wchar_t/94749.cc: New test.
+
 2020-06-10  Patrick Palka  <ppalka@redhat.com>
 
 	PR libstdc++/95578


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-13  2:53 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-13  2:53 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 25057 bytes --]

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

commit ec6ffbb919cdde26da3fbc949e65d564c70a3084
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Jun 11 00:16:45 2020 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |  19 +++++
 gcc/ChangeLog           | 220 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 209 +++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |  10 +++
 gcc/cp/ChangeLog        |  15 ++++
 gcc/testsuite/ChangeLog |  59 +++++++++++++
 libstdc++-v3/ChangeLog  |  49 +++++++++++
 8 files changed, 582 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 458989eda3c..3a385d68c50 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,22 @@
+2020-06-10  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Fix renamed files in
+	parse_git_name_status.
+	* gcc-changelog/test_email.py: Add test for it.
+
+2020-06-10  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Add more supported prefixes.
+	* gcc-changelog/test_email.py: Fix one flake8 error.
+	* gcc-changelog/test_patches.txt: Add tested for newly
+	supported prefixes.
+
+2020-06-10  Jonathan Wakely  <jwakely@redhat.com>
+
+	* gcc-changelog/git_commit.py (GitCommit.parse_changelog):
+	Improve error strings.
+	* gcc-changelog/test_email.py: Update expected errors.
+
 2020-06-09  Jonathan Wakely  <jwakely@redhat.com>
 
 	* gcc-changelog/git_email.py: Set exit status on error.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5f2b16a17a1..b0860738d04 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,223 @@
+2020-06-10  Martin Sebor  <msebor@redhat.com>
+
+	PR middle-end/95353
+	PR middle-end/92939
+	* builtins.c (inform_access): New function.
+	(check_access): Call it.  Add argument.
+	(addr_decl_size): Remove.
+	(get_range): New function.
+	(compute_objsize): New overload.  Only use compute_builtin_object_size
+	with raw memory function.
+	(check_memop_access): Pass new argument to compute_objsize and
+	check_access.
+	(expand_builtin_memchr, expand_builtin_strcat): Same.
+	(expand_builtin_strcpy, expand_builtin_stpcpy_1): Same.
+	(expand_builtin_stpncpy, check_strncat_sizes): Same.
+	(expand_builtin_strncat, expand_builtin_strncpy): Same.
+	(expand_builtin_memcmp): Same.
+	* builtins.h (check_nul_terminated_array): Declare extern.
+	(check_access): Add argument.
+	(struct access_ref, struct access_data): New structs.
+	* gimple-ssa-warn-restrict.c (clamp_offset): New helper.
+	(builtin_access::overlap): Call it.
+	* tree-object-size.c (decl_init_size): Declare extern.
+	(addr_object_size): Correct offset computation.
+	* tree-object-size.h (decl_init_size): Declare.
+	* tree-ssa-strlen.c (handle_integral_assign): Remove a call
+	to maybe_warn_overflow when assigning to an SSA_NAME.
+
+2020-06-10  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-loop.c (vect_determine_vectorization_factor):
+	Skip debug stmts.
+	(_loop_vec_info::_loop_vec_info): Likewise.
+	(vect_update_vf_for_slp): Likewise.
+	(vect_analyze_loop_operations): Likewise.
+	(update_epilogue_loop_vinfo): Likewise.
+	* tree-vect-patterns.c (vect_determine_precisions): Likewise.
+	(vect_pattern_recog): Likewise.
+	* tree-vect-slp.c (vect_detect_hybrid_slp): Likewise.
+	(_bb_vec_info::_bb_vec_info): Likewise.
+	* tree-vect-stmts.c (vect_mark_stmts_to_be_vectorized):
+	Likewise.
+
+2020-06-10  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95576
+	* tree-vect-slp.c (vect_slp_bb): Skip leading debug stmts.
+
+2020-06-10  Haijian Zhang  <z.zhanghaijian@huawei.com>
+
+	PR target/95523
+	* config/aarch64/aarch64-sve-builtins.h
+	(sve_switcher::m_old_maximum_field_alignment): New member.
+	* config/aarch64/aarch64-sve-builtins.cc
+	(sve_switcher::sve_switcher): Save maximum_field_alignment in
+	m_old_maximum_field_alignment and clear maximum_field_alignment.
+	(sve_switcher::~sve_switcher): Restore maximum_field_alignment.
+
+2020-06-10  Richard Biener  <rguenther@suse.de>
+
+	* tree-vectorizer.h (_slp_tree::vec_stmts): Make it a vector
+	of gimple * stmts.
+	(_stmt_vec_info::vec_stmts): Likewise.
+	(vec_info::stmt_vec_info_ro): New flag.
+	(vect_finish_replace_stmt): Adjust declaration.
+	(vect_finish_stmt_generation): Likewise.
+	(vectorizable_induction): Likewise.
+	(vect_transform_reduction): Likewise.
+	(vectorizable_lc_phi): Likewise.
+	* tree-vect-data-refs.c (vect_create_data_ref_ptr): Do not
+	allocate stmt infos for increments.
+	(vect_record_grouped_load_vectors): Adjust.
+	* tree-vect-loop.c (vect_create_epilog_for_reduction): Likewise.
+	(vectorize_fold_left_reduction): Likewise.
+	(vect_transform_reduction): Likewise.
+	(vect_transform_cycle_phi): Likewise.
+	(vectorizable_lc_phi): Likewise.
+	(vectorizable_induction): Likewise.
+	(vectorizable_live_operation): Likewise.
+	(vect_transform_loop): Likewise.
+	* tree-vect-patterns.c (vect_pattern_recog): Set stmt_vec_info_ro.
+	* tree-vect-slp.c (vect_get_slp_vect_def): Adjust.
+	(vect_get_slp_defs): Likewise.
+	(vect_transform_slp_perm_load): Likewise.
+	(vect_schedule_slp_instance): Likewise.
+	(vectorize_slp_instance_root_stmt): Likewise.
+	* tree-vect-stmts.c (vect_get_vec_defs_for_operand): Likewise.
+	(vect_finish_stmt_generation_1): Do not allocate a stmt info.
+	(vect_finish_replace_stmt): Do not return anything.
+	(vect_finish_stmt_generation): Likewise.
+	(vect_build_gather_load_calls): Adjust.
+	(vectorizable_bswap): Likewise.
+	(vectorizable_call): Likewise.
+	(vectorizable_simd_clone_call): Likewise.
+	(vect_create_vectorized_demotion_stmts): Likewise.
+	(vectorizable_conversion): Likewise.
+	(vectorizable_assignment): Likewise.
+	(vectorizable_shift): Likewise.
+	(vectorizable_operation): Likewise.
+	(vectorizable_scan_store): Likewise.
+	(vectorizable_store): Likewise.
+	(vectorizable_load): Likewise.
+	(vectorizable_condition): Likewise.
+	(vectorizable_comparison): Likewise.
+	(vect_transform_stmt): Likewise.
+	* tree-vectorizer.c (vec_info::vec_info): Initialize
+	stmt_vec_info_ro.
+	(vec_info::replace_stmt): Copy over stmt UID rather than
+	unsetting/setting a stmt info allocating a new UID.
+	(vec_info::set_vinfo_for_stmt): Assert !stmt_vec_info_ro.
+
+2020-06-10  Aldy Hernandez  <aldyh@redhat.com>
+
+	* gimple-loop-versioning.cc (loop_versioning::name_prop::get_value):
+	Add stmt parameter.
+	* gimple-ssa-evrp.c (class evrp_folder): New.
+	(class evrp_dom_walker): Remove.
+	(execute_early_vrp): Use evrp_folder instead of evrp_dom_walker.
+	* tree-ssa-ccp.c (ccp_folder::get_value): Add stmt parameter.
+	* tree-ssa-copy.c (copy_folder::get_value): Same.
+	* tree-ssa-propagate.c (substitute_and_fold_engine::replace_uses_in):
+	Pass stmt to get_value.
+	(substitute_and_fold_engine::replace_phi_args_in): Same.
+	(substitute_and_fold_dom_walker::after_dom_children): Call
+	post_fold_bb.
+	(substitute_and_fold_dom_walker::foreach_new_stmt_in_bb): New.
+	(substitute_and_fold_dom_walker::propagate_into_phi_args): New.
+	(substitute_and_fold_dom_walker::before_dom_children): Adjust to
+	call virtual functions for folding, pre_folding, and post folding.
+	Call get_value with PHI.  Tweak dump.
+	* tree-ssa-propagate.h (class substitute_and_fold_engine):
+	New argument to get_value.
+	New virtual function pre_fold_bb.
+	New virtual function post_fold_bb.
+	New virtual function pre_fold_stmt.
+	New virtual function post_new_stmt.
+	New function propagate_into_phi_args.
+	* tree-vrp.c (vrp_folder::get_value): Add stmt argument.
+	* vr-values.c (vr_values::extract_range_from_stmt): Adjust dump
+	output.
+	(vr_values::fold_cond): New.
+	(vr_values::simplify_cond_using_ranges_1): Call fold_cond.
+	* vr-values.h (class vr_values): Add
+	simplify_cond_using_ranges_when_edge_is_known.
+
+2020-06-10  Martin Liska  <mliska@suse.cz>
+
+	PR sanitizer/94910
+	* asan.c (asan_emit_stack_protection): Emit
+	also **SavedFlagPtr(FakeStack, class_id) = 0 in order to release
+	a stack frame.
+
+2020-06-10  Tamar Christina  <tamar.christina@arm.com>
+
+	* config/aarch64/aarch64.c (aarch64_rtx_mult_cost): Adjust costs for mul.
+
+2020-06-10  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-data-refs.c (vect_vfa_access_size): Adjust.
+	(vect_record_grouped_load_vectors): Likewise.
+	* tree-vect-loop.c (vect_create_epilog_for_reduction): Likewise.
+	(vectorize_fold_left_reduction): Likewise.
+	(vect_transform_reduction): Likewise.
+	(vect_transform_cycle_phi): Likewise.
+	(vectorizable_lc_phi): Likewise.
+	(vectorizable_induction): Likewise.
+	(vectorizable_live_operation): Likewise.
+	(vect_transform_loop): Likewise.
+	* tree-vect-slp.c (vect_get_slp_defs): New function, split out
+	from overload.
+	* tree-vect-stmts.c (vect_get_vec_def_for_operand_1): Remove.
+	(vect_get_vec_def_for_operand): Likewise.
+	(vect_get_vec_def_for_stmt_copy): Likewise.
+	(vect_get_vec_defs_for_stmt_copy): Likewise.
+	(vect_get_vec_defs_for_operand): New function.
+	(vect_get_vec_defs): Likewise.
+	(vect_build_gather_load_calls): Adjust.
+	(vect_get_gather_scatter_ops): Likewise.
+	(vectorizable_bswap): Likewise.
+	(vectorizable_call): Likewise.
+	(vectorizable_simd_clone_call): Likewise.
+	(vect_get_loop_based_defs): Remove.
+	(vect_create_vectorized_demotion_stmts): Adjust.
+	(vectorizable_conversion): Likewise.
+	(vectorizable_assignment): Likewise.
+	(vectorizable_shift): Likewise.
+	(vectorizable_operation): Likewise.
+	(vectorizable_scan_store): Likewise.
+	(vectorizable_store): Likewise.
+	(vectorizable_load): Likewise.
+	(vectorizable_condition): Likewise.
+	(vectorizable_comparison): Likewise.
+	(vect_transform_stmt): Adjust and remove no longer applicable
+	sanity checks.
+	* tree-vectorizer.c (vec_info::new_stmt_vec_info): Initialize
+	STMT_VINFO_VEC_STMTS.
+	(vec_info::free_stmt_vec_info): Relase it.
+	* tree-vectorizer.h (_stmt_vec_info::vectorized_stmt): Remove.
+	(_stmt_vec_info::vec_stmts): Add.
+	(STMT_VINFO_VEC_STMT): Remove.
+	(STMT_VINFO_VEC_STMTS): New.
+	(vect_get_vec_def_for_operand_1): Remove.
+	(vect_get_vec_def_for_operand): Likewise.
+	(vect_get_vec_defs_for_stmt_copy): Likewise.
+	(vect_get_vec_def_for_stmt_copy): Likewise.
+	(vect_get_vec_defs): New overloads.
+	(vect_get_vec_defs_for_operand): New.
+	(vect_get_slp_defs): Declare.
+
+2020-06-10  Qian Chao  <qianchao9@huawei.com>
+
+	PR tree-optimization/95569
+	* trans-mem.c (expand_assign_tm): Ensure that rtmp is marked TREE_ADDRESSABLE.
+
+2020-06-10  Martin Liska  <mliska@suse.cz>
+
+	PR tree-optimization/92860
+	* optc-save-gen.awk: Generate new function cl_optimization_compare.
+	* opth-gen.awk: Generate declaration of the function.
+
 2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
 
 	* config/rs6000/ppc-auxv.h (PPC_PLATFORM_FUTURE): Allocate
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 51c41f0bb81..1094e86b516 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200610
+20200611
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index f125850ccdb..b4258dccde0 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,212 @@
+2020-06-10  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/s-aomoar.ads, libgnat/s-aomoar.adb: New files.
+	* libgnat/s-atopar.ads: Move...
+	* libgnat/s-aoinar.ads: Here.
+	* libgnat/s-atopar.adb: Move...
+	* libgnat/s-aoinar.adb: Here.
+	* impunit.adb: Update list of runtime files.
+	* Makefile.rtl (GNATRTL_NONTASKING_OBJS=): Adjust.
+
+2020-06-10  Arnaud Charlet  <charlet@adacore.com>
+
+	* snames.ads-tmpl (Name_Characters_Assertion_Check,
+	Name_Containers_Assertion_Check,
+	Name_Interfaces_Assertion_Check, Name_IO_Assertion_Check,
+	Name_Numerics_Assertion_Check, Name_Strings_Assertion_Check,
+	Name_System_Assertion_Check): New constants.
+	* types.ads (Characters_Assertion_Check,
+	Containers_Assertion_Check, Interfaces_Assertion_Check,
+	IO_Assertion_Check, Numerics_Assertion_Check,
+	Strings_Assertion_Check, System_Assertion_Check): New constants.
+	(All_Checks): Update accordingly.
+
+2020-06-10  Ghjuvan Lacambre  <lacambre@adacore.com>
+
+	* exp_ch3.adb (Build_Equivalent_Record_Aggregate): Return Empty
+	if Etype of record component has predicates.
+
+2020-06-10  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_ch3.adb (Build_Init_Statements): Implement the notion of
+	"require late initialization".
+
+2020-06-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_util.adb (Copy_And_Maybe_Dereference): Temporarily copy
+	the parent node of the original tree when dereferencing.
+
+2020-06-10  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_warn.adb (Warn_On_Overlapping_Actuals): Add a warning when
+	two actuals in a call overlap, both are composite types that may
+	be passed by reference, and only one of them is writable.
+
+2020-06-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch4.adb (Expand_N_In): Use an expression with actions to
+	insert the PE raise statement for the Unchecked_Union case.
+
+2020-06-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch4.adb (Analyze_Call): Use idiomatic condition.
+	* sem_res.adb (Resolve_Call): Remove obsolete code.
+
+2020-06-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_util.adb (Copy_And_Maybe_Dereference): New function.
+	(Build_Access_Record_Constraint): Use it to copy the prefix.
+	(Build_Actual_Array_Constraint): Likewise.
+	(Build_Actual_Record_Constraint): Likewise.
+
+2020-06-10  Bob Duff  <duff@adacore.com>
+
+	* sem_prag.adb (Invariant): Remove the pragma removing code.  It
+	doesn't work to remove the pragma, because various flags are set
+	during Build_Invariant_Procedure_Declaration and
+	Build_Invariant_Procedure_Body that need to be set to avoid the
+	spurious warnings.
+	* exp_util.adb (Make_Invariant_Call): Avoid calling the
+	invariant-checking procedure if the body is empty. This is an
+	optimization.
+
+2020-06-10  Vasiliy Fofanov  <fofanov@adacore.com>
+
+	* doc/gnat_ugn/gnat_utility_programs.rst: Fix gnatmetric
+	switches description.
+
+2020-06-10  Arnaud Charlet  <charlet@adacore.com>
+
+	* repinfo-input.ads, repinfo-input.adb, repinfo.adb,
+	repinfo.ads: Update header.
+
+2020-06-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_aggr.adb (In_Place_Assign_OK): Do not necessarily return
+	false for a type with discriminants.
+	(Convert_To_Assignments): Use Parent_Node and Parent_Kind more
+	consistently.  In the in-place assignment case, first apply a
+	discriminant check if need be, and be prepared for a rewritten
+	aggregate as a result.
+
+2020-06-10  Arnaud Charlet  <charlet@adacore.com>
+
+	* atree.adb, contracts.adb, debug.adb, freeze.adb,
+	repinfo-input.adb, repinfo.adb, sem_attr.adb, sem_ch10.adb,
+	sem_ch13.adb, sem_ch3.adb, sem_ch5.adb, sem_ch6.adb,
+	sem_ch8.adb, sem_ch9.adb, sem_disp.adb, sem_eval.adb,
+	sem_prag.adb: Remove more references to ASIS.
+
+2020-06-10  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/s-secsta.adb (Round_Up): Fix typo in exception
+	message.
+
+2020-06-10  Piotr Trojanek  <trojanek@adacore.com>
+
+	* par-ch4.adb (P_Membership_Test): Fix typo in a grammar rule.
+
+2020-06-10  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_spark.adb (Expand_SPARK_N_Attribute_Reference): Remove
+	expansion of First and Last attributes.
+
+2020-06-10  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_attr.adb (Expand_N_Attribute_Reference): Remove folding
+	for Enum_Rep attribute.
+	* exp_spark.adb (Expand_SPARK_N_Attribute_Reference): Remove
+	duplicated code for folding Enum_Rep attribute.
+	* sem_attr.adb (Eval_Attribute): Relax condition for folding
+	Enum_Rep attribute; previously dead code is now executed when
+	the attribute prefix is an enumeration literal; refine type in
+	processing of Enum_Val.
+
+2020-06-10  Javier Miranda  <miranda@adacore.com>
+
+	* sem_ch3.adb (Analyze_Declarations): Adjust the machinery that
+	takes care of late body overriding of initialize, adjust,
+	finalize.  Remove ASIS mode code.
+
+2020-06-10  Ed Schonberg  <schonberg@adacore.com>
+
+	* einfo.ads (Access_Subprogram_Wrapper): New attribute of
+	Subprogram_Type entities. Denotes subprogram constructed for
+	Access_To_Subprogram types that include pre- and postconditions.
+	* einfo.adb: Subprogram bodies for Access_Subprogram_Wrapper.
+	* exp_ch6.adb (Expand_Call): An indirect call through an
+	Access_To_subprogram that includes contracts is rewritten as a
+	call to the corresponding Access_ ubprogram_Wrapper. Handle
+	derived types that inherit contract from parent.
+	* sem_prag.adb (Build_Access_Subprogram_Wrapper): Build
+	subprogram declaration for subprogram that incorporates the
+	contracts of an Access_To_Subprogram type declaration. Build
+	corresponding body and attach it to freeze actions for type.
+	* sem_util.ads, sem_util.adb (Is_Access_Subprogram_Wrapper):
+	Utility that uses signature of the subprogram to determine
+	whether it is a generated wrapper for an Access_To_Subprogram
+	type.
+
+2020-06-10  Ghjuvan Lacambre  <lacambre@adacore.com>
+
+	* par-ch6.adb (P_Subprogram): Make sure the specification
+	belongs to a procedure.
+
+2020-06-10  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch13.adb (All_Membership_Choices_Static): Assert an AST
+	property documented in sinfo.ads and simplify an excessive
+	condition.
+
+2020-06-10  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_attr.adb (Expand_N_Attribute_Reference): Fix a copy-paste
+	mistake in comment.
+	* sem_res.adb (Flag_Effectively_Volatile_Objects): Fix a type in
+	the SPARK RM rule number.
+	* exp_ch4.adb, sem_util.adb: Fix style in single line comments.
+
+2020-06-10  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_aux.ads, sem_aux.adb (Get_Low_Bound): Remove.
+
+2020-06-10  Arnaud Charlet  <charlet@adacore.com>
+
+	* scn.adb (Determine_License): Remove.
+
+2020-06-10  Justin Squirek  <squirek@adacore.com>
+
+	* exp_ch3.adb (Expand_N_Object_Declaration): Add condition to
+	handle processing of objects initialized by a call to a function
+	return an anonymous access type.
+	* exp_ch6.adb, exp_ch6.ads
+	(Has_Unconstrained_Access_Discriminants): Moved to sem_util.adb
+	(Needs_Result_Accessibility_Level): Moved to sem_util.adb
+	* sem_util.adb, sem_util.ads
+	(Has_Unconstrained_Access_Discriminants): Moved from exp_ch6.adb
+	(Needs_Result_Accessibility_Level): Moved from exp_ch6.adb
+	* sem_res.adb (Valid_Conversion): Add condition for the special
+	case where the operand of a conversion is the result of an
+	anonymous access type
+
+2020-06-10  Ghjuvan Lacambre  <lacambre@adacore.com>
+
+	* par-ch6.adb (P_Subprogram): Reject duplicate subprogram
+	declarations.
+
+2020-06-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch6.adb (Insert_Post_Call_Actions): Deal with the context
+	of an if-expression and with a call written in prefixed notation.
+
+2020-06-10  Gary Dismukes  <dismukes@adacore.com>
+
+	* einfo.ads: Minor reformatting of a comment.
+	* exp_aggr.adb: Minor reformatting and a grammar correction.
+	* exp_attr.adb: Minor reformatting and a typo fix in some
+	comments.
+	* sem_ch12.adb: Fix three typos in comments.
+
 2020-06-09  Javier Miranda  <miranda@adacore.com>
 
 	* sem_ch6.adb (New_Overloaded_Entity): Add missing call to check
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index b9da4b9fa37..71085837dd3 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,13 @@
+2020-06-10  Martin Liska  <mliska@suse.cz>
+
+	PR tree-optimization/92860
+	* c-attribs.c (handle_optimize_attribute):
+	Save global options and compare it after parsing of function
+	attribute.
+	* c-pragma.c (opt_stack::saved_global_options): New field.
+	(handle_pragma_push_options): Save global_options.
+	(handle_pragma_pop_options): Compare them after pop.
+
 2020-06-09  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c/95580
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 0fc815a81b0..c6448360f93 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-10  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95440
+	* call.c (add_candidates): Use vec_safe_length() for
+	testing the arguments list.
+	(build_new_method_call_1): Use vec_safe_is_empty() when
+	checking for an empty args list.
+
+2020-06-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95562
+	* parser.c (cp_parser_direct_declarator): Clear
+	CP_PARSER_FLAGS_DELAY_NOEXCEPT if the declarator kind is not
+	cdk_id.
+
 2020-06-09  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR c++/95137
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7a33e89b5fa..83751a117d9 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,62 @@
+2020-06-10  Alexandre Oliva  <oliva@adacore.com>
+
+	PR rtl-optimization/51447
+	* gcc.c-torture/execute/pr51447.c (main): Preserve call-saved
+	register.
+
+2020-06-10  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95440
+	* g++.dg/coroutines/pr95440.C: New test.
+
+2020-06-10  Martin Sebor  <msebor@redhat.com>
+
+	PR middle-end/95353
+	PR middle-end/92939
+	* c-c++-common/Wstringop-truncation.c: Remove an xfail.
+	* gcc.dg/Warray-bounds-46.c: Remove a bogus warning.
+	* gcc.dg/Wrestrict-9.c: Disable -Wstringop-overflow.
+	* gcc.dg/Wstringop-overflow-12.c: Remove xfails.
+	* gcc.dg/Wstringop-overflow-28.c: Same.
+	* gcc.dg/builtin-stringop-chk-4.c: Same.
+	* gcc.dg/builtin-stringop-chk-5.c: Same.
+	* gcc.dg/builtin-stringop-chk-8.c: Same.
+	* gcc.dg/strlenopt-74.c: Avoid buffer overflow.
+	* gcc.dg/Wstringop-overflow-34.c: New test.
+	* gcc.dg/Wstringop-overflow-35.c: New test.
+	* gcc.dg/Wstringop-overflow-36.c: New test.
+	* gcc.dg/Wstringop-overflow-37.c: New test.
+	* gcc.dg/Wstringop-overflow-38.c: New test.
+
+2020-06-10  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95576
+	* g++.dg/vect/pr95576.cc: New testcase.
+
+2020-06-10  Haijian Zhang  <z.zhanghaijian@huawei.com>
+
+	PR target/95523
+	* gcc.target/aarch64/sve/pr95523.c: New test.
+
+2020-06-10  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95562
+	* g++.dg/cpp0x/noexcept60.C: New test.
+
+2020-06-10  Aldy Hernandez  <aldyh@redhat.com>
+
+	* gcc.dg/tree-ssa/ssa-dse-30.c: Adjust test for folding of
+	memmove happening later.
+
+2020-06-10  Tamar Christina  <tamar.christina@arm.com>
+
+	* gcc.target/aarch64/asimd-mull-elem.c: New test.
+
+2020-06-10  Qian Chao  <qianchao9@huawei.com>
+
+	PR tree-optimization/95569
+	* gcc.dg/tm/pr95569.c: New test.
+
 2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
 
 	* gcc.target/powerpc/clone3.c: New test for using 'future' with
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b068f4f0451..6f8e2f2e186 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,52 @@
+2020-06-10  Patrick Palka  <ppalka@redhat.com>
+
+	PR libstdc++/95578
+	* include/bits/ranges_algo.h (__lexicographical_compare_fn):
+	Also check that the iterator and sentinel have the same type before
+	applying the unwrapping optimization for __normal_iterator.
+	Split the check into two, one for the first iterator/sentinel
+	pair and another for second iterator/sentinel pair.  Remove uses
+	of __niter_base, and remove uses of std::move on a
+	__normal_iterator.
+	* include/bits/ranges_algobase.h (__equal_fn): Likewise.
+	(__copy_or_move): Likewise.  Perform similar adjustments for
+	the reverse_iterator and move_iterator optimizations.  Inline
+	the checks into the if-constexprs, and use using-declarations to
+	make them less visually noisy.  Remove uses of __niter_wrap.
+	(__copy_or_move_backward): Likewise.
+	* testsuite/25_algorithms/copy/95578.cc: New test.
+	* testsuite/25_algorithms/copy_backward/95578.cc: New test.
+	* testsuite/25_algorithms/equal/95578.cc: New test.
+	* testsuite/25_algorithms/lexicographical_compare/95578.cc: New test.
+	* testsuite/25_algorithms/move/95578.cc: New test.
+	* testsuite/25_algorithms/move_backward/95578.cc: New test.
+
+2020-06-10  François Dumont  <fdumont@gcc.gnu.org>
+	    Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/deque.tcc (__lex_cmp_dit): New.
+	(__lexicographical_compare_aux1): Define overloads for deque
+	iterators.
+	* include/bits/stl_algobase.h (__lexicographical_compare::__3way):
+	New static member function.
+	(__lexicographical_compare<true>::__3way): Likewise.
+	(__lexicographical_compare<true>::__lc): Use __3way.
+	(__lexicographical_compare_aux): Rename to
+	__lexicographical_compare_aux1 and declare overloads for deque
+	iterators.
+	(__lexicographical_compare_aux): Define new forwarding function
+	that calls __lexicographical_compare_aux1 and declare new overloads
+	for safe iterators.
+	(lexicographical_compare): Do not use __niter_base on
+	parameters.
+	* include/debug/safe_iterator.tcc
+	(__lexicographical_compare_aux): Define overloads for safe
+	iterators.
+	* testsuite/25_algorithms/lexicographical_compare/1.cc: Add
+	checks with random access iterators.
+	* testsuite/25_algorithms/lexicographical_compare/deque_iterators/1.cc:
+	New test.
+
 2020-06-09  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/bits/stl_iterator.h (move_iterator::operator=): Define.


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:51 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:51 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit b952c2cfcd74c284970e1b9bf1fca58f5f69ab23
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jun 10 00:16:47 2020 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |  11 ++
 gcc/ChangeLog           |  89 ++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 278 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |   6 ++
 gcc/cp/ChangeLog        |  13 +++
 gcc/d/ChangeLog         |  15 +++
 gcc/testsuite/ChangeLog |  75 +++++++++++++
 libgcc/ChangeLog        |  14 +++
 libsanitizer/ChangeLog  |  17 +++
 libstdc++-v3/ChangeLog  |  11 ++
 11 files changed, 530 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 48f07e50b39..458989eda3c 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,14 @@
+2020-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	* gcc-changelog/git_email.py: Set exit status on error.
+
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Fix ChangeLog regex in order to
+	match the top-level ChangeLog.
+	* gcc-changelog/test_email.py: Add test.
+	* gcc-changelog/test_patches.txt: Likewise.
+
 2020-06-02  Martin Liska  <mliska@suse.cz>
 
 	* gcc-changelog/git_commit.py: Support foo/bar/*: patterns in
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 94a7b5f8d89..5f2b16a17a1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -9,6 +9,95 @@
 	* config/rs6000/rs6000.c (CLONE_ISA_3_1): New clone support.
 	(rs6000_clone_map): Add 'future' system target_clones support.
 
+2020-06-09  Michael Kuhn  <gcc@ikkoku.de>
+
+	* Makefile.in (ZSTD_INC): Define.
+	(ZSTD_LIB): Include ZSTD_LDFLAGS.
+	(CFLAGS-lto-compress.o): Add ZSTD_INC.
+	* configure.ac (ZSTD_CPPFLAGS, ZSTD_LDFLAGS): New variables for
+	AC_SUBST.
+	* configure: Rebuilt.
+
+2020-06-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95552
+	* tree.c (walk_tree_1): Call func on the TYPE_DECL of a DECL_EXPR.
+
+2020-06-09  Marco Elver  <elver@google.com>
+
+	* params.opt: Define --param=tsan-distinguish-volatile=[0,1].
+	* sanitizer.def (BUILT_IN_TSAN_VOLATILE_READ1): Define new
+	builtin for volatile instrumentation of reads/writes.
+	(BUILT_IN_TSAN_VOLATILE_READ2): Likewise.
+	(BUILT_IN_TSAN_VOLATILE_READ4): Likewise.
+	(BUILT_IN_TSAN_VOLATILE_READ8): Likewise.
+	(BUILT_IN_TSAN_VOLATILE_READ16): Likewise.
+	(BUILT_IN_TSAN_VOLATILE_WRITE1): Likewise.
+	(BUILT_IN_TSAN_VOLATILE_WRITE2): Likewise.
+	(BUILT_IN_TSAN_VOLATILE_WRITE4): Likewise.
+	(BUILT_IN_TSAN_VOLATILE_WRITE8): Likewise.
+	(BUILT_IN_TSAN_VOLATILE_WRITE16): Likewise.
+	* tsan.c (get_memory_access_decl): Argument if access is
+	volatile. If param tsan-distinguish-volatile is non-zero, and
+	access if volatile, return volatile instrumentation decl.
+	(instrument_expr): Check if access is volatile.
+
+2020-06-09  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-loop.c (vectorizable_induction): Remove dead code.
+
+2020-06-09  Tobias Burnus  <tobias@codesourcery.com>
+
+	* omp-offload.c (add_decls_addresses_to_decl_constructor,
+	omp_finish_file): With in_lto_p, stream out all offload-table
+	items even if the symtab_node does not exist.
+
+2020-06-09  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-stmts.c (vect_transform_stmt): Remove dead code.
+
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+	* gcov-dump.c (print_usage): Fix spacing for --raw option
+	in --help.
+
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+	* cif-code.def (ATTRIBUTE_MISMATCH): Rename to...
+	(SANITIZE_ATTRIBUTE_MISMATCH): ...this.
+	* ipa-inline.c (sanitize_attrs_match_for_inline_p):
+	Handle all sanitizer options.
+	(can_inline_edge_p): Use renamed CIF_* enum value.
+
+2020-06-09  Joe Ramsay  <joe.ramsay@arm.com>
+
+	* config/aarch64/aarch64-sve.md (<optab><mode>2): Add support for
+	unpacked vectors.
+	(@aarch64_pred_<optab><mode>): Add support for unpacked vectors.
+	(@aarch64_bic<mode>): Enable unpacked BIC.
+	(*bic<mode>3): Enable unpacked BIC.
+
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+	PR gcov-profile/95365
+	* doc/gcov.texi: Compile and link one example in 2 steps.
+
+2020-06-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/95527
+	* match.pd (__builtin_ffs (X) cmp CST): New optimizations.
+
+2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
+
+	* config/rs6000/ppc-auxv.h (PPC_PLATFORM_FUTURE): Allocate
+	'future' PowerPC platform.
+	(PPC_FEATURE2_ARCH_3_1): New HWCAP2 bit for ISA 3.1.
+	(PPC_FEATURE2_MMA): New HWCAP2 bit for MMA.
+	* config/rs6000/rs6000-call.c (cpu_supports_info): Add ISA 3.1 and
+	MMA HWCAP2 bits.
+	* config/rs6000/rs6000.c (CLONE_ISA_3_1): New clone support.
+	(rs6000_clone_map): Add 'future' system target_clones support.
+
 2020-06-08  Tobias Burnus  <tobias@codesourcery.com>
 
 	PR lto/94848
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ec1b34716f2..51c41f0bb81 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200609
+20200610
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 4da35d14cba..f125850ccdb 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,281 @@
+2020-06-09  Javier Miranda  <miranda@adacore.com>
+
+	* sem_ch6.adb (New_Overloaded_Entity): Add missing call to check
+	subtype conformance of overriding dispatching primitive.
+	* sem_eval.adb (Subtypes_Statically_Match): Handle derivations
+	of private subtypes.
+	* libgnat/g-exptty.adb, libgnat/g-exptty.ads
+	(Set_Up_Communications): Fix the profile since null-exclusion is
+	missing in the access type formals.
+	* sem_disp.ads (Check_Operation_From_Private_View): Adding
+	documentation.
+
+2020-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* einfo.ads (XEINFO section): Update format description.
+	(Is_Subprogram_Or_Entry): Move pragma to regular section.
+	(Is_Subprogram_Or_Generic_Subprogram): Likewise.
+	* xeinfo.adb (Get_B4): Rename to...
+	(Get_B0): ...this.
+	(Translate_Expr): New procedure extracted from...
+	(XEinfo): ...here.  Try to apply Get_B0 first and then
+	call Translate_Expr to translate supported constructs.
+
+2020-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch6.adb (Freeze_Subprogram): Deal with convention C_Family.
+	* freeze.adb (Freeze_Profile): Likewise.  Add missing guard.
+	* sem_mech.adb (Set_Mechanisms): Likewise.
+	* lib-xref.adb (Output_Import_Export_Info): Ditto for C_Variadic.
+	* repinfo.adb (List_Subprogram_Info): Likewise.
+	* sem_prag.adb (Set_Convention_From_Pragma): Move main checks for
+	Stdcall to...
+	(Process_Convention): ...here.  Add checks for C_Variadic.
+	* snames.ads-tmpl: Add Name_C_Variadic_0 .. Name_C_Variadic_16.
+	Use consistent format for subtype declarations.
+	(Convention_Id): Add Convention_C_Variadic_0 .. C_Variadic_16
+	and move Convention_CPP up.
+	(Convention_C_Family): New subtype of Convention_Id.
+	(Convention_C_Variadic): Likewise.
+	(Foreign_Convention): Use explicit upper bound.
+	Add pragma Inline for Is_Configuration_Pragma_Name,
+	Is_Function_Attribute_Name, Is_Internal_Attribute_Name
+	and Is_Procedure_Attribute_Name.
+	* snames.adb-tmpl (Get_Convention_Id): Deal with Name_Variadic_n.
+	(Get_Convention_Name): Deal with Convention_Variadic_n.
+	* types.h (Convention_Id): New typedef.
+	* xsnamest.adb (Name2): New variable.
+	(Is_Conv): New pattern.
+	(Get_Subt1): Likewise.
+	(Get_Subt2): Likewise.
+	Output subtypes of Convention_Id into the C header file.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_ch3.adb, exp_ch4.adb, exp_ch6.adb, exp_ch9.adb,
+	exp_disp.adb, exp_util.adb: Add comments related to errors that
+	should be moved to semantic analysis. Also replace "?" with "??"
+	in warning messages.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/a-strunb__shared.ads, libgnat/a-strunb__shared.adb
+	(Reference, Unreference): No-op for Empty_Shared_String.
+	Remove unneeded calls to Reference.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_ch5.adb (Expand_N_Assignment): Remove kludge for
+	AI05-0087.
+	* sem_ch12.adb (Validate_Derived_Type_Instance): Implement
+	AI05-0087 retroactively since it's a binding interpretation.
+
+2020-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* einfo.ads (Has_Foreign_Convention): Fix description.
+	(Component_Alignment): Move around.
+	(Has_DIC): Likewise.
+	(Has_Interrupt_Handler): Likewise.
+	(Has_Invariants): Likewise.
+	(Is_Atomic_Or_VFA): Likewise.
+	(Next_Index): Likewise.
+	(Scope_Depth): Likewise.
+	(Init_Component_Size): Likewise.
+	(Init_Component_Location): Likewise.
+	(Init_Size): Likewise.
+	(Inline Pragmas for functions): Add Corresponding_Function,
+	Corresponding_Procedure, Entry_Max_Queue_Lengths_Array,
+	Finalize_Storage_Only, Has_DIC, Has_Invariants,
+	Initialization_Statements, Is_Anonymous_Access_Type,
+	Next_Stored_Discriminant, Address_Clause, Alignment_Clause,
+	Float_Rep, Has_Foreign_Convention, Has_Non_Limited_View,
+	Is_Constant_Object, Is_Discriminal, Is_Finalizer, Is_Null_State,
+	Is_Prival, Is_Protected_Component, Is_Protected_Record_Type,
+	Is_Subprogram_Or_Entry, Is_Task_Record_Type, Size_Clause,
+	Stream_Size_Clause, Type_High_Bound, Type_Low_Bound, Known_*,
+	Unknown_*.
+	(Inline Pragmas for procedures): Add Set_Corresponding_Function,
+	Set_Corresponding_Procedure, Set_Finalize_Storage_Only,
+	Set_Float_Rep, Set_Initialization_Statements,
+	Init_Normalized_First_Bit, Init_Normalized_Position,
+	Init_Normalized_Position_Max.
+	* einfo.adb (Was_Hidden): Move around.
+	(Is_Packed_Array): Likewise.
+	(Model_Emin_Value): Likewise.
+	(Model_Epsilon_Value): Likewise.
+	(Model_Mantissa_Value): Likewise.
+	(Model_Small_Value): Likewise.
+
+2020-06-09  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch12.adb (Check_Shared_Variable_Control_Aspects): Require
+	exact match between formal and actual for aspects Atomic and
+	Volatile only for formal derived types.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_util.adb (Side_Effect_Free): Improve handling of
+	N_Aggregate.
+
+2020-06-09  Ghjuvan Lacambre  <lacambre@adacore.com>
+
+	* sem_res.adb (Resolve_Qualified_Expression): Use Subtype_Mark
+	type.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_aggr.adb (Max_Aggregate_Size): New function to factorize
+	code.
+	(Convert_To_Positional, Aggr_Size_OK): Use Max_Aggregate_Size.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_util.ads, sem_util.adb (Set_Debug_Info_Defining_Id): New.
+	* exp_ch3.adb, exp_ch8.adb: Call Set_Debug_Info_Defining_Id when
+	relevant.
+
+2020-06-09  Justin Squirek  <squirek@adacore.com>
+
+	* einfo.ads (Returns_By_Ref): Modify documentation to reflect
+	that Returns_By_Ref can be applied to E_Subprogram_Type
+	entities.
+
+2020-06-09  Justin Squirek  <squirek@adacore.com>
+
+	* exp_attr.adb (Expand_N_Attribute_Reference): Modify expansion
+	of 'Overlaps_Storage to take into account zero sized arrays.
+
+2020-06-09  Bob Duff  <duff@adacore.com>
+
+	* bindo-graphs.adb, bindo-graphs.ads: For each invocation graph,
+	record the corresponding library graph.
+	* bindo-writers.adb (Write_Invocation_Graph_Vertex): Print the
+	lib item name. Remove library graph parameters.
+	* bindo-augmentors.adb, bindo-augmentors.ads,
+	bindo-builders.adb, bindo-diagnostics.adb,
+	bindo-diagnostics.ads, bindo-elaborators.adb: Remove library
+	graph parameters.
+
+2020-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* checks.adb (Apply_Predicate_Check): Extend trick used for
+	aggregates to qualified aggregates and object declarations
+	* einfo.ads (Has_Own_DIC): Mention the underlying full view.
+	(Has_Own_Invariants): Likewise.
+	(Has_Predicates): Likewise.
+	* exp_util.adb (Build_DIC_Procedure_Declaration): Do not deal
+	with base types explicitly but with underlying full views.
+	(Build_Invariant_Procedure_Declaration): Likewise.
+	* sem_ch13.adb (Build_Predicate_Functions): Do not deal with
+	the full view manually but call Propagate_Predicate_Attributes
+	to propagate attributes to views.
+	(Build_Predicate_Function_Declaration): Likewise.
+	* sem_ch3.adb (Build_Assertion_Bodies_For_Type): Build bodies
+	for private full views with an underlying full view.
+	(Build_Derived_Private_Type): Small comment tweak.
+	(Complete_Private_Subtype): Call Propagate_Predicate_Attributes.
+	(Process_Full_View): Do not deal with base types explicitly for
+	DIC and Invariant attributes.  Deal with underlying full views
+	for them.  Call Propagate_Predicate_Attributes and deal with
+	underlying full views for them.
+	* sem_ch7.adb (Preserve_Full_Attributes): Do not cross propagate
+	DIC and Invariant attributes between full type and its base type.
+	Propagate Predicate attributes from the full to the private view.
+	* sem_ch9.adb (Analyze_Protected_Type_Declaration): Likewise.
+	(Analyze_Task_Type_Declaration): Likewise.
+	* sem_util.ads (Get_Views): Remove Full_Base parameter and add
+	UFull_Typ parameter.
+	(Propagate_Predicate_Attributes): New procedure.
+	* sem_util.adb (Get_Views): Remove Full_Base parameter and add
+	UFull_Typ parameter.  Retrieve the Corresponding_Record_Type
+	from the underlying full view, if any.
+	(Propagate_DIC_Attributes): Remove useless tests.
+	(Propagate_Invariant_Attributes): Likewise.
+	(Propagate_Predicate_Attributes): New procedure.
+
+2020-06-09  Justin Squirek  <squirek@adacore.com>
+
+	* exp_ch5.adb (Expand_Predicated_Loop): Perserve the original
+	loop identifier within the expansion.
+
+2020-06-09  Bob Duff  <duff@adacore.com>
+
+	* bindo-graphs.ads (Library_Graph_Edge_Kind): Reorder enumerals
+	to reflect the order of adding edges. Clarify comments.
+	* bindo-graphs.adb (Add_Edge_Kind_Check): Correct the
+	assertions.  Reorder the "when"s to match the order of adding
+	edges, and therefore the order of enumerals in type
+	Library_Graph_Edge_Kind.  Change names to "Old_" and "New_" to
+	clarify what's what.  Combine Invocation_Edge into the "<="
+	test.  Fix the "raise Program_Error" message, which was
+	backwards.
+
+2020-06-09  Bob Duff  <duff@adacore.com>
+
+	* bindo-graphs.adb (Add_Edge_Kind_Check): Add the Image of the
+	old and new Kinds to the raise Program_Error message.
+
+2020-06-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch3.adb (Is_Visible_Component): Do not special-case
+	bodies of instances.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_ch4.adb (Expand_N_In): Fix handling of null exclusion.
+
+2020-06-09  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch12.adb (Check_Shared_Variable_Control_Aspects): Require
+	exact match between formal and actual for aspects Atomic,
+	Atomic_Component, Volatile, and Volatile_Components.
+
+2020-06-09  Bob Duff  <duff@adacore.com>
+
+	* doc/gnat_ugn/gnat_utility_programs.rst: Add documentation for
+	the --no-separate-return switch of gnatpp.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_warn.adb (Warn_On_Constant_Valid_Condition): Add proper
+	warning tag.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_type.adb (Covers): Fix implementation of AI05-0149.
+	* sem_res.adb: Fix typo.
+
+2020-06-09  Ed Schonberg  <schonberg@adacore.com>
+
+	* exp_ch9.adb (Build_Master_Renaming): Make name in renaming
+	declaration unique by adding a numeric suffix, to prevent
+	accidental name conflict when several instantiations of a
+	package containing an access_to_incomplete type that designate
+	tasks appear in the same scope.
+
+2020-06-09  Piotr Trojanek  <trojanek@adacore.com>
+
+	* libgnarl/a-synbar.ads, libgnarl/a-synbar.adb,
+	libgnarl/a-synbar__posix.ads, libgnarl/a-synbar__posix.adb
+	(Ada.Synchronous_Barriers): Annotate with SPARK_Mode => Off.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_eval.adb (Eval_Relational_Op, Eval_String_Literal,
+	Eval_Type_Conversion): Relax rules on relational operators and
+	type conversions of static string types.
+
+2020-06-09  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_util.ads, sem_util.adb (Is_Partially_Initialized_Type):
+	Take Default_Value and Default_Component_Value into account.
+	* sem_ch3.adb (Analyze_Object_Declaration): Update comment.
+
+2020-06-09  Bob Duff  <duff@adacore.com>
+
+	* bindo-graphs.adb (Add_Edge_Kind_Check): Disable failing part
+	of the assertion.
+
 2020-06-08  Steve Baird  <baird@adacore.com>
 
 	* sem_prag.adb (Analyze_Pragma.Set_Ravenscar_Profile): Add
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 8fac84d3b02..b9da4b9fa37 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,9 @@
+2020-06-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/95580
+	* c-pretty-print.c (c_pretty_printer::unary_expression): Handle the
+	case when MEM_REF's first argument has type pointer to incomplete type.
+
 2020-06-05  Jason Merrill  <jason@redhat.com>
 
 	* c-pretty-print.c (pp_c_additive_expression): Handle negative
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index cbb63d0ee61..0fc815a81b0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2020-06-09  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95137
+	* coroutines.cc (expand_one_await_expression): Build separate
+	DTOR trees for the awaitable object on the destroy and resume
+	paths.
+
+2020-06-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95552
+	* cp-gimplify.c (predeclare_vla): Only predeclare a VLA if it's
+	wrapped in a pointer type.
+
 2020-06-05  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/95369
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 71544e266eb..110e9ad55f8 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,18 @@
+2020-06-09  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 13d67c575.
+	* d-builtins.cc (build_frontend_type): Update call to
+	TypeVector::create.
+	* d-frontend.cc (Global::_init): Move setting of errorLimit to ...
+	* d-lang.cc (d_init_options): ... here.  Update for new field
+	location of errorLimit.
+	(d_post_options): Likewise.
+	* d-port.cc (Port::readwordLE): Update signature.
+	(Port::readwordBE): Likewise.
+	(Port::readlongLE): Likewise.
+	(Port::readlongBE): Likewise.
+	* decl.cc (get_symbol_decl): Update for new field types.
+
 2020-06-08  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	PR d/95573
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 91b1687cbf6..7a33e89b5fa 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -3,6 +3,81 @@
 	* gcc.target/powerpc/clone3.c: New test for using 'future' with
 	the target_clones attribute.
 
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+	* c-c++-common/asan/inline-kernel.c: Add missing
+	-fno-sanitize-address option.
+
+2020-06-09  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95552
+	* g++.dg/ext/vla23.C: New test.
+
+2020-06-09  Marco Elver  <elver@google.com>
+
+	* c-c++-common/tsan/volatile.c: New test.
+
+2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
+
+	* lib/target-supports.exp (check_effective_target_powerpc_pcrel):
+	New.
+	(check_effective_target_powerpc_prefixed_addr): New.
+
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+	* c-c++-common/asan/inline.c: New test.
+	* c-c++-common/asan/inline-kernel.c: New test.
+	* c-c++-common/tsan/inline.c: New test.
+	* c-c++-common/ubsan/inline.c: New test.
+
+2020-06-09  Joe Ramsay  <joe.ramsay@arm.com>
+
+	* gcc.target/aarch64/sve/logical_unpacked_abs.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_bic_1.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_bic_2.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_bic_3.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_bic_4.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_neg.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_not.c: New test.
+
+2020-06-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/95580
+	* gcc.dg/pr95580.c: New test.
+
+2020-06-09  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/95527
+	* gcc.dg/tree-ssa/pr95527.c: New test.
+
+2020-06-09  Jakub Jelinek  <jakub@redhat.com>
+
+	* g++.dg/torture/pr95493.C: Add -Wno-psabi -w to dg-additional-options.
+
+2020-06-09  Max Filippov  <jcmvbkbc@gmail.com>
+
+	* g++.target/xtensa/pr95571.C: New test.
+	* g++.target/xtensa/xtensa.exp: New testsuite.
+
+2020-06-09  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	* gcc.target/powerpc/fold-vec-perm-char.c: Allow both vperm/vpermr and
+	xxperm/xxpermr.
+	* gcc.target/powerpc/fold-vec-perm-double.c: Ditto.
+	* gcc.target/powerpc/fold-vec-perm-float.c: Ditto.
+	* gcc.target/powerpc/fold-vec-perm-int.c: Ditto.
+	* gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto.
+	* gcc.target/powerpc/fold-vec-perm-pixel.c: Ditto.
+	* gcc.target/powerpc/fold-vec-perm-short.c: Ditto.
+	* gcc.target/powerpc/lvsl-lvsr.c: Ditto.
+	* gcc.target/powerpc/vec-mult-char-2.c: Ditto.
+	* gcc.target/powerpc/vsx-vector-6.p9.c: Also allow xxpermr.
+
+2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
+
+	* gcc.target/powerpc/clone3.c: New test for using 'future' with
+	the target_clones attribute.
+
 2020-06-09  Michael Meissner  <meissner@linux.ibm.com>
 
 	* lib/target-supports.exp (check_effective_target_powerpc_pcrel):
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index b4e39d188f4..e3456b657ae 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,17 @@
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+	PR gcov-profile/95494
+	* libgcov-driver.c (write_top_counters): Cast first to
+	intptr_t as sizeof(*) != sizeof(gcov_type).
+	* libgcov.h (gcov_counter_set_if_null): Remove.
+	(gcov_topn_add_value): Cast first to intptr_t and update
+	linked list directly.
+
+2020-06-09  Max Filippov  <jcmvbkbc@gmail.com>
+
+	* config/xtensa/unwind-dw2-xtensa.c (uw_install_context): Merge
+	with uw_install_context_1.
+
 2020-06-04  Andreas Schwab  <schwab@suse.de>
 
 	PR target/59230
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 0e986314a8c..bbf95fbbdf2 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,20 @@
+2020-06-09  Martin Liska  <mliska@suse.cz>
+
+	* asan/Makefile.am: Replace gnu++11 with gnu++14.
+	* interception/Makefile.am: Likewise.
+	* libbacktrace/Makefile.am: Likewise.
+	* lsan/Makefile.am: Likewise.
+	* sanitizer_common/Makefile.am: Likewise.
+	* tsan/Makefile.am: Likewise.
+	* ubsan/Makefile.am: Likewise.
+	* asan/Makefile.in: Regenerate.
+	* interception/Makefile.in: Likewise.
+	* libbacktrace/Makefile.in: Likewise.
+	* lsan/Makefile.in: Likewise.
+	* sanitizer_common/Makefile.in: Likewise.
+	* tsan/Makefile.in: Likewise.
+	* ubsan/Makefile.in: Likewise.
+
 2020-06-02  Martin Liska  <mliska@suse.cz>
 
 	* LOCAL_PATCHES: Update hash of local patches.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 60b930dc624..b068f4f0451 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2020-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/stl_iterator.h (move_iterator::operator=): Define.
+	* testsuite/24_iterators/move_iterator/dr3265.cc: New test.
+
+2020-06-09  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/std/optional (bad_optional_access): Define default
+	constructor and destructor as defaulted.
+	* testsuite/20_util/optional/bad_access.cc: New test.
+
 2020-06-08  Jonathan Wakely  <jwakely@redhat.com>
 
 	* testsuite/20_util/default_delete/48631_neg.cc: Adjust dg-error


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:46 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:46 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 19145 bytes --]

https://gcc.gnu.org/g:2c455ae06c0b46a6a27be3a6bd869384758e4707

commit 2c455ae06c0b46a6a27be3a6bd869384758e4707
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jun 9 00:16:47 2020 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   5 +
 gcc/ChangeLog           |  46 ++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 302 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/d/ChangeLog         |  13 +++
 gcc/testsuite/ChangeLog |  23 ++++
 libgfortran/ChangeLog   |   5 +
 libgomp/ChangeLog       |   6 +
 libstdc++-v3/ChangeLog  |  11 ++
 9 files changed, 412 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 88ae1fdcafd..90a8fec9a3c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-08  Jason Merrill  <jason@redhat.com>
+
+	* configure.ac: Check AX_CXX_COMPILE_STDCXX if not bootstrapping.
+	* configure: Regenerate.
+
 2020-06-06  Max Filippov  <jcmvbkbc@gmail.com>
 
 	* MAINTAINERS: Add myself as xtensa port maintainer.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8e4ef2cd5cd..c92582df7fe 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,49 @@
+2020-06-08  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR lto/94848
+	PR middle-end/95551
+	* omp-offload.c (add_decls_addresses_to_decl_constructor,
+	omp_finish_file): Skip removed items.
+	* lto-cgraph.c (output_offload_tables): Likewise; set force_output
+	to this node for variables and functions.
+
+2020-06-08  Jason Merrill  <jason@redhat.com>
+
+	* aclocal.m4: Remove ax_cxx_compile_stdcxx.m4.
+	* configure.ac: Remove AX_CXX_COMPILE_STDCXX.
+	* configure: Regenerate.
+
+2020-06-08  Martin Sebor  <msebor@redhat.com>
+
+	* postreload.c (reload_cse_simplify_operands): Clear first array element
+	before using it.  Assert a precondition.
+
+2020-06-08  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/95528
+	* tree-ssa-forwprop.c (simplify_vector_constructor): Don't use
+	VEC_UNPACK*_EXPR or VEC_PACK_TRUNC_EXPR with scalar modes unless the
+	type is vector boolean.
+
+2020-06-08  Tamar Christina  <tamar.christina@arm.com>
+
+	* config/aarch64/aarch64.c (aarch64_layout_frame): Expand comments.
+
+2020-06-08  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* config/arm/predicates.md (vfp_register_operand): Use VFP_HI_REGS
+	instead of VFP_REGS.
+
+2020-06-08  Martin Liska  <mliska@suse.cz>
+
+	* config/rs6000/vector.md: Replace FAIL with gcc_unreachable
+	in all vcond* patterns.
+
+2020-06-08  Christophe Lyon  <christophe.lyon@linaro.org>
+
+	* common/config/arm/arm-common.c (INCLUDE_ALGORITHM):
+	Define. No longer include <algorithm>.
+
 2020-06-07  Roger Sayle  <roger@nextmovesoftware.com>
 
 	* config/i386/i386.md (paritydi2, paritysi2): Expand reduction
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3b45689b2c3..ec1b34716f2 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200608
+20200609
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 76948134677..4da35d14cba 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,305 @@
+2020-06-08  Steve Baird  <baird@adacore.com>
+
+	* sem_prag.adb (Analyze_Pragma.Set_Ravenscar_Profile): Add
+	appropriate call to Set_Restriction_No_Dependence if Ada_Version
+	>= Ada2012 and Profile is either Ravenscar or a GNAT-defined
+	Ravenscar variant (i.e., not Jorvik).
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_ch5.adb: Fix typo.
+	* sem_ch8.adb (Analyze_Renamed_Primitive_Operation): Check that
+	the prefix of a prefixed view must be renamable as an object.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_cat.ads: Fix typo.
+	* sem_cat.adb (Validate_Remote_Access_To_Class_Wide_Type): Add
+	handling of N_Attribute_Definition_Clause.
+	* sem_ch13.adb (Analyze_Attribute_Definition_Clause): Call
+	Validate_Remote_Access_To_Class_Wide_Type for Storage_Size and
+	Storage_Pool.
+	* sem_attr.adb, exp_ch4.adb: Update comments.
+
+2020-06-08  Justin Squirek  <squirek@adacore.com>
+
+	* sem_ch4.adb (Analyze_One_Call): Add extra condition to the
+	predicate for deciding when a given controlled call is visible.
+
+2020-06-08  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_spark.adb (Expand_SPARK_N_Attribute_Reference): Port
+	changes in frontend expander.
+
+2020-06-08  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_ch13.adb (All_Membership_Choices_Static): Fix style.
+
+2020-06-08  Steve Baird  <baird@adacore.com>
+
+	* libgnat/s-rident.ads: Add Jorvik to the Profile_Name
+	enumeration type.  Add an element for Jorvik to the array
+	aggregate that is the initial value of the constant
+	Profile_Info.
+	* targparm.adb (Get_Target_Parameters): Handle "pragma Profile
+	(Jorvik);" similarly to "pragma Profile (Ravenscar);".
+	* snames.ads-tmpl: Declare Name_Jorvik Name_Id. Unlike
+	Ravenscar, Jorvik is not a pragma name and has no corresponding
+	element in the Pragma_Id enumeration type; this means that its
+	declaration must not occur between those of First_Pragma_Name
+	and Last_Pragma_Name.
+	* sem_prag.adb (Analyze_Pragma): Add call to
+	Set_Ravenscar_Profile for Jorvik, similar to the existing calls
+	for Ravenscar and the GNAT Ravenscar variants.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_ch8.adb (Analyze_Object_Renaming): Update Get_Object_Name
+	to go through N_Qualified_Expression and N_Type_Conversion.  Fix
+	another case of wrong usage of E_Anonymous_Access_Type instead
+	of Anonymous_Access_Kind.
+	* sem_util.adb (Is_Dependent_Component_Of_Mutable_Object): Work
+	on the original node.
+	(Is_Aliased_View): Take into account N_Qualified_Expression.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_eval.adb (Eval_Type_Conversion): Fix handling of
+	enumeration to integer conversions.
+	* exp_attr.adb (Expand_N_Attribute_Reference
+	[Attribute_Enum_Rep]): Remove special casing for first-level
+	renaming, best left to the general folding mechanism via
+	Eval_Type_Conversion.
+
+2020-06-08  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* atree.adb (New_Copy): Do not clear Has_Dynamic_Range_Check.
+	* checks.ads (Append_Range_Checks): Remove Flag_Node parameter.
+	(Insert_Range_Checks): Likewise and remove default value of
+	Static_Loc parameter.
+	* checks.adb (Append_Range_Checks): Remove Flag_Node parameter.
+	Do not test and set Has_Dynamic_Range_Check.
+	(Insert_Range_Checks): Likewise and remove default value of
+	Static_Loc parameter.
+	* csinfo.adb (CSinfo): Remove 'L' from [NEUB]_Fields pattern and
+	do not handle Has_Dynamic_Range_Check.
+	* exp_ch5.adb (Expand_N_Assignment_Statement): Remove argument
+	in call to Insert_Range_Checks.
+	* sem_ch3.adb (Analyze_Subtype_Declaration): Do not fiddle
+	with Has_Dynamic_Range_Check.
+	(Process_Range_Expr_In_Decl): Remove argument in calls to
+	Insert_Range_Checks and Append_Range_Checks.
+	* sinfo.ads (Has_Dynamic_Range_Check): Delete.
+	(Set_Has_Dynamic_Range_Check): Likewise.
+	* sinfo.adb (Has_Dynamic_Range_Check): Delete.
+	(Set_Has_Dynamic_Range_Check): Likewise.
+	* treepr.adb (Print_Node): Do not print Has_Dynamic_Range_Check.
+
+2020-06-08  Steve Baird  <baird@adacore.com>
+
+	* sem_ch13.ads: Export new function
+	All_Membership_Choices_Static.
+	* sem_ch13.adb: Implement new function
+	All_Membership_Choices_Static.  This involves moving the
+	functions Is_Static_Choice and All_Membership_Choices_Static,
+	which were previously declared within the function
+	Is_Predicate_Static, out to library level so that they can be
+	called by the new function. The already-exisiting code in
+	Is_Predicate_Static which became the body of
+	All_Membership_Choices_Static is replaced with a call to the new
+	function in order to avoid duplication.
+	* exp_ch9.adb (Is_Pure_Barrier): Several changes needed to
+	implement rules of AI12-0290 and RM D.7's definition of
+	"pure-barrier-eligible". These changes include adding a call to
+	the new function Sem_13.All_Membership_Choices_Static, as per
+	the "see 4.9" in RM D.7(1.6/5).
+
+2020-06-08  Richard Kenner  <kenner@adacore.com>
+
+	* exp_unst.adb (Visit_Node): When visiting array attribute
+	nodes, in addition to checking the type of Get_Referenced_Object
+	of the prefix, also check the actual type of the prefix.
+
+2020-06-08  Gary Dismukes  <dismukes@adacore.com>
+
+	* checks.adb (Apply_Predicate_Check): Refine test for being in a
+	subprogram body to account for no Corresponding_Body case,
+	avoiding blowups arising due to other changes here.
+	* exp_ch4.adb (Expand_N_Qualified_Expression): Apply predicate
+	checks, if any, after constraint checks are applied.
+	* sem_eval.ads (Check_Expression_Against_Static_Predicate): Add
+	Check_Failure_Is_Error formal for conditionalizing warning vs.
+	error messages.
+	* sem_eval.adb (Check_Expression_Against_Static_Predicate):
+	Issue an error message rather than a warning when the new
+	Check_Failure_Is_Error formal is True. In the nonstatic or
+	Dynamic_Predicate case where the predicate is known to fail,
+	emit the check to ensure that folded cases get checks applied.
+	* sem_res.adb (Resolve_Qualified_Expression): Call
+	Check_Expression_Against_Static_Predicate, passing True for
+	Check_Failure_Is_Error, to ensure we reject static predicate
+	violations. Remove code that was conditionally calling
+	Apply_Predicate_Check, which is no longer needed, and that check
+	procedure shouldn't be called from a resolution routine in any
+	case. Also remove associated comment about preventing infinite
+	recursion and consistency with Resolve_Type_Conversion, since
+	that handling was already similarly removed from
+	Resolve_Type_Convesion at some point.
+	(Resolve_Type_Conversion): Add passing of True for
+	Check_Failure_Is_Error parameter on call to
+	Check_Expression_Against_Static_Predicate, to ensure that static
+	conversion cases that violate a predicate are rejected as
+	errors.
+
+2020-06-08  Piotr Trojanek  <trojanek@adacore.com>
+
+	* snames.ads-tmpl (Name_SPARK): Restore after being deleted.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* exp_aggr.adb, exp_ch6.adb, par-ch11.adb, par-ch6.adb,
+	par-ch7.adb, par-prag.adb, restrict.adb, restrict.ads,
+	scans.ads, scng.adb, sem_aggr.adb, sem_attr.adb, sem_ch11.adb,
+	sem_ch12.adb, sem_ch3.adb, sem_ch3.ads, sem_ch4.adb,
+	sem_ch5.adb, sem_ch6.adb, sem_ch7.adb, sem_ch8.adb, sem_ch9.adb,
+	sem_res.adb, sem_util.adb, sem_util.ads, snames.ads-tmpl,
+	gnatbind.adb, libgnat/s-rident.ads,
+	doc/gnat_rm/standard_and_implementation_defined_restrictions.rst:
+	Remove processing of SPARK_05 restriction.
+	* gnat_rm.texi: Regenerate.
+	* opt.ads: Remove processing of old checksum which is now
+	handled by gprbuild directly.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_ch12.adb (Instantiate_Object): Relax rules related to null
+	exclusions and generic objects. Handle all anonymous types
+	consistently and not just E_Anonymous_Access_Type.
+	* sem_ch8.adb (Analyze_Object_Renaming): Change wording so that
+	it applies to both renamings and instantiations to avoid
+	confusion.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/a-textio.ads (File_Mode): Fix typo in comment.
+
+2020-06-08  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_res.adb (Resolve_Indexed_Component): Do not give a warning
+	for a nonatomic component of an atomic array which is subject to
+	an address clause in Ada 2020 mode.
+	(Resolve_Selected_Component): Likewise for an atomic record.
+
+2020-06-08  Philippe Gil  <gil@adacore.com>
+
+	* doc/gnat_ugn/the_gnat_compilation_model.rst: in "Handling
+	Files with Multiple Units" part documents gnatname use for
+	unmodified files handling and gnatchop use for files
+	refactoring.
+	* gnat_ugn.texi: Regenerate.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* doc/gnat_rm/implementation_defined_attributes.rst:
+	Enum_Rep/Enum_Val are standard Ada 202x attributes.
+	* gnat_rm.texi: Regenerate.
+
+2020-06-08  Javier Miranda  <miranda@adacore.com>
+
+	* exp_aggr.adb (Safe_Component): Remove code that considers as
+	unsafe components that are aggregates; such removal allows the
+	frontend to proceed and evaluate if they are safe by means of
+	invoking Safe_Aggregate.
+
+2020-06-08  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_spark.adb (Expand_SPARK_N_Attribute_Reference): Apply
+	standard expansion to attributes First and Last.
+
+2020-06-08  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_attr.adb, exp_util.ads, exp_util.adb (Get_Index_Subtype):
+	Move from the body of Exp_Attr to Exp_Util and expose from the
+	spec.
+	* exp_spark.adb (Expand_SPARK_N_Attribute_Reference): Replace
+	duplicated code with a call to Get_Index_Subtype.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_ch8.adb (Analyze_Object_Renaming): Simplify code by moving
+	many special cases to Is_Object_Reference and removing others by
+	only checking renamings coming from sources.
+	* sem_util.adb (Is_Object_Reference): Update for AI12-0226 and
+	add more regular handling of 'Priority. Remove special cases no
+	longer needed now that we are only checking renamings coming
+	from sources.
+
+2020-06-08  Claire Dross  <dross@adacore.com>
+
+	* libgnat/a-cofove.adb (Insert_Space): The computation of Index
+	generates a spurious compiler warning about a value not being in
+	range for a statically dead branch.  Silence it using pragma
+	Warnings.
+
+2020-06-08  Bob Duff  <duff@adacore.com>
+
+	* bindo-graphs.adb (function Add_Edge): Rename
+	Add_Edge_With_Return to Add_Edge; we can tell it returns because
+	it's a function, and overloading seems appropriate in this case.
+	If Activates_Task=True, and we're not going to add a new edge
+	because an existing Pred-->Succ edge already exists, then set
+	Activates_Task to True on the preexisting edge.  This ensures
+	that the message:
+	info: use pragma Restrictions (No_Entry_Calls_In_Elaboration_Code)
+	appears when appropriate, no matter in what order the edges
+	happened to be processed.
+	(procedure Add_Edge): Remove redundant assertions.
+	(Activates_Task): Other kinds of edges can have
+	Activates_Task=True.  For example, if we had a With_Edge and
+	then an Invocation_Edge with Activates_Task=True, then the
+	With_Edge has Activates_Task set to True.
+	(Add_Edge_Kind_Check): New procedure to prevent other bugs of
+	this nature. For example, if we were to sometimes call Add_Edge
+	for a Spec_Before_Body_Edge followed by Add_Edge for a
+	With_Edge, and sometimes in the other order, that would cause a
+	similar bug to what we're fixing here.
+	(Set_Is_Recorded_Edge): Val parameter is not used. Get rid of
+	it.
+	(Set_Activates_Task): New procedure to set the Activates_Task flag.
+	* bindo-graphs.ads (Library_Graph_Edge_Kind): Reorder the
+	enumeration literals to facilitate Add_Edge_Kind_Check.
+	* ali.adb (Known_ALI_Lines): The comment about "still available"
+	was wrong. Fix that by erasing the comment, and encoding the
+	relevant information in real code. Take advantage of Ada's full
+	coverage rules by removing "others =>".  Also DRY.
+
+2020-06-08  Ed Schonberg  <schonberg@adacore.com>
+
+	* par-ch12.adb (P_Formal_Derived_Type_Definition): Handle
+	properly formal derived types that include aspect
+	specifications, so that the "with" keyword appears twice in the
+	formal type declaration.
+	* sem_ch13.adb (Has_Generic_Parent): Return true if the type
+	itself is a generic formal.
+
+2020-06-08  Dmitriy Anisimkov  <anisimko@adacore.com>
+
+	* socket.c (__gnat_minus_500ms): Remove
+	IsWindowsVersionOrGreater from condition.
+
+2020-06-08  Claire Dross  <dross@adacore.com>
+
+	* libgnat/a-cfdlli.ads, libgnat/a-cfhama.ads,
+	libgnat/a-cfhase.ads, libgnat/a-cforma.ads, libgnat/a-cforse.ads
+	(Delete): Add Depends contract.
+
+2020-06-08  Arnaud Charlet  <charlet@adacore.com>
+
+	* snames.ads-tmpl (Name_Program_Error_Check,
+	Name_Tasking_Check): New constants.
+	* types.ads (Program_Error_Check, Tasking_Check): New constants.
+	(All_Checks): Update accordingly.
+
 2020-06-05  Arnaud Charlet  <charlet@adacore.com>
 
 	* sem_prag.adb (Validate_Compile_Time_Warning_Or_Error): Use ??.
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 5273cb69557..71544e266eb 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,16 @@
+2020-06-08  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR d/95573
+	* dmd/MERGE: Merge upstream dmd 5041e56f1.
+
+2020-06-08  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 955b8b36f.
+	* expr.cc (ExprVisitor::visit (AndAndExp *)): Rename type to ...
+	(ExprVisitor::visit (LogicalExp *)): ... this.  Handle both 'and if'
+	and 'or if' expression nodes.
+	(ExprVisitor::visit (OrOrExp *)): Remove.
+
 2020-06-07  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd 73d8e2fec.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 986f36b1d35..60d9ecca3ed 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,26 @@
+2020-06-08  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95195
+	* gfortran.dg/namelist_97.f90: Adjust testcase.
+
+2020-06-08  Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+	PR fortran/92993
+	* gfortran.dg/pr92993.f90: New test.
+
+2020-06-08  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/95528
+	* g++.dg/opt/pr95528.C: New test.
+
+2020-06-08  Jakub Jelinek  <jakub@redhat.com>
+
+	PR lto/95548
+	* g++.dg/torture/pr95548.C: Change from dg-do compile to dg-do link,
+	add return type for main, for __SIZEOF_INT128__ test with __uint128_t
+	enumerator constants and add a test with unsigned long long
+	enumerators for all targets.
+
 2020-06-07  Roger Sayle  <roger@nextmovesoftware.com>
 
 	* gcc.target/i386/parity-3.c: New test.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index c2358cbe4e7..f9a70b19151 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-08  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95091
+	* io/transfer.c (finalize_transfer): Fix type in error message.
+
 2020-06-01  Uroš Bizjak  <ubizjak@gmail.com>
 
 	PR libfortran/95418
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 1cc6015a64b..e814546d935 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,9 @@
+2020-06-08  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR lto/94848
+	PR middle-end/95551
+	* testsuite/libgomp.fortran/target-var.f90: New test.
+
 2020-06-05  Thomas Schwinge  <thomas@codesourcery.com>
 	    Julian Brown  <julian@codesourcery.com>
 
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ee252236a9f..60b930dc624 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,14 @@
+2020-06-08  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/20_util/default_delete/48631_neg.cc: Adjust dg-error
+	line number.
+	* testsuite/20_util/default_delete/void_neg.cc: Likewise.
+
+2020-06-08  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/unique_ptr.h (operator<<): Define for C++20.
+	* testsuite/20_util/unique_ptr/io/lwg2948.cc: New test.
+
 2020-06-04  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/bits/iterator_concepts.h (__detail::__ptr, __detail::__ref)


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:42 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:42 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:53d461e4e0fbc6d2ef7385509e8c3785e9b205fd

commit 53d461e4e0fbc6d2ef7385509e8c3785e9b205fd
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Jun 8 00:16:23 2020 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 23 +++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/d/ChangeLog         | 40 ++++++++++++++++++++++++++++++++++++++++
 gcc/fortran/ChangeLog   | 12 ++++++++++++
 gcc/testsuite/ChangeLog | 20 ++++++++++++++++++++
 5 files changed, 96 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 07fc3a08eef..8e4ef2cd5cd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,26 @@
+2020-06-07  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* config/i386/i386.md (paritydi2, paritysi2): Expand reduction
+	via shift and xor to an USPEC PARITY matching a parityhi2_cmp.
+	(paritydi2_cmp, paritysi2_cmp): Delete these define_insn_and_split.
+	(parityhi2, parityqi2): New expanders.
+	(parityhi2_cmp): Implement set parity flag with xorb insn.
+	(parityqi2_cmp): Implement set parity flag with testb insn.
+	New peephole2s to use these insns (UNSPEC PARITY) when appropriate.
+
+2020-06-07  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+	PR target/95018
+	* config/rs6000/rs6000.c (rs6000_option_override_internal):
+	Override flag_cunroll_grow_size.
+
+2020-06-07  Jiufu Guo  <guojiufu@linux.ibm.com>
+
+	* common.opt (flag_cunroll_grow_size): New flag.
+	* toplev.c (process_options): Set flag_cunroll_grow_size.
+	* tree-ssa-loop-ivcanon.c (pass_complete_unroll::execute):
+	Use flag_cunroll_grow_size.
+
 2020-06-06  Jan Hubicka  <hubicka@ucw.cz>
 
 	PR lto/95548
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7329e39884d..3b45689b2c3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200607
+20200608
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 8d5eee9fd39..5273cb69557 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,43 @@
+2020-06-07  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 73d8e2fec.
+	* decl.cc (get_symbol_decl): Use new Prot::Kind enum.
+	* modules.cc (get_internal_fn): Likewise.
+
+2020-06-07  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 108ca1bcd.
+	* d-diagnostic.cc (expand_d_format): Adjust to use extractChars().
+	* d-frontend.cc (Loc::toChars): Likewise.
+	* d-lang.cc (deps_write): Likewise.
+	(d_parse_file): Likewise.
+	* decl.cc (d_mangle_decl): Likewise.
+	* intrinsics.cc (maybe_set_intrinsic): Likewise.
+
+2020-06-07  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd b0df0e982.
+	* d-builtins.cc (build_frontend_type): Use VarArg for varargs_p.
+	* d-codegen.cc (declaration_type): Call TypeFunction::create with
+	argument VARARGnone.
+	(parameter_type): Likewise.
+	(d_build_call): Use new field names and member functions.
+	* d-target.cc (Target::cppParameterType): Call TypeFunction::create
+	with argument VARARGnone.
+	* types.cc (TypeVisitor::visit (TypeFunction *): Use new field names
+	and member functions.
+
+2020-06-07  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 1831b24ff.
+	* d-lang.cc (d_init_options): Remove initialization of updated fields.
+	(d_handle_option): Adjust for new field types.
+
+2020-06-07  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd cef1e7991.
+	* d-lang.cc (d_parse_file): Adjust for new field types.
+
 2020-06-05  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd 740f3d1ea.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index fac5bcf0ba9..f6db90378db 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2020-06-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95091
+	* class.c (gfc_hash_value): Add cast.
+
+2020-06-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95091
+	* class.c (get_unique_type_string, gfc_hash_value): Enlarge
+	buffers, and check whether the strings returned by
+	get_unique_type_string() fit.
+
 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95530
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 61734c55a31..986f36b1d35 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,23 @@
+2020-06-07  Roger Sayle  <roger@nextmovesoftware.com>
+
+	* gcc.target/i386/parity-3.c: New test.
+	* gcc.target/i386/parity-4.c: Likewise.
+	* gcc.target/i386/parity-5.c: Likewise.
+	* gcc.target/i386/parity-6.c: Likewise.
+	* gcc.target/i386/parity-7.c: Likewise.
+	* gcc.target/i386/parity-8.c: Likewise.
+	* gcc.target/i386/parity-9.c: Likewise.
+
+2020-06-07  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95091
+	* gfortran.dg/pr95091.f90: New file.
+
+2020-06-07  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	PR tree-optimization/50439
+	* gfortran.dg/loop_interchange_2.f: New test.
+
 2020-06-06  Jan Hubicka  <hubicka@ucw.cz>
 
 	* g++.dg/torture/pr95548.C: New test.


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:41 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:41 UTC (permalink / raw)
  To: gcc-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 1880 bytes --]

https://gcc.gnu.org/g:8f94b078cc11903bb54e5d57dfb44377c7e498b0

commit 8f94b078cc11903bb54e5d57dfb44377c7e498b0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Jun 7 00:16:19 2020 +0000

    Daily bump.

Diff:
---
 ChangeLog               |  4 ++++
 gcc/ChangeLog           | 12 ++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/testsuite/ChangeLog |  4 ++++
 4 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 7bbef9e0356..88ae1fdcafd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-06  Max Filippov  <jcmvbkbc@gmail.com>
+
+	* MAINTAINERS: Add myself as xtensa port maintainer.
+
 2020-05-28  Nicolas Bértolo  <nicolasbertolo@gmail.com>
 
 	* configure.ac: Don't require --enable-host-shared when building
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b4c70db2b43..07fc3a08eef 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,15 @@
+2020-06-06  Jan Hubicka  <hubicka@ucw.cz>
+
+	PR lto/95548
+	* ipa-devirt.c (struct odr_enum_val): Turn values to wide_int.
+	(ipa_odr_summary_write): Update streaming.
+	(ipa_odr_read_section): Update streaming.
+
+2020-06-06  Alexandre Oliva  <oliva@adacore.com>
+
+	PR driver/95456
+	* gcc.c (do_spec_1): Don't call memcpy (_, NULL, 0).
+
 2020-06-05  Thomas Schwinge  <thomas@codesourcery.com>
 	    Julian Brown  <julian@codesourcery.com>
 
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4d03d79ce42..7329e39884d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200606
+20200607
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 740af3191cd..61734c55a31 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-06  Jan Hubicka  <hubicka@ucw.cz>
+
+	* g++.dg/torture/pr95548.C: New test.
+
 2020-06-05  Martin Sebor  <msebor@redhat.com>
 
 	* g++.dg/warn/Wnonnull5.C: Temporarily remove.


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:41 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:41 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:1a59f3db4a4174d02256be51e9e08e9c68478a41

commit 1a59f3db4a4174d02256be51e9e08e9c68478a41
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Jun 6 00:16:29 2020 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  62 ++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 212 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |   5 ++
 gcc/c/ChangeLog         |   7 ++
 gcc/cp/ChangeLog        |  16 ++++
 gcc/d/ChangeLog         |  65 +++++++++++++++
 gcc/fortran/ChangeLog   |  16 ++++
 gcc/testsuite/ChangeLog |  58 +++++++++++++
 libgomp/ChangeLog       |  17 ++++
 10 files changed, 459 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9d5fce30b40..b4c70db2b43 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,65 @@
+2020-06-05  Thomas Schwinge  <thomas@codesourcery.com>
+	    Julian Brown  <julian@codesourcery.com>
+
+	* gimplify.c (gimplify_adjust_omp_clauses): Remove
+	'GOMP_MAP_STRUCT' mapping from OpenACC 'exit data' directives.
+
+2020-06-05  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95539
+	* tree-vect-data-refs.c
+	(vect_slp_analyze_and_verify_instance_alignment): Use
+	SLP_TREE_REPRESENTATIVE for the data-ref check.
+	* tree-vect-stmts.c (vectorizable_load): Reset stmt_info
+	back to the first scalar stmt rather than the
+	SLP_TREE_REPRESENTATIVE to match previous behavior.
+
+2020-06-05  Felix Yang  <felix.yang@huawei.com>
+
+	PR target/95254
+	* expr.c (emit_move_insn): Check src and dest of the copy to see
+	if one or both of them are subregs, try to remove the subregs when
+	innermode and outermode are equal in size and the mode change involves
+	an implicit round trip through memory.
+
+2020-06-05  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/95535
+	* config/i386/i386.md (*ctzsi2_zext, *clzsi2_lzcnt_zext): New
+	define_insn_and_split patterns.
+	(*ctzsi2_zext_falsedep, *clzsi2_lzcnt_zext_falsedep): New
+	define_insn patterns.
+
+2020-06-05  Jonathan Wakely  <jwakely@redhat.com>
+
+	* alloc-pool.h (object_allocator::remove_raw): New.
+	* tree-ssa-math-opts.c (struct occurrence): Use NSMDI.
+	(occurrence::occurrence): Add.
+	(occurrence::~occurrence): Likewise.
+	(occurrence::new): Likewise.
+	(occurrence::delete): Likewise.
+	(occ_new): Remove.
+	(insert_bb): Use new occurence (...) instead of occ_new.
+	(register_division_in): Likewise.
+	(free_bb): Use delete occ instead of manually removing
+	from the pool.
+
+2020-06-05  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/95493
+	* cfgexpand.c (expand_debug_expr): Avoid calling
+	set_mem_attributes_minus_bitpos when we were expanding
+	an SSA name.
+	* emit-rtl.c (set_mem_attributes_minus_bitpos): Remove
+	ARRAY_REF special-casing, add CONSTRUCTOR to the set of
+	special-cases we do not want MEM_EXPRs for.  Assert
+	we end up with reasonable MEM_EXPRs.
+
+2020-06-05  Lili Cui  <lili.cui@intel.com>
+
+	PR target/95525
+	* config/i386/i386.h (PTA_WAITPKG): Change bitmask value.
+
 2020-06-04  Martin Sebor  <msebor@redhat.com>
 
 	PR middle-end/10138
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index de253bc14b7..4d03d79ce42 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200605
+20200606
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index fed3fe2fbaf..76948134677 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,215 @@
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_prag.adb (Validate_Compile_Time_Warning_Or_Error): Use ??.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* cstand.adb (Create_Standard): Update comments.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* scng.adb (Scan): Fix typo to take into account all future
+	versions of Ada.
+	* sem_attr.ads (Attribute_Impl_Def): Add Attribute_Reduce for
+	now.
+	* sem_attr.adb (Analyze_Attribute): Only allow 'Reduce under
+	-gnatX.
+	* snames.ads-tmpl (Name_Reduce): Update comment.
+
+2020-06-05  Thomas Quinot  <quinot@adacore.com>
+
+	* exp_disp.adb (Expand_Interface_Thunk): Add comment about
+	gnatcov reliance on specific name used for thunks.
+
+2020-06-05  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch3.adb (Analyze_Subtype_Declaration): For scalar types,
+	and for subtype declarations without a constraint, subtype
+	inherits Atomic flag from base type.
+
+2020-06-05  Piotr Trojanek  <trojanek@adacore.com>
+
+	* doc/gnat_rm/implementation_defined_attributes.rst (Enum_Rep):
+	Remove extra colon.
+	* gnat_rm.texi: Regenerate.
+
+2020-06-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* atree.adb (New_Copy): Clear Has_Dynamic_Range_Check on
+	subexpression nodes.
+	* checks.adb (Append_Range_Checks): Assert that the node
+	doesn't have the Has_Dynamic_Range_Check flag set.
+	(Insert_Range_Checks): Likewise.
+	* exp_ch3.adb (Expand_N_Subtype_Indication): Do not apply
+	range checks for a full type or object declaration.
+	* sem_ch3.ads: Move with and use clauses for Nlists to...
+	(Process_Range_Expr_In_Decl): Change default to No_List for
+	the Check_List parameter.
+	* sem_ch3.adb: ...here.
+	(Process_Range_Expr_In_Decl): Likewise.  When the insertion
+	node is a declaration, only insert on the list if is present
+	when the declaration involves discriminants, and only insert
+	on the node when there is no list otherwise.
+
+2020-06-05  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_aggr.adb (Resolve_Record_Aggregate): Create the
+	N_Aggregate node with its Expressions field set to No_List and
+	not to an empty list.
+
+2020-06-05  Dmitriy Anisimkov  <anisimko@adacore.com>
+
+	* libgnat/s-os_lib.adb (Is_Dirsep): Moved from Build_Path to
+	package level to reuse.
+	(Normalize_Pathname.Final_Value): Reduce 2 'if' statements to
+	one.
+	(Normalize_Pathname.Fill_Directory): New procedure instead of
+	function Get_Directory. Remove slash to backslash conversion and
+	drive letter uppercasing on Windows.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem.adb (Assert_Done): Relax check for main unit, as it was
+	overzealous in the case of the main unit itself.
+
+2020-06-05  Piotr Trojanek  <trojanek@adacore.com>
+
+	* exp_ch3.adb, sem_ch8.adb, sem_util.adb: Use Is_Incomplete_Type
+	to make the code easier to read.
+
+2020-06-05  Piotr Trojanek  <trojanek@adacore.com>
+
+	* einfo.adb: Minor reformatting.
+	* sem_util.adb (Has_Full_Default_Initialization,
+	Is_Partially_Initialized_Type, Caller_Known_Size_Record,
+	Large_Max_Size_Mutable): Iterate with
+	First_Component/Next_Component; rename Ent to Comp.
+
+2020-06-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_aggr.adb (Aggr_Assignment_OK_For_Backend): Use
+	Expr_Rep_Value instead of Expr_Value to obtain the equivalent
+	integer value.
+	* sem_eval.ads (Expr_Value): Document more supported cases.
+	* sem_eval.adb (Expr_Rep_Value): Copy missing cases from
+	Exp_Value.
+
+2020-06-05  Bob Duff  <duff@adacore.com>
+
+	* rtsfind.adb, rtsfind.ads: Move subtypes of RTU_Id into package
+	body, because they are not needed by clients. Change "Child_" to
+	"Descendant", because grandchildren and great grandchildren are
+	involved.  Replace all the repetitive comments with a single
+	concise one.  Change the parent subtypes to be more consistent;
+	use the most specific parent.
+
+2020-06-05  Piotr Trojanek  <trojanek@adacore.com>
+
+	* rtsfind.ads, rtsfind.adb (Is_Text_IO_Special_Package): Moved
+	from the GNATprove backend to the frontend.
+
+2020-06-05  Yannick Moy  <moy@adacore.com>
+
+	* sem_util.ads: Add comment about function only used in
+	CodePeer.
+
+2020-06-05  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch9.adb, (Analyze_Task_Body): After analying the task
+	body, indicate that all local variables have no delayed aspects.
+	This prevents improper later calls to
+	Check_Aspect_At_End_Of_Declarations, that would happen when the
+	constructed task_procedure body (generated during expansion) is
+	analyzed. The legality of aspect specifications that may appear
+	on local declarations has already been established, and it is in
+	general not possible to recheck them properly during expansion,
+	when visibility may not be fully established.
+
+2020-06-05  Piotr Trojanek  <trojanek@adacore.com>
+
+	* libgnat/a-cofuve.ads (First): Add Global contract.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_prag.adb (Set_Convention_From_Pragma): Set the convention
+	of anonymous access array components.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/a-calfor.ads, libgnat/a-catizo.ads,
+	libgnat/a-catizo.adb (Local_Time_Offset, Local_Image): New.
+	(UTC_Time_Offset): Now a renaming of Local_Time_Offset.
+
+2020-06-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch3.adb (Available_Full_View): New function returning
+	either the full or the underlying full view.
+	(Build_Full_Derivation): Add guard for the full view.
+	(Copy_And_Build): Retrieve the underlying full view, if any,
+	also if deriving a completion.
+	(Build_Derived_Private_Type): Use Available_Full_View throughout
+	to decide whether a full derivation must be done.
+
+2020-06-05  Bob Duff  <duff@adacore.com>
+
+	* exp_attr.adb, exp_ch11.adb, exp_imgv.adb, exp_tss.ads,
+	par-ch4.adb, sem_attr.adb, sem_util.ads: Misc cleanup.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/a-nudira.ads, libgnat/a-nudira.adb (Random): New
+	function.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_attr.ads (Attribute_Impl_Def): Remove Enum_Rep/Val.
+	* sem_attr.adb (Attribute_20): New, move Enum_Rep/Val here.
+	(Analyze_Attribute): Take Attribute_20 into account.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* restrict.ads (Unit_Array): Add a-direct.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/s-stopoo.ads: Mark package Pure and leave room for
+	Nonblocking once this aspect is supported.
+
+2020-06-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_attr.adb (Expand_N_Attribute_Reference) <Valid_Scalars>:
+	Set the No_Truncation flag on the unchecked conversion built for
+	scalar types.
+
+2020-06-05  Bob Duff  <duff@adacore.com>
+
+	* einfo.adb, einfo.ads, exp_util.adb: Remove Invariants_Ignored
+	flag.
+	* sem_prag.adb (Invariant): Instead of setting a flag to be
+	checked elsewhere, remove the pragma as soon as it is analyzed
+	and checked for legality.
+
+2020-06-05  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* checks.ads (Apply_Length_Check): Rename Ck_Node parameter to
+	Expr.
+	(Apply_Range_Check): Likewise.
+	(Get_Range_Checks): Likewise.
+	* checks.adb (Apply_Float_Conversion_Check): Likewise.
+	(Apply_Selected_Length_Checks): Likewise.
+	(Apply_Selected_Range_Checks): Likewise.
+	(Guard_Access): Likewise.
+	(Selected_Length_Checks): Likewise.  Also avoid shadowing in
+	child procedures.
+	(Selected_Range_Checks): Likewise.
+
+2020-06-05  Arnaud Charlet  <charlet@adacore.com>
+
+	* par-ch3.adb, par-ch4.adb, scng.adb, sem_aggr.adb,
+	sem_ch10.adb, sem_ch12.adb, sem_prag.adb: Update wording: change
+	Ada_2020 to Ada 2020 in comments and mention -gnat2020 instead
+	of -gnatX switch.
+
 2020-06-04  Arnaud Charlet  <charlet@adacore.com>
 
 	* libgnat/i-c.ads (long_long, unsigned_long_long): New
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 4344fb8ab4f..8fac84d3b02 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-05  Jason Merrill  <jason@redhat.com>
+
+	* c-pretty-print.c (pp_c_additive_expression): Handle negative
+	operand to POINTER_PLUS_EXPR.
+
 2020-06-04  Martin Sebor  <msebor@redhat.com>
 
 	PR middle-end/10138
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index abf31e57688..bf38e8704b7 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,10 @@
+2020-06-05  Mark Wielaard  <mark@klomp.org>
+
+	* c-decl.c (implicit_decl_warning): When warned and olddecl is
+	an undeclared builtin, then add a fixit header hint, if found.
+	(implicitly_declare): Add OPT_Wbuiltin_declaration_mismatch to
+	warning_at about implicit builtin declaration type mismatch.
+
 2020-06-03  Mark Wielaard  <mark@klomp.org>
 
 	* c-parser.c (struct c_parser): Add seen_string_literal
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5c8eaff1a97..ef3d75ca09f 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2020-06-05  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95369
+	* call.c (build_converted_constant_expr_internal): Allow
+	list-initialization.
+
+2020-06-05  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* cp-tree.def (CO_RETURN_EXPR): Correct the class
+	to use tcc_statement.
+
+2020-06-05  Jason Merrill  <jason@redhat.com>
+
+	* error.c (dump_binary_op): Handle negative operand to
+	POINTER_PLUS_EXPR.
+
 2020-06-04  Jason Merrill  <jason@redhat.com>
 
 	PR c++/93310
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 1ef6814468b..8d5eee9fd39 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,68 @@
+2020-06-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 740f3d1ea.
+	* d-lang.cc (d_handle_option): Use new fields to save debug and
+	version levels passed over command-line.
+	(d_post_options): Add them to front-end here.
+
+2020-06-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd f5638c7b8.
+	* d-builtins.cc (d_init_versions): Use new CHECKENABLE enum.
+	* d-codegen.cc (array_bounds_check): Likewise.
+	(build_frame_type): Likewise.
+	(get_frameinfo): Likewise.
+	* d-lang.cc (d_init_options): Likewise.
+	(d_init_options_struct): Don't initialize x_flag_bounds_check.
+	(d_handle_option): Use new CHECKENABLE enum.
+	(d_post_options): Likewise.  Set flag_bounds_check here.
+	* expr.cc (ExprVisitor::visit(AssertExp *)): Use new CHECKENABLE enum.
+
+2020-06-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 56f0a65c4.
+	* d-builtins.cc (build_frontend_type): Remove static.
+	(d_build_builtins_module): Use target.va_listType() to get front-end
+	type for va_list.
+	(d_init_builtins): Move creation of va_list to Target::va_listType.
+	* d-codegen.cc (build_interface_binfo): Use new target global.
+	(build_vindex_ref): Likewise.
+	(identity_compare_p): Likewise.
+	* d-ctfloat.cc (CTFloat::parse): Likewise.
+	* d-lang.cc (d_init): Likewise.
+	* d-port.cc (Port::isFloat32LiteralOutOfRange): Likewise.
+	(Port::isFloat64LiteralOutOfRange): Likewise.
+	* d-target.cc (define_float_constants): Initialize constants through a
+	reference, instead of setting globals.
+	(Target::_init): Initialize new fields instead of setting globals.
+	(Target::va_listType): Build front-end type from va_list_type_node.
+	(Target::toCppMangle): Renamed to ...
+	(TargetCPP::toMangle): ... this.
+	(Target::cppTypeInfoMangle): Renamed to ...
+	(TargetCPP::typeInfoMangle): ... this.
+	(Target::cppTypeMangle): Renamed to ...
+	(TargetCPP::typeMangle): this.
+	(Target::cppParameterType): Renamed to ...
+	(TargetCPP::parameterType): ... this.  Use target.va_listType() to get
+	front-end type for va_list.
+	(Target::cppFundamentalType): Renamed to ...
+	(TargetCPP::fundamentalType): ... this.
+	* d-tree.h (build_frontend_type): Declare.
+	* decl.cc (base_vtable_offset): Use new target global.
+	* typeinfo.cc (layout_classinfo_interfaces): Likewise.
+	(layout_cpp_typeinfo): Likewise.
+	* types.cc (valist_array_p): Use target.va_listType() to get front-end
+	type for va_list.
+	(layout_aggregate_type): Use new target global.
+
+2020-06-05  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 6d5bffa54.
+	* d-builtins.cc (maybe_set_builtin_1): Update call to
+	Condition::include().
+	* decl.cc (DeclVisitor::visit(AttribDeclaration *)): Likewise.
+	* types.cc (layout_aggregate_members): Likewise.
+
 2020-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* dmd/MERGE: Merge upstream dmd 48d704f08.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 13534c18fe2..fac5bcf0ba9 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2020-06-05  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95530
+	PR fortran/95537
+	* decl.c (gfc_match_decl_type_spec): Enlarge buffer, and enhance
+	string copy to detect buffer overflow.
+	* gfortran.h (gfc_common_head): Enlarge buffer.
+	* trans-common.c (finish_equivalences): Enhance string copy to
+	detect buffer overflow.
+
+2020-06-05  Tom Tromey  <tromey@adacore.com>
+
+	PR fortran/95509
+	* misc.c (gfc_closest_fuzzy_match): Update cutoff value
+	computation.
+
 2020-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>
 	    Harald Anlauf  <anlauf@gmx.de>
 
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 45a256253a2..740af3191cd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,61 @@
+2020-06-05  Martin Sebor  <msebor@redhat.com>
+
+	* g++.dg/warn/Wnonnull5.C: Temporarily remove.
+
+2020-06-05  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95369
+	* g++.dg/cpp2a/nontype-class38.C: New test.
+
+2020-06-05  Mark Wielaard  <mark@klomp.org>
+
+	* gcc.dg/missing-header-fixit-3.c: Add
+	-Wno-implicit-function-declaration.
+	* gcc.dg/missing-header-fixit-4.c: Add new expected output.
+	* gcc.dg/missing-header-fixit-5.c: New testcase.
+	* gcc.dg/Wbuiltin-declaration-mismatch-ignore.c: Likewise.
+
+2020-06-05  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/cpp0x/constexpr-ptrsub2.C: New test.
+
+2020-06-05  Thomas Schwinge  <thomas@codesourcery.com>
+	    Julian Brown  <julian@codesourcery.com>
+
+	* c-c++-common/goacc/struct-enter-exit-data-1.c: New file.
+
+2020-06-05  Martin Sebor  <msebor@redhat.com>
+
+	* c-c++-common/goacc/uninit-use-device-clause.c: Adjust.
+	* c-c++-common/pr59223.c: Same.
+	* g++.dg/warn/Wnonnull5.C: Same.
+	* gcc.dg/pr59924.c: Same.
+	* gcc.dg/ubsan/pr81981.c: Same.
+	* gcc.dg/ubsan/pr89284.c: Same.
+	* gfortran.dg/goacc/uninit-use-device-clause.f95: Same.
+
+2020-06-05  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95539
+	* gcc.dg/vect/pr95539.c: New testcase.
+
+2020-06-05  Felix Yang  <felix.yang@huawei.com>
+
+	PR target/95254
+	* gcc.target/aarch64/pr95254.c: New test.
+	* gcc.target/i386/pr67609.c: Check "movq\t%xmm0" instead of "movdqa".
+
+2020-06-05  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/95535
+	* gcc.target/i386/pr95535-1.c: New test.
+	* gcc.target/i386/pr95535-2.c: New test.
+
+2020-06-05  Richard Biener  <rguenther@suse.de>
+
+	PR middle-end/95493
+	* g++.dg/torture/pr95493.C: New testcase.
+
 2020-06-04  Martin Sebor  <msebor@redhat.com>
 
 	PR middle-end/10138
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 75917f30afe..1cc6015a64b 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,20 @@
+2020-06-05  Thomas Schwinge  <thomas@codesourcery.com>
+	    Julian Brown  <julian@codesourcery.com>
+
+	* oacc-mem.c (goacc_exit_data_internal) <GOMP_MAP_STRUCT>: Explain
+	special handling.
+
+2020-06-05  Thomas Schwinge  <thomas@codesourcery.com>
+	    Julian Brown  <julian@codesourcery.com>
+
+	* oacc-mem.c (goacc_exit_data_internal) <GOMP_MAP_STRUCT>:
+	Simplify.
+
+2020-06-05  Julian Brown  <julian@codesourcery.com>
+
+	* testsuite/libgomp.oacc-c-c++-common/struct-copyout-1.c: New test.
+	* testsuite/libgomp.oacc-c-c++-common/struct-copyout-2.c: New test.
+
 2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
 
 	* oacc-mem.c (goacc_exit_data_internal) <GOMP_MAP_STRUCT>:


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:36 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:36 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 39379 bytes --]

https://gcc.gnu.org/g:3add342502b9506b6f1a0f70c156a97a7b38ef4d

commit 3add342502b9506b6f1a0f70c156a97a7b38ef4d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jun 5 00:16:30 2020 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 192 ++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 303 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |   7 ++
 gcc/cp/ChangeLog        |  30 +++++
 gcc/d/ChangeLog         |  67 +++++++++++
 gcc/fortran/ChangeLog   |   7 ++
 gcc/testsuite/ChangeLog | 141 ++++++++++++++++++++++
 libgcc/ChangeLog        |   9 ++
 libgomp/ChangeLog       |  94 +++++++++++++++
 libstdc++-v3/ChangeLog  |  55 +++++++++
 11 files changed, 906 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index edbcaf2bc4d..9d5fce30b40 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,195 @@
+2020-06-04  Martin Sebor  <msebor@redhat.com>
+
+	PR middle-end/10138
+	PR middle-end/95136
+	* attribs.c (init_attr_rdwr_indices): Move function here.
+	* attribs.h (rdwr_access_hash, rdwr_map): Define.
+	(attr_access): Add 'none'.
+	(init_attr_rdwr_indices): Declared function.
+	* builtins.c (warn_for_access)): New function.
+	(check_access): Call it.
+	* builtins.h (checK-access): Add an optional argument.
+	* calls.c (rdwr_access_hash, rdwr_map): Move to attribs.h.
+	(init_attr_rdwr_indices): Declare extern.
+	(append_attrname): Handle attr_access::none.
+	(maybe_warn_rdwr_sizes): Same.
+	(initialize_argument_information): Update comments.
+	* doc/extend.texi (attribute access): Document 'none'.
+	* tree-ssa-uninit.c (struct wlimits): New.
+	(maybe_warn_operand): New function.
+	(maybe_warn_pass_by_reference): Same.
+	(warn_uninitialized_vars): Refactor code into maybe_warn_operand.
+	Also call for function calls.
+	(pass_late_warn_uninitialized::execute): Adjust comments.
+	(execute_early_warn_uninitialized): Same.
+
+2020-06-04  Vladimir Makarov  <vmakarov@redhat.com>
+
+	PR middle-end/95464
+	* lra.c (lra_emit_move): Add processing STRICT_LOW_PART.
+	* lra-constraints.c (match_reload): Use STRICT_LOW_PART in output
+	reload if the original insn has it too.
+
+2020-06-04  Richard Biener  <rguenther@suse.de>
+
+	* config/aarch64/aarch64.c (aarch64_gimplify_va_arg_expr):
+	Ensure that tmp_ha is marked TREE_ADDRESSABLE.
+
+2020-06-04  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/95113
+	* tree-ssa-dce.c (mark_stmt_if_obviously_necessary): Move non-call
+	exceptions check to...
+	* tree-eh.c (stmt_unremovable_because_of_non_call_eh_p): ...this
+	new function.
+	* tree-eh.h (stmt_unremovable_because_of_non_call_eh_p): Declare it.
+	* ipa-sra.c (isra_track_scalar_value_uses): Use it.  New parameter
+	fun.
+
+2020-06-04  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+
+	PR target/94735
+	* config/arm/predicates.md (mve_scatter_memory): Define to
+	match (mem (reg)) for scatter store memory.
+	* config/arm/mve.md (mve_vstrbq_scatter_offset_<supf><mode>): Modify
+	define_insn to define_expand.
+	(mve_vstrbq_scatter_offset_p_<supf><mode>): Likewise.
+	(mve_vstrhq_scatter_offset_<supf><mode>): Likewise.
+	(mve_vstrhq_scatter_shifted_offset_p_<supf><mode>): Likewise.
+	(mve_vstrhq_scatter_shifted_offset_<supf><mode>): Likewise.
+	(mve_vstrdq_scatter_offset_p_<supf>v2di): Likewise.
+	(mve_vstrdq_scatter_offset_<supf>v2di): Likewise.
+	(mve_vstrdq_scatter_shifted_offset_p_<supf>v2di): Likewise.
+	(mve_vstrdq_scatter_shifted_offset_<supf>v2di): Likewise.
+	(mve_vstrhq_scatter_offset_fv8hf): Likewise.
+	(mve_vstrhq_scatter_offset_p_fv8hf): Likewise.
+	(mve_vstrhq_scatter_shifted_offset_fv8hf): Likewise.
+	(mve_vstrhq_scatter_shifted_offset_p_fv8hf): Likewise.
+	(mve_vstrwq_scatter_offset_fv4sf): Likewise.
+	(mve_vstrwq_scatter_offset_p_fv4sf): Likewise.
+	(mve_vstrwq_scatter_offset_p_<supf>v4si): Likewise.
+	(mve_vstrwq_scatter_offset_<supf>v4si): Likewise.
+	(mve_vstrwq_scatter_shifted_offset_fv4sf): Likewise.
+	(mve_vstrwq_scatter_shifted_offset_p_fv4sf): Likewise.
+	(mve_vstrwq_scatter_shifted_offset_p_<supf>v4si): Likewise.
+	(mve_vstrwq_scatter_shifted_offset_<supf>v4si): Likewise.
+	(mve_vstrbq_scatter_offset_<supf><mode>_insn): Define insn for scatter
+	stores.
+	(mve_vstrbq_scatter_offset_p_<supf><mode>_insn): Likewise.
+	(mve_vstrhq_scatter_offset_<supf><mode>_insn): Likewise.
+	(mve_vstrhq_scatter_shifted_offset_p_<supf><mode>_insn): Likewise.
+	(mve_vstrhq_scatter_shifted_offset_<supf><mode>_insn): Likewise.
+	(mve_vstrdq_scatter_offset_p_<supf>v2di_insn): Likewise.
+	(mve_vstrdq_scatter_offset_<supf>v2di_insn): Likewise.
+	(mve_vstrdq_scatter_shifted_offset_p_<supf>v2di_insn): Likewise.
+	(mve_vstrdq_scatter_shifted_offset_<supf>v2di_insn): Likewise.
+	(mve_vstrhq_scatter_offset_fv8hf_insn): Likewise.
+	(mve_vstrhq_scatter_offset_p_fv8hf_insn): Likewise.
+	(mve_vstrhq_scatter_shifted_offset_fv8hf_insn): Likewise.
+	(mve_vstrhq_scatter_shifted_offset_p_fv8hf_insn): Likewise.
+	(mve_vstrwq_scatter_offset_fv4sf_insn): Likewise.
+	(mve_vstrwq_scatter_offset_p_fv4sf_insn): Likewise.
+	(mve_vstrwq_scatter_offset_p_<supf>v4si_insn): Likewise.
+	(mve_vstrwq_scatter_offset_<supf>v4si_insn): Likewise.
+	(mve_vstrwq_scatter_shifted_offset_fv4sf_insn): Likewise.
+	(mve_vstrwq_scatter_shifted_offset_p_fv4sf_insn): Likewise.
+	(mve_vstrwq_scatter_shifted_offset_p_<supf>v4si_insn): Likewise.
+	(mve_vstrwq_scatter_shifted_offset_<supf>v4si_insn): Likewise.
+
+2020-06-04  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+
+	* config/arm/arm_mve.h (__arm_vbicq_n_u16): Correct the intrinsic
+	arguments.
+	(__arm_vbicq_n_s16): Likewise.
+	(__arm_vbicq_n_u32): Likewise.
+	(__arm_vbicq_n_s32): Likewise.
+	(__arm_vbicq): Modify polymorphic variant.
+
+2020-06-04  Richard Biener  <rguenther@suse.de>
+
+	* tree-vectorizer.h (vect_get_slp_vect_def): Declare.
+	* tree-vect-loop.c (vect_create_epilog_for_reduction): Use it.
+	* tree-vect-stmts.c (vect_transform_stmt): Likewise.
+	(vect_is_simple_use): Use SLP_TREE_REPRESENTATIVE.
+	* tree-vect-slp.c (vect_get_slp_vect_defs): Fold into single
+	use ...
+	(vect_get_slp_defs): ... here.
+	(vect_get_slp_vect_def): New function.
+
+2020-06-04  Richard Biener  <rguenther@suse.de>
+
+	* tree-vectorizer.h (_slp_tree::lanes): New.
+	(SLP_TREE_LANES): Likewise.
+	* tree-vect-loop.c (vect_create_epilog_for_reduction): Use it.
+	(vectorizable_reduction): Likewise.
+	(vect_transform_cycle_phi): Likewise.
+	(vectorizable_induction): Likewise.
+	(vectorizable_live_operation): Likewise.
+	* tree-vect-slp.c (_slp_tree::_slp_tree): Initialize lanes.
+	(vect_create_new_slp_node): Likewise.
+	(slp_copy_subtree): Copy it.
+	(vect_optimize_slp): Use it.
+	(vect_slp_analyze_node_operations_1): Likewise.
+	(vect_slp_convert_to_external): Likewise.
+	(vect_bb_vectorization_profitable_p): Likewise.
+	* tree-vect-stmts.c (vectorizable_load): Likewise.
+	(get_vectype_for_scalar_type): Likewise.
+
+2020-06-04  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-slp.c (vect_update_all_shared_vectypes): Remove.
+	(vect_build_slp_tree_2): Simplify building all external op
+	nodes from scalars.
+	(vect_slp_analyze_node_operations): Remove push/pop of
+	STMT_VINFO_DEF_TYPE.
+	(vect_schedule_slp_instance): Likewise.
+	* tree-vect-stmts.c (ect_check_store_rhs): Pass in the
+	stmt_info, use the vect_is_simple_use overload combining
+	SLP and stmt_info analysis.
+	(vect_is_simple_cond): Likewise.
+	(vectorizable_store): Adjust.
+	(vectorizable_condition): Likewise.
+	(vect_is_simple_use): Fully handle invariant SLP nodes
+	here.  Amend stmt_info operand extraction with COND_EXPR
+	and masked stores.
+	* tree-vect-loop.c (vectorizable_reduction): Deal with
+	COND_EXPR representation ugliness.
+
+2020-06-04  Hongtao Liu  <hongtao.liu@inte.com>
+
+	PR target/95254
+	* config/i386/sse.md (*vcvtps2ph_store<merge_mask_name>):
+	Refine from *vcvtps2ph_store<mask_name>.
+	(vcvtps2ph256<mask_name>): Refine constraint from vm to v.
+	(<mask_codefor>avx512f_vcvtps2ph512<mask_name>): Ditto.
+	(*vcvtps2ph256<merge_mask_name>): New define_insn.
+	(*avx512f_vcvtps2ph512<merge_mask_name>): Ditto.
+	* config/i386/subst.md (merge_mask): New define_subst.
+	(merge_mask_name): New define_subst_attr.
+	(merge_mask_operand3): Ditto.
+
+2020-06-04  Hao Liu  <hliu@os.amperecomputing.com>
+
+	PR tree-optimization/89430
+	* tree-ssa-phiopt.c
+	(struct name_to_bb): Rename to ref_to_bb; add a new field exp;
+	remove ssa_name_ver, store, offset fields.
+	(struct ssa_names_hasher): Rename to refs_hasher; update functions.
+	(class nontrapping_dom_walker): Rename m_seen_ssa_names to m_seen_refs.
+	(nontrapping_dom_walker::add_or_mark_expr): Extend to support ARRAY_REFs
+	and COMPONENT_REFs.
+
+2020-06-04  Andreas Schwab  <schwab@suse.de>
+
+	PR target/95154
+	* config/ia64/ia64.h (ASM_OUTPUT_FDESC): Call assemble_external.
+
+2020-06-04  Hongtao.liu  <hongtao.liu@intel.com>
+
+	* config/i386/sse.md (pmov_dst_3_lower): New mode attribute.
+	(trunc<mode><pmov_dst_3_lower>2): Refine from
+	trunc<mode><pmov_dst_3>2.
+
 2020-06-03  Vitor Guidi  <vitor.guidi@usp.br>
 
 	* match.pd (tanh/sinh -> 1/cosh): New simplification.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6c883c98853..de253bc14b7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200604
+20200605
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 6fc01445b8b..fed3fe2fbaf 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,306 @@
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/i-c.ads (long_long, unsigned_long_long): New
+	definitions.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* Makefile.rtl: add a-tasini object
+	* impunit.adb (Non_Imp_File_Names_95): Add s-tasini.
+	* libgnarl/a-tasini.ads, libgnarl/a-tasini.adb: New files.
+	* libgnarl/s-taskin.ads (Global_Initialization_Handler): New.
+	* libgnarl/s-tassta.adb (Task_Wrapper): Call
+	Global_Initialization_Handler if non null.
+
+2020-06-04  Ed Schonberg  <schonberg@adacore.com>
+
+	* sem_ch12.adb (Build_Suprogram_Body_Wrapper,
+	Build_Subprogram_Decl_Wrapper): New suprograms, to create the
+	wrappers needed to implement contracts on formsl subprograms at
+	the point of instantiation.
+	(Build_Subprogram_Wrappers): New subprogram within
+	Analyze_Associations, calls the above when the formal subprogram
+	has contracts, and expansion is enabled.
+	(Instantiate_Formal_Subprogram): If the actual is not an entity,
+	such as a function attribute, or a synchronized operation,
+	create a function with an internal name and call it within the
+	wrapper.
+	(Analyze_Generic_Formal_Part): Analyze contracts at the end of
+	the list of formal declarations.
+	* sem_prag.adb (Analyze_Pre_Post_Condtion): In Ada_2020 the
+	aspect and corresponding pragma can appear on a formal
+	subprogram declaration.
+	(Find_Related_Declaration_Or_Body): Ditto.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch7.adb (Make_Final_Call): Set the type of the object, if
+	it is unanalyzed, before calling Convert_View on it.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* adabkend.adb, back_end.ads, opt.ads, sem_ch6.adb: Get rid of
+	Disable_FE_Inline_Always.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch7.adb (Make_Final_Call): Add missing guard.
+	* sem_ch3.adb (Copy_And_Build): Adjust recursive call for
+	private types.
+	(Build_Derived_Private_Type): Deal with underlying full views.
+
+2020-06-04  Bob Duff  <duff@adacore.com>
+
+	* libgnat/a-stobbu.adb, libgnat/a-stobbu.ads,
+	libgnat/a-stobfi.adb, libgnat/a-stobfi.ads,
+	libgnat/a-stoubu.adb, libgnat/a-stoubu.ads,
+	libgnat/a-stoufi.adb, libgnat/a-stoufi.ads,
+	libgnat/a-stoufo.adb, libgnat/a-stoufo.ads,
+	libgnat/a-stouut.adb, libgnat/a-stouut.ads,
+	libgnat/a-stteou.ads, libgnat/s-putaim.adb,
+	libgnat/s-putaim.ads, libgnat/s-putima.adb, libgnat/s-putima.ads
+	(Ada.Strings.Text_Output and children, System.Put_Images): New
+	runtime support for Put_Image.
+	* gcc-interface/Make-lang.in (GNAT_ADA_OBJS): Add
+	exp_put_image.o.
+	* exp_put_image.adb, exp_put_image.ads: New compiler package
+	that generates calls to runtime routines that implement
+	Put_Image.
+	* Makefile.rtl: Add object files for Ada.Strings.Text_Output and
+	children and System.Put_Images.
+	* aspects.adb: Simplify initialization of Canonical_Aspect.
+	* aspects.ads: Improve documentation. Add Aspect_Put_Image.
+	* exp_attr.adb: Add support for Put_Image, by calling routines
+	in Exp_Put_Image.
+	* sem_util.adb (Is_Predefined_Dispatching_Operation): Return
+	True for new TSS_Put_Image operation.
+	* exp_ch3.adb: For tagged types, build a dispatching
+	TSS_Put_Image operation by calling routines in Exp_Put_Image.
+	* exp_disp.adb, exp_disp.ads: Make TSS_Put_Image be number 10,
+	adjusting other operations' numbers after 10. We choose 10
+	because that's the last number shared by all runtimes.
+	* exp_strm.adb: Use named notation as appropriate.
+	* exp_cg.adb, exp_tss.ads: Add TSS_Put_Image.
+	* libgnat/a-tags.ads: Modify Max_Predef_Prims for the new
+	TSS_Put_Image.
+	* impunit.adb: Add new runtime packages.
+	* rtsfind.adb, rtsfind.ads: Add support for
+	Ada.Strings.Text_Output, Ada.Strings.Text_Output.Utils, and
+	System.Put_Images.
+	* sem_attr.adb: Error checking for Put_Image calls.
+	* sem_ch12.adb (Valid_Default_Attribute): Support for passing
+	Put_Image as a generic formal parameter.
+	* sem_ch13.adb: Analysis of Put_Image aspect. Turn it into a
+	Put_Image attribute definition clause.
+	* sem_ch8.adb (Analyze_Subprogram_Renaming): Support for
+	renaming of the Put_Image attribute.
+	* snames.adb-tmpl: Fix comments.
+	* snames.ads-tmpl (Name_Put_Image): New Name_Id.
+	(Attribute_Put_Image): New Attribute_Id.
+	* tbuild.adb, tbuild.ads (Make_Increment): New utility.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_attr.adb (xpand_N_Attribute_Reference) <Input>: Call
+	Find_Inherited_TSS to look up the Stream_Read TSS.
+	<Output>: Likewise for the Stream_Write TSS.
+	* exp_ch7.adb (Make_Final_Call): Call Underlying_Type on
+	private types to account for underlying full views.
+	* exp_strm.ads  (Build_Record_Or_Elementary_Input_Function):
+	Remove Use_Underlying parameter.
+	* exp_strm.adb (Build_Record_Or_Elementary_Input_Function):
+	Likewise and adjust accordingly.
+	* exp_tss.adb (Find_Inherited_TSS): Deal with full views.
+	Call Find_Inherited_TSS recursively on the parent type if
+	the base type is a derived type.
+	* sem_ch13.adb (Analyze_Attribute_Definition_Clause): Take
+	into account underlying full views for derived types.
+	* sem_ch3.adb (Copy_And_Build): Look up the underlying full
+	view only for a completion.  Be prepared for private types.
+	(Build_Derived_Private_Type): Build an underlying full view
+	for a completion in the general case too.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* back_end.adb, opt.ads, par-prag.adb, sem_ch5.adb,
+	sem_prag.adb, sinfo.adb, sinfo.ads, snames.ads-tmpl,
+	doc/gnat_rm/implementation_defined_pragmas.rst: Remove
+	experimental support for OpenACC.
+	* gcc-interface/misc.c, gcc-interface/trans.c,
+	gcc-interface/lang.opt: Ditto.
+	* gnat_rm.texi: Regenerate.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* checks.adb (Generate_Discriminant_Check): Remove obsolete
+	comment.
+
+2020-06-04  Gary Dismukes  <dismukes@adacore.com>
+
+	* par-ch3.adb (P_Identifier_Declarations): Add parsing of object
+	renamings that have neither a subtype_mark nor an
+	access_definition. Issue an error if the version is earlier than
+	Ada_2020, and suggest using -gnatX.
+	* sem_ch8.adb (Analyze_Object_Renaming): Handle
+	object_renaming_declarations that don't have an explicit
+	subtype. Errors are issued when the name is inappropriate or
+	ambiguous, and otherwise the Etype of the renaming entity is set
+	from the Etype of the renamed object.
+	* sem_util.adb (Has_Null_Exclusion): Allow for the case of no
+	subtype given in an N_Object_Renaming_Declaration.
+	* sprint.adb (Sprint_Node_Actual): Handle printing of
+	N_Object_Renaming_Declarations that are specified without an
+	explicit subtype.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sinfo.ads (N_Delta_Aggregate): Document Etype field.
+	(N_Case_Expression): Likewise.
+	(Is_Syntactic_Field) <N_Quantified_Expression>: Adjust.
+	<N_Case_Expression>: Likewise.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* adaint.c: Avoid redefining IS_DIR_SEPARATOR macro.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem.adb (Walk_Library_Items): Defer processing of main spec
+	after all other specs and before processing bodies.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* bindgen.adb (Gen_Adafinal): Adafinal is convention Ada, not C.
+
+2020-06-04  Ed Schonberg  <schonberg@adacore.com>
+
+	* sinput.adb (Sloc_Range): Ignore node in the tree if it appears
+	in a unit different from that of the node whose Sloc range we
+	are computing. This is necessary when computing the source range
+	of a subprogram body whose declaration includes a pre- or
+	postcondition, because declaration and body may appear in
+	different units, and the expanded code for the body includes
+	copies of the contract code.
+
+2020-06-04  Alexandre Oliva  <oliva@adacore.com>
+
+	* switch.adb (Is_Internal_GCC_Switch): Recognize dumpdir and
+	dumpbase-ext.  Mark auxbase and auxbase-strip for removal.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_attr.adb (Resolve_Attribute) <Access>: Do not generate
+	the secondary message about a missing pragma if the convention
+	of the prefix is Intrinsic.
+	* sem_ch12.adb (Instantiate_Formal_Subprogram): Only set the
+	Convention and the Is_Inlined flag on a null procedure.
+
+2020-06-04  Justin Squirek  <squirek@adacore.com>
+
+	* sem_ch6.adb (Check_Return_Obj_Accessibility): Change to
+	Check_Return_Construct_Accessibility to better reflect its
+	purpose.  Add loop to properly obtain the object declaration
+	from an expanded extended return statement and add calls to get
+	the original node for associated values. Also, avoid checks when
+	the return statement being examined comes from an internally
+	generated function.
+
+2020-06-04  Dmitriy Anisimkov  <anisimko@adacore.com>
+
+	* adaint.c (__gnat_is_absolute_path): Check for directory
+	separator after drive and colon.
+	(IS_DIR_SEPARATOR): Define new inline substitution.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* checks.ads: Update documentation about range checks and fix
+	minor other things.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch3.adb (Array_Type_Declaration): Apply special handling
+	of private index types to generic packages and restrict it to
+	index types defined in the current scope.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/a-exextr.adb (Global_Unhandled_Action): New global
+	variable.
+	(Notify_Exception): Take into account Global_Unhandled_Action
+	and fix latent race condition.
+	(Exception_Action): Mark Favor_Top_Level so that variables can
+	be atomic.
+	(Global_Action): Mark atomic to remove the need for a lock.
+	* libgnat/g-excact.ads, libgnat/g-excact.adb
+	(Register_Global_Unhandled_Action): New procedure.
+	(Register_Global_Action): Remove lock.
+	* libgnat/s-stalib.ads (Raise_Action): Mark Favor_Top_Level to
+	be compatible with Exception_Action.
+	* sem_warn.adb (Warn_On_Unreferenced_Entity): Fix logic wrt
+	Volatile entities and entities with an address clause: the code
+	did not match the comment/intent.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* comperr.adb (Compiler_Abort): Update URL and bug report
+	instructions.
+
+2020-06-04  Steve Baird  <baird@adacore.com>
+
+	* libgnat/s-imgrea.ads: Declare a named number
+	Max_Real_Image_Length with value 5200.  Provide a comment
+	explaining why this value was chosen.
+	* libgnat/s-imgrea.adb (Set_Image_Real): Increase the upper
+	bound of the local String variable Digs to
+	Max_Real_Image_Length.
+	* libgnat/a-tiflau.adb (Put): Increase the upper bound of the
+	local String variable Buf to Max_Real_Image_Length.
+	(Puts): Increase the upper bound of the local String variable
+	Buf to Max_Real_Image_Length.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnarl/a-dynpri.adb, libgnarl/a-taside.adb,
+	libgnarl/a-taster.adb, libgnarl/s-interr.adb,
+	libgnarl/s-interr__sigaction.adb, libgnarl/s-taasde.adb,
+	libgnarl/s-taenca.adb, libgnarl/s-taenca.ads,
+	libgnarl/s-taprop.ads, libgnarl/s-taprop__hpux-dce.adb,
+	libgnarl/s-taprop__linux.adb, libgnarl/s-taprop__mingw.adb,
+	libgnarl/s-taprop__posix.adb, libgnarl/s-taprop__qnx.adb,
+	libgnarl/s-taprop__solaris.adb, libgnarl/s-taprop__vxworks.adb,
+	libgnarl/s-tarest.adb, libgnarl/s-tasini.adb,
+	libgnarl/s-tasque.adb, libgnarl/s-tasque.ads,
+	libgnarl/s-tasren.adb, libgnarl/s-tasren.ads,
+	libgnarl/s-tassta.adb, libgnarl/s-tasuti.adb,
+	libgnarl/s-tasuti.ads, libgnarl/s-tpoben.adb,
+	libgnarl/s-tpobop.adb, libgnarl/s-tpopmo.adb,
+	libgnarl/s-tposen.adb, libgnat/s-parame.ads,
+	libgnat/s-parame__ae653.ads, libgnat/s-parame__hpux.ads,
+	libgnat/s-parame__vxworks.ads: Remove references to Single_Lock
+	and Global_Lock.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/s-atopar.adb, libgnat/s-atopex.adb: Use Object_Size
+	instead of Size, otherwise many derived types will be rejected
+	(e.g. a type with a 14 bits 'Size and a 16 bits 'Object_Size).
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch12.adb (Copy_Generic_Node): Add special handling for a
+	conversion between access types.
+
+2020-06-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch12.adb (Check_Generic_Actuals): Also restore the proper
+	views of the actuals of the parent instances if the formals are
+	used as actuals of the children.
+	(Instantiate_Type): Add comment.
+
+2020-06-04  Gary Dismukes  <dismukes@adacore.com>
+
+	* sem_ch12.adb: Minor editorial fixes.
+
 2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* sem_ch12.adb (Denotes_Previous_Actual): Delete.
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index a513fdc4958..4344fb8ab4f 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,10 @@
+2020-06-04  Martin Sebor  <msebor@redhat.com>
+
+	PR middle-end/10138
+	PR middle-end/95136
+	* c-attribs.c (append_access_attrs): Handle attr_access::none.
+	(handle_access_attribute): Same.
+
 2020-06-03  Mark Wielaard  <mark@klomp.org>
 
 	* known-headers.cc (get_cp_stdlib_header_for_string_macro_name):
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 452ab2345f0..5c8eaff1a97 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,33 @@
+2020-06-04  Jason Merrill  <jason@redhat.com>
+
+	PR c++/93310
+	* constexpr.c (cxx_eval_constant_expression) [OBJ_TYPE_REF]:
+	Evaluate OBJ_TYPE_REF_EXPR.
+
+2020-06-04  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95158
+	* class.c (lookup_vfn_in_binfo): New.
+	* call.c (build_over_call): Use it.
+	* cp-tree.h (resolves_to_fixed_type_p): Add default argument.
+	(lookup_vfn_in_binfo): Declare.
+
+2020-06-04  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95346
+	* coroutines.cc (morph_fn_to_coro): Ensure that the get-
+	return-object is constructed correctly; When it is not the
+	final return value, pass it to the CTOR of the return type
+	as an rvalue, per the standard comment.
+
+2020-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/82304
+	PR c++/95307
+	* constexpr.c (cxx_eval_constant_expression): Diagnose CONVERT_EXPR
+	conversions from pointer types to arithmetic types here...
+	(cxx_eval_outermost_constant_expr): ... instead of here.
+
 2020-06-03  Mark Wielaard  <mark@klomp.org>
 
 	* parser.c (cp_lexer_safe_previous_token): New function.
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index 5bee3ab9bb3..1ef6814468b 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,70 @@
+2020-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 48d704f08.
+	* d-attribs.cc (build_attributes): Use new field name.
+	* d-builtins.cc (build_frontend_type): Likewise.
+	(maybe_set_builtin_1): Likewise.
+	(d_maybe_set_builtin): Likewise.
+	* d-codegen.cc (build_interface_binfo): Likewise.
+	(identity_compare_p): Likewise.
+	(lower_struct_comparison): Likewise.
+	(build_struct_comparison): Likewise.
+	(d_build_call): Likewise.
+	(build_frame_type): Likewise.
+	(build_closure): Likewise.
+	* d-compiler.cc (Compiler::paintAsType): Likewise.
+	(Compiler::loadModule): Likewise.
+	* d-incpath.cc (add_globalpaths): Likewise.
+	(add_filepaths): Likewise.
+	(add_import_paths): Likewise.
+	* d-lang.cc (deps_write): Likewise.
+	(d_parse_file): Likewise.
+	* decl.cc (gcc_attribute_p): Likewise.
+	(base_vtable_offset): Likewise.
+	(get_vtable_decl): Likewise.
+	(build_class_instance): Likewise.
+	* expr.cc (class ExprVisitor): Likewise.
+	* modules.cc (layout_moduleinfo_fields): Likewise.
+	(layout_moduleinfo): Likewise.
+	(build_module_tree): Likewise.
+	* toir.cc (class IRVisitor): Likewise.
+	* typeinfo.cc (class TypeInfoVisitor): Likewise.
+	(layout_classinfo_interfaces): Likewise.
+	* types.cc (layout_aggregate_members): Likewise.
+	(layout_aggregate_type): Likewise.
+
+2020-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* dmd/MERGE: Merge upstream dmd 47ed0330f.
+
+2020-06-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* Make-lang.in (D_OBJS): Add d-compiler.o, d-ctfloat.o, d-port.o.
+	* d-frontend.cc (Port::memicmp): Move to d-port.cc.
+	(Port::strupr): Likewise.
+	(Port::isFloat32LiteralOutOfRange): Likewise.
+	(Port::isFloat64LiteralOutOfRange): Likewise.
+	(Port::readwordLE): Likewise.
+	(Port::readwordBE): Likewise.
+	(Port::readlongLE): Likewise.
+	(Port::readlongBE): Likewise.
+	(Port::valcpy): Likewise.
+	(CTFloat::fabs): Move to d-ctfloat.cc.
+	(CTFloat::ldexp): Likewise.
+	(CTFloat::isIdentical): Likewise.
+	(CTFloat::isNaN): Likewise.
+	(CTFloat::isSNaN): Likewise.
+	(CTFloat::isInfinity): Likewise.
+	(CTFloat::parse): Likewise.
+	(CTFloat::sprint): Likewise.
+	(CTFloat::hash): Likewise.
+	(Compiler::genCmain): Move to d-compiler.cc.
+	(Compiler::paintAsType): Likewise.
+	(Compiler::loadModule): Likewise.
+	* d-compiler.cc: New file.
+	* d-ctfloat.cc: New file.
+	* d-port.cc: New file.
+
 2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* decl.cc (DeclVisitor::build_dsymbol): New function.
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a8789024860..13534c18fe2 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2020-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>
+	    Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95500
+	* trans-expr.c (gfc_conv_expr_reference): Do not dereference NULL
+	pointer.
+
 2020-06-03  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
 
 	PR fortran/95214
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 89a1ad55923..45a256253a2 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,144 @@
+2020-06-04  Martin Sebor  <msebor@redhat.com>
+
+	PR middle-end/10138
+	PR middle-end/95136
+	* c-c++-common/Wsizeof-pointer-memaccess1.c: Prune out valid
+	Wuninitialized.
+	* c-c++-common/uninit-pr51010.c: Adjust expected warning format.
+	* c-c++-common/goacc/uninit-dim-clause.c: Same.
+	* c-c++-common/goacc/uninit-firstprivate-clause.c: Same.
+	* c-c++-common/goacc/uninit-if-clause.c: Same.
+	* c-c++-common/gomp/pr70550-1.c: Same.
+	* c-c++-common/gomp/pr70550-2.c: Adjust.
+	* g++.dg/20090107-1.C: Same.
+	* g++.dg/20090121-1.C: Same.
+	* g++.dg/ext/attr-access.C: Avoid -Wuninitialized.
+	* gcc.dg/tree-ssa/forwprop-6.c: Prune out -Wuninitialized.
+	* gcc.dg/Warray-bounds-52.c: Prune out valid -Wuninitialized.
+	* gcc.dg/Warray-bounds-53.c: Same.
+	* gcc.dg/Warray-bounds-54.c: Same.
+	* gcc.dg/Wstringop-overflow-33.c: New test.
+	* gcc.dg/attr-access-none.c: New test.
+	* gcc.dg/attr-access-read-only.c: Adjust.
+	* gcc.dg/attr-access-read-write.c: Same.
+	* gcc.dg/attr-access-write-only.c: Same.
+	* gcc.dg/pr71581.c: Adjust text of expected warning.
+	* gcc.dg/uninit-15.c: Same.
+	* gcc.dg/uninit-32.c: New test.
+	* gcc.dg/uninit-33.c: New test.
+	* gcc.dg/uninit-34.c: New test.
+	* gcc.dg/uninit-36.c: New test.
+	* gcc.dg/uninit-B-O0.c: Adjust text of expected warning.
+	* gcc.dg/uninit-I-O0.c: Same.
+	* gcc.dg/uninit-pr19430-O0.c: Same.
+	* gcc.dg/uninit-pr19430.c: Same.
+	* gcc.dg/uninit-pr95136.c: New test.
+	* gfortran.dg/assignment_4.f90: Expect -Wuninitialized.
+	* gfortran.dg/goacc/uninit-dim-clause.f95: Adjust text of expected
+	warning.
+	* gfortran.dg/goacc/uninit-firstprivate-clause.f95
+	* gfortran.dg/goacc/uninit-if-clause.f95
+	* gfortran.dg/pr66545_2.f90
+
+2020-06-04  Jason Merrill  <jason@redhat.com>
+
+	PR c++/93310
+	* g++.dg/cpp2a/constexpr-virtual16.C: New test.
+	* g++.dg/cpp2a/constexpr-virtual17.C: New test.
+	* g++.dg/cpp2a/constexpr-new12.C: Adjust diagnostic.
+
+2020-06-04  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95158
+	* g++.dg/template/virtual5.C: New test.
+
+2020-06-04  Steven G. Kargl  <kargl@gcc.gnu.org>
+	    Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95500
+	* gfortran.dg/pr95500.f90: New test.
+
+2020-06-04  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95346
+	* g++.dg/coroutines/pr95346.C: New test.
+
+2020-06-04  Vladimir Makarov  <vmakarov@redhat.com>
+
+	PR middle-end/95464
+	* gcc.target/i386/pr95464.c: New.
+
+2020-06-04  Martin Jambor  <mjambor@suse.cz>
+
+	PR ipa/95113
+	* gcc.dg/ipa/pr95113.c: New test.
+
+2020-06-04  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+
+	PR target/94735
+	* gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c: New test.
+	* gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base_p.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset_p.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c:
+	Likewise.
+	* gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c:
+	Likewise.
+
+2020-06-04  Srinath Parvathaneni  <srinath.parvathaneni@arm.com>
+
+	* gcc.target/arm/mve/intrinsics/vbicq_f16.c: Modify.
+	* gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise.
+	* gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise.
+
+2020-06-04  Hongtao Liu  <hongtao.liu@inte.com>
+
+	* gcc.target/i386/avx512f-vcvtps2ph-pr95254.c: New test.
+	* gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c: Ditto.
+
+2020-06-04  Arnaud Charlet  <charlet@adacore.com>
+
+	* gnat.dg/openacc1.adb: Remove testcase.
+
+2020-06-04  Hao Liu  <hliu@os.amperecomputing.com>
+
+	PR tree-optimization/89430
+	* gcc.dg/tree-ssa/pr89430-1.c: Remove xfail.
+	* gcc.dg/tree-ssa/pr89430-2.c: Remove xfail.
+	* gcc.dg/tree-ssa/pr89430-5.c: Remove xfail.
+	* gcc.dg/tree-ssa/pr89430-6.c: Remove xfail.
+	* gcc.dg/tree-ssa/pr89430-7-comp-ref.c: New test.
+	* gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c: New test.
+	* gcc.dg/tree-ssa/ssa-pre-17.c: Add -fno-tree-cselim.
+
+2020-06-04  Andreas Schwab  <schwab@suse.de>
+
+	PR libfortran/59227
+	* gfortran.dg/erf_3.F90: Remove XFAIL on ia64-*-linux*.
+
+2020-06-04  Hongtao.liu  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr92658-avx512bw-trunc.c: Adjust testcase.
+
+2020-06-04  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/82304
+	PR c++/95307
+	* g++.dg/template/pr79650.C: Expect different diagnostics and expect
+	it on all lines that do pointer to integer casts.
+	* g++.dg/cpp1y/constexpr-shift1.C: Expect different diagnostics.
+	* g++.dg/cpp1y/constexpr-82304.C: New test.
+	* g++.dg/cpp0x/constexpr-95307.C: New test.
+
 2020-06-03  Mark Wielaard  <mark@klomp.org>
 
 	* g++.dg/spellcheck-inttypes.C: Add string-literal testcases.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 3b20f6f86a7..b4e39d188f4 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,12 @@
+2020-06-04  Andreas Schwab  <schwab@suse.de>
+
+	PR target/59230
+	PR libfortran/59227
+	* config/ia64/t-softfp-compat (softfp_file_list): Filter out
+	soft-fp/divtf3.c.
+	(LIB2ADD): Add config/ia64/divtf3.c.
+	* config/ia64/divtf3.c: New file.
+
 2020-06-03  Martin Liska  <mliska@suse.cz>
 
 	PR gcov-profile/95480
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index d715aa4f0bf..75917f30afe 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,97 @@
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* oacc-mem.c (goacc_exit_data_internal) <GOMP_MAP_STRUCT>:
+	Evaluate 'copyfrom' individually for each entry.
+	* testsuite/libgomp.oacc-c-c++-common/struct-1.c: Update.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* oacc-mem.c (goacc_exit_data_internal) <GOMP_MAP_STRUCT>:
+	Evaluate 'finalize' individually for each entry.
+	* testsuite/libgomp.oacc-c-c++-common/struct-1.c: New file.
+	* testsuite/libgomp.oacc-c-c++-common/struct-refcount-1.c: Remove
+	file.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* testsuite/libgomp.oacc-c-c++-common/deep-copy-7.c: Fix 'sizeof'
+	usage.
+	* testsuite/libgomp.oacc-c-c++-common/deep-copy-8.c: Likewise.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+	    Julian Brown  <julian@codesourcery.com>
+
+	* oacc-mem.c (goacc_exit_datum): Repair 'is_tgt_unmapped'
+	checking.
+	(acc_unmap_data, goacc_exit_data_internal): Restore
+	'is_tgt_unmapped' checking.
+	* testsuite/libgomp.oacc-c-c++-common/struct-refcount-1.c: New
+	file.
+	* testsuite/libgomp.oacc-fortran/deep-copy-6.f90: Adjust.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90: Likewise.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+	    Julian Brown  <julian@codesourcery.com>
+
+	* oacc-mem.c (acc_unmap_data): Don't open-code 'gomp_remove_var'.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+	PR libgomp/92854
+	* oacc-mem.c (acc_unmap_data): Remove 'tgt' reference counting.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+	PR libgomp/92854
+	* testsuite/libgomp.oacc-c-c++-common/pr92854-1.c: Extend some
+	more.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+	    Julian Brown  <julian@codesourcery.com>
+
+	* oacc-mem.c (goacc_enter_datum): Use 'tgt' returned from
+	'gomp_map_vars'.
+	 (acc_map_data): Clean up accordingly.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* testsuite/libgomp.oacc-fortran/deep-copy-6.f90: XFAIL behavior
+	of over-eager 'finalize' clause.
+	* testsuite/libgomp.oacc-fortran/deep-copy-6-no_finalize.F90: New
+	file.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-2.F90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-2.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90: Likewise.
+	* testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-2.f90: Likewise.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* oacc-mem.c (goacc_exit_data_internal): Unlock on error path.
+
+2020-06-04  Julian Brown  <julian@codesourcery.com>
+
+	* oacc-mem.c (acc_attach_async): Add missing gomp_mutex_unlock on
+	error path.
+	(goacc_detach_internal): Likewise.
+
+2020-06-04  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* testsuite/libgomp.oacc-fortran/error_stop-1.f: Initialize before
+	the checkpoint.
+	* testsuite/libgomp.oacc-fortran/error_stop-2.f: Likewise.
+	* testsuite/libgomp.oacc-fortran/error_stop-3.f: Likewise.
+	* testsuite/libgomp.oacc-fortran/stop-1.f: Likewise.
+	* testsuite/libgomp.oacc-fortran/stop-2.f: Likewise.
+	* testsuite/libgomp.oacc-fortran/stop-3.f: Likewise.
+
 2020-06-02  Jakub Jelinek  <jakub@redhat.com>
 
 	* allocator.c (omp_free): Fix up build if HAVE_SYNC_BUILTINS is not
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 6ce4dd2fb57..ee252236a9f 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,58 @@
+2020-06-04  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/iterator_concepts.h (__detail::__ptr, __detail::__ref)
+	(__detail::__cat, __detail::__diff): Move to class scope in the
+	relevant __iterator_traits specializations.
+	(__iterator_traits<>): Use nested class templates instead of ones from
+	namespace __detail.
+	* include/bits/stl_iterator.h (__detail::__common_iter_ptr): Move to
+	class scope in iterator_traits<common_iterator<I, S>>.
+	(iterator_traits<common_iterator<I, S>>): Use nested class template
+	instead of __detail::__common_iter_ptr.
+
+2020-06-04  François Dumont  <fdumont@gcc.gnu.org>
+
+	* include/bits/stl_algo.h (__copy_n_a): Move to ...
+	* include/bits/stl_algobase.h (__copy_n_a): ...here. Add __strict
+	parameter.
+	(__copy_n_a(istreambuf_iterator<>, _Size, _Deque_iterator<>, bool)):
+	Declare.
+	(__niter_base(const _Safe_iterator<_Ite, _Seq,
+	random_access_iterator_tag>&)): Declare.
+	(__copy_move_a2(istreambuf_iterator<>, istreambuf_iterator<>,
+	_Deque_iterator<>)): Declare.
+	* include/bits/deque.tcc
+	(__copy_move_a2(istreambuf_iterator<>, istreambuf_iterator<>,
+	_Deque_iterator<>)): New.
+	(__copy_n_a(istreambuf_iterator<>, _Size, _Deque_iterator<>, bool)):
+	New.
+	* include/bits/streambuf_iterator.h
+	(__copy_n_a(istreambuf_iterator<>, _Size, _CharT*, bool)): Adapt.
+	* include/debug/safe_iterator.tcc (__niter_base): New.
+	* testsuite/25_algorithms/copy/streambuf_iterators/char/4.cc
+	(test03): New.
+	* testsuite/25_algorithms/copy/streambuf_iterators/char/debug/deque_neg.cc:
+	New test.
+	* testsuite/25_algorithms/copy_n/debug/istreambuf_ite_deque_neg.cc:
+	New test.
+	* testsuite/25_algorithms/copy_n/istreambuf_iterator/2.cc: New test.
+	* testsuite/25_algorithms/copy_n/istreambuf_iterator/deque.cc:
+	New test.
+
+2020-06-04  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/ranges_algobase.h (__copy_n_fn): Only call
+	ranges::copy for positive values.
+	* include/bits/stl_algo.h (copy_n): Convert Size argument to an
+	integral type and only call __copy_n for positive values.
+	* testsuite/util/testsuite_iterators.h
+	(random_access_iterator_wrapper::operator+=): Fix range check for
+	negative values.
+	(output_container, input_container, forward_container)
+	(bidirectional_container, random_access_container): New alias
+	templates.
+	* testsuite/25_algorithms/copy_n/5.cc: New test.
+
 2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/90102


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:30 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:30 UTC (permalink / raw)
  To: gcc-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 22454 bytes --]

https://gcc.gnu.org/g:9a5b7438c85a926a0dba9dc980039f3d67571763

commit 9a5b7438c85a926a0dba9dc980039f3d67571763
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Jun 4 00:16:34 2020 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  97 +++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       | 250 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/c-family/ChangeLog  |  20 ++++
 gcc/c/ChangeLog         |  19 ++++
 gcc/cp/ChangeLog        |  39 ++++++++
 gcc/fortran/ChangeLog   |  14 +++
 gcc/jit/ChangeLog       |   6 ++
 gcc/lto/ChangeLog       |   4 +
 gcc/po/ChangeLog        |   4 +
 gcc/testsuite/ChangeLog |  69 +++++++++++++
 libgcc/ChangeLog        |   8 ++
 12 files changed, 531 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 3fc8a8e55cc..edbcaf2bc4d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,100 @@
+2020-06-03  Vitor Guidi  <vitor.guidi@usp.br>
+
+	* match.pd (tanh/sinh -> 1/cosh): New simplification.
+
+2020-06-03  Aaron Sawdey  <acsawdey@linux.ibm.com>
+
+	PR target/95347
+	* config/rs6000/rs6000.c (is_stfs_insn): Rename to
+	is_lfs_stfs_insn and make it recognize lfs as well.
+	(prefixed_store_p): Use is_lfs_stfs_insn().
+	(prefixed_load_p): Use is_lfs_stfs_insn() to recognize lfs.
+
+2020-06-03  Jan Hubicka  <hubicka@ucw.cz>
+
+	* ipa-devirt.c: Include data-streamer.h, lto-streamer.h and
+	streamer-hooks.h.
+	(odr_enums): New static var.
+	(struct odr_enum_val): New struct.
+	(class odr_enum): New struct.
+	(odr_enum_map): New hashtable.
+	(odr_types_equivalent_p): Drop code testing TYPE_VALUES.
+	(add_type_duplicate): Likewise.
+	(free_odr_warning_data): Do not free TYPE_VALUES.
+	(register_odr_enum): New function.
+	(ipa_odr_summary_write): New function.
+	(ipa_odr_read_section): New function.
+	(ipa_odr_summary_read): New function.
+	(class pass_ipa_odr): New pass.
+	(make_pass_ipa_odr): New function.
+	* ipa-utils.h (register_odr_enum): Declare.
+	* lto-section-in.c: (lto_section_name): Add odr_types section.
+	* lto-streamer.h (enum lto_section_type): Add odr_types section.
+	* passes.def: Add odr_types pass.
+	* lto-streamer-out.c (DFS::DFS_write_tree_body): Do not stream
+	TYPE_VALUES.
+	(hash_tree): Likewise.
+	* tree-streamer-in.c (lto_input_ts_type_non_common_tree_pointers):
+	Likewise.
+	* tree-streamer-out.c (write_ts_type_non_common_tree_pointers):
+	Likewise.
+	* timevar.def (TV_IPA_ODR): New timervar.
+	* tree-pass.h (make_pass_ipa_odr): Declare.
+	* tree.c (free_lang_data_in_type): Regiser ODR types.
+
+2020-06-03  Romain Naour  <romain.naour@gmail.com>
+
+	* Makefile.in (SELFTEST_DEPS): Move before including language makefile
+	fragments.
+
+2020-06-03  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95487
+	* tree-vect-stmts.c (vectorizable_store): Use a truth type
+	for the scatter mask.
+
+2020-06-03  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95495
+	* tree-vect-slp.c (vect_slp_analyze_node_operations): Use
+	SLP_TREE_REPRESENTATIVE in the shift assertion.
+
+2020-06-03  Tom Tromey  <tromey@adacore.com>
+
+	* spellcheck.c (CASE_COST): New define.
+	(BASE_COST): New define.
+	(get_edit_distance): Recognize case changes.
+	(get_edit_distance_cutoff): Update.
+	(test_edit_distances): Update.
+	(get_old_cutoff): Update.
+	(test_find_closest_string): Add case sensitivity test.
+
+2020-06-03  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-slp.c (vect_bb_vectorization_profitable_p): Loop over
+	the cost vector to unset the visited flag on stmts.
+
+2020-06-03  Tobias Burnus  <tobias@codesourcery.com>
+
+	* gimplify.c (omp_notice_variable): Use new hook.
+	* langhooks-def.h (lhd_omp_predetermined_mapping): Declare.
+	(LANG_HOOKS_OMP_PREDETERMINED_MAPPING): Define
+	(LANG_HOOKS_DECLS): Add it.
+	* langhooks.c (lhd_omp_predetermined_sharing): Remove bogus unused attr.
+	(lhd_omp_predetermined_mapping): New.
+	* langhooks.h (struct lang_hooks_for_decls): Add new hook.
+
+2020-06-03  Jan Hubicka  <jh@suse.cz>
+
+	* lto-streamer.h (LTO_tags): Reorder so frequent tags has small indexes;
+	add LTO_first_tree_tag and LTO_first_gimple_tag.
+	(lto_tag_is_tree_code_p): Update.
+	(lto_tag_is_gimple_code_p): Update.
+	(lto_gimple_code_to_tag): Update.
+	(lto_tag_to_gimple_code): Update.
+	(lto_tree_code_to_tag): Update.
+	(lto_tag_to_tree_code): Update.
+
 2020-06-02  Felix Yang  <felix.yang@huawei.com>
 
 	PR target/95459
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2850e546047..6c883c98853 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200603
+20200604
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index f672e7466c9..6fc01445b8b 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,253 @@
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch12.adb (Denotes_Previous_Actual): Delete.
+	(Check_Generic_Actuals): Do not special case array types whose
+	component type denotes a previous actual.  Do not special case
+	access types whose base type is private.
+	(Check_Private_View): Remove code dealing with secondary types.
+	Do not switch the views of an array because of its component.
+	(Copy_Generic_Node): Add special handling for a comparison
+	operator on array types.
+	(Instantiate_Type): Do not special case access types whose
+	designated type is private.
+	(Set_Global_Type): Do not special case array types whose
+	component type is private.
+
+2020-06-03  Justin Squirek  <squirek@adacore.com>
+
+	* sem_ch10.adb (Process_Body_Clauses): Add loop to interate
+	through all prefixes in a use_type clause so that all packages
+	in the expanded name get examined for effectiveness.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch12.adb (Check_Private_View): Clean up implementation of
+	second main case, when the generic sees the private declaration.
+
+2020-06-03  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/a-nbnbin.ads: Minor reformatting.
+	* libgnat/a-nbnbre.ads, libgnat/a-nbnbre.adb (Is_Valid): Add
+	convention Intrinsic. Add detection of uninitialized big reals.
+
+2020-06-03  Arnaud Charlet  <charlet@adacore.com>
+
+	* sem_util.ads, sem_util.adb (Side_Effect_Free_Statements,
+	Side_Effect_Free_Loop): New functions.
+	(Has_Non_Null_Statements): Consider N_Call_Marker as a null
+	statement.
+	* sem_ch5.adb (Analyze_Loop_Parameter_Specification): Call
+	Set_Is_Null_Loop even inside a generic instantiation.
+	(Analyze_Loop_Statement): Mark for removal loops with no side
+	effects.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* opt.ads (Allow_Integer_Address): Fix typo in comment.
+	* stand.ads (Standard_Address): New entity.
+	* cstand.adb (Create_Standard): Create it.
+	* sem_ch4.adb (Operator_Check): Convert the operands of an
+	operation with addresses and integers to Standard_Address
+	if pragma Allow_Integer_Address is in effect.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* libgnat/s-atopar.adb (Atomic_Fetch_And_Add): Make use of an
+	equivalent static expression.
+	(Atomic_Fetch_And_Subtract): Likewise.
+	(Is_Lock_Free): Likewise.
+	* libgnat/s-atopex.adb (Atomic_Exchange): Likewise.
+	(Atomic_Compare_And_Exchange): Likewise.
+	(Is_Lock_Free): Likewise.
+
+2020-06-03  Vadim Godunko  <godunko@adacore.com>
+
+	* libgnat/s-parame.ads, libgnat/s-parame__ae653.ads,
+	libgnat/s-parame__hpux.ads: Fix typos.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_util.adb (Remove_Side_Effects): For a type conversion, do
+	not remove the side effects of the expression only if it is of
+	universal integer type.
+
+2020-06-03  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/s-aotase.ads, libgnat/s-atoope.ads,
+	libgnat/s-atopar.ads, libgnat/s-atopex.ads: Update header.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch4.adb (Expand_N_Unchecked_Type_Conversion): Also fold the
+	conversion for literals of enumeration types.
+
+2020-06-03  Yannick Moy  <moy@adacore.com>
+
+	* rtsfind.adb (Load_RTU): Correctly set/reset global variable to
+	ignore SPARK_Mode in instances around loading.
+	* sem_ch6.adb (Analyze_Subprogram_Body_Helper): Accept Off
+	without prior On.
+	* sem_ch7.adb (Analyze_Package_Body_Helper): Likewise.
+	* sem_prag.adb (Analyze_Pragma): Always take into account
+	SPARK_Mode Off.
+
+2020-06-03  Arnaud Charlet  <charlet@adacore.com>
+
+	* frontend.adb (Frontend): Call (dummy for now) tree checker.
+	* debug.adb: Reserve -gnatd_V for the tree checker.
+	* vast.ads, vast.adb: New files.
+	* gcc-interface/Make-lang.in: Add vast.o.
+
+2020-06-03  Justin Squirek  <squirek@adacore.com>
+
+	* libgnat/a-cborse.adb, libgnat/a-cihase.adb,
+	libgnat/a-ciorse.adb, libgnat/a-coorse.adb: Modified to use
+	'Unrestricted_Access in certain cases where static accessibility
+	errors were triggered.
+	* exp_ch6.adb (Expand_Simple_Return_Statement): Add generation
+	of dynamic accessibility checks as determined by
+	Is_Special_Aliased_Formal_Access.
+	* sem_attr.adb (Resolve_Attribute): Add call to
+	Is_Special_Aliased_Formal_Access to avoid performing static
+	checks where dynamic ones are required.
+	* sem_ch6.adb (Check_Return_Obj_Accessibility): Handle renamed
+	objects within component associations requiring special
+	accessibility checks.
+	* sem_util.adb, sem_util.ads (Is_Special_Aliased_Formal_Access):
+	Created to detect the special case where an aliased formal is
+	being compared against the level of an anonymous access return
+	object.
+	(Object_Access_Level): Remove incorrect condition leading to
+	overly permissive accessibility levels being returned on
+	explicitly aliased parameters.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* einfo.ads (Enum_Pos_To_Rep): Adjust description.
+	* exp_attr.adb (Expand_N_Attribute_Reference) <Pred>:
+	Reimplement in the case of an enumeration type with non-standard
+	but contiguous representation.
+	<Succ>: Likewise.
+	<Val>: Likewise.
+	* exp_ch3.adb (Expand_Freeze_Enumeration_Type): Count the
+	literals in the first loop.  If the representation is
+	contiguous, just build the index type of the array type and set
+	Enum_Pos_To_Rep to it.
+
+2020-06-03  Gary Dismukes  <dismukes@adacore.com>
+
+	* exp_attr.adb (Expand_Loop_Entry_Attribute): Revise loop that
+	resets the scopes of entities associated with Loop_Id to the
+	scope of the new function, so the resetting is not restricted to
+	itypes, but excludes loop parameters and the function entity
+	itself. However, this fix is believed to be incomplete and a ???
+	comment is added to indicate that.
+
+2020-06-03  Bob Duff  <duff@adacore.com>
+
+	* libgnat/s-regexp.ads: Fix comment
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_attr.adb (Expand_N_Attribute_Reference) <Enum_Rep>:
+	In the case of an enumeration type, do an intermediate
+	conversion to a small integer type.  Remove useless stuff.
+	<Finalization_Size>: Do not hardcode Universal_Integer and
+	fix a type mismatch in the assignment to the variable.
+	<Max_Size_In_Storage_Elements>: Likewise.
+	<From_Any>: Do not redefine the Ptyp local variable.
+	<To_Any>: Likewise.
+	<TypeCode>: Likewise.
+	<Pos>: Small tweaks.
+	<Val>: For an enumeration type with standard representation,
+	apply the range check to the expression of a convertion to
+	Universal_Integer, if any.  For an integer type, expand to
+	a mere conversion.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* libgnat/s-rannum.adb (Random_Discrete): In the 32-bit case,
+	use the same linear implementation as in the 64-bit case when
+	the type has a contiguous representation.
+
+2020-06-03  Gary Dismukes  <dismukes@adacore.com>
+
+	* sem_util.adb (Build_Class_Wide_Clone_Decl): Call
+	Set_Debug_Info_Needed to set the Needs_Debug_Info flag on
+	Clone_Id if the flag is set on Spec_Id.
+
+2020-06-03  Yannick Moy  <moy@adacore.com>
+
+	* inline.adb (Expand_Inlined_Call): Do not suppress checks on
+	inlined code in GNATprove mode.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* einfo.ads (Has_Contiguous_Rep): Fix typo in comment.
+
+2020-06-03  Piotr Trojanek  <trojanek@adacore.com>
+
+	* checks.adb, einfo.adb, exp_aggr.adb, exp_ch4.adb, exp_ch6.adb,
+	exp_unst.adb, exp_util.adb, freeze.adb, inline.adb, repinfo.adb,
+	sem_aggr.adb, sem_attr.adb, sem_aux.adb, sem_ch13.adb,
+	sem_ch3.adb, sem_ch4.adb, sem_ch8.adb, sem_elab.adb,
+	sem_eval.adb, sem_prag.adb, sem_res.adb, sem_smem.adb,
+	sem_util.adb, treepr.adb: Replace uses of Next_ functions with
+	corresponding procedures.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_attr.adb (Attribute_Valid): Use Standard_Long_Long_Integer
+	in lieu of Universal_Integer as large integer type.
+	* exp_ch3.adb (Expand_Freeze_Enumeration_Type): Likewise.
+
+2020-06-03  Arnaud Charlet  <charlet@adacore.com>
+
+	* libgnat/s-auxdec.ads (Address_Int): New.
+
+2020-06-03  Arnaud Charlet  <charlet@adacore.com>
+
+	* aspects.adb, aspects.ads, atree.adb, atree.ads, elists.adb,
+	elists.ads, fname.adb, fname.ads, gnat1drv.adb, lib.adb,
+	lib.ads, namet.adb, namet.ads, nlists.adb, nlists.ads, opt.adb,
+	opt.ads, osint-c.adb, osint-c.ads, repinfo.adb, repinfo.ads,
+	sem_aux.adb, sem_aux.ads, sinput.adb, sinput.ads, stand.ads,
+	stringt.adb, stringt.ads, switch-c.adb, table.adb, table.ads,
+	uintp.adb, uintp.ads, urealp.adb, urealp.ads (Tree_Read,
+	Tree_Write): Remove generation of ASIS trees.
+	* doc/gnat_ugn/building_executable_programs_with_gnat.rst:
+	Remove -gnatt and -gnatct documentation.
+	* gnat_ugn.texi: Regenerate.
+	* tree_in.ads, tree_in.adb, tree_io.ads, tree_io.adb,
+	tree_gen.ads, tree_gen.adb, stand.adb: Remove.
+	* gcc-interface/Makefile.in, gcc-interface/Make-lang.in: Remove
+	references to tree_gen.o tree_in.o tree_io.o.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* opt.ads (Disable_FE_Inline): Move around.
+	(Disable_FE_Inline_Always): Likewise.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* checks.adb (Is_Single_Attribute_Reference): New predicate.
+	(Generate_Range_Check): Do not force the evaluation if the
+	node is a single attribute reference.
+	* exp_util.adb (Side_Effect_Free_Attribute): New predicate.
+	(Side_Effect_Free) <N_Attribute_Reference>: Call it.
+	(Remove_Side_Effects): Remove the side effects of the prefix
+	for an attribute reference whose prefix is not a name.
+
+2020-06-03  Arnaud Charlet  <charlet@adacore.com>
+
+	* switch-c.adb (Scan_Front_End_Switches): Remove processing of
+	-gnatt.
+	* usage.adb (Usage): Remove mention of -gnatt.
+
+2020-06-03  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sinfo.ads: Minor tweaks in commentary.
+
 2020-06-02  Alexandre Oliva  <oliva@adacore.com>
 
 	* lib.ads (Compilation_Switches): Remove -auxbase from
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 0ec2b9662a8..a513fdc4958 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,3 +1,23 @@
+2020-06-03  Mark Wielaard  <mark@klomp.org>
+
+	* known-headers.cc (get_cp_stdlib_header_for_string_macro_name):
+	New function.
+	* known-headers.h (get_cp_stdlib_header_for_string_macro_name):
+	New function declaration.
+
+2020-06-03  Mark Wielaard  <mark@klomp.org>
+
+	* known-headers.cc (get_string_macro_hint): New function.
+	(get_stdlib_header_for_name): Use get_string_macro_hint.
+	(get_c_stdlib_header_for_string_macro_name): New function.
+	* known-headers.h (get_c_stdlib_header_for_string_macro_name):
+	New function declaration.
+
+2020-06-03  Tobias Burnus  <tobias@codesourcery.com>
+
+	* c-common.h (c_omp_predetermined_mapping): Declare.
+	* c-omp.c (c_omp_predetermined_mapping): New.
+
 2020-05-22  Mark Wielaard  <mark@klomp.org>
 
 	* known-headers.cc (get_stdlib_header_for_name): Add a new
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index 7efb6bfc544..abf31e57688 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,22 @@
+2020-06-03  Mark Wielaard  <mark@klomp.org>
+
+	* c-parser.c (struct c_parser): Add seen_string_literal
+	bitfield.
+	(c_parser_consume_token): Reset seen_string_literal.
+	(c_parser_error_richloc): Add name_hint if seen_string_literal
+	and next token is a CPP_NAME and we have a missing header
+	suggestion for the name.
+	(c_parser_string_literal): Set seen_string_literal.
+
+2020-06-03  Mark Wielaard  <mark@klomp.org>
+
+	* c-parser.c (c_parser_postfix_expression_after_primary): Add
+	scope with matching_parens after CPP_OPEN_PAREN.
+
+2020-06-03  Tobias Burnus  <tobias@codesourcery.com>
+
+	* c-objc-common.h (LANG_HOOKS_OMP_PREDETERMINED_MAPPING): Redefine.
+
 2020-05-28  Nicolas Bértolo  <nicolasbertolo@gmail.com>
 
 	* Make-lang.in: Remove extra slash.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 805ed184220..452ab2345f0 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,42 @@
+2020-06-03  Mark Wielaard  <mark@klomp.org>
+
+	* parser.c (cp_lexer_safe_previous_token): New function.
+	(cp_parser_error_1): Add name_hint if the previous token is
+	a string literal and next token is a CPP_NAME and we have a
+	missing header suggestion for the name.
+
+2020-06-03  Patrick Palka  <ppalka@redhat.com>
+
+	* pt.c (process_partial_specialization): Pass the full set of
+	generic template arguments to strictly_subsumes.
+
+2020-06-03  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/92103
+	* pt.c (most_specialized_partial_spec): Reorganize the loop over
+	DECL_TEMPLATE_SPECIALIZATIONS.  Check constraints_satisfied_p on
+	the original template declaration, not on the tsubsted one.
+
+2020-06-03  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95345
+	* coroutines.cc (finish_co_await_expr): Revise to allow for
+	parameter packs.
+	(finish_co_yield_expr): Likewise.
+
+2020-06-03  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95232
+	* cp-tree.h (predeclare_vla): Declare.
+	* cp-gimplify.c (predeclare_vla): Handle getting a decl.
+	* pt.c (tsubst_expr) [DECL_EXPR]: Use it.
+
+2020-06-03  Tobias Burnus  <tobias@codesourcery.com>
+
+	* cp-gimplify.c (cxx_omp_predetermined_mapping): New.
+	* cp-objcp-common.h (LANG_HOOKS_OMP_PREDETERMINED_MAPPING): Redfine.
+	* cp-tree.h (cxx_omp_predetermined_mapping): Declare.
+
 2020-06-02  Jason Merrill  <jason@redhat.com>
 
 	PR c++/95193
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a96acfa17cb..a8789024860 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,17 @@
+2020-06-03  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/95214
+	PR fortran/66833
+	PR fortran/67938
+	* trans-expr.c (gfc_maybe_dereference_var): Add assumed-rank to
+	character dummy arguments list of possible attributes.
+
+2020-06-03  Tobias Burnus  <tobias@codesourcery.com>
+
+	* f95-lang.c (LANG_HOOKS_OMP_PREDETERMINED_MAPPING): Redefine.
+	* trans-openmp.c (gfc_omp_predetermined_mapping): New.
+	* trans.h (gfc_omp_predetermined_mapping): Declare.
+
 2020-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
 	PR fortran/94361
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index c0561d19db4..85edad17e98 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,9 @@
+2020-06-03  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95306
+	* jit-builtins.c (builtins_manager::make_primitive_type):
+	Implement BT_CONST_VOLATILE_PTR.
+
 2020-06-02  David Malcolm  <dmalcolm@redhat.com>
 
 	PR jit/95426
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 047afbafc80..599d22922d5 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-03  Jan Hubicka  <hubicka@ucw.cz>
+
+	* lto-common.c (compare_tree_sccs_1): Do not compare TYPE_VALUES.
+
 2020-05-22  Jan Hubicka  <hubicka@ucw.cz>
 
 	* lto-common.c (lto_read_decls): Do not skip stray refs.
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 064985a7d7b..8f2e0a644d3 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-03  Joseph Myers  <joseph@codesourcery.com>
+
+	* sv.po: Update.
+
 2020-05-18  Joseph Myers  <joseph@codesourcery.com>
 
 	* sv.po: Update.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 23f21cc8f4d..89a1ad55923 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,72 @@
+2020-06-03  Mark Wielaard  <mark@klomp.org>
+
+	* g++.dg/spellcheck-inttypes.C: Add string-literal testcases.
+
+2020-06-03  Mark Wielaard  <mark@klomp.org>
+
+	* gcc.dg/spellcheck-inttypes.c: New test.
+	* g++.dg/spellcheck-inttypes.C: Likewise.
+
+2020-06-03  Mark Wielaard  <mark@klomp.org>
+
+	* c-c++-common/missing-close-func-paren.c: New test.
+
+2020-06-03  Vitor Guidi  <vitor.guidi@usp.br>
+
+	* gcc.dg/tanhbysinh.c: New testcase.
+
+2020-06-03  Patrick Palka  <ppalka@redhat.com>
+
+	* g++.dg/cpp2a/concepts-partial-spec8.C: New test.
+
+2020-06-03  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/92103
+	* g++.dg/cpp2a/concepts-partial-spec7.C: New test.
+
+2020-06-03  Jan Hubicka  <hubicka@ucw.cz>
+
+	* g++.dg/lto/pr84805_0.C: Update.
+
+2020-06-03  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95345
+	* g++.dg/coroutines/pr95345.C: New test.
+
+2020-06-03  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95232
+	* g++.dg/ubsan/vla-2.C: New test.
+
+2020-06-03  José Rui Faustino de Sousa  <jrfsousa@gmail.com>
+
+	PR fortran/95214
+	PR fortran/66833
+	PR fortran/67938
+	* gfortran.dg/PR95214.f90: New test.
+
+2020-06-03  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95487
+	* g++.dg/vect/pr95487.cc: New testcase.
+
+2020-06-03  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95306
+	* jit.dg/test-pr95306-builtin-types.c (create_code): Add
+	test of getting __atomic_load.
+
+2020-06-03  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95495
+	* gcc.dg/vect/pr95495.c: New testcase.
+
+2020-06-03  Thomas Schwinge  <thomas@codesourcery.com>
+	    Tobias Burnus  <tobias@codesourcery.com>
+
+	PR middle-end/94874
+	* c-c++-common/gomp/pr94874.c: New.
+
 2020-06-02  David Malcolm  <dmalcolm@redhat.com>
 
 	PR jit/95426
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 0b4228237bc..3b20f6f86a7 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,11 @@
+2020-06-03  Martin Liska  <mliska@suse.cz>
+
+	PR gcov-profile/95480
+	* libgcov-profiler.c (GCOV_SUPPORTS_ATOMIC): Move to...
+	* libgcov.h (GCOV_SUPPORTS_ATOMIC): ...here.
+	(gcov_counter_add): Use GCOV_SUPPORTS_ATOMIC guard.
+	(gcov_counter_set_if_null): Likewise.
+
 2020-06-02  Jim Wilson  <jimw@sifive.com>
 
 	* config/riscv/div.S (__divdi3): For negative arguments, change bgez


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:26 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:26 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 92886 bytes --]

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

commit a9312a7926079ddb78b5f93681a9f6823422f5e1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Jun 3 00:16:34 2020 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |   32 +
 gcc/ChangeLog           |   81 ++
 gcc/DATESTAMP           |    2 +-
 gcc/ada/ChangeLog       | 2200 +++++++++++++++++++++++++++++++++++++++++++++++
 gcc/cp/ChangeLog        |   21 +
 gcc/d/ChangeLog         |   21 +
 gcc/jit/ChangeLog       |   33 +
 gcc/testsuite/ChangeLog |   51 ++
 libgcc/ChangeLog        |   27 +
 libgomp/ChangeLog       |    5 +
 libsanitizer/ChangeLog  |    8 +
 libstdc++-v3/ChangeLog  |   33 +
 12 files changed, 2513 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 02f49b81c9d..48f07e50b39 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,35 @@
+2020-06-02  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Support foo/bar/*: patterns in
+	wildcard_prefixes locations.
+	* gcc-changelog/test_email.py: Test it.
+	* gcc-changelog/test_patches.txt: Add 3 new patches.
+
+2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* gcc-changelog/git_commit.py (ignored_prefixes): Add
+	gcc/testsuite/gdc.test/.
+
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+	* gcc-changelog/test_email.py (TestGccChangelog.test_long_lines):
+	Update expected error message.
+
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+	* gcc-changelog/git_commit.py (GitCommit.parse_changelog): Fix
+	grammar.
+
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+	* prepare-commit-msg: Do nothing if the mklog.py script isn't
+	present.
+
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+	* gcc-changelog/git_commit.py (GitCommit.check_mentioned_files):
+	Improve error text.
+
 2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* config-list.mk (LIST): Add v850e1-elf.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ffe02a5325c..3fc8a8e55cc 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,84 @@
+2020-06-02  Felix Yang  <felix.yang@huawei.com>
+
+	PR target/95459
+	* config/aarch64/aarch64.c (aarch64_short_vector_p):
+	Leave later code to report an error if SVE is disabled.
+
+2020-06-02  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* config/aarch64/aarch64-cores.def (zeus): Define.
+	* config/aarch64/aarch64-tune.md: Regenerate.
+	* doc/invoke.texi (AArch64 Options): Document zeus -mcpu option.
+
+2020-06-02  Aaron Sawdey  <acsawdey@linux.ibm.com>
+
+	PR target/95347
+	* config/rs6000/rs6000.c (prefixed_store_p): Add special case
+	for stfs.
+	(is_stfs_insn): New helper function.
+
+2020-06-02  Jan Hubicka  <jh@suse.cz>
+
+	* lto-streamer-in.c (stream_read_tree_ref): Simplify streaming of
+	references.
+	* lto-streamer-out.c (stream_write_tree_ref): Likewise.
+
+2020-06-02  Andrew Stubbs  <ams@codesourcery.com>
+
+	* config/gcn/gcn-hsa.h (CC1_SPEC): Delete.
+	* config/gcn/gcn.opt (-mlocal-symbol-id): Delete.
+	* config/gcn/mkoffload.c (main): Don't use -mlocal-symbol-id.
+
+2020-06-02  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+	PR middle-end/95395
+	* optabs.c (expand_unop): Fix bits/bytes confusion in latest change.
+	* tree-pretty-print.c (dump_generic_node) <ARRAY_TYPE>: Print quals.
+
+2020-06-02  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+	* config/s390/s390.c (print_operand): Emit vector alignment
+	hints for z13.
+
+2020-06-02  Martin Liska  <mliska@suse.cz>
+
+	* coverage.c (get_coverage_counts): Skip sanity check for TOP N counters
+	as they have variable number of counters.
+	* gcov-dump.c (main): Add new option -r.
+	(print_usage): Likewise.
+	(tag_counters): All new raw format.
+	* gcov-io.h (struct gcov_kvp): New.
+	(GCOV_TOPN_VALUES): Remove.
+	(GCOV_TOPN_VALUES_COUNTERS): Likewise.
+	(GCOV_TOPN_MEM_COUNTERS): New.
+	(GCOV_TOPN_DISK_COUNTERS): Likewise.
+	(GCOV_TOPN_MAXIMUM_TRACKED_VALUES): Likewise.
+	* ipa-profile.c (ipa_profile_generate_summary): Use
+	GCOV_TOPN_MAXIMUM_TRACKED_VALUES.
+	(ipa_profile_write_edge_summary): Likewise.
+	(ipa_profile_read_edge_summary): Likewise.
+	(ipa_profile): Remove usage of GCOV_TOPN_VALUES.
+	* profile.c (sort_hist_values): Sort variable number
+	of counters.
+	(compute_value_histograms): Special case for TOP N counters
+	that have dynamic number of key-value pairs.
+	* value-prof.c (dump_histogram_value): Dump variable number
+	of key-value pairs.
+	(stream_in_histogram_value): Stream in variable number
+	of key-value pairs for TOP N counter.
+	(get_nth_most_common_value): Deal with variable number
+	of key-value pairs.
+	(dump_ic_profile): Use GCOV_TOPN_MAXIMUM_TRACKED_VALUES
+	for loop iteration.
+	(gimple_find_values_to_profile): Set GCOV_TOPN_MEM_COUNTERS
+	to n_counters.
+	* doc/gcov-dump.texi: Document new -r option.
+
+2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	PR target/95420
+	* config.gcc (arm-wrs-vxworks7*): Set default cpu to generic-armv7-a.
+
 2020-06-01  Jeff Law  <law@torsion.usersys.redhat.com>
 
 	* lower-subreg.c (resolve_simple_move): If simplify_gen_subreg_concatn
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2bd6d2b45fc..2850e546047 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200602
+20200603
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 2165b4ca17d..f672e7466c9 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,2203 @@
+2020-06-02  Alexandre Oliva  <oliva@adacore.com>
+
+	* lib.ads (Compilation_Switches): Remove -auxbase from
+	comments.
+	* switch.ads (Is_Internal_GCC_Switch): Likewise.
+
+2020-06-02  Arnaud Charlet  <charlet@adacore.com>
+
+	* atree.ads, checks.adb, contracts.adb, debug.adb, einfo.ads,
+	exp_ch3.adb, exp_util.adb, expander.ads, expander.adb,
+	frontend.adb, gnat1drv.adb, itypes.adb, lib.ads, namet.ads,
+	opt.adb, opt.ads, par-prag.adb, repinfo.ads, sem_aggr.adb,
+	sem_aux.ads, sem_case.ads, sem_ch10.adb, sem_ch12.adb,
+	sem_ch13.adb, sem_ch3.adb, sem_ch4.adb, sem_ch6.adb,
+	sem_dim.adb, sem_elab.adb, sem_prag.adb, sem_prag.ads,
+	sem_res.adb, sem_type.adb, sem_util.adb, sinfo.ads, stand.ads,
+	tree_io.ads: Remove references to ASIS_Mode.
+
+2020-06-02  Javier Miranda  <miranda@adacore.com>
+
+	* exp_ch4.adb (Generate_Temporary): New subprogram of
+	Discrete_Range_Check that generates a temporary to facilitate
+	the C backend the code generation of the unchecked conversion
+	since the size of the source type may differ from the size of
+	the target type.
+
+2020-06-02  Arnaud Charlet  <charlet@adacore.com>
+
+	* ada_get_targ.adb: Bump copyright year.
+	* adabkend.adb: Likewise.
+	* adabkend.ads: Likewise.
+	* adadecode.c: Likewise.
+	* adadecode.h: Likewise.
+	* adaint.c: Likewise.
+	* adaint.h: Likewise.
+	* affinity.c: Likewise.
+	* ali-util.adb: Likewise.
+	* ali-util.ads: Likewise.
+	* ali.adb: Likewise.
+	* ali.ads: Likewise.
+	* alloc.ads: Likewise.
+	* argv-lynxos178-raven-cert.c: Likewise.
+	* argv.c: Likewise.
+	* aspects.adb: Likewise.
+	* aspects.ads: Likewise.
+	* atree.adb: Likewise.
+	* atree.ads: Likewise.
+	* atree.h: Likewise.
+	* aux-io.c: Likewise.
+	* back_end.adb: Likewise.
+	* back_end.ads: Likewise.
+	* bcheck.adb: Likewise.
+	* bcheck.ads: Likewise.
+	* binde.adb: Likewise.
+	* binde.ads: Likewise.
+	* binderr.adb: Likewise.
+	* binderr.ads: Likewise.
+	* bindgen.adb: Likewise.
+	* bindgen.ads: Likewise.
+	* bindo-augmentors.adb: Likewise.
+	* bindo-augmentors.ads: Likewise.
+	* bindo-builders.adb: Likewise.
+	* bindo-builders.ads: Likewise.
+	* bindo-diagnostics.adb: Likewise.
+	* bindo-diagnostics.ads: Likewise.
+	* bindo-elaborators.adb: Likewise.
+	* bindo-elaborators.ads: Likewise.
+	* bindo-graphs.adb: Likewise.
+	* bindo-graphs.ads: Likewise.
+	* bindo-units.adb: Likewise.
+	* bindo-units.ads: Likewise.
+	* bindo-validators.adb: Likewise.
+	* bindo-validators.ads: Likewise.
+	* bindo-writers.adb: Likewise.
+	* bindo-writers.ads: Likewise.
+	* bindo.adb: Likewise.
+	* bindo.ads: Likewise.
+	* bindusg.adb: Likewise.
+	* bindusg.ads: Likewise.
+	* butil.adb: Likewise.
+	* butil.ads: Likewise.
+	* cal.c: Likewise.
+	* casing.adb: Likewise.
+	* casing.ads: Likewise.
+	* ceinfo.adb: Likewise.
+	* checks.adb: Likewise.
+	* checks.ads: Likewise.
+	* cio.c: Likewise.
+	* clean.adb: Likewise.
+	* clean.ads: Likewise.
+	* comperr.adb: Likewise.
+	* comperr.ads: Likewise.
+	* contracts.adb: Likewise.
+	* contracts.ads: Likewise.
+	* csets.adb: Likewise.
+	* csets.ads: Likewise.
+	* csinfo.adb: Likewise.
+	* cstand.adb: Likewise.
+	* cstand.ads: Likewise.
+	* cstreams.c: Likewise.
+	* ctrl_c.c: Likewise.
+	* debug.adb: Likewise.
+	* debug.ads: Likewise.
+	* debug_a.adb: Likewise.
+	* debug_a.ads: Likewise.
+	* einfo.adb: Likewise.
+	* einfo.ads: Likewise.
+	* elists.adb: Likewise.
+	* elists.ads: Likewise.
+	* elists.h: Likewise.
+	* env.c: Likewise.
+	* env.h: Likewise.
+	* err_vars.ads: Likewise.
+	* errno.c: Likewise.
+	* errout.adb: Likewise.
+	* errout.ads: Likewise.
+	* erroutc.adb: Likewise.
+	* erroutc.ads: Likewise.
+	* errutil.adb: Likewise.
+	* errutil.ads: Likewise.
+	* eval_fat.adb: Likewise.
+	* eval_fat.ads: Likewise.
+	* exit.c: Likewise.
+	* exp_aggr.adb: Likewise.
+	* exp_aggr.ads: Likewise.
+	* exp_atag.adb: Likewise.
+	* exp_atag.ads: Likewise.
+	* exp_attr.adb: Likewise.
+	* exp_attr.ads: Likewise.
+	* exp_cg.adb: Likewise.
+	* exp_cg.ads: Likewise.
+	* exp_ch10.ads: Likewise.
+	* exp_ch11.adb: Likewise.
+	* exp_ch11.ads: Likewise.
+	* exp_ch12.adb: Likewise.
+	* exp_ch12.ads: Likewise.
+	* exp_ch13.adb: Likewise.
+	* exp_ch13.ads: Likewise.
+	* exp_ch2.adb: Likewise.
+	* exp_ch2.ads: Likewise.
+	* exp_ch3.adb: Likewise.
+	* exp_ch3.ads: Likewise.
+	* exp_ch4.adb: Likewise.
+	* exp_ch4.ads: Likewise.
+	* exp_ch5.adb: Likewise.
+	* exp_ch5.ads: Likewise.
+	* exp_ch6.adb: Likewise.
+	* exp_ch6.ads: Likewise.
+	* exp_ch7.adb: Likewise.
+	* exp_ch7.ads: Likewise.
+	* exp_ch8.adb: Likewise.
+	* exp_ch8.ads: Likewise.
+	* exp_ch9.adb: Likewise.
+	* exp_ch9.ads: Likewise.
+	* exp_code.adb: Likewise.
+	* exp_code.ads: Likewise.
+	* exp_dbug.adb: Likewise.
+	* exp_dbug.ads: Likewise.
+	* exp_disp.adb: Likewise.
+	* exp_disp.ads: Likewise.
+	* exp_dist.adb: Likewise.
+	* exp_dist.ads: Likewise.
+	* exp_fixd.adb: Likewise.
+	* exp_fixd.ads: Likewise.
+	* exp_imgv.adb: Likewise.
+	* exp_imgv.ads: Likewise.
+	* exp_intr.adb: Likewise.
+	* exp_intr.ads: Likewise.
+	* exp_pakd.adb: Likewise.
+	* exp_pakd.ads: Likewise.
+	* exp_prag.adb: Likewise.
+	* exp_prag.ads: Likewise.
+	* exp_sel.adb: Likewise.
+	* exp_sel.ads: Likewise.
+	* exp_smem.adb: Likewise.
+	* exp_smem.ads: Likewise.
+	* exp_spark.adb: Likewise.
+	* exp_spark.ads: Likewise.
+	* exp_strm.adb: Likewise.
+	* exp_strm.ads: Likewise.
+	* exp_tss.adb: Likewise.
+	* exp_tss.ads: Likewise.
+	* exp_unst.adb: Likewise.
+	* exp_unst.ads: Likewise.
+	* exp_util.adb: Likewise.
+	* exp_util.ads: Likewise.
+	* expander.adb: Likewise.
+	* expander.ads: Likewise.
+	* expect.c: Likewise.
+	* fe.h: Likewise.
+	* final.c: Likewise.
+	* fmap.adb: Likewise.
+	* fmap.ads: Likewise.
+	* fname-sf.adb: Likewise.
+	* fname-sf.ads: Likewise.
+	* fname-uf.adb: Likewise.
+	* fname-uf.ads: Likewise.
+	* fname.adb: Likewise.
+	* fname.ads: Likewise.
+	* freeze.adb: Likewise.
+	* freeze.ads: Likewise.
+	* frontend.adb: Likewise.
+	* frontend.ads: Likewise.
+	* get_scos.adb: Likewise.
+	* get_scos.ads: Likewise.
+	* get_targ.adb: Likewise.
+	* get_targ.ads: Likewise.
+	* ghost.adb: Likewise.
+	* ghost.ads: Likewise.
+	* gnat1drv.adb: Likewise.
+	* gnat1drv.ads: Likewise.
+	* gnatbind.adb: Likewise.
+	* gnatbind.ads: Likewise.
+	* gnatchop.adb: Likewise.
+	* gnatclean.adb: Likewise.
+	* gnatcmd.adb: Likewise.
+	* gnatcmd.ads: Likewise.
+	* gnatdll.adb: Likewise.
+	* gnatfind.adb: Likewise.
+	* gnatkr.adb: Likewise.
+	* gnatkr.ads: Likewise.
+	* gnatlink.adb: Likewise.
+	* gnatlink.ads: Likewise.
+	* gnatls.adb: Likewise.
+	* gnatls.ads: Likewise.
+	* gnatmake.adb: Likewise.
+	* gnatmake.ads: Likewise.
+	* gnatname.adb: Likewise.
+	* gnatname.ads: Likewise.
+	* gnatprep.adb: Likewise.
+	* gnatprep.ads: Likewise.
+	* gnatvsn.adb: Likewise.
+	* gnatxref.adb: Likewise.
+	* gprep.adb: Likewise.
+	* gprep.ads: Likewise.
+	* gsocket.h: Likewise.
+	* hostparm.ads: Likewise.
+	* impunit.adb: Likewise.
+	* impunit.ads: Likewise.
+	* indepsw-aix.adb: Likewise.
+	* indepsw-darwin.adb: Likewise.
+	* indepsw-gnu.adb: Likewise.
+	* indepsw.adb: Likewise.
+	* indepsw.ads: Likewise.
+	* init.c: Likewise.
+	* initialize.c: Likewise.
+	* inline.adb: Likewise.
+	* inline.ads: Likewise.
+	* itypes.adb: Likewise.
+	* itypes.ads: Likewise.
+	* krunch.adb: Likewise.
+	* krunch.ads: Likewise.
+	* layout.adb: Likewise.
+	* layout.ads: Likewise.
+	* lib-list.adb: Likewise.
+	* lib-load.adb: Likewise.
+	* lib-load.ads: Likewise.
+	* lib-sort.adb: Likewise.
+	* lib-util.adb: Likewise.
+	* lib-util.ads: Likewise.
+	* lib-writ.adb: Likewise.
+	* lib-writ.ads: Likewise.
+	* lib-xref-spark_specific.adb: Likewise.
+	* lib-xref.adb: Likewise.
+	* lib-xref.ads: Likewise.
+	* lib.adb: Likewise.
+	* lib.ads: Likewise.
+	* libgnarl/a-astaco.adb: Likewise.
+	* libgnarl/a-dispat.adb: Likewise.
+	* libgnarl/a-dynpri.adb: Likewise.
+	* libgnarl/a-etgrbu.ads: Likewise.
+	* libgnarl/a-exetim__darwin.adb: Likewise.
+	* libgnarl/a-exetim__default.ads: Likewise.
+	* libgnarl/a-exetim__mingw.adb: Likewise.
+	* libgnarl/a-exetim__mingw.ads: Likewise.
+	* libgnarl/a-exetim__posix.adb: Likewise.
+	* libgnarl/a-interr.adb: Likewise.
+	* libgnarl/a-interr.ads: Likewise.
+	* libgnarl/a-intnam.ads: Likewise.
+	* libgnarl/a-intnam__aix.ads: Likewise.
+	* libgnarl/a-intnam__darwin.ads: Likewise.
+	* libgnarl/a-intnam__dragonfly.ads: Likewise.
+	* libgnarl/a-intnam__dummy.ads: Likewise.
+	* libgnarl/a-intnam__freebsd.ads: Likewise.
+	* libgnarl/a-intnam__hpux.ads: Likewise.
+	* libgnarl/a-intnam__linux.ads: Likewise.
+	* libgnarl/a-intnam__lynxos.ads: Likewise.
+	* libgnarl/a-intnam__mingw.ads: Likewise.
+	* libgnarl/a-intnam__qnx.ads: Likewise.
+	* libgnarl/a-intnam__rtems.ads: Likewise.
+	* libgnarl/a-intnam__solaris.ads: Likewise.
+	* libgnarl/a-intnam__vxworks.ads: Likewise.
+	* libgnarl/a-reatim.adb: Likewise.
+	* libgnarl/a-reatim.ads: Likewise.
+	* libgnarl/a-retide.adb: Likewise.
+	* libgnarl/a-retide.ads: Likewise.
+	* libgnarl/a-rttiev.adb: Likewise.
+	* libgnarl/a-rttiev.ads: Likewise.
+	* libgnarl/a-synbar.adb: Likewise.
+	* libgnarl/a-synbar.ads: Likewise.
+	* libgnarl/a-synbar__posix.adb: Likewise.
+	* libgnarl/a-synbar__posix.ads: Likewise.
+	* libgnarl/a-sytaco.adb: Likewise.
+	* libgnarl/a-sytaco.ads: Likewise.
+	* libgnarl/a-tasatt.adb: Likewise.
+	* libgnarl/a-tasatt.ads: Likewise.
+	* libgnarl/a-taside.adb: Likewise.
+	* libgnarl/a-taside.ads: Likewise.
+	* libgnarl/a-taster.adb: Likewise.
+	* libgnarl/g-boubuf.adb: Likewise.
+	* libgnarl/g-boubuf.ads: Likewise.
+	* libgnarl/g-boumai.ads: Likewise.
+	* libgnarl/g-semaph.adb: Likewise.
+	* libgnarl/g-semaph.ads: Likewise.
+	* libgnarl/g-signal.adb: Likewise.
+	* libgnarl/g-signal.ads: Likewise.
+	* libgnarl/g-tastus.ads: Likewise.
+	* libgnarl/g-thread.adb: Likewise.
+	* libgnarl/g-thread.ads: Likewise.
+	* libgnarl/i-vxinco.adb: Likewise.
+	* libgnarl/i-vxinco.ads: Likewise.
+	* libgnarl/s-inmaop.ads: Likewise.
+	* libgnarl/s-inmaop__dummy.adb: Likewise.
+	* libgnarl/s-inmaop__posix.adb: Likewise.
+	* libgnarl/s-inmaop__vxworks.adb: Likewise.
+	* libgnarl/s-interr.adb: Likewise.
+	* libgnarl/s-interr.ads: Likewise.
+	* libgnarl/s-interr__dummy.adb: Likewise.
+	* libgnarl/s-interr__hwint.adb: Likewise.
+	* libgnarl/s-interr__sigaction.adb: Likewise.
+	* libgnarl/s-interr__vxworks.adb: Likewise.
+	* libgnarl/s-intman.ads: Likewise.
+	* libgnarl/s-intman__android.adb: Likewise.
+	* libgnarl/s-intman__dummy.adb: Likewise.
+	* libgnarl/s-intman__lynxos.adb: Likewise.
+	* libgnarl/s-intman__mingw.adb: Likewise.
+	* libgnarl/s-intman__posix.adb: Likewise.
+	* libgnarl/s-intman__qnx.adb: Likewise.
+	* libgnarl/s-intman__solaris.adb: Likewise.
+	* libgnarl/s-intman__susv3.adb: Likewise.
+	* libgnarl/s-intman__vxworks.adb: Likewise.
+	* libgnarl/s-intman__vxworks.ads: Likewise.
+	* libgnarl/s-linux.ads: Likewise.
+	* libgnarl/s-linux__alpha.ads: Likewise.
+	* libgnarl/s-linux__android.ads: Likewise.
+	* libgnarl/s-linux__hppa.ads: Likewise.
+	* libgnarl/s-linux__mips.ads: Likewise.
+	* libgnarl/s-linux__riscv.ads: Likewise.
+	* libgnarl/s-linux__sparc.ads: Likewise.
+	* libgnarl/s-linux__x32.ads: Likewise.
+	* libgnarl/s-mudido.adb: Likewise.
+	* libgnarl/s-mudido__affinity.adb: Likewise.
+	* libgnarl/s-osinte__aix.adb: Likewise.
+	* libgnarl/s-osinte__aix.ads: Likewise.
+	* libgnarl/s-osinte__android.adb: Likewise.
+	* libgnarl/s-osinte__android.ads: Likewise.
+	* libgnarl/s-osinte__darwin.adb: Likewise.
+	* libgnarl/s-osinte__darwin.ads: Likewise.
+	* libgnarl/s-osinte__dragonfly.adb: Likewise.
+	* libgnarl/s-osinte__dragonfly.ads: Likewise.
+	* libgnarl/s-osinte__dummy.ads: Likewise.
+	* libgnarl/s-osinte__freebsd.adb: Likewise.
+	* libgnarl/s-osinte__freebsd.ads: Likewise.
+	* libgnarl/s-osinte__gnu.adb: Likewise.
+	* libgnarl/s-osinte__gnu.ads: Likewise.
+	* libgnarl/s-osinte__hpux-dce.adb: Likewise.
+	* libgnarl/s-osinte__hpux-dce.ads: Likewise.
+	* libgnarl/s-osinte__hpux.ads: Likewise.
+	* libgnarl/s-osinte__kfreebsd-gnu.ads: Likewise.
+	* libgnarl/s-osinte__linux.ads: Likewise.
+	* libgnarl/s-osinte__lynxos178.adb: Likewise.
+	* libgnarl/s-osinte__lynxos178e.ads: Likewise.
+	* libgnarl/s-osinte__mingw.ads: Likewise.
+	* libgnarl/s-osinte__posix.adb: Likewise.
+	* libgnarl/s-osinte__qnx.adb: Likewise.
+	* libgnarl/s-osinte__qnx.ads: Likewise.
+	* libgnarl/s-osinte__rtems.adb: Likewise.
+	* libgnarl/s-osinte__rtems.ads: Likewise.
+	* libgnarl/s-osinte__solaris.adb: Likewise.
+	* libgnarl/s-osinte__solaris.ads: Likewise.
+	* libgnarl/s-osinte__vxworks.adb: Likewise.
+	* libgnarl/s-osinte__vxworks.ads: Likewise.
+	* libgnarl/s-osinte__x32.adb: Likewise.
+	* libgnarl/s-proinf.adb: Likewise.
+	* libgnarl/s-proinf.ads: Likewise.
+	* libgnarl/s-qnx.ads: Likewise.
+	* libgnarl/s-solita.adb: Likewise.
+	* libgnarl/s-solita.ads: Likewise.
+	* libgnarl/s-stusta.adb: Likewise.
+	* libgnarl/s-stusta.ads: Likewise.
+	* libgnarl/s-taasde.adb: Likewise.
+	* libgnarl/s-taasde.ads: Likewise.
+	* libgnarl/s-tadeca.adb: Likewise.
+	* libgnarl/s-tadeca.ads: Likewise.
+	* libgnarl/s-tadert.adb: Likewise.
+	* libgnarl/s-tadert.ads: Likewise.
+	* libgnarl/s-taenca.adb: Likewise.
+	* libgnarl/s-taenca.ads: Likewise.
+	* libgnarl/s-taprob.adb: Likewise.
+	* libgnarl/s-taprob.ads: Likewise.
+	* libgnarl/s-taprop.ads: Likewise.
+	* libgnarl/s-taprop__dummy.adb: Likewise.
+	* libgnarl/s-taprop__hpux-dce.adb: Likewise.
+	* libgnarl/s-taprop__linux.adb: Likewise.
+	* libgnarl/s-taprop__mingw.adb: Likewise.
+	* libgnarl/s-taprop__posix.adb: Likewise.
+	* libgnarl/s-taprop__qnx.adb: Likewise.
+	* libgnarl/s-taprop__solaris.adb: Likewise.
+	* libgnarl/s-taprop__vxworks.adb: Likewise.
+	* libgnarl/s-tarest.adb: Likewise.
+	* libgnarl/s-tarest.ads: Likewise.
+	* libgnarl/s-tasdeb.adb: Likewise.
+	* libgnarl/s-tasdeb.ads: Likewise.
+	* libgnarl/s-tasinf.adb: Likewise.
+	* libgnarl/s-tasinf.ads: Likewise.
+	* libgnarl/s-tasinf__linux.adb: Likewise.
+	* libgnarl/s-tasinf__linux.ads: Likewise.
+	* libgnarl/s-tasinf__mingw.adb: Likewise.
+	* libgnarl/s-tasinf__mingw.ads: Likewise.
+	* libgnarl/s-tasinf__solaris.adb: Likewise.
+	* libgnarl/s-tasinf__solaris.ads: Likewise.
+	* libgnarl/s-tasinf__vxworks.ads: Likewise.
+	* libgnarl/s-tasini.adb: Likewise.
+	* libgnarl/s-tasini.ads: Likewise.
+	* libgnarl/s-taskin.adb: Likewise.
+	* libgnarl/s-taskin.ads: Likewise.
+	* libgnarl/s-taspri__dummy.ads: Likewise.
+	* libgnarl/s-taspri__hpux-dce.ads: Likewise.
+	* libgnarl/s-taspri__lynxos.ads: Likewise.
+	* libgnarl/s-taspri__mingw.ads: Likewise.
+	* libgnarl/s-taspri__posix-noaltstack.ads: Likewise.
+	* libgnarl/s-taspri__posix.ads: Likewise.
+	* libgnarl/s-taspri__solaris.ads: Likewise.
+	* libgnarl/s-taspri__vxworks.ads: Likewise.
+	* libgnarl/s-tasque.adb: Likewise.
+	* libgnarl/s-tasque.ads: Likewise.
+	* libgnarl/s-tasren.adb: Likewise.
+	* libgnarl/s-tasren.ads: Likewise.
+	* libgnarl/s-tasres.ads: Likewise.
+	* libgnarl/s-tassta.adb: Likewise.
+	* libgnarl/s-tassta.ads: Likewise.
+	* libgnarl/s-tasuti.adb: Likewise.
+	* libgnarl/s-tasuti.ads: Likewise.
+	* libgnarl/s-tataat.adb: Likewise.
+	* libgnarl/s-tataat.ads: Likewise.
+	* libgnarl/s-tpinop.adb: Likewise.
+	* libgnarl/s-tpinop.ads: Likewise.
+	* libgnarl/s-tpoaal.adb: Likewise.
+	* libgnarl/s-tpoben.adb: Likewise.
+	* libgnarl/s-tpoben.ads: Likewise.
+	* libgnarl/s-tpobmu.adb: Likewise.
+	* libgnarl/s-tpobmu.ads: Likewise.
+	* libgnarl/s-tpobop.adb: Likewise.
+	* libgnarl/s-tpobop.ads: Likewise.
+	* libgnarl/s-tpopmo.adb: Likewise.
+	* libgnarl/s-tpopsp__posix-foreign.adb: Likewise.
+	* libgnarl/s-tpopsp__posix.adb: Likewise.
+	* libgnarl/s-tpopsp__solaris.adb: Likewise.
+	* libgnarl/s-tpopsp__tls.adb: Likewise.
+	* libgnarl/s-tpopsp__vxworks-rtp.adb: Likewise.
+	* libgnarl/s-tpopsp__vxworks-tls.adb: Likewise.
+	* libgnarl/s-tpopsp__vxworks.adb: Likewise.
+	* libgnarl/s-tporft.adb: Likewise.
+	* libgnarl/s-tposen.adb: Likewise.
+	* libgnarl/s-tposen.ads: Likewise.
+	* libgnarl/s-vxwext.adb: Likewise.
+	* libgnarl/s-vxwext.ads: Likewise.
+	* libgnarl/s-vxwext__kernel-smp.adb: Likewise.
+	* libgnarl/s-vxwext__kernel.adb: Likewise.
+	* libgnarl/s-vxwext__kernel.ads: Likewise.
+	* libgnarl/s-vxwext__noints.adb: Likewise.
+	* libgnarl/s-vxwext__rtp-smp.adb: Likewise.
+	* libgnarl/s-vxwext__rtp.adb: Likewise.
+	* libgnarl/s-vxwext__rtp.ads: Likewise.
+	* libgnarl/s-vxwext__vthreads.ads: Likewise.
+	* libgnarl/s-vxwork__aarch64.ads: Likewise.
+	* libgnarl/s-vxwork__arm.ads: Likewise.
+	* libgnarl/s-vxwork__ppc.ads: Likewise.
+	* libgnarl/s-vxwork__x86.ads: Likewise.
+	* libgnarl/thread.c: Likewise.
+	* libgnat/a-assert.adb: Likewise.
+	* libgnat/a-assert.ads: Likewise.
+	* libgnat/a-btgbso.adb: Likewise.
+	* libgnat/a-btgbso.ads: Likewise.
+	* libgnat/a-calari.adb: Likewise.
+	* libgnat/a-calari.ads: Likewise.
+	* libgnat/a-calcon.adb: Likewise.
+	* libgnat/a-calcon.ads: Likewise.
+	* libgnat/a-caldel.adb: Likewise.
+	* libgnat/a-caldel.ads: Likewise.
+	* libgnat/a-calend.adb: Likewise.
+	* libgnat/a-calend.ads: Likewise.
+	* libgnat/a-calfor.adb: Likewise.
+	* libgnat/a-calfor.ads: Likewise.
+	* libgnat/a-catizo.adb: Likewise.
+	* libgnat/a-cbdlli.adb: Likewise.
+	* libgnat/a-cbdlli.ads: Likewise.
+	* libgnat/a-cbhama.adb: Likewise.
+	* libgnat/a-cbhama.ads: Likewise.
+	* libgnat/a-cbhase.adb: Likewise.
+	* libgnat/a-cbhase.ads: Likewise.
+	* libgnat/a-cbmutr.adb: Likewise.
+	* libgnat/a-cbmutr.ads: Likewise.
+	* libgnat/a-cborma.adb: Likewise.
+	* libgnat/a-cborma.ads: Likewise.
+	* libgnat/a-cborse.adb: Likewise.
+	* libgnat/a-cborse.ads: Likewise.
+	* libgnat/a-cbprqu.adb: Likewise.
+	* libgnat/a-cbprqu.ads: Likewise.
+	* libgnat/a-cbsyqu.adb: Likewise.
+	* libgnat/a-cbsyqu.ads: Likewise.
+	* libgnat/a-cdlili.adb: Likewise.
+	* libgnat/a-cdlili.ads: Likewise.
+	* libgnat/a-cfdlli.adb: Likewise.
+	* libgnat/a-cfdlli.ads: Likewise.
+	* libgnat/a-cfhama.adb: Likewise.
+	* libgnat/a-cfhama.ads: Likewise.
+	* libgnat/a-cfhase.adb: Likewise.
+	* libgnat/a-cfhase.ads: Likewise.
+	* libgnat/a-cfinve.adb: Likewise.
+	* libgnat/a-cfinve.ads: Likewise.
+	* libgnat/a-cforma.adb: Likewise.
+	* libgnat/a-cforma.ads: Likewise.
+	* libgnat/a-cforse.adb: Likewise.
+	* libgnat/a-cforse.ads: Likewise.
+	* libgnat/a-cgaaso.adb: Likewise.
+	* libgnat/a-cgaaso.ads: Likewise.
+	* libgnat/a-cgarso.adb: Likewise.
+	* libgnat/a-cgcaso.adb: Likewise.
+	* libgnat/a-chacon.adb: Likewise.
+	* libgnat/a-chacon.ads: Likewise.
+	* libgnat/a-chahan.adb: Likewise.
+	* libgnat/a-chahan.ads: Likewise.
+	* libgnat/a-chlat9.ads: Likewise.
+	* libgnat/a-chtgbk.adb: Likewise.
+	* libgnat/a-chtgbk.ads: Likewise.
+	* libgnat/a-chtgbo.adb: Likewise.
+	* libgnat/a-chtgbo.ads: Likewise.
+	* libgnat/a-chtgke.adb: Likewise.
+	* libgnat/a-chtgke.ads: Likewise.
+	* libgnat/a-chtgop.adb: Likewise.
+	* libgnat/a-chtgop.ads: Likewise.
+	* libgnat/a-chzla1.ads: Likewise.
+	* libgnat/a-chzla9.ads: Likewise.
+	* libgnat/a-cidlli.adb: Likewise.
+	* libgnat/a-cidlli.ads: Likewise.
+	* libgnat/a-cihama.adb: Likewise.
+	* libgnat/a-cihama.ads: Likewise.
+	* libgnat/a-cihase.adb: Likewise.
+	* libgnat/a-cihase.ads: Likewise.
+	* libgnat/a-cimutr.adb: Likewise.
+	* libgnat/a-cimutr.ads: Likewise.
+	* libgnat/a-ciorma.adb: Likewise.
+	* libgnat/a-ciorma.ads: Likewise.
+	* libgnat/a-ciormu.adb: Likewise.
+	* libgnat/a-ciormu.ads: Likewise.
+	* libgnat/a-ciorse.adb: Likewise.
+	* libgnat/a-ciorse.ads: Likewise.
+	* libgnat/a-clrefi.adb: Likewise.
+	* libgnat/a-clrefi.ads: Likewise.
+	* libgnat/a-coboho.adb: Likewise.
+	* libgnat/a-coboho.ads: Likewise.
+	* libgnat/a-cobove.adb: Likewise.
+	* libgnat/a-cobove.ads: Likewise.
+	* libgnat/a-cofove.adb: Likewise.
+	* libgnat/a-cofove.ads: Likewise.
+	* libgnat/a-cofuba.adb: Likewise.
+	* libgnat/a-cofuba.ads: Likewise.
+	* libgnat/a-cofuma.adb: Likewise.
+	* libgnat/a-cofuma.ads: Likewise.
+	* libgnat/a-cofuse.adb: Likewise.
+	* libgnat/a-cofuse.ads: Likewise.
+	* libgnat/a-cofuve.adb: Likewise.
+	* libgnat/a-cofuve.ads: Likewise.
+	* libgnat/a-cogeso.adb: Likewise.
+	* libgnat/a-cogeso.ads: Likewise.
+	* libgnat/a-cohama.adb: Likewise.
+	* libgnat/a-cohama.ads: Likewise.
+	* libgnat/a-cohase.adb: Likewise.
+	* libgnat/a-cohase.ads: Likewise.
+	* libgnat/a-cohata.ads: Likewise.
+	* libgnat/a-coinho.adb: Likewise.
+	* libgnat/a-coinho.ads: Likewise.
+	* libgnat/a-coinho__shared.adb: Likewise.
+	* libgnat/a-coinho__shared.ads: Likewise.
+	* libgnat/a-coinve.adb: Likewise.
+	* libgnat/a-coinve.ads: Likewise.
+	* libgnat/a-colien.adb: Likewise.
+	* libgnat/a-colien.ads: Likewise.
+	* libgnat/a-colire.adb: Likewise.
+	* libgnat/a-colire.ads: Likewise.
+	* libgnat/a-comlin.adb: Likewise.
+	* libgnat/a-comlin.ads: Likewise.
+	* libgnat/a-comutr.adb: Likewise.
+	* libgnat/a-comutr.ads: Likewise.
+	* libgnat/a-conhel.adb: Likewise.
+	* libgnat/a-conhel.ads: Likewise.
+	* libgnat/a-convec.adb: Likewise.
+	* libgnat/a-convec.ads: Likewise.
+	* libgnat/a-coorma.adb: Likewise.
+	* libgnat/a-coorma.ads: Likewise.
+	* libgnat/a-coormu.adb: Likewise.
+	* libgnat/a-coormu.ads: Likewise.
+	* libgnat/a-coorse.adb: Likewise.
+	* libgnat/a-coorse.ads: Likewise.
+	* libgnat/a-coprnu.adb: Likewise.
+	* libgnat/a-coprnu.ads: Likewise.
+	* libgnat/a-crbltr.ads: Likewise.
+	* libgnat/a-crbtgk.adb: Likewise.
+	* libgnat/a-crbtgk.ads: Likewise.
+	* libgnat/a-crbtgo.adb: Likewise.
+	* libgnat/a-crbtgo.ads: Likewise.
+	* libgnat/a-crdlli.adb: Likewise.
+	* libgnat/a-crdlli.ads: Likewise.
+	* libgnat/a-csquin.ads: Likewise.
+	* libgnat/a-cuprqu.adb: Likewise.
+	* libgnat/a-cuprqu.ads: Likewise.
+	* libgnat/a-cusyqu.adb: Likewise.
+	* libgnat/a-cusyqu.ads: Likewise.
+	* libgnat/a-cwila1.ads: Likewise.
+	* libgnat/a-cwila9.ads: Likewise.
+	* libgnat/a-decima.adb: Likewise.
+	* libgnat/a-decima.ads: Likewise.
+	* libgnat/a-dhfina.adb: Likewise.
+	* libgnat/a-dhfina.ads: Likewise.
+	* libgnat/a-diocst.adb: Likewise.
+	* libgnat/a-diocst.ads: Likewise.
+	* libgnat/a-direct.adb: Likewise.
+	* libgnat/a-direct.ads: Likewise.
+	* libgnat/a-direio.adb: Likewise.
+	* libgnat/a-direio.ads: Likewise.
+	* libgnat/a-dirval.adb: Likewise.
+	* libgnat/a-dirval.ads: Likewise.
+	* libgnat/a-dirval__mingw.adb: Likewise.
+	* libgnat/a-einuoc.adb: Likewise.
+	* libgnat/a-einuoc.ads: Likewise.
+	* libgnat/a-elchha.adb: Likewise.
+	* libgnat/a-elchha.ads: Likewise.
+	* libgnat/a-elchha__vxworks-ppc-full.adb: Likewise.
+	* libgnat/a-envvar.adb: Likewise.
+	* libgnat/a-excach.adb: Likewise.
+	* libgnat/a-except.adb: Likewise.
+	* libgnat/a-except.ads: Likewise.
+	* libgnat/a-excpol.adb: Likewise.
+	* libgnat/a-excpol__abort.adb: Likewise.
+	* libgnat/a-exctra.adb: Likewise.
+	* libgnat/a-exctra.ads: Likewise.
+	* libgnat/a-exexda.adb: Likewise.
+	* libgnat/a-exexpr.adb: Likewise.
+	* libgnat/a-exextr.adb: Likewise.
+	* libgnat/a-exstat.adb: Likewise.
+	* libgnat/a-finali.adb: Likewise.
+	* libgnat/a-finali.ads: Likewise.
+	* libgnat/a-locale.adb: Likewise.
+	* libgnat/a-locale.ads: Likewise.
+	* libgnat/a-nbnbin.adb: Likewise.
+	* libgnat/a-nbnbin__gmp.adb: Likewise.
+	* libgnat/a-nbnbre.adb: Likewise.
+	* libgnat/a-ngcefu.adb: Likewise.
+	* libgnat/a-ngcoar.adb: Likewise.
+	* libgnat/a-ngcoty.adb: Likewise.
+	* libgnat/a-ngcoty.ads: Likewise.
+	* libgnat/a-ngelfu.adb: Likewise.
+	* libgnat/a-ngelfu.ads: Likewise.
+	* libgnat/a-ngrear.adb: Likewise.
+	* libgnat/a-ngrear.ads: Likewise.
+	* libgnat/a-nudira.adb: Likewise.
+	* libgnat/a-nudira.ads: Likewise.
+	* libgnat/a-nuflra.adb: Likewise.
+	* libgnat/a-nuflra.ads: Likewise.
+	* libgnat/a-numaux.ads: Likewise.
+	* libgnat/a-numaux__darwin.adb: Likewise.
+	* libgnat/a-numaux__darwin.ads: Likewise.
+	* libgnat/a-numaux__libc-x86.ads: Likewise.
+	* libgnat/a-numaux__vxworks.ads: Likewise.
+	* libgnat/a-numaux__x86.adb: Likewise.
+	* libgnat/a-numaux__x86.ads: Likewise.
+	* libgnat/a-rbtgbk.adb: Likewise.
+	* libgnat/a-rbtgbk.ads: Likewise.
+	* libgnat/a-rbtgbo.adb: Likewise.
+	* libgnat/a-rbtgbo.ads: Likewise.
+	* libgnat/a-rbtgso.adb: Likewise.
+	* libgnat/a-rbtgso.ads: Likewise.
+	* libgnat/a-sbecin.adb: Likewise.
+	* libgnat/a-sbecin.ads: Likewise.
+	* libgnat/a-sbhcin.adb: Likewise.
+	* libgnat/a-sbhcin.ads: Likewise.
+	* libgnat/a-sblcin.adb: Likewise.
+	* libgnat/a-sblcin.ads: Likewise.
+	* libgnat/a-secain.adb: Likewise.
+	* libgnat/a-secain.ads: Likewise.
+	* libgnat/a-sequio.adb: Likewise.
+	* libgnat/a-sequio.ads: Likewise.
+	* libgnat/a-sfecin.ads: Likewise.
+	* libgnat/a-sfhcin.ads: Likewise.
+	* libgnat/a-sflcin.ads: Likewise.
+	* libgnat/a-shcain.adb: Likewise.
+	* libgnat/a-shcain.ads: Likewise.
+	* libgnat/a-siocst.adb: Likewise.
+	* libgnat/a-siocst.ads: Likewise.
+	* libgnat/a-slcain.adb: Likewise.
+	* libgnat/a-slcain.ads: Likewise.
+	* libgnat/a-ssicst.adb: Likewise.
+	* libgnat/a-ssicst.ads: Likewise.
+	* libgnat/a-stboha.adb: Likewise.
+	* libgnat/a-stmaco.ads: Likewise.
+	* libgnat/a-storio.adb: Likewise.
+	* libgnat/a-strbou.adb: Likewise.
+	* libgnat/a-strbou.ads: Likewise.
+	* libgnat/a-stream.adb: Likewise.
+	* libgnat/a-stream.ads: Likewise.
+	* libgnat/a-strfix.adb: Likewise.
+	* libgnat/a-strhas.adb: Likewise.
+	* libgnat/a-strmap.adb: Likewise.
+	* libgnat/a-strmap.ads: Likewise.
+	* libgnat/a-strsea.adb: Likewise.
+	* libgnat/a-strsea.ads: Likewise.
+	* libgnat/a-strsup.adb: Likewise.
+	* libgnat/a-strsup.ads: Likewise.
+	* libgnat/a-strunb.adb: Likewise.
+	* libgnat/a-strunb.ads: Likewise.
+	* libgnat/a-strunb__shared.adb: Likewise.
+	* libgnat/a-strunb__shared.ads: Likewise.
+	* libgnat/a-ststio.adb: Likewise.
+	* libgnat/a-ststio.ads: Likewise.
+	* libgnat/a-stunau.adb: Likewise.
+	* libgnat/a-stunau.ads: Likewise.
+	* libgnat/a-stunau__shared.adb: Likewise.
+	* libgnat/a-stunha.adb: Likewise.
+	* libgnat/a-stuten.adb: Likewise.
+	* libgnat/a-stwibo.adb: Likewise.
+	* libgnat/a-stwibo.ads: Likewise.
+	* libgnat/a-stwifi.adb: Likewise.
+	* libgnat/a-stwiha.adb: Likewise.
+	* libgnat/a-stwima.adb: Likewise.
+	* libgnat/a-stwima.ads: Likewise.
+	* libgnat/a-stwise.adb: Likewise.
+	* libgnat/a-stwise.ads: Likewise.
+	* libgnat/a-stwisu.adb: Likewise.
+	* libgnat/a-stwisu.ads: Likewise.
+	* libgnat/a-stwiun.adb: Likewise.
+	* libgnat/a-stwiun.ads: Likewise.
+	* libgnat/a-stwiun__shared.adb: Likewise.
+	* libgnat/a-stwiun__shared.ads: Likewise.
+	* libgnat/a-stzbou.adb: Likewise.
+	* libgnat/a-stzbou.ads: Likewise.
+	* libgnat/a-stzfix.adb: Likewise.
+	* libgnat/a-stzhas.adb: Likewise.
+	* libgnat/a-stzmap.adb: Likewise.
+	* libgnat/a-stzmap.ads: Likewise.
+	* libgnat/a-stzsea.adb: Likewise.
+	* libgnat/a-stzsea.ads: Likewise.
+	* libgnat/a-stzsup.adb: Likewise.
+	* libgnat/a-stzsup.ads: Likewise.
+	* libgnat/a-stzunb.adb: Likewise.
+	* libgnat/a-stzunb.ads: Likewise.
+	* libgnat/a-stzunb__shared.adb: Likewise.
+	* libgnat/a-stzunb__shared.ads: Likewise.
+	* libgnat/a-suecin.adb: Likewise.
+	* libgnat/a-suecin.ads: Likewise.
+	* libgnat/a-suenco.adb: Likewise.
+	* libgnat/a-suenst.adb: Likewise.
+	* libgnat/a-suewst.adb: Likewise.
+	* libgnat/a-suezst.adb: Likewise.
+	* libgnat/a-suhcin.adb: Likewise.
+	* libgnat/a-suhcin.ads: Likewise.
+	* libgnat/a-sulcin.adb: Likewise.
+	* libgnat/a-sulcin.ads: Likewise.
+	* libgnat/a-suteio.adb: Likewise.
+	* libgnat/a-suteio.ads: Likewise.
+	* libgnat/a-suteio__shared.adb: Likewise.
+	* libgnat/a-swbwha.adb: Likewise.
+	* libgnat/a-swmwco.ads: Likewise.
+	* libgnat/a-swunau.adb: Likewise.
+	* libgnat/a-swunau.ads: Likewise.
+	* libgnat/a-swunau__shared.adb: Likewise.
+	* libgnat/a-swuwha.adb: Likewise.
+	* libgnat/a-swuwti.adb: Likewise.
+	* libgnat/a-swuwti.ads: Likewise.
+	* libgnat/a-swuwti__shared.adb: Likewise.
+	* libgnat/a-szbzha.adb: Likewise.
+	* libgnat/a-szmzco.ads: Likewise.
+	* libgnat/a-szunau.adb: Likewise.
+	* libgnat/a-szunau.ads: Likewise.
+	* libgnat/a-szunau__shared.adb: Likewise.
+	* libgnat/a-szuzha.adb: Likewise.
+	* libgnat/a-szuzti.adb: Likewise.
+	* libgnat/a-szuzti.ads: Likewise.
+	* libgnat/a-szuzti__shared.adb: Likewise.
+	* libgnat/a-tags.adb: Likewise.
+	* libgnat/a-tags.ads: Likewise.
+	* libgnat/a-teioed.adb: Likewise.
+	* libgnat/a-teioed.ads: Likewise.
+	* libgnat/a-textio.adb: Likewise.
+	* libgnat/a-textio.ads: Likewise.
+	* libgnat/a-tiboio.adb: Likewise.
+	* libgnat/a-ticoau.adb: Likewise.
+	* libgnat/a-ticoau.ads: Likewise.
+	* libgnat/a-ticoio.adb: Likewise.
+	* libgnat/a-ticoio.ads: Likewise.
+	* libgnat/a-tideau.adb: Likewise.
+	* libgnat/a-tideau.ads: Likewise.
+	* libgnat/a-tideio.adb: Likewise.
+	* libgnat/a-tideio.ads: Likewise.
+	* libgnat/a-tienau.adb: Likewise.
+	* libgnat/a-tienau.ads: Likewise.
+	* libgnat/a-tienio.adb: Likewise.
+	* libgnat/a-tifiio.adb: Likewise.
+	* libgnat/a-tiflau.adb: Likewise.
+	* libgnat/a-tiflau.ads: Likewise.
+	* libgnat/a-tiflio.adb: Likewise.
+	* libgnat/a-tiflio.ads: Likewise.
+	* libgnat/a-tigeau.adb: Likewise.
+	* libgnat/a-tigeau.ads: Likewise.
+	* libgnat/a-tigeli.adb: Likewise.
+	* libgnat/a-tiinau.adb: Likewise.
+	* libgnat/a-tiinau.ads: Likewise.
+	* libgnat/a-tiinio.adb: Likewise.
+	* libgnat/a-tiinio.ads: Likewise.
+	* libgnat/a-timoau.adb: Likewise.
+	* libgnat/a-timoau.ads: Likewise.
+	* libgnat/a-timoio.adb: Likewise.
+	* libgnat/a-timoio.ads: Likewise.
+	* libgnat/a-tiocst.adb: Likewise.
+	* libgnat/a-tiocst.ads: Likewise.
+	* libgnat/a-tirsfi.adb: Likewise.
+	* libgnat/a-tirsfi.ads: Likewise.
+	* libgnat/a-titest.adb: Likewise.
+	* libgnat/a-undesu.adb: Likewise.
+	* libgnat/a-wichha.adb: Likewise.
+	* libgnat/a-wichun.adb: Likewise.
+	* libgnat/a-wichun.ads: Likewise.
+	* libgnat/a-witeio.adb: Likewise.
+	* libgnat/a-witeio.ads: Likewise.
+	* libgnat/a-wrstfi.adb: Likewise.
+	* libgnat/a-wrstfi.ads: Likewise.
+	* libgnat/a-wtcoau.adb: Likewise.
+	* libgnat/a-wtcoau.ads: Likewise.
+	* libgnat/a-wtcoio.adb: Likewise.
+	* libgnat/a-wtcstr.adb: Likewise.
+	* libgnat/a-wtcstr.ads: Likewise.
+	* libgnat/a-wtdeau.adb: Likewise.
+	* libgnat/a-wtdeau.ads: Likewise.
+	* libgnat/a-wtdeio.adb: Likewise.
+	* libgnat/a-wtedit.adb: Likewise.
+	* libgnat/a-wtedit.ads: Likewise.
+	* libgnat/a-wtenau.adb: Likewise.
+	* libgnat/a-wtenau.ads: Likewise.
+	* libgnat/a-wtenio.adb: Likewise.
+	* libgnat/a-wtfiio.adb: Likewise.
+	* libgnat/a-wtflau.adb: Likewise.
+	* libgnat/a-wtflau.ads: Likewise.
+	* libgnat/a-wtflio.adb: Likewise.
+	* libgnat/a-wtgeau.adb: Likewise.
+	* libgnat/a-wtgeau.ads: Likewise.
+	* libgnat/a-wtinau.adb: Likewise.
+	* libgnat/a-wtinau.ads: Likewise.
+	* libgnat/a-wtinio.adb: Likewise.
+	* libgnat/a-wtmoau.adb: Likewise.
+	* libgnat/a-wtmoau.ads: Likewise.
+	* libgnat/a-wtmoio.adb: Likewise.
+	* libgnat/a-wtmoio.ads: Likewise.
+	* libgnat/a-wttest.adb: Likewise.
+	* libgnat/a-wwboio.adb: Likewise.
+	* libgnat/a-zchhan.adb: Likewise.
+	* libgnat/a-zchuni.adb: Likewise.
+	* libgnat/a-zchuni.ads: Likewise.
+	* libgnat/a-zrstfi.adb: Likewise.
+	* libgnat/a-zrstfi.ads: Likewise.
+	* libgnat/a-ztcoau.adb: Likewise.
+	* libgnat/a-ztcoio.adb: Likewise.
+	* libgnat/a-ztcstr.adb: Likewise.
+	* libgnat/a-ztcstr.ads: Likewise.
+	* libgnat/a-ztdeau.adb: Likewise.
+	* libgnat/a-ztdeau.ads: Likewise.
+	* libgnat/a-ztdeio.adb: Likewise.
+	* libgnat/a-ztedit.adb: Likewise.
+	* libgnat/a-ztedit.ads: Likewise.
+	* libgnat/a-ztenau.adb: Likewise.
+	* libgnat/a-ztenau.ads: Likewise.
+	* libgnat/a-ztenio.adb: Likewise.
+	* libgnat/a-ztexio.adb: Likewise.
+	* libgnat/a-ztexio.ads: Likewise.
+	* libgnat/a-ztfiio.adb: Likewise.
+	* libgnat/a-ztflau.adb: Likewise.
+	* libgnat/a-ztflau.ads: Likewise.
+	* libgnat/a-ztflio.adb: Likewise.
+	* libgnat/a-ztgeau.adb: Likewise.
+	* libgnat/a-ztgeau.ads: Likewise.
+	* libgnat/a-ztinau.adb: Likewise.
+	* libgnat/a-ztinau.ads: Likewise.
+	* libgnat/a-ztinio.adb: Likewise.
+	* libgnat/a-ztmoau.adb: Likewise.
+	* libgnat/a-ztmoau.ads: Likewise.
+	* libgnat/a-ztmoio.adb: Likewise.
+	* libgnat/a-zttest.adb: Likewise.
+	* libgnat/a-zzboio.adb: Likewise.
+	* libgnat/g-allein.ads: Likewise.
+	* libgnat/g-alleve.adb: Likewise.
+	* libgnat/g-alleve.ads: Likewise.
+	* libgnat/g-alleve__hard.adb: Likewise.
+	* libgnat/g-alleve__hard.ads: Likewise.
+	* libgnat/g-altcon.adb: Likewise.
+	* libgnat/g-altcon.ads: Likewise.
+	* libgnat/g-altive.ads: Likewise.
+	* libgnat/g-alveop.adb: Likewise.
+	* libgnat/g-alveop.ads: Likewise.
+	* libgnat/g-alvety.ads: Likewise.
+	* libgnat/g-alvevi.ads: Likewise.
+	* libgnat/g-arrspl.adb: Likewise.
+	* libgnat/g-arrspl.ads: Likewise.
+	* libgnat/g-awk.adb: Likewise.
+	* libgnat/g-awk.ads: Likewise.
+	* libgnat/g-binenv.adb: Likewise.
+	* libgnat/g-binenv.ads: Likewise.
+	* libgnat/g-brapre.ads: Likewise.
+	* libgnat/g-bubsor.adb: Likewise.
+	* libgnat/g-bubsor.ads: Likewise.
+	* libgnat/g-busora.adb: Likewise.
+	* libgnat/g-busora.ads: Likewise.
+	* libgnat/g-busorg.adb: Likewise.
+	* libgnat/g-busorg.ads: Likewise.
+	* libgnat/g-byorma.adb: Likewise.
+	* libgnat/g-byorma.ads: Likewise.
+	* libgnat/g-bytswa.adb: Likewise.
+	* libgnat/g-bytswa.ads: Likewise.
+	* libgnat/g-calend.adb: Likewise.
+	* libgnat/g-calend.ads: Likewise.
+	* libgnat/g-casuti.adb: Likewise.
+	* libgnat/g-casuti.ads: Likewise.
+	* libgnat/g-catiio.adb: Likewise.
+	* libgnat/g-catiio.ads: Likewise.
+	* libgnat/g-cgi.adb: Likewise.
+	* libgnat/g-cgi.ads: Likewise.
+	* libgnat/g-cgicoo.adb: Likewise.
+	* libgnat/g-cgicoo.ads: Likewise.
+	* libgnat/g-cgideb.adb: Likewise.
+	* libgnat/g-cgideb.ads: Likewise.
+	* libgnat/g-comlin.adb: Likewise.
+	* libgnat/g-comlin.ads: Likewise.
+	* libgnat/g-comver.adb: Likewise.
+	* libgnat/g-comver.ads: Likewise.
+	* libgnat/g-cppexc.adb: Likewise.
+	* libgnat/g-cppexc.ads: Likewise.
+	* libgnat/g-crc32.adb: Likewise.
+	* libgnat/g-crc32.ads: Likewise.
+	* libgnat/g-ctrl_c.adb: Likewise.
+	* libgnat/g-ctrl_c.ads: Likewise.
+	* libgnat/g-curexc.ads: Likewise.
+	* libgnat/g-debpoo.adb: Likewise.
+	* libgnat/g-debpoo.ads: Likewise.
+	* libgnat/g-debuti.adb: Likewise.
+	* libgnat/g-debuti.ads: Likewise.
+	* libgnat/g-decstr.adb: Likewise.
+	* libgnat/g-decstr.ads: Likewise.
+	* libgnat/g-deutst.ads: Likewise.
+	* libgnat/g-diopit.adb: Likewise.
+	* libgnat/g-diopit.ads: Likewise.
+	* libgnat/g-dirope.adb: Likewise.
+	* libgnat/g-dirope.ads: Likewise.
+	* libgnat/g-dynhta.adb: Likewise.
+	* libgnat/g-dynhta.ads: Likewise.
+	* libgnat/g-dyntab.adb: Likewise.
+	* libgnat/g-dyntab.ads: Likewise.
+	* libgnat/g-eacodu.adb: Likewise.
+	* libgnat/g-encstr.adb: Likewise.
+	* libgnat/g-encstr.ads: Likewise.
+	* libgnat/g-enutst.ads: Likewise.
+	* libgnat/g-excact.adb: Likewise.
+	* libgnat/g-excact.ads: Likewise.
+	* libgnat/g-except.ads: Likewise.
+	* libgnat/g-exctra.adb: Likewise.
+	* libgnat/g-exctra.ads: Likewise.
+	* libgnat/g-expect.adb: Likewise.
+	* libgnat/g-expect.ads: Likewise.
+	* libgnat/g-exptty.adb: Likewise.
+	* libgnat/g-exptty.ads: Likewise.
+	* libgnat/g-flocon.ads: Likewise.
+	* libgnat/g-forstr.adb: Likewise.
+	* libgnat/g-forstr.ads: Likewise.
+	* libgnat/g-graphs.adb: Likewise.
+	* libgnat/g-graphs.ads: Likewise.
+	* libgnat/g-heasor.adb: Likewise.
+	* libgnat/g-heasor.ads: Likewise.
+	* libgnat/g-hesora.adb: Likewise.
+	* libgnat/g-hesora.ads: Likewise.
+	* libgnat/g-hesorg.adb: Likewise.
+	* libgnat/g-hesorg.ads: Likewise.
+	* libgnat/g-htable.adb: Likewise.
+	* libgnat/g-htable.ads: Likewise.
+	* libgnat/g-io-put__vxworks.adb: Likewise.
+	* libgnat/g-io.adb: Likewise.
+	* libgnat/g-io.ads: Likewise.
+	* libgnat/g-io_aux.adb: Likewise.
+	* libgnat/g-io_aux.ads: Likewise.
+	* libgnat/g-lists.adb: Likewise.
+	* libgnat/g-lists.ads: Likewise.
+	* libgnat/g-locfil.adb: Likewise.
+	* libgnat/g-locfil.ads: Likewise.
+	* libgnat/g-mbdira.adb: Likewise.
+	* libgnat/g-mbdira.ads: Likewise.
+	* libgnat/g-mbflra.adb: Likewise.
+	* libgnat/g-mbflra.ads: Likewise.
+	* libgnat/g-md5.adb: Likewise.
+	* libgnat/g-md5.ads: Likewise.
+	* libgnat/g-memdum.adb: Likewise.
+	* libgnat/g-memdum.ads: Likewise.
+	* libgnat/g-moreex.adb: Likewise.
+	* libgnat/g-moreex.ads: Likewise.
+	* libgnat/g-os_lib.adb: Likewise.
+	* libgnat/g-os_lib.ads: Likewise.
+	* libgnat/g-pehage.adb: Likewise.
+	* libgnat/g-pehage.ads: Likewise.
+	* libgnat/g-rannum.adb: Likewise.
+	* libgnat/g-rannum.ads: Likewise.
+	* libgnat/g-regexp.adb: Likewise.
+	* libgnat/g-regexp.ads: Likewise.
+	* libgnat/g-regist.adb: Likewise.
+	* libgnat/g-regist.ads: Likewise.
+	* libgnat/g-regpat.adb: Likewise.
+	* libgnat/g-regpat.ads: Likewise.
+	* libgnat/g-rewdat.adb: Likewise.
+	* libgnat/g-rewdat.ads: Likewise.
+	* libgnat/g-sechas.adb: Likewise.
+	* libgnat/g-sechas.ads: Likewise.
+	* libgnat/g-sehamd.adb: Likewise.
+	* libgnat/g-sehamd.ads: Likewise.
+	* libgnat/g-sehash.adb: Likewise.
+	* libgnat/g-sehash.ads: Likewise.
+	* libgnat/g-sercom.adb: Likewise.
+	* libgnat/g-sercom.ads: Likewise.
+	* libgnat/g-sercom__linux.adb: Likewise.
+	* libgnat/g-sercom__mingw.adb: Likewise.
+	* libgnat/g-sestin.ads: Likewise.
+	* libgnat/g-sets.adb: Likewise.
+	* libgnat/g-sets.ads: Likewise.
+	* libgnat/g-sha1.adb: Likewise.
+	* libgnat/g-sha1.ads: Likewise.
+	* libgnat/g-sha224.ads: Likewise.
+	* libgnat/g-sha256.ads: Likewise.
+	* libgnat/g-sha384.ads: Likewise.
+	* libgnat/g-sha512.ads: Likewise.
+	* libgnat/g-shsh32.adb: Likewise.
+	* libgnat/g-shsh32.ads: Likewise.
+	* libgnat/g-shsh64.adb: Likewise.
+	* libgnat/g-shsh64.ads: Likewise.
+	* libgnat/g-shshco.adb: Likewise.
+	* libgnat/g-shshco.ads: Likewise.
+	* libgnat/g-soccon.ads: Likewise.
+	* libgnat/g-socket.adb: Likewise.
+	* libgnat/g-socket.ads: Likewise.
+	* libgnat/g-socket__dummy.adb: Likewise.
+	* libgnat/g-socket__dummy.ads: Likewise.
+	* libgnat/g-socthi.adb: Likewise.
+	* libgnat/g-socthi.ads: Likewise.
+	* libgnat/g-socthi__dummy.adb: Likewise.
+	* libgnat/g-socthi__dummy.ads: Likewise.
+	* libgnat/g-socthi__mingw.adb: Likewise.
+	* libgnat/g-socthi__mingw.ads: Likewise.
+	* libgnat/g-socthi__vxworks.adb: Likewise.
+	* libgnat/g-socthi__vxworks.ads: Likewise.
+	* libgnat/g-soliop.ads: Likewise.
+	* libgnat/g-soliop__lynxos.ads: Likewise.
+	* libgnat/g-soliop__mingw.ads: Likewise.
+	* libgnat/g-soliop__qnx.ads: Likewise.
+	* libgnat/g-soliop__solaris.ads: Likewise.
+	* libgnat/g-sothco.adb: Likewise.
+	* libgnat/g-sothco.ads: Likewise.
+	* libgnat/g-sothco__dummy.adb: Likewise.
+	* libgnat/g-sothco__dummy.ads: Likewise.
+	* libgnat/g-souinf.ads: Likewise.
+	* libgnat/g-spchge.adb: Likewise.
+	* libgnat/g-spchge.ads: Likewise.
+	* libgnat/g-speche.adb: Likewise.
+	* libgnat/g-speche.ads: Likewise.
+	* libgnat/g-spipat.adb: Likewise.
+	* libgnat/g-spipat.ads: Likewise.
+	* libgnat/g-spitbo.adb: Likewise.
+	* libgnat/g-spitbo.ads: Likewise.
+	* libgnat/g-sptabo.ads: Likewise.
+	* libgnat/g-sptain.ads: Likewise.
+	* libgnat/g-sptavs.ads: Likewise.
+	* libgnat/g-sse.ads: Likewise.
+	* libgnat/g-ssvety.ads: Likewise.
+	* libgnat/g-sthcso.adb: Likewise.
+	* libgnat/g-stheme.adb: Likewise.
+	* libgnat/g-strhas.ads: Likewise.
+	* libgnat/g-string.adb: Likewise.
+	* libgnat/g-string.ads: Likewise.
+	* libgnat/g-strspl.ads: Likewise.
+	* libgnat/g-stseme.adb: Likewise.
+	* libgnat/g-stsifd__sockets.adb: Likewise.
+	* libgnat/g-table.adb: Likewise.
+	* libgnat/g-table.ads: Likewise.
+	* libgnat/g-tasloc.adb: Likewise.
+	* libgnat/g-tasloc.ads: Likewise.
+	* libgnat/g-timsta.adb: Likewise.
+	* libgnat/g-timsta.ads: Likewise.
+	* libgnat/g-traceb.adb: Likewise.
+	* libgnat/g-traceb.ads: Likewise.
+	* libgnat/g-trasym.adb: Likewise.
+	* libgnat/g-trasym.ads: Likewise.
+	* libgnat/g-tty.adb: Likewise.
+	* libgnat/g-tty.ads: Likewise.
+	* libgnat/g-u3spch.adb: Likewise.
+	* libgnat/g-u3spch.ads: Likewise.
+	* libgnat/g-utf_32.adb: Likewise.
+	* libgnat/g-utf_32.ads: Likewise.
+	* libgnat/g-wispch.adb: Likewise.
+	* libgnat/g-wispch.ads: Likewise.
+	* libgnat/g-wistsp.ads: Likewise.
+	* libgnat/g-zspche.adb: Likewise.
+	* libgnat/g-zspche.ads: Likewise.
+	* libgnat/g-zstspl.ads: Likewise.
+	* libgnat/gnat.ads: Likewise.
+	* libgnat/i-c.adb: Likewise.
+	* libgnat/i-cexten.ads: Likewise.
+	* libgnat/i-cobol.adb: Likewise.
+	* libgnat/i-cobol.ads: Likewise.
+	* libgnat/i-cpoint.adb: Likewise.
+	* libgnat/i-cpoint.ads: Likewise.
+	* libgnat/i-cstrea.adb: Likewise.
+	* libgnat/i-cstrea.ads: Likewise.
+	* libgnat/i-cstrin.adb: Likewise.
+	* libgnat/i-cstrin.ads: Likewise.
+	* libgnat/i-fortra.adb: Likewise.
+	* libgnat/i-pacdec.adb: Likewise.
+	* libgnat/i-pacdec.ads: Likewise.
+	* libgnat/i-vxwoio.adb: Likewise.
+	* libgnat/i-vxwoio.ads: Likewise.
+	* libgnat/i-vxwork.ads: Likewise.
+	* libgnat/i-vxwork__x86.ads: Likewise.
+	* libgnat/interfac.ads: Likewise.
+	* libgnat/memtrack.adb: Likewise.
+	* libgnat/s-addima.adb: Likewise.
+	* libgnat/s-addima.ads: Likewise.
+	* libgnat/s-addope.adb: Likewise.
+	* libgnat/s-addope.ads: Likewise.
+	* libgnat/s-aotase.adb: Likewise.
+	* libgnat/s-aotase.ads: Likewise.
+	* libgnat/s-arit64.adb: Likewise.
+	* libgnat/s-arit64.ads: Likewise.
+	* libgnat/s-assert.adb: Likewise.
+	* libgnat/s-assert.ads: Likewise.
+	* libgnat/s-atacco.adb: Likewise.
+	* libgnat/s-atacco.ads: Likewise.
+	* libgnat/s-atocou.adb: Likewise.
+	* libgnat/s-atocou.ads: Likewise.
+	* libgnat/s-atocou__builtin.adb: Likewise.
+	* libgnat/s-atocou__x86.adb: Likewise.
+	* libgnat/s-atoope.ads: Likewise.
+	* libgnat/s-atopar.adb: Likewise.
+	* libgnat/s-atopar.ads: Likewise.
+	* libgnat/s-atopex.adb: Likewise.
+	* libgnat/s-atopex.ads: Likewise.
+	* libgnat/s-atopri.adb: Likewise.
+	* libgnat/s-atopri.ads: Likewise.
+	* libgnat/s-auxdec.adb: Likewise.
+	* libgnat/s-auxdec.ads: Likewise.
+	* libgnat/s-bignum.adb: Likewise.
+	* libgnat/s-bignum.ads: Likewise.
+	* libgnat/s-bitfie.ads: Likewise.
+	* libgnat/s-bitops.adb: Likewise.
+	* libgnat/s-bitops.ads: Likewise.
+	* libgnat/s-bituti.adb: Likewise.
+	* libgnat/s-bituti.ads: Likewise.
+	* libgnat/s-boarop.ads: Likewise.
+	* libgnat/s-boustr.adb: Likewise.
+	* libgnat/s-boustr.ads: Likewise.
+	* libgnat/s-bytswa.ads: Likewise.
+	* libgnat/s-carsi8.adb: Likewise.
+	* libgnat/s-carsi8.ads: Likewise.
+	* libgnat/s-carun8.adb: Likewise.
+	* libgnat/s-carun8.ads: Likewise.
+	* libgnat/s-casi16.adb: Likewise.
+	* libgnat/s-casi16.ads: Likewise.
+	* libgnat/s-casi32.adb: Likewise.
+	* libgnat/s-casi32.ads: Likewise.
+	* libgnat/s-casi64.adb: Likewise.
+	* libgnat/s-casi64.ads: Likewise.
+	* libgnat/s-casuti.adb: Likewise.
+	* libgnat/s-casuti.ads: Likewise.
+	* libgnat/s-caun16.adb: Likewise.
+	* libgnat/s-caun16.ads: Likewise.
+	* libgnat/s-caun32.adb: Likewise.
+	* libgnat/s-caun32.ads: Likewise.
+	* libgnat/s-caun64.adb: Likewise.
+	* libgnat/s-caun64.ads: Likewise.
+	* libgnat/s-chepoo.ads: Likewise.
+	* libgnat/s-commun.adb: Likewise.
+	* libgnat/s-commun.ads: Likewise.
+	* libgnat/s-conca2.adb: Likewise.
+	* libgnat/s-conca2.ads: Likewise.
+	* libgnat/s-conca3.adb: Likewise.
+	* libgnat/s-conca3.ads: Likewise.
+	* libgnat/s-conca4.adb: Likewise.
+	* libgnat/s-conca4.ads: Likewise.
+	* libgnat/s-conca5.adb: Likewise.
+	* libgnat/s-conca5.ads: Likewise.
+	* libgnat/s-conca6.adb: Likewise.
+	* libgnat/s-conca6.ads: Likewise.
+	* libgnat/s-conca7.adb: Likewise.
+	* libgnat/s-conca7.ads: Likewise.
+	* libgnat/s-conca8.adb: Likewise.
+	* libgnat/s-conca8.ads: Likewise.
+	* libgnat/s-conca9.adb: Likewise.
+	* libgnat/s-conca9.ads: Likewise.
+	* libgnat/s-crc32.adb: Likewise.
+	* libgnat/s-crc32.ads: Likewise.
+	* libgnat/s-crtl.ads: Likewise.
+	* libgnat/s-dfmkio.ads: Likewise.
+	* libgnat/s-dfmopr.ads: Likewise.
+	* libgnat/s-dgmgop.ads: Likewise.
+	* libgnat/s-diflio.adb: Likewise.
+	* libgnat/s-diflio.ads: Likewise.
+	* libgnat/s-diflmk.ads: Likewise.
+	* libgnat/s-digemk.ads: Likewise.
+	* libgnat/s-diinio.adb: Likewise.
+	* libgnat/s-diinio.ads: Likewise.
+	* libgnat/s-dilomk.ads: Likewise.
+	* libgnat/s-dim.ads: Likewise.
+	* libgnat/s-dimkio.ads: Likewise.
+	* libgnat/s-dimmks.ads: Likewise.
+	* libgnat/s-direio.adb: Likewise.
+	* libgnat/s-direio.ads: Likewise.
+	* libgnat/s-dlmkio.ads: Likewise.
+	* libgnat/s-dlmopr.ads: Likewise.
+	* libgnat/s-dmotpr.ads: Likewise.
+	* libgnat/s-dsaser.ads: Likewise.
+	* libgnat/s-dwalin.adb: Likewise.
+	* libgnat/s-dwalin.ads: Likewise.
+	* libgnat/s-elaall.adb: Likewise.
+	* libgnat/s-elaall.ads: Likewise.
+	* libgnat/s-excdeb.adb: Likewise.
+	* libgnat/s-excdeb.ads: Likewise.
+	* libgnat/s-except.adb: Likewise.
+	* libgnat/s-except.ads: Likewise.
+	* libgnat/s-excmac__arm.adb: Likewise.
+	* libgnat/s-excmac__arm.ads: Likewise.
+	* libgnat/s-excmac__gcc.adb: Likewise.
+	* libgnat/s-excmac__gcc.ads: Likewise.
+	* libgnat/s-exctab.adb: Likewise.
+	* libgnat/s-exctab.ads: Likewise.
+	* libgnat/s-exctra.adb: Likewise.
+	* libgnat/s-exctra.ads: Likewise.
+	* libgnat/s-exnint.adb: Likewise.
+	* libgnat/s-exnint.ads: Likewise.
+	* libgnat/s-exnllf.adb: Likewise.
+	* libgnat/s-exnllf.ads: Likewise.
+	* libgnat/s-exnlli.adb: Likewise.
+	* libgnat/s-exnlli.ads: Likewise.
+	* libgnat/s-expint.adb: Likewise.
+	* libgnat/s-expint.ads: Likewise.
+	* libgnat/s-explli.adb: Likewise.
+	* libgnat/s-explli.ads: Likewise.
+	* libgnat/s-expllu.adb: Likewise.
+	* libgnat/s-expllu.ads: Likewise.
+	* libgnat/s-expmod.adb: Likewise.
+	* libgnat/s-expmod.ads: Likewise.
+	* libgnat/s-expuns.adb: Likewise.
+	* libgnat/s-expuns.ads: Likewise.
+	* libgnat/s-fatflt.ads: Likewise.
+	* libgnat/s-fatgen.adb: Likewise.
+	* libgnat/s-fatgen.ads: Likewise.
+	* libgnat/s-fatlfl.ads: Likewise.
+	* libgnat/s-fatllf.ads: Likewise.
+	* libgnat/s-fatsfl.ads: Likewise.
+	* libgnat/s-ficobl.ads: Likewise.
+	* libgnat/s-filatt.ads: Likewise.
+	* libgnat/s-fileio.adb: Likewise.
+	* libgnat/s-fileio.ads: Likewise.
+	* libgnat/s-finmas.adb: Likewise.
+	* libgnat/s-finmas.ads: Likewise.
+	* libgnat/s-finroo.adb: Likewise.
+	* libgnat/s-finroo.ads: Likewise.
+	* libgnat/s-flocon.adb: Likewise.
+	* libgnat/s-flocon.ads: Likewise.
+	* libgnat/s-flocon__none.adb: Likewise.
+	* libgnat/s-fore.adb: Likewise.
+	* libgnat/s-fore.ads: Likewise.
+	* libgnat/s-gearop.adb: Likewise.
+	* libgnat/s-gearop.ads: Likewise.
+	* libgnat/s-genbig.adb: Likewise.
+	* libgnat/s-genbig.ads: Likewise.
+	* libgnat/s-geveop.adb: Likewise.
+	* libgnat/s-geveop.ads: Likewise.
+	* libgnat/s-gloloc.adb: Likewise.
+	* libgnat/s-gloloc.ads: Likewise.
+	* libgnat/s-gloloc__mingw.adb: Likewise.
+	* libgnat/s-htable.adb: Likewise.
+	* libgnat/s-htable.ads: Likewise.
+	* libgnat/s-imenne.adb: Likewise.
+	* libgnat/s-imenne.ads: Likewise.
+	* libgnat/s-imgbiu.adb: Likewise.
+	* libgnat/s-imgbiu.ads: Likewise.
+	* libgnat/s-imgboo.adb: Likewise.
+	* libgnat/s-imgboo.ads: Likewise.
+	* libgnat/s-imgcha.adb: Likewise.
+	* libgnat/s-imgcha.ads: Likewise.
+	* libgnat/s-imgdec.adb: Likewise.
+	* libgnat/s-imgdec.ads: Likewise.
+	* libgnat/s-imgenu.adb: Likewise.
+	* libgnat/s-imgenu.ads: Likewise.
+	* libgnat/s-imgint.adb: Likewise.
+	* libgnat/s-imgint.ads: Likewise.
+	* libgnat/s-imgllb.adb: Likewise.
+	* libgnat/s-imgllb.ads: Likewise.
+	* libgnat/s-imglld.adb: Likewise.
+	* libgnat/s-imglld.ads: Likewise.
+	* libgnat/s-imglli.adb: Likewise.
+	* libgnat/s-imglli.ads: Likewise.
+	* libgnat/s-imgllu.adb: Likewise.
+	* libgnat/s-imgllu.ads: Likewise.
+	* libgnat/s-imgllw.adb: Likewise.
+	* libgnat/s-imgllw.ads: Likewise.
+	* libgnat/s-imgrea.adb: Likewise.
+	* libgnat/s-imgrea.ads: Likewise.
+	* libgnat/s-imguns.adb: Likewise.
+	* libgnat/s-imguns.ads: Likewise.
+	* libgnat/s-imgwch.adb: Likewise.
+	* libgnat/s-imgwch.ads: Likewise.
+	* libgnat/s-imgwiu.adb: Likewise.
+	* libgnat/s-imgwiu.ads: Likewise.
+	* libgnat/s-io.adb: Likewise.
+	* libgnat/s-io.ads: Likewise.
+	* libgnat/s-llflex.ads: Likewise.
+	* libgnat/s-maccod.ads: Likewise.
+	* libgnat/s-mantis.adb: Likewise.
+	* libgnat/s-mantis.ads: Likewise.
+	* libgnat/s-mastop.adb: Likewise.
+	* libgnat/s-mastop.ads: Likewise.
+	* libgnat/s-memcop.ads: Likewise.
+	* libgnat/s-memory.adb: Likewise.
+	* libgnat/s-memory.ads: Likewise.
+	* libgnat/s-mmap.adb: Likewise.
+	* libgnat/s-mmap.ads: Likewise.
+	* libgnat/s-mmauni__long.ads: Likewise.
+	* libgnat/s-mmosin__mingw.adb: Likewise.
+	* libgnat/s-mmosin__mingw.ads: Likewise.
+	* libgnat/s-mmosin__unix.adb: Likewise.
+	* libgnat/s-mmosin__unix.ads: Likewise.
+	* libgnat/s-multip.adb: Likewise.
+	* libgnat/s-objrea.adb: Likewise.
+	* libgnat/s-objrea.ads: Likewise.
+	* libgnat/s-optide.adb: Likewise.
+	* libgnat/s-os_lib.adb: Likewise.
+	* libgnat/s-os_lib.ads: Likewise.
+	* libgnat/s-osprim.ads: Likewise.
+	* libgnat/s-osprim__darwin.adb: Likewise.
+	* libgnat/s-osprim__lynxos.ads: Likewise.
+	* libgnat/s-osprim__mingw.adb: Likewise.
+	* libgnat/s-osprim__posix.adb: Likewise.
+	* libgnat/s-osprim__posix2008.adb: Likewise.
+	* libgnat/s-osprim__rtems.adb: Likewise.
+	* libgnat/s-osprim__solaris.adb: Likewise.
+	* libgnat/s-osprim__unix.adb: Likewise.
+	* libgnat/s-osprim__vxworks.adb: Likewise.
+	* libgnat/s-osprim__x32.adb: Likewise.
+	* libgnat/s-osvers__vxworks-653.ads: Likewise.
+	* libgnat/s-pack03.adb: Likewise.
+	* libgnat/s-pack03.ads: Likewise.
+	* libgnat/s-pack05.adb: Likewise.
+	* libgnat/s-pack05.ads: Likewise.
+	* libgnat/s-pack06.adb: Likewise.
+	* libgnat/s-pack06.ads: Likewise.
+	* libgnat/s-pack07.adb: Likewise.
+	* libgnat/s-pack07.ads: Likewise.
+	* libgnat/s-pack09.adb: Likewise.
+	* libgnat/s-pack09.ads: Likewise.
+	* libgnat/s-pack10.adb: Likewise.
+	* libgnat/s-pack10.ads: Likewise.
+	* libgnat/s-pack11.adb: Likewise.
+	* libgnat/s-pack11.ads: Likewise.
+	* libgnat/s-pack12.adb: Likewise.
+	* libgnat/s-pack12.ads: Likewise.
+	* libgnat/s-pack13.adb: Likewise.
+	* libgnat/s-pack13.ads: Likewise.
+	* libgnat/s-pack14.adb: Likewise.
+	* libgnat/s-pack14.ads: Likewise.
+	* libgnat/s-pack15.adb: Likewise.
+	* libgnat/s-pack15.ads: Likewise.
+	* libgnat/s-pack17.adb: Likewise.
+	* libgnat/s-pack17.ads: Likewise.
+	* libgnat/s-pack18.adb: Likewise.
+	* libgnat/s-pack18.ads: Likewise.
+	* libgnat/s-pack19.adb: Likewise.
+	* libgnat/s-pack19.ads: Likewise.
+	* libgnat/s-pack20.adb: Likewise.
+	* libgnat/s-pack20.ads: Likewise.
+	* libgnat/s-pack21.adb: Likewise.
+	* libgnat/s-pack21.ads: Likewise.
+	* libgnat/s-pack22.adb: Likewise.
+	* libgnat/s-pack22.ads: Likewise.
+	* libgnat/s-pack23.adb: Likewise.
+	* libgnat/s-pack23.ads: Likewise.
+	* libgnat/s-pack24.adb: Likewise.
+	* libgnat/s-pack24.ads: Likewise.
+	* libgnat/s-pack25.adb: Likewise.
+	* libgnat/s-pack25.ads: Likewise.
+	* libgnat/s-pack26.adb: Likewise.
+	* libgnat/s-pack26.ads: Likewise.
+	* libgnat/s-pack27.adb: Likewise.
+	* libgnat/s-pack27.ads: Likewise.
+	* libgnat/s-pack28.adb: Likewise.
+	* libgnat/s-pack28.ads: Likewise.
+	* libgnat/s-pack29.adb: Likewise.
+	* libgnat/s-pack29.ads: Likewise.
+	* libgnat/s-pack30.adb: Likewise.
+	* libgnat/s-pack30.ads: Likewise.
+	* libgnat/s-pack31.adb: Likewise.
+	* libgnat/s-pack31.ads: Likewise.
+	* libgnat/s-pack33.adb: Likewise.
+	* libgnat/s-pack33.ads: Likewise.
+	* libgnat/s-pack34.adb: Likewise.
+	* libgnat/s-pack34.ads: Likewise.
+	* libgnat/s-pack35.adb: Likewise.
+	* libgnat/s-pack35.ads: Likewise.
+	* libgnat/s-pack36.adb: Likewise.
+	* libgnat/s-pack36.ads: Likewise.
+	* libgnat/s-pack37.adb: Likewise.
+	* libgnat/s-pack37.ads: Likewise.
+	* libgnat/s-pack38.adb: Likewise.
+	* libgnat/s-pack38.ads: Likewise.
+	* libgnat/s-pack39.adb: Likewise.
+	* libgnat/s-pack39.ads: Likewise.
+	* libgnat/s-pack40.adb: Likewise.
+	* libgnat/s-pack40.ads: Likewise.
+	* libgnat/s-pack41.adb: Likewise.
+	* libgnat/s-pack41.ads: Likewise.
+	* libgnat/s-pack42.adb: Likewise.
+	* libgnat/s-pack42.ads: Likewise.
+	* libgnat/s-pack43.adb: Likewise.
+	* libgnat/s-pack43.ads: Likewise.
+	* libgnat/s-pack44.adb: Likewise.
+	* libgnat/s-pack44.ads: Likewise.
+	* libgnat/s-pack45.adb: Likewise.
+	* libgnat/s-pack45.ads: Likewise.
+	* libgnat/s-pack46.adb: Likewise.
+	* libgnat/s-pack46.ads: Likewise.
+	* libgnat/s-pack47.adb: Likewise.
+	* libgnat/s-pack47.ads: Likewise.
+	* libgnat/s-pack48.adb: Likewise.
+	* libgnat/s-pack48.ads: Likewise.
+	* libgnat/s-pack49.adb: Likewise.
+	* libgnat/s-pack49.ads: Likewise.
+	* libgnat/s-pack50.adb: Likewise.
+	* libgnat/s-pack50.ads: Likewise.
+	* libgnat/s-pack51.adb: Likewise.
+	* libgnat/s-pack51.ads: Likewise.
+	* libgnat/s-pack52.adb: Likewise.
+	* libgnat/s-pack52.ads: Likewise.
+	* libgnat/s-pack53.adb: Likewise.
+	* libgnat/s-pack53.ads: Likewise.
+	* libgnat/s-pack54.adb: Likewise.
+	* libgnat/s-pack54.ads: Likewise.
+	* libgnat/s-pack55.adb: Likewise.
+	* libgnat/s-pack55.ads: Likewise.
+	* libgnat/s-pack56.adb: Likewise.
+	* libgnat/s-pack56.ads: Likewise.
+	* libgnat/s-pack57.adb: Likewise.
+	* libgnat/s-pack57.ads: Likewise.
+	* libgnat/s-pack58.adb: Likewise.
+	* libgnat/s-pack58.ads: Likewise.
+	* libgnat/s-pack59.adb: Likewise.
+	* libgnat/s-pack59.ads: Likewise.
+	* libgnat/s-pack60.adb: Likewise.
+	* libgnat/s-pack60.ads: Likewise.
+	* libgnat/s-pack61.adb: Likewise.
+	* libgnat/s-pack61.ads: Likewise.
+	* libgnat/s-pack62.adb: Likewise.
+	* libgnat/s-pack62.ads: Likewise.
+	* libgnat/s-pack63.adb: Likewise.
+	* libgnat/s-pack63.ads: Likewise.
+	* libgnat/s-parame.adb: Likewise.
+	* libgnat/s-parame.ads: Likewise.
+	* libgnat/s-parame__ae653.ads: Likewise.
+	* libgnat/s-parame__hpux.ads: Likewise.
+	* libgnat/s-parame__rtems.adb: Likewise.
+	* libgnat/s-parame__vxworks.adb: Likewise.
+	* libgnat/s-parame__vxworks.ads: Likewise.
+	* libgnat/s-parint.adb: Likewise.
+	* libgnat/s-parint.ads: Likewise.
+	* libgnat/s-pooglo.adb: Likewise.
+	* libgnat/s-pooglo.ads: Likewise.
+	* libgnat/s-pooloc.adb: Likewise.
+	* libgnat/s-pooloc.ads: Likewise.
+	* libgnat/s-poosiz.adb: Likewise.
+	* libgnat/s-poosiz.ads: Likewise.
+	* libgnat/s-powtab.ads: Likewise.
+	* libgnat/s-purexc.ads: Likewise.
+	* libgnat/s-rannum.adb: Likewise.
+	* libgnat/s-rannum.ads: Likewise.
+	* libgnat/s-ransee.adb: Likewise.
+	* libgnat/s-ransee.ads: Likewise.
+	* libgnat/s-regexp.adb: Likewise.
+	* libgnat/s-regexp.ads: Likewise.
+	* libgnat/s-regpat.adb: Likewise.
+	* libgnat/s-regpat.ads: Likewise.
+	* libgnat/s-resfil.adb: Likewise.
+	* libgnat/s-resfil.ads: Likewise.
+	* libgnat/s-restri.adb: Likewise.
+	* libgnat/s-restri.ads: Likewise.
+	* libgnat/s-rident.ads: Likewise.
+	* libgnat/s-rpc.adb: Likewise.
+	* libgnat/s-rpc.ads: Likewise.
+	* libgnat/s-scaval.adb: Likewise.
+	* libgnat/s-scaval.ads: Likewise.
+	* libgnat/s-secsta.adb: Likewise.
+	* libgnat/s-secsta.ads: Likewise.
+	* libgnat/s-sequio.adb: Likewise.
+	* libgnat/s-sequio.ads: Likewise.
+	* libgnat/s-shasto.adb: Likewise.
+	* libgnat/s-shasto.ads: Likewise.
+	* libgnat/s-soflin.adb: Likewise.
+	* libgnat/s-soflin.ads: Likewise.
+	* libgnat/s-soliin.adb: Likewise.
+	* libgnat/s-soliin.ads: Likewise.
+	* libgnat/s-sopco3.adb: Likewise.
+	* libgnat/s-sopco3.ads: Likewise.
+	* libgnat/s-sopco4.adb: Likewise.
+	* libgnat/s-sopco4.ads: Likewise.
+	* libgnat/s-sopco5.adb: Likewise.
+	* libgnat/s-sopco5.ads: Likewise.
+	* libgnat/s-spsufi.adb: Likewise.
+	* libgnat/s-spsufi.ads: Likewise.
+	* libgnat/s-stache.adb: Likewise.
+	* libgnat/s-stache.ads: Likewise.
+	* libgnat/s-stalib.adb: Likewise.
+	* libgnat/s-stalib.ads: Likewise.
+	* libgnat/s-stausa.adb: Likewise.
+	* libgnat/s-stausa.ads: Likewise.
+	* libgnat/s-stchop.adb: Likewise.
+	* libgnat/s-stchop.ads: Likewise.
+	* libgnat/s-stchop__limit.ads: Likewise.
+	* libgnat/s-stchop__rtems.adb: Likewise.
+	* libgnat/s-stchop__vxworks.adb: Likewise.
+	* libgnat/s-stoele.adb: Likewise.
+	* libgnat/s-stoele.ads: Likewise.
+	* libgnat/s-stopoo.adb: Likewise.
+	* libgnat/s-stopoo.ads: Likewise.
+	* libgnat/s-stposu.adb: Likewise.
+	* libgnat/s-stposu.ads: Likewise.
+	* libgnat/s-stratt.adb: Likewise.
+	* libgnat/s-stratt.ads: Likewise.
+	* libgnat/s-stratt__xdr.adb: Likewise.
+	* libgnat/s-strcom.adb: Likewise.
+	* libgnat/s-strcom.ads: Likewise.
+	* libgnat/s-strhas.adb: Likewise.
+	* libgnat/s-strhas.ads: Likewise.
+	* libgnat/s-string.adb: Likewise.
+	* libgnat/s-string.ads: Likewise.
+	* libgnat/s-strops.adb: Likewise.
+	* libgnat/s-strops.ads: Likewise.
+	* libgnat/s-ststop.adb: Likewise.
+	* libgnat/s-ststop.ads: Likewise.
+	* libgnat/s-tasloc.adb: Likewise.
+	* libgnat/s-tasloc.ads: Likewise.
+	* libgnat/s-thread.ads: Likewise.
+	* libgnat/s-thread__ae653.adb: Likewise.
+	* libgnat/s-traceb.adb: Likewise.
+	* libgnat/s-traceb.ads: Likewise.
+	* libgnat/s-traceb__hpux.adb: Likewise.
+	* libgnat/s-traceb__mastop.adb: Likewise.
+	* libgnat/s-traent.adb: Likewise.
+	* libgnat/s-traent.ads: Likewise.
+	* libgnat/s-trasym.adb: Likewise.
+	* libgnat/s-trasym.ads: Likewise.
+	* libgnat/s-trasym__dwarf.adb: Likewise.
+	* libgnat/s-tsmona.adb: Likewise.
+	* libgnat/s-tsmona__linux.adb: Likewise.
+	* libgnat/s-tsmona__mingw.adb: Likewise.
+	* libgnat/s-unstyp.ads: Likewise.
+	* libgnat/s-utf_32.adb: Likewise.
+	* libgnat/s-utf_32.ads: Likewise.
+	* libgnat/s-valboo.adb: Likewise.
+	* libgnat/s-valboo.ads: Likewise.
+	* libgnat/s-valcha.adb: Likewise.
+	* libgnat/s-valcha.ads: Likewise.
+	* libgnat/s-valdec.adb: Likewise.
+	* libgnat/s-valdec.ads: Likewise.
+	* libgnat/s-valenu.adb: Likewise.
+	* libgnat/s-valenu.ads: Likewise.
+	* libgnat/s-valint.adb: Likewise.
+	* libgnat/s-valint.ads: Likewise.
+	* libgnat/s-vallld.adb: Likewise.
+	* libgnat/s-vallld.ads: Likewise.
+	* libgnat/s-vallli.adb: Likewise.
+	* libgnat/s-vallli.ads: Likewise.
+	* libgnat/s-valllu.adb: Likewise.
+	* libgnat/s-valllu.ads: Likewise.
+	* libgnat/s-valrea.adb: Likewise.
+	* libgnat/s-valrea.ads: Likewise.
+	* libgnat/s-valuns.adb: Likewise.
+	* libgnat/s-valuns.ads: Likewise.
+	* libgnat/s-valuti.adb: Likewise.
+	* libgnat/s-valuti.ads: Likewise.
+	* libgnat/s-valwch.adb: Likewise.
+	* libgnat/s-valwch.ads: Likewise.
+	* libgnat/s-veboop.adb: Likewise.
+	* libgnat/s-veboop.ads: Likewise.
+	* libgnat/s-vector.ads: Likewise.
+	* libgnat/s-vercon.adb: Likewise.
+	* libgnat/s-vercon.ads: Likewise.
+	* libgnat/s-wchcnv.adb: Likewise.
+	* libgnat/s-wchcnv.ads: Likewise.
+	* libgnat/s-wchcon.adb: Likewise.
+	* libgnat/s-wchcon.ads: Likewise.
+	* libgnat/s-wchjis.adb: Likewise.
+	* libgnat/s-wchjis.ads: Likewise.
+	* libgnat/s-wchstw.adb: Likewise.
+	* libgnat/s-wchstw.ads: Likewise.
+	* libgnat/s-wchwts.adb: Likewise.
+	* libgnat/s-wchwts.ads: Likewise.
+	* libgnat/s-widboo.adb: Likewise.
+	* libgnat/s-widboo.ads: Likewise.
+	* libgnat/s-widcha.adb: Likewise.
+	* libgnat/s-widcha.ads: Likewise.
+	* libgnat/s-widenu.adb: Likewise.
+	* libgnat/s-widenu.ads: Likewise.
+	* libgnat/s-widlli.adb: Likewise.
+	* libgnat/s-widlli.ads: Likewise.
+	* libgnat/s-widllu.adb: Likewise.
+	* libgnat/s-widllu.ads: Likewise.
+	* libgnat/s-widwch.adb: Likewise.
+	* libgnat/s-widwch.ads: Likewise.
+	* libgnat/s-win32.ads: Likewise.
+	* libgnat/s-winext.ads: Likewise.
+	* libgnat/s-wwdcha.adb: Likewise.
+	* libgnat/s-wwdcha.ads: Likewise.
+	* libgnat/s-wwdenu.adb: Likewise.
+	* libgnat/s-wwdenu.ads: Likewise.
+	* libgnat/s-wwdwch.adb: Likewise.
+	* libgnat/s-wwdwch.ads: Likewise.
+	* libgnat/system-aix.ads: Likewise.
+	* libgnat/system-darwin-arm.ads: Likewise.
+	* libgnat/system-darwin-ppc.ads: Likewise.
+	* libgnat/system-darwin-x86.ads: Likewise.
+	* libgnat/system-djgpp.ads: Likewise.
+	* libgnat/system-dragonfly-x86_64.ads: Likewise.
+	* libgnat/system-freebsd.ads: Likewise.
+	* libgnat/system-hpux-ia64.ads: Likewise.
+	* libgnat/system-hpux.ads: Likewise.
+	* libgnat/system-linux-alpha.ads: Likewise.
+	* libgnat/system-linux-arm.ads: Likewise.
+	* libgnat/system-linux-hppa.ads: Likewise.
+	* libgnat/system-linux-ia64.ads: Likewise.
+	* libgnat/system-linux-m68k.ads: Likewise.
+	* libgnat/system-linux-mips.ads: Likewise.
+	* libgnat/system-linux-ppc.ads: Likewise.
+	* libgnat/system-linux-riscv.ads: Likewise.
+	* libgnat/system-linux-s390.ads: Likewise.
+	* libgnat/system-linux-sh4.ads: Likewise.
+	* libgnat/system-linux-sparc.ads: Likewise.
+	* libgnat/system-linux-x86.ads: Likewise.
+	* libgnat/system-lynxos178-ppc.ads: Likewise.
+	* libgnat/system-lynxos178-x86.ads: Likewise.
+	* libgnat/system-mingw.ads: Likewise.
+	* libgnat/system-qnx-aarch64.ads: Likewise.
+	* libgnat/system-rtems.ads: Likewise.
+	* libgnat/system-solaris-sparc.ads: Likewise.
+	* libgnat/system-solaris-x86.ads: Likewise.
+	* libgnat/system-vxworks-arm-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks-arm-rtp.ads: Likewise.
+	* libgnat/system-vxworks-arm.ads: Likewise.
+	* libgnat/system-vxworks-e500-kernel.ads: Likewise.
+	* libgnat/system-vxworks-e500-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks-e500-rtp.ads: Likewise.
+	* libgnat/system-vxworks-e500-vthread.ads: Likewise.
+	* libgnat/system-vxworks-ppc-kernel.ads: Likewise.
+	* libgnat/system-vxworks-ppc-ravenscar.ads: Likewise.
+	* libgnat/system-vxworks-ppc-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks-ppc-rtp.ads: Likewise.
+	* libgnat/system-vxworks-ppc-vthread.ads: Likewise.
+	* libgnat/system-vxworks-ppc.ads: Likewise.
+	* libgnat/system-vxworks-x86-kernel.ads: Likewise.
+	* libgnat/system-vxworks-x86-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks-x86-rtp.ads: Likewise.
+	* libgnat/system-vxworks-x86-vthread.ads: Likewise.
+	* libgnat/system-vxworks-x86.ads: Likewise.
+	* libgnat/system-vxworks7-aarch64-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks7-aarch64.ads: Likewise.
+	* libgnat/system-vxworks7-arm-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks7-arm.ads: Likewise.
+	* libgnat/system-vxworks7-e500-kernel.ads: Likewise.
+	* libgnat/system-vxworks7-e500-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks7-e500-rtp.ads: Likewise.
+	* libgnat/system-vxworks7-ppc-kernel.ads: Likewise.
+	* libgnat/system-vxworks7-ppc-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks7-ppc-rtp.ads: Likewise.
+	* libgnat/system-vxworks7-ppc64-kernel.ads: Likewise.
+	* libgnat/system-vxworks7-ppc64-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks7-x86-kernel.ads: Likewise.
+	* libgnat/system-vxworks7-x86-rtp-smp.ads: Likewise.
+	* libgnat/system-vxworks7-x86-rtp.ads: Likewise.
+	* libgnat/system-vxworks7-x86_64-kernel.ads: Likewise.
+	* libgnat/system-vxworks7-x86_64-rtp-smp.ads: Likewise.
+	* libgnat/system.ads: Likewise.
+	* link.c: Likewise.
+	* live.adb: Likewise.
+	* live.ads: Likewise.
+	* locales.c: Likewise.
+	* make.adb: Likewise.
+	* make.ads: Likewise.
+	* make_util.adb: Likewise.
+	* make_util.ads: Likewise.
+	* makeusg.adb: Likewise.
+	* makeusg.ads: Likewise.
+	* mdll-fil.adb: Likewise.
+	* mdll-fil.ads: Likewise.
+	* mdll-utl.adb: Likewise.
+	* mdll-utl.ads: Likewise.
+	* mdll.adb: Likewise.
+	* mdll.ads: Likewise.
+	* mingw32.h: Likewise.
+	* mkdir.c: Likewise.
+	* namet-sp.adb: Likewise.
+	* namet-sp.ads: Likewise.
+	* namet.adb: Likewise.
+	* namet.ads: Likewise.
+	* namet.h: Likewise.
+	* nlists.adb: Likewise.
+	* nlists.ads: Likewise.
+	* nlists.h: Likewise.
+	* opt.adb: Likewise.
+	* opt.ads: Likewise.
+	* osint-b.adb: Likewise.
+	* osint-b.ads: Likewise.
+	* osint-c.adb: Likewise.
+	* osint-c.ads: Likewise.
+	* osint-l.adb: Likewise.
+	* osint-l.ads: Likewise.
+	* osint-m.adb: Likewise.
+	* osint-m.ads: Likewise.
+	* osint.adb: Likewise.
+	* osint.ads: Likewise.
+	* output.adb: Likewise.
+	* output.ads: Likewise.
+	* par-ch10.adb: Likewise.
+	* par-ch11.adb: Likewise.
+	* par-ch12.adb: Likewise.
+	* par-ch13.adb: Likewise.
+	* par-ch2.adb: Likewise.
+	* par-ch3.adb: Likewise.
+	* par-ch4.adb: Likewise.
+	* par-ch5.adb: Likewise.
+	* par-ch6.adb: Likewise.
+	* par-ch7.adb: Likewise.
+	* par-ch8.adb: Likewise.
+	* par-ch9.adb: Likewise.
+	* par-endh.adb: Likewise.
+	* par-labl.adb: Likewise.
+	* par-load.adb: Likewise.
+	* par-prag.adb: Likewise.
+	* par-sync.adb: Likewise.
+	* par-tchk.adb: Likewise.
+	* par-util.adb: Likewise.
+	* par.adb: Likewise.
+	* par.ads: Likewise.
+	* par_sco.adb: Likewise.
+	* par_sco.ads: Likewise.
+	* pprint.adb: Likewise.
+	* pprint.ads: Likewise.
+	* prep.adb: Likewise.
+	* prep.ads: Likewise.
+	* prepcomp.adb: Likewise.
+	* prepcomp.ads: Likewise.
+	* put_scos.adb: Likewise.
+	* put_scos.ads: Likewise.
+	* raise-gcc.c: Likewise.
+	* raise.c: Likewise.
+	* raise.h: Likewise.
+	* repinfo-input.adb: Likewise.
+	* repinfo-input.ads: Likewise.
+	* repinfo.adb: Likewise.
+	* repinfo.ads: Likewise.
+	* repinfo.h: Likewise.
+	* restrict.adb: Likewise.
+	* restrict.ads: Likewise.
+	* rident.ads: Likewise.
+	* rtfinal.c: Likewise.
+	* rtinit.c: Likewise.
+	* rtsfind.adb: Likewise.
+	* rtsfind.ads: Likewise.
+	* runtime.h: Likewise.
+	* s-oscons-tmplt.c: Likewise.
+	* sa_messages.adb: Likewise.
+	* sa_messages.ads: Likewise.
+	* scans.adb: Likewise.
+	* scans.ads: Likewise.
+	* scil_ll.adb: Likewise.
+	* scil_ll.ads: Likewise.
+	* scn.adb: Likewise.
+	* scn.ads: Likewise.
+	* scng.adb: Likewise.
+	* scng.ads: Likewise.
+	* scos.adb: Likewise.
+	* scos.ads: Likewise.
+	* scos.h: Likewise.
+	* sdefault.ads: Likewise.
+	* seh_init.c: Likewise.
+	* sem.adb: Likewise.
+	* sem.ads: Likewise.
+	* sem_aggr.adb: Likewise.
+	* sem_aggr.ads: Likewise.
+	* sem_attr.adb: Likewise.
+	* sem_attr.ads: Likewise.
+	* sem_aux.adb: Likewise.
+	* sem_aux.ads: Likewise.
+	* sem_case.adb: Likewise.
+	* sem_case.ads: Likewise.
+	* sem_cat.adb: Likewise.
+	* sem_cat.ads: Likewise.
+	* sem_ch10.adb: Likewise.
+	* sem_ch10.ads: Likewise.
+	* sem_ch11.adb: Likewise.
+	* sem_ch11.ads: Likewise.
+	* sem_ch12.adb: Likewise.
+	* sem_ch12.ads: Likewise.
+	* sem_ch13.adb: Likewise.
+	* sem_ch13.ads: Likewise.
+	* sem_ch2.adb: Likewise.
+	* sem_ch2.ads: Likewise.
+	* sem_ch3.adb: Likewise.
+	* sem_ch3.ads: Likewise.
+	* sem_ch4.adb: Likewise.
+	* sem_ch4.ads: Likewise.
+	* sem_ch5.adb: Likewise.
+	* sem_ch5.ads: Likewise.
+	* sem_ch6.adb: Likewise.
+	* sem_ch6.ads: Likewise.
+	* sem_ch7.adb: Likewise.
+	* sem_ch7.ads: Likewise.
+	* sem_ch8.adb: Likewise.
+	* sem_ch8.ads: Likewise.
+	* sem_ch9.adb: Likewise.
+	* sem_ch9.ads: Likewise.
+	* sem_dim.adb: Likewise.
+	* sem_dim.ads: Likewise.
+	* sem_disp.adb: Likewise.
+	* sem_disp.ads: Likewise.
+	* sem_dist.adb: Likewise.
+	* sem_dist.ads: Likewise.
+	* sem_elab.adb: Likewise.
+	* sem_elab.ads: Likewise.
+	* sem_elim.adb: Likewise.
+	* sem_elim.ads: Likewise.
+	* sem_eval.adb: Likewise.
+	* sem_eval.ads: Likewise.
+	* sem_intr.adb: Likewise.
+	* sem_intr.ads: Likewise.
+	* sem_mech.adb: Likewise.
+	* sem_mech.ads: Likewise.
+	* sem_prag.adb: Likewise.
+	* sem_prag.ads: Likewise.
+	* sem_res.adb: Likewise.
+	* sem_res.ads: Likewise.
+	* sem_scil.adb: Likewise.
+	* sem_scil.ads: Likewise.
+	* sem_smem.adb: Likewise.
+	* sem_smem.ads: Likewise.
+	* sem_type.adb: Likewise.
+	* sem_type.ads: Likewise.
+	* sem_util.adb: Likewise.
+	* sem_util.ads: Likewise.
+	* sem_warn.adb: Likewise.
+	* sem_warn.ads: Likewise.
+	* set_targ.adb: Likewise.
+	* set_targ.ads: Likewise.
+	* sfn_scan.adb: Likewise.
+	* sfn_scan.ads: Likewise.
+	* sigtramp-armdroid.c: Likewise.
+	* sigtramp-ios.c: Likewise.
+	* sigtramp-qnx.c: Likewise.
+	* sigtramp-vxworks.c: Likewise.
+	* sigtramp.h: Likewise.
+	* sinfo-cn.adb: Likewise.
+	* sinfo-cn.ads: Likewise.
+	* sinfo.adb: Likewise.
+	* sinfo.ads: Likewise.
+	* sinput-c.adb: Likewise.
+	* sinput-c.ads: Likewise.
+	* sinput-d.adb: Likewise.
+	* sinput-d.ads: Likewise.
+	* sinput-l.adb: Likewise.
+	* sinput-l.ads: Likewise.
+	* sinput.adb: Likewise.
+	* sinput.ads: Likewise.
+	* socket.c: Likewise.
+	* spark_xrefs.adb: Likewise.
+	* spark_xrefs.ads: Likewise.
+	* sprint.adb: Likewise.
+	* sprint.ads: Likewise.
+	* stand.adb: Likewise.
+	* stand.ads: Likewise.
+	* stringt.adb: Likewise.
+	* stringt.ads: Likewise.
+	* stringt.h: Likewise.
+	* style.adb: Likewise.
+	* style.ads: Likewise.
+	* styleg.adb: Likewise.
+	* styleg.ads: Likewise.
+	* stylesw.adb: Likewise.
+	* stylesw.ads: Likewise.
+	* switch-b.adb: Likewise.
+	* switch-b.ads: Likewise.
+	* switch-c.adb: Likewise.
+	* switch-c.ads: Likewise.
+	* switch-m.adb: Likewise.
+	* switch-m.ads: Likewise.
+	* switch.adb: Likewise.
+	* switch.ads: Likewise.
+	* symbols.adb: Likewise.
+	* symbols.ads: Likewise.
+	* sysdep.c: Likewise.
+	* table.adb: Likewise.
+	* table.ads: Likewise.
+	* targext.c: Likewise.
+	* targparm.adb: Likewise.
+	* targparm.ads: Likewise.
+	* tbuild.adb: Likewise.
+	* tbuild.ads: Likewise.
+	* tempdir.adb: Likewise.
+	* tempdir.ads: Likewise.
+	* terminals.c: Likewise.
+	* tracebak.c: Likewise.
+	* tree_gen.adb: Likewise.
+	* tree_gen.ads: Likewise.
+	* tree_in.adb: Likewise.
+	* tree_in.ads: Likewise.
+	* tree_io.adb: Likewise.
+	* tree_io.ads: Likewise.
+	* treepr.adb: Likewise.
+	* treepr.ads: Likewise.
+	* ttypes.ads: Likewise.
+	* types.adb: Likewise.
+	* types.ads: Likewise.
+	* types.h: Likewise.
+	* uintp.adb: Likewise.
+	* uintp.ads: Likewise.
+	* uintp.h: Likewise.
+	* uname.adb: Likewise.
+	* uname.ads: Likewise.
+	* urealp.adb: Likewise.
+	* urealp.ads: Likewise.
+	* urealp.h: Likewise.
+	* usage.adb: Likewise.
+	* usage.ads: Likewise.
+	* validsw.adb: Likewise.
+	* validsw.ads: Likewise.
+	* warnsw.adb: Likewise.
+	* warnsw.ads: Likewise.
+	* widechar.adb: Likewise.
+	* widechar.ads: Likewise.
+	* xeinfo.adb: Likewise.
+	* xnmake.adb: Likewise.
+	* xoscons.adb: Likewise.
+	* xr_tabls.adb: Likewise.
+	* xr_tabls.ads: Likewise.
+	* xref_lib.adb: Likewise.
+	* xref_lib.ads: Likewise.
+	* xsinfo.adb: Likewise.
+	* xsnamest.adb: Likewise.
+	* xtreeprs.adb: Likewise.
+	* xutil.adb: Likewise.
+	* xutil.ads: Likewise.
+
+2020-06-02  Javier Miranda  <miranda@adacore.com>
+
+	* sem_ch3.adb (Analyze_Object_Declaration): Set attribute
+	Expansion_Delayed on aggregates that initialize an object that
+	has aspect alignment or address clause. Done to allow ther
+	initialization by means of multiple assignments.
+	* exp_ch3.adb (Expand_N_Object_Declaration): Resolve delayed
+	aggregates. This patch complements the patch applied to
+	sem_ch3.adb
+
+2020-06-02  Javier Miranda  <miranda@adacore.com>
+
+	* sem_util.adb (Ensure_Minimum_Decoration): New subprogram that
+	ensures the minimum decoration required by
+	Requires_Transient_Scope() to provide its functionality when the
+	entity is not frozen.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_ch4.adb (Expand_N_Op_Divide): Remove code dealing with
+	the Treat_Fixed_As_Integer flag.
+	(Expand_N_Op_Multiply): Likewise.
+	* exp_fixd.adb (Build_Divide): Do the division in an integer
+	type long enough to hold both operands and convert the result
+	to the type of the LHS.  Do not set Treat_Fixed_As_Integer.
+	(Build_Multiply): Do not set Treat_Fixed_As_Integer.
+	(Build_Rem): Likewise.
+	* sem_ch4.adb (Analyze_Arithmetic_Op): Remove code dealing with
+	the Treat_Fixed_As_Integer flag.
+	(Check_Arithmetic_Pair): Likewise.
+	* sinfo.ads (Treat_Fixed_As_Integer): Delete.
+	(N_Has_Treat_Fixed_As_Integer): Likewise.
+	(Set_Treat_Fixed_As_Integer): Likewise.
+	* sinfo.adb (Treat_Fixed_As_Integer): Likewise.
+	(Set_Treat_Fixed_As_Integer): Likewise.
+	* sprint.ads (Syntax Extensions): Remove '#' special character.
+	* sprint.adb (Process_TFAI_RR_Flags): Delete.
+	(Sprint_Node_Actual) <N_Op_Divide>: Print '@' manually.
+	<N_Op_Multiply>: Likewise.
+	<N_Op_Mod>: Do not print '#'.
+	<N_Op_Rem>: Likewise.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_aggr.adb (Others_Check): In the positional case, use the
+	general expression for the comparison only when needed.
+	* exp_attr.adb (Expand_Fpt_Attribute;): Use a simple conversion
+	to the target type instead of an unchecked conversion to the
+	base type to do the range check, as in the other cases.
+	(Expand_N_Attribute_Reference) <Attribute_Storage_Size>: Do the
+	Max operation in the type of the storage size variable, and use
+	Convert_To as in the other cases.
+	* tbuild.adb (Convert_To): Do not get rid of an intermediate
+	conversion to Universal_Integer here...
+	* sem_res.adb  (Simplify_Type_Conversion): ...but here instead.
+
+2020-06-02  Bob Duff  <duff@adacore.com>
+
+	* doc/gnat_ugn/gnat_utility_programs.rst: Update documentation
+	for --RM-style-spacing.
+
+2020-06-02  Bob Duff  <duff@adacore.com>
+
+	* doc/gnat_ugn/gnat_utility_programs.rst: Add documentation for
+	--[no-]compact switch.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_aggr.adb (Build_Array_Aggr_Code): Set the type of the PAT
+	on the zero used to clear the array.
+	* exp_attr.adb (Expand_N_Attribute_Reference)
+	<Attribute_Alignment>: In the CW case, directly convert from the
+	alignment's type to the target type if the parent is an
+	unchecked conversion.
+	* sem_res.adb (Set_String_Literal_Subtype): In the dynamic case,
+	use the general expression for the upper bound only when needed.
+	Set the base type of the index as the type of the low bound.
+	(Simplify_Type_Conversion): Do an intermediate conversion to the
+	root type of the target type if the operand is an integer
+	literal.
+	* tbuild.adb (Convert_To): Get rid of an intermediate conversion
+	to Universal_Integer if the inner expression has integer tyoe.
+	* libgnat/a-sequio.adb (Byte_Swap): Make use of an equivalent
+	static expression in the case statement.
+
+2020-06-02  Thomas Quinot  <quinot@adacore.com>
+
+	* par_sco.adb (Traverse_Degenerate_Subprogram): Set statement
+	code to 'X'.
+	* scos.ads: Update comment documenting SCO data.
+
+2020-06-02  Gary Dismukes  <dismukes@adacore.com>
+
+	* exp_unst.adb (Register_Subprogram): Test for Address_Taken (in
+	addition to the existing test for In_Synchonized_Unit) when
+	deciding whether to reset the Reachable flag on all subprograms
+	enclosing the subprogram being registered.
+
+2020-06-02  Justin Squirek  <squirek@adacore.com>
+
+	* sem_ch6.adb (Check_Return_Obj_Accessibility): Avoid use of
+	parent node pointers so we are not relying on expansion done in
+	GNATprove mode.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_attr.adb (Expand_N_Attribute_Reference)
+	<Attribute_Alignment>: Adjust comment and compare against proper
+	type.
+
+2020-06-02  Gary Dismukes  <dismukes@adacore.com>
+
+	* exp_unst.adb (Visit_Node): When visiting array attribute
+	nodes, apply Get_Referenced_Object to the attribute prefix, to
+	handle prefixes denoting renamed objects by picking up the Etype
+	of the renamed object rather than the possibly unconstrained
+	nominal subtype of the renaming declaration's Entity.
+	* sem_util.ads (Get_Referenced_Object): Update comment to
+	clearly indicate that any kind of node can be passed to this
+	function.
+	* sem_util.adb (Get_Referenced_Object): Add test of Is_Object to
+	the condition, to allow for passing names that denote types and
+	subtypes.
+
+2020-06-02  Bob Duff  <duff@adacore.com>
+
+	* snames.ads-tmpl: Add comments explaining that enumeration
+	types have to be kept in synch with subtypes of Name_Id.
+
+2020-06-02  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_util.adb (Check_No_Hidden_State): Remove dead code.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_pakd.adb (Expand_Packed_Bit_Reference): Change type of
+	reference from Universal_Integer to Standard_Natural.
+
+2020-06-02  Piotr Trojanek  <trojanek@adacore.com>
+
+	* sem_prag.adb (Collect_States_And_Objects): Call itself on
+	declaration of nested packages; append abstract states
+	one-by-one, so that in recursive call we do not overwrite the
+	ones that have been already collected.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* exp_atag.ads (Build_Inherit_Predefined_Prims): Change type
+	of Num_Predef_Prim parameter from Int to Nat.
+	* exp_atag.adb (Build_Range): New procedure.
+	(Build_Val): Likewise.
+	(Build_CW_Membership): Call Build_Val.
+	(Build_Get_Predefined_Prim_Op_Address): Likewise.
+	(Build_Inherit_CPP_Prims): Likewise.
+	(Build_Get_Prim_Op_Address): Likewise.
+	(Build_Set_Predefined_Prim_Op_Address): Likewise.
+	(Build_Inherit_Prims): Call Build_Range.
+	(Build_Inherit_Predefined_Prims): Likewise.  Change type of
+	Num_Predef_Prim parameter from Int to Nat.
+
+2020-06-02  Gary Dismukes  <dismukes@adacore.com>
+
+	* sem_ch3.adb: Two typo fixes.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch3.adb (Replace_Discriminants): Preserve the Etype of the
+	Name of N_Variant_Part nodes when rewriting it.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch3.adb (Signed_Integer_Type_Declaration): Change the type
+	of the bounds from Universal_Integer to Implicit_Base.
+
+2020-06-02  Arnaud Charlet  <charlet@adacore.com>
+
+	* bcheck.adb, binde.adb, bindo-diagnostics.adb, checks.adb,
+	exp_aggr.adb, exp_ch3.adb, exp_ch4.adb, exp_ch7.adb,
+	exp_ch9.adb, gnatname.adb, sem_case.adb, sem_ch13.adb,
+	sem_ch5.adb, sem_prag.adb, sem_util.adb, uintp.adb, urealp.adb,
+	xoscons.adb, xr_tabls.adb, xref_lib.adb: Initialize objects more
+	explicitly and add corresponding assertions. Remove dead code.
+	Also add a few Annotate pragmas to help static analysis.
+	* libgnat/a-caldel.adb, libgnat/a-calend.adb,
+	libgnat/a-ngcoty.adb, libgnat/a-ngelfu.adb,
+	libgnat/a-ngrear.adb, libgnat/a-strfix.adb,
+	libgnat/g-calend.adb, libgnat/g-catiio.adb,
+	libgnat/g-comlin.adb, libgnat/g-debpoo.adb,
+	libgnat/g-dirope.adb, libgnat/g-hesorg.adb,
+	libgnat/g-pehage.adb, libgnat/g-socket.adb, libgnat/i-cobol.adb,
+	libgnat/s-dwalin.adb, libgnat/s-dwalin.ads,
+	libgnat/s-fatgen.adb, libgnat/s-gearop.adb,
+	libgnat/s-genbig.adb, libgnat/s-imgrea.adb,
+	libgnat/s-os_lib.adb, libgnat/s-rannum.adb,
+	libgnat/s-regpat.adb, libgnat/s-trasym__dwarf.adb,
+	libgnat/s-valrea.adb: Ditto.
+
+2020-06-02  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* sem_ch3.adb (Replace_Components): Rename into...
+	(Replace_Discriminants): ...this.  Replace girder discriminants
+	with non-girder ones.  Do not replace components.
+	* sem_ch13.adb (Check_Record_Representation_Clause): Deal with
+	non-girder discriminants correctly.
+
+2020-06-02  Piotr Trojanek  <trojanek@adacore.com>
+
+	* lib-xref-spark_specific.adb (Create_Heap): use a new variant
+	of Name_Enter to directly converts String to Make_Id.
+
+2020-06-02  Gary Dismukes  <dismukes@adacore.com>
+
+	* exp_attr.adb, par-ch4.adb, par-util.adb, scans.ads, scng.adb,
+	sem_attr.adb, sem_ch4.adb, sinfo.ads: Typo corrections and minor
+	reformatting.
+
+2020-06-02  Arnaud Charlet  <charlet@adacore.com>
+
+	* snames.ads-tmpl (Name_Img, Attribute_Img): Make it an
+	attribute returning renamable functions.
+
+2020-06-02  Yannick Moy  <moy@adacore.com>
+
+	* sem_prag.adb, sem_prag.ads (Set_Overflow_Mode): New procedure
+	to set overflow mode.
+
+2020-06-02  Piotr Trojanek  <trojanek@adacore.com>
+
+	* contracts.adb, einfo.adb, exp_ch9.adb, sem_ch12.adb,
+	sem_ch4.adb, sem_ch7.adb, sem_ch8.adb, sem_elab.adb,
+	sem_type.adb, sem_util.adb: Reuse Is_Package_Or_Generic_Package
+	where possible (similarly, reuse Is_Concurrent_Type if it was
+	possible in the same expressions).
+
 2020-05-30  Arnaud Charlet  <charlet@adacore.com>
 
 	* Makefile.rtl (ADA_INCLUDE_SRCS): Replace Makefile.adalib by
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 382d3b12534..805ed184220 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,24 @@
+2020-06-02  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95193
+	* pt.c (tsubst_decl): Relax assert.
+
+2020-06-02  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95050
+	* coroutines.cc (build_co_await): Wrap the co_await expression
+	in a TARGET_EXPR, where needed.
+	(finish_co_yield_expr): Likewise.
+
+2020-06-02  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/92633
+	PR c++/92838
+	* pt.c (tsubst_function_decl): Don't do set_constraints when
+	regenerating a lambda.
+	(tsubst_lambda_expr): Substitute into the lambda's constraints
+	and do set_constraints here.
+
 2020-06-01  Jason Merrill  <jason@redhat.com>
 
 	PR c++/95466
diff --git a/gcc/d/ChangeLog b/gcc/d/ChangeLog
index fc11daf0dee..5bee3ab9bb3 100644
--- a/gcc/d/ChangeLog
+++ b/gcc/d/ChangeLog
@@ -1,3 +1,24 @@
+2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* decl.cc (DeclVisitor::build_dsymbol): New function.
+	(DeclVisitor::visit (TupleDeclaration *)): Use build_dsymbol to
+	traverse AST instead of accept.
+	(DeclVisitor::visit (AttribDeclaration *)): Likewise.
+	(DeclVisitor::visit (Nspace *)): Likewise.
+	(DeclVisitor::visit (TemplateDeclaration *)): Likewise.
+	(DeclVisitor::visit (TemplateInstance *)): Likewise.
+	(DeclVisitor::visit (TemplateMixin *)): Likewise.
+	(DeclVisitor::visit (StructDeclaration *)): Likewise.
+	(DeclVisitor::visit (ClassDeclaration *)): Likewise.
+	(DeclVisitor::visit (InterfaceDeclaration *)): Likewise.
+	(DeclVisitor::visit (VarDeclaration *)): Likewise.
+	(build_decl_tree): Likewise.
+
+2020-06-02  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* d-builtins.cc (build_frontend_type): Handle struct fields with NULL
+	DECL_NAME.  Use byte_position to get the real field offset.
+
 2020-05-06  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	PR d/94970
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 85e30f6390e..c0561d19db4 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,36 @@
+2020-06-02  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95426
+	* dummy-frontend.c: Include "options.h", "stringpool.h", and
+	"attribs.h".
+	(ATTR_EXCL): New, copied from lto/lto-lang.c.
+	(attr_noreturn_exclusions): Likewise.
+	(attr_returns_twice_exclusions): Likewise.
+	(attr_const_pure_exclusions): Likewise.
+	(jit_attribute_table): Likewise, copied from lto_attribute_table.
+	(jit_format_attribute_table): Likewise, copied from
+	lto_format_attribute_table.
+	(handle_noreturn_attribute): New, copied from lto/lto-lang.c.
+	(handle_leaf_attribute): Likewise.
+	(handle_const_attribute): Likewise.
+	(handle_malloc_attribute): Likewise.
+	(handle_pure_attribute): Likewise.
+	(handle_novops_attribute): Likewise.
+	(get_nonnull_operand): Likewise.
+	(handle_nonnull_attribute): Likewise.
+	(handle_nothrow_attribute): Likewise.
+	(handle_sentinel_attribute): Likewise.
+	(handle_type_generic_attribute): Likewise.
+	(handle_transaction_pure_attribute): Likewise.
+	(handle_returns_twice_attribute): Likewise.
+	(handle_patchable_function_entry_attribute): Likewise.
+	(ignore_attribute): Likewise.
+	(handle_format_attribute): Likewise.
+	(handle_format_arg_attribute): Likewise.
+	(handle_fnspec_attribute): Likewise.
+	(LANG_HOOKS_COMMON_ATTRIBUTE_TABLE): Define.
+	(LANG_HOOKS_FORMAT_ATTRIBUTE_TABLE): Define.
+
 2020-05-28  Nicolas Bértolo  <nicolasbertolo@gmail.com>
 
 	* Make-lang.in: Remove extra slash. Build libgccjit.dll and its
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 45a9a682792..23f21cc8f4d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,54 @@
+2020-06-02  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95426
+	* jit.dg/all-non-failing-tests.h: Add note about...
+	* jit.dg/test-builtin-unreachable.c: New test.
+
+2020-06-02  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95193
+	* g++.dg/cpp1z/lambda-this7.C: New test.
+
+2020-06-02  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95050
+	* g++.dg/coroutines/pr95050.C: New test.
+
+2020-06-02  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc.misc-tests/outputs.exp: Spell ldscript correctly.
+	* lib/gcc-defs.exp (gcc_adjust_linker_flags): Likewise.
+
+2020-06-02  Felix Yang  <felix.yang@huawei.com>
+
+	PR target/95459
+	* gcc.target/aarch64/mgeneral-regs_6.c: New test.
+
+2020-06-02  Andrew Stubbs  <ams@codesourcery.com>
+
+	* gcc.dg/intermod-1.c: Don't use -mlocal-symbol-id.
+
+2020-06-02  Stefan Schulze Frielinghaus  <stefansf@linux.ibm.com>
+
+	* gcc.target/s390/vector/align-1.c: Change target architecture
+	to z13.
+	* gcc.target/s390/vector/align-2.c: Change target architecture
+	to z13.
+
+2020-06-02  Kito Cheng  <kito.cheng@sifive.com>
+
+	* lib/ubsan-dg.exp (orig_ubsan_options_saved): New
+	(orig_ubsan_options): Ditto.
+	(ubsan_init): Store UBSAN_OPTIONS and set UBSAN_OPTIONS.
+	(ubsan_finish): Restore UBSAN_OPTIONS.
+
+2020-06-02  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/92633
+	PR c++/92838
+	* g++.dg/cpp2a/concepts-lambda11.C: New test.
+	* g++.dg/cpp2a/concepts-lambda12.C: New test.
+
 2020-06-01  Jason Merrill  <jason@redhat.com>
 
 	PR c++/95466
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index e39bd90add8..0b4228237bc 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,30 @@
+2020-06-02  Jim Wilson  <jimw@sifive.com>
+
+	* config/riscv/div.S (__divdi3): For negative arguments, change bgez
+	to bgtz.
+
+2020-06-02  Martin Liska  <mliska@suse.cz>
+
+	* libgcov.h (gcov_topn_add_value): Use xcalloc instead
+	of xmalloc.
+
+2020-06-02  Martin Liska  <mliska@suse.cz>
+
+	* libgcov-driver.c (prune_topn_counter): Remove.
+	(prune_counters): Likewise.
+	(merge_one_data): Special case TOP N counters
+	as they have variable length.
+	(write_top_counters): New.
+	(write_one_data): Special case TOP N.
+	(dump_one_gcov): Do not prune TOP N counters.
+	* libgcov-merge.c (merge_topn_values_set): Remove.
+	(__gcov_merge_topn): Use gcov_topn_add_value.
+	* libgcov-profiler.c (__gcov_topn_values_profiler_body):
+	Likewise here.
+	* libgcov.h (gcov_counter_add): New.
+	(gcov_counter_set_if_null): Likewise.
+	(gcov_topn_add_value): New.
+
 2020-06-01  Uroš Bizjak  <ubizjak@gmail.com>
 
 	* config/i386/sfp-exceptions.c (struct fenv):
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 4b0fd926481..d715aa4f0bf 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* allocator.c (omp_free): Fix up build if HAVE_SYNC_BUILTINS is not
+	defined.
+
 2020-05-30  Jakub Jelinek  <jakub@redhat.com>
 
 	* testsuite/libgomp.c-c++-common/alloc-4.c: New test.
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index e1da53bdcd5..0e986314a8c 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,11 @@
+2020-06-02  Martin Liska  <mliska@suse.cz>
+
+	* LOCAL_PATCHES: Update hash of local patches.
+
+2020-06-02  Martin Liska  <mliska@suse.cz>
+
+	* MERGE: Merge from master.
+
 2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR bootstrap/95413
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 21387bbfba9..6ce4dd2fb57 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,36 @@
+2020-06-02  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/90102
+	* include/debug/deque (deque(const _Base&)): Replace parameter
+	with a struct that wraps a const _Base&.
+	* include/debug/forward_list (forward_list(_Base_ref)): New
+	constructor.
+	* include/debug/list (list(const _Base&)): Replace parameter
+	with a struct that wraps a const _Base&.
+	* include/debug/map.h (map(const _Base&)): Likewise.
+	* include/debug/multimap.h (multimap(const _Base&)): Likewise.
+	* include/debug/multiset.h (multiset(const _Base&)): Likewise.
+	* include/debug/set.h (set(const _Base&)): Likewise.
+	* include/debug/unordered_map (unordered_map(const _Base&))
+	(unordered_multimap(const _Base&)): Likewise.
+	* include/debug/unordered_set (unordered_set(const _Base&))
+	(unordered_multiset(const _Base&)): Likewise.
+	* testsuite/23_containers/vector/cons/destructible_debug_neg.cc:
+	Adjust dg-error line number.
+	* include/debug/vector (vector(const _Base&)): Likewise.
+	* testsuite/23_containers/deque/debug/90102.cc: New test.
+	* testsuite/23_containers/forward_list/debug/90102.cc: New test.
+	* testsuite/23_containers/list/debug/90102.cc: New test.
+	* testsuite/23_containers/map/debug/90102.cc: New test.
+	* testsuite/23_containers/multimap/debug/90102.cc: New test.
+	* testsuite/23_containers/multiset/debug/90102.cc: New test.
+	* testsuite/23_containers/set/debug/90102.cc: New test.
+	* testsuite/23_containers/unordered_map/debug/90102.cc: New test.
+	* testsuite/23_containers/unordered_multimap/debug/90102.cc: New test.
+	* testsuite/23_containers/unordered_multiset/debug/90102.cc: New test.
+	* testsuite/23_containers/unordered_set/debug/90102.cc: New test.
+	* testsuite/23_containers/vector/debug/90102.cc: New test.
+
 2020-06-01  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/95392


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:21 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:21 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 8425 bytes --]

https://gcc.gnu.org/g:4a9aa9dec7fc413654807890061a4d7df8a1c5e7

commit 4a9aa9dec7fc413654807890061a4d7df8a1c5e7
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Jun 2 00:16:25 2020 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 75 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 16 +++++++++++
 gcc/testsuite/ChangeLog | 20 +++++++++++++
 libatomic/ChangeLog     |  4 +++
 libgcc/ChangeLog        |  5 ++++
 libgfortran/ChangeLog   |  5 ++++
 libstdc++-v3/ChangeLog  | 42 +++++++++++++++++++++++++++
 8 files changed, 168 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5b39e8b4dbd..ffe02a5325c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,78 @@
+2020-06-01  Jeff Law  <law@torsion.usersys.redhat.com>
+
+	* lower-subreg.c (resolve_simple_move): If simplify_gen_subreg_concatn
+	returns (const_int 0) for the destination, then emit nothing.
+
+2020-06-01  Jan Hubicka  <hubicka@ucw.cz>
+
+	* lto-streamer.h (enum LTO_tags): Remove LTO_field_decl_ref,
+	LTO_function_decl_ref, LTO_label_decl_ref, LTO_namespace_decl_ref,
+	LTO_result_decl_ref, LTO_type_decl_ref, LTO_type_ref,
+	LTO_const_decl_ref, LTO_imported_decl_ref,
+	LTO_translation_unit_decl_ref, LTO_global_decl_ref and
+	LTO_namelist_decl_ref; add LTO_global_stream_ref.
+	* lto-streamer-in.c (lto_input_tree_ref): Simplify.
+	(lto_input_scc): Update.
+	(lto_input_tree_1): Update.
+	* lto-streamer-out.c (lto_indexable_tree_ref): Simlify.
+	* lto-streamer.c (lto_tag_name): Update.
+
+2020-06-01  Jan Hubicka  <hubicka@ucw.cz>
+
+	* ipa-reference.c (stream_out_bitmap): Use lto_output_var_decl_ref.
+	(ipa_reference_read_optimization_summary): Use lto_intput_var_decl_ref.
+	* lto-cgraph.c (lto_output_node): Likewise.
+	(lto_output_varpool_node): Likewise.
+	(output_offload_tables): Likewise.
+	(input_node): Likewise.
+	(input_varpool_node): Likewise.
+	(input_offload_tables): Likewise.
+	* lto-streamer-in.c (lto_input_tree_ref): Declare.
+	(lto_input_var_decl_ref): Declare.
+	(lto_input_fn_decl_ref): Declare.
+	* lto-streamer-out.c (lto_indexable_tree_ref): Use only one decl stream.
+	(lto_output_var_decl_index): Rename to ..
+	(lto_output_var_decl_ref): ... this.
+	(lto_output_fn_decl_index): Rename to ...
+	(lto_output_fn_decl_ref): ... this.
+	* lto-streamer.h (enum lto_decl_stream_e_t): Remove per-type streams.
+	(DEFINE_DECL_STREAM_FUNCS): Remove.
+	(lto_output_var_decl_index): Remove.
+	(lto_output_fn_decl_index): Remove.
+	(lto_output_var_decl_ref): Declare.
+	(lto_output_fn_decl_ref): Declare.
+	(lto_input_var_decl_ref): Declare.
+	(lto_input_fn_decl_ref): Declare.
+
+2020-06-01  Feng Xue  <fxue@os.amperecomputing.com>
+
+	* cgraphclones.c (materialize_all_clones): Adjust replace map dump.
+	* ipa-param-manipulation.c (ipa_dump_adjusted_parameters): Do not
+	dump infomation if there is no adjusted parameter.
+	* (ipa_param_adjustments::dump): Adjust prefix spaces for dump string.
+
+2020-06-01  Aldy Hernandez  <aldyh@redhat.com>
+
+	* Makefile.in (gimple-array-bounds.o): New.
+	* tree-vrp.c: Move array bounds code...
+	* gimple-array-bounds.cc: ...here...
+	* gimple-array-bounds.h: ...and here.
+
+2020-06-01  Aldy Hernandez  <aldyh@redhat.com>
+
+	* Makefile.in (OBJS): Add value-range-equiv.o.
+	* tree-vrp.c (*value_range_equiv*): Move to...
+	* value-range-equiv.cc: ...here.
+	* tree-vrp.h (class value_range_equiv): Move to...
+	* value-range-equiv.h: ...here.
+	* vr-values.h: Include value-range-equiv.h.
+
+2020-06-01  Feng Xue  <fxue@os.amperecomputing.com>
+
+	PR ipa/93429
+	* ipa-cp.c (propagate_aggs_across_jump_function): Check aggregate
+	lattice for simple pass-through by-ref argument.
+
 2020-05-31  Jeff Law  <law@redhat.com>
 
 	* lra.c (add_auto_inc_notes): Remove function.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index babac42a65f..2bd6d2b45fc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200601
+20200602
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 5a841fe6154..382d3b12534 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,19 @@
+2020-06-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95466
+	PR c++/95311
+	PR c++/95221
+	* class.c (build_vfn_ref): Revert 95311 change.
+	* cp-ubsan.c (cp_ubsan_maybe_instrument_member_call): Build a
+	COMPOUND_EXPR.
+
+2020-06-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95350
+	* coroutines.cc (struct param_info): Remove rv_ref field.
+	(build_actor_fn): Remove specifial rvalue ref handling.
+	(morph_fn_to_coro): Likewise.
+
 2020-05-31  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR c++/95087
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 25cb8d8c03f..45a9a682792 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,23 @@
+2020-06-01  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95466
+	* g++.dg/ubsan/vptr-17.C: New test.
+
+2020-06-01  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95350
+	* g++.dg/coroutines/torture/func-params-08.C: Adjust test to
+	reflect that all rvalue refs are dangling.
+	* g++.dg/coroutines/torture/func-params-09-awaitable-parms.C:
+	Likewise.
+	* g++.dg/coroutines/pr95350.C: New test.
+
+2020-06-01  Feng Xue  <fxue@os.amperecomputing.com>
+
+	PR ipa/93429
+	* gcc.dg/ipa/ipcp-agg-8.c: Change dump string.
+	* gcc.dg/ipa/ipcp-agg-13.c: New test.
+
 2020-05-31  Iain Sandoe  <iain@sandoe.co.uk>
 
 	PR c++/95087
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index 0a26f3ee80e..fc92015fbc9 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,7 @@
+2020-06-01  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* config/x86/fenv.c (struct fenv): Add __attribute__ ((gcc_struct)).
+
 2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR bootstrap/95413
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 81ff41fc02c..e39bd90add8 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-01  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/sfp-exceptions.c (struct fenv):
+	Add __attribute__ ((gcc_struct)).
+
 2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR bootstrap/95413
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 549bd05b1f1..c2358cbe4e7 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,8 @@
+2020-06-01  Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR libfortran/95418
+	* config/fpu-387.h (struct fenv): Add __attribute__ ((gcc_struct)).
+
 2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR bootstrap/95413
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 683723e081d..21387bbfba9 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,45 @@
+2020-06-01  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/95392
+	* include/bits/fs_path.h (path::_S_to_string): Move to
+	namespace-scope and rename to ...
+	(__detail::__string_from_range): ... this.
+	[WINDOWS] (__detail::__wstr_from_utf8): New function template to
+	convert a char sequence containing UTF-8 to wstring.
+	(path::_S_convert(Iter, Iter)): Adjust call to _S_to_string.
+	(path::_S_convert_loc(Iter, Iter, const locale&)): Likewise.
+	(u8path(InputIterator, InputIterator)) [WINDOWS]: Use
+	__string_from_range to obtain a contiguous range and
+	__wstr_from_utf8 to obtain a wide string.
+	(u8path(const Source&)) [WINDOWS]: Use __effective_range to
+	obtain a contiguous range and __wstr_from_utf8 to obtain a wide
+	string.
+	(path::_S_convert(const _EcharT*, const _EcharT)) [WINDOWS]:
+	Use __wstr_from_utf8.
+
+2020-06-01  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/util/testsuite_iterators.h:
+	(input_iterator_wrapper::operator++(int)): Return proxy object.
+
+2020-06-01  Jonathan Wakely  <jwakely@redhat.com>
+
+	* doc/xml/manual/evolution.xml: Document deprecation of
+	__is_nullptr_t and removal of std::allocator members.
+	* doc/html/manual/api.html: Regenerate.
+
+2020-06-01  Jonathan Wakely  <jwakely@redhat.com>
+
+	* doc/xml/manual/containers.xml: Replace <xref> with <link>.
+	* doc/xml/manual/evolution.xml: Likewise.
+	* doc/html/manual/api.html: Regenerate.
+	* doc/html/manual/containers.html: Regenerate.
+
+2020-06-01  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* doc/xml/faq.xml: Adjust Valgrind reference and remove another.
+	* doc/html/faq.html: Regenerate.
+
 2020-06-01  Gerald Pfeifer  <gerald@pfeifer.com>
 
 	* doc/xml/manual/policy_data_structures_biblio.xml: Remove


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:19 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:19 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

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

commit e7340ed74abf5f44b069210a9eb1283a2e515b15
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Jun 1 00:16:26 2020 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       | 21 +++++++++++++++++++++
 gcc/ChangeLog           | 44 ++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 13 +++++++++++++
 gcc/fortran/ChangeLog   |  8 ++++++++
 gcc/testsuite/ChangeLog | 20 ++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 16 ++++++++++++++++
 7 files changed, 123 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 7e9df6bdae5..02f49b81c9d 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,24 @@
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* config-list.mk (LIST): Add v850e1-elf.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* config-list.mk (LIST): Add or1k-elf, or1k-linux-*, and or1k-rtems.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* config-list.mk (LIST): Remove arm-wrs-vxworks.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* config-list.mk (LIST): Remove cris-linux, crisv32-elf, and
+	crisv32-linux.
+
+2020-05-31  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* config-list.mk (LIST): Add pru-elf.
+
 2020-05-29  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* config-list.mk (LIST): Remove rs6000-ibm-aix5.3.0.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c0538a3ae89..5b39e8b4dbd 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,47 @@
+2020-05-31  Jeff Law  <law@redhat.com>
+
+	* lra.c (add_auto_inc_notes): Remove function.
+	* reload1.c (add_auto_inc_notes): Similarly.  Move into...
+	* rtlanal.c (add_auto_inc_notes): New function.
+	* rtl.h (add_auto_inc_notes): Add prototype.
+	* recog.c (peep2_attempt): Scan and add REG_INC notes to new insns
+	as needed.
+
+2020-05-31  Jan Hubicka  <jh@suse.cz>
+
+	* lto-section-out.c (lto_output_decl_index): Remove.
+	(lto_output_field_decl_index): Move to lto-streamer-out.c
+	(lto_output_fn_decl_index): Move to lto-streamer-out.c
+	(lto_output_namespace_decl_index): Remove.
+	(lto_output_var_decl_index): Remove.
+	(lto_output_type_decl_index): Remove.
+	(lto_output_type_ref_index): Remove.
+	* lto-streamer-out.c (output_type_ref): Remove.
+	(lto_get_index): New function.
+	(lto_output_tree_ref): Remove.
+	(lto_indexable_tree_ref): New function.
+	(lto_output_var_decl_index): Move here from lto-section-out.c; simplify.
+	(lto_output_fn_decl_index): Move here from lto-section-out.c; simplify.
+	(stream_write_tree_ref): Update.
+	(lto_output_tree): Update.
+	* lto-streamer.h (lto_output_decl_index): Remove prototype.
+	(lto_output_field_decl_index): Remove prototype.
+	(lto_output_namespace_decl_index): Remove prototype.
+	(lto_output_type_decl_index): Remove prototype.
+	(lto_output_type_ref_index): Remove prototype.
+	(lto_output_var_decl_index): Move.
+	(lto_output_fn_decl_index): Move
+
+2020-05-31  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/95052
+	* expr.c (store_expr): For shortedned_string_cst, ensure temp has
+	BLKmode.
+
+2020-05-31  Jeff Law  <law@redhat.com>
+
+	* config/h8300/jumpcall.md (brabs, brabc): Disable patterns.
+
 2020-05-31  Jim Wilson  <jimw@sifive.com>
 
 	* config/riscv/riscv.md (zero_extendsidi2_shifted): New.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6ac640bbe01..babac42a65f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200531
+20200601
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index eabd89e9276..5a841fe6154 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,16 @@
+2020-05-31  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95087
+	* coroutines.cc (morph_fn_to_coro): If we see an
+	early fatal error, drop the erroneous function body.
+
+2020-05-31  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* coroutines.cc (build_co_await): Remove unused
+	variable.
+	(finish_co_await_expr): Likewise.
+	(finish_co_yield_expr): Likewise; revise comment.
+
 2020-05-30  Iain Sandoe  <iain@sandoe.co.uk>
 
 	* coroutines.cc (morph_fn_to_coro): Revise initialization
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 660e6a3071d..a96acfa17cb 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2020-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	PR fortran/94361
+	* class.c (finalize_component): Use expr->finalized instead of
+	comp->finalized.
+	* gfortran.h (gfc_component): Remove finalized member.
+	(gfc_expr): Add it here instead.
+
 2020-05-30  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95373
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b78fcb905a1..25cb8d8c03f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,23 @@
+2020-05-31  Iain Sandoe  <iain@sandoe.co.uk>
+
+	PR c++/95087
+	* g++.dg/coroutines/co-return-syntax-08-bad-return.C:
+	Adjust the testcase to do the compile (rather than an
+	-fsyntax-only parse).
+
+2020-05-31  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+	PR fortran/94361
+	* gfortran.dg/finalize_28.f90: Adjusted free counts.
+	* gfortran.dg/finalize_33.f90: Likewise.
+	* gfortran.dg/finalize_34.f90: Likewise.
+	* gfortran.dg/finalize_35.f90: New test.
+
+2020-05-31  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/95052
+	* gcc.dg/pr95052.c: New test.
+
 2020-05-31  Jim Wilson  <jimw@sifive.com>
 
 	* gcc.target/riscv/zero-extend-5.c: New.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 019315c7355..683723e081d 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,19 @@
+2020-06-01  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* doc/xml/manual/policy_data_structures_biblio.xml: Remove
+	stray change.
+
+2020-06-01  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* doc/xml/manual/policy_data_structures_biblio.xml: Switch
+	www.cs.princeton.edu to https.
+	* doc/html/manual/policy_data_structures.html: Regenerate.
+
+2020-05-31  Douglas B Rupp  <douglas.b.rupp@gmail.com>
+
+	* crossconfig.m4 (<*-vxworks>): Check for more math decls.
+	* configure: Rebuild.
+
 2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR bootstrap/95413


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:18 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:18 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:945b53ccf6ae899e32c5ed88471ae60d5814c47d

commit 945b53ccf6ae899e32c5ed88471ae60d5814c47d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun May 31 00:16:22 2020 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 11 +++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 15 +++++++++++++++
 gcc/cp/ChangeLog        | 11 +++++++++++
 gcc/fortran/ChangeLog   | 12 ++++++++++++
 gcc/testsuite/ChangeLog | 15 +++++++++++++++
 libgomp/ChangeLog       |  8 ++++++++
 7 files changed, 73 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c4d8bc25457..c0538a3ae89 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,14 @@
+2020-05-31  Jim Wilson  <jimw@sifive.com>
+
+	* config/riscv/riscv.md (zero_extendsidi2_shifted): New.
+
+2020-05-30  Jonathan Yong  <10walls@gmail.com>
+
+	* config/i386/mingw32.h (REAL_LIBGCC_SPEC): Insert -lkernel32
+	after -lmsvcrt. This is necessary as libmsvcrt.a is not a pure
+	import library, but also contains some functions that invoke
+	others in KERNEL32.DLL.
+
 2020-05-29  Segher Boessenkool  <segher@kernel.crashing.org>
 
 	* config/rs6000/altivec.md (altivec_vmrghw_direct): Prefer VSX form.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cadcec3f8ad..6ac640bbe01 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200530
+20200531
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 08ca87be8d5..2165b4ca17d 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,18 @@
+2020-05-30  Arnaud Charlet  <charlet@adacore.com>
+
+	* Makefile.rtl (ADA_INCLUDE_SRCS): Replace Makefile.adalib by
+	libada.gpr and associated project files.
+	(g-debpoo.o): Add missing rule to ensure subprograms are not reordered.
+	(setup-rts): Add generation of libgnat/libgnarl.lst.
+	(LIBGNAT_SRCS): Remove thread.c which is part of libgnarl.
+	* tracebak.c, tb-gcc.c: Merged the two files to simplify dependencies.
+	* libgnarl/libgnarl.gpr, libgnat/libada.gpr,
+	libgnat/libgnat.gpr, libgnat/libgnat_common.gpr: New files.
+	* doc/gnat_ugn/the_gnat_compilation_model.rst: Makefile.adalib
+	replaced by libada.gpr.
+	* libgnat/system-mingw.ads: Remove obsolete comment.
+	* gcc-interface/Makefile.in: Remove dependency on tb-gcc.c.
+
 2020-05-27  Martin Liska  <mliska@suse.cz>
 
 	* gnatvsn.ads: Bump Library_Version to 11.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 95fb2b447ed..eabd89e9276 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,14 @@
+2020-05-30  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* coroutines.cc (morph_fn_to_coro): Revise initialization
+	of the frame pointer to avoid an unused value.
+
+2020-05-30  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/95386
+	* constraint.cc (satisfaction_value): Accept INTEGER_CST of any
+	boolean type.
+
 2020-05-29  Patrick Palka  <ppalka@redhat.com>
 	    Jason Merrill  <jason@redhat.com>
 
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 127bd2a0297..660e6a3071d 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,15 @@
+2020-05-30  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95373
+	* primary.c (is_inquiry_ref): Move validity check of inquiry
+	references against selected Fortran standard from here...
+	(gfc_match_varspec) ...to here.
+
+2020-05-30  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95090
+	* class.c (get_unique_type_string): Use buffer overrun check.
+
 2020-05-29  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95090
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 48354eb0923..b78fcb905a1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,18 @@
+2020-05-31  Jim Wilson  <jimw@sifive.com>
+
+	* gcc.target/riscv/zero-extend-5.c: New.
+
+2020-05-30  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95373
+	* gfortran.dg/pr95373_1.f90: Adjust error messages.
+	* gfortran.dg/pr95373_2.f90: Adjust error message.
+
+2020-05-30  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/95386
+	* g++.dg/concepts/pr95386.C: New test.
+
 2020-05-29  Segher Boessenkool  <segher@kernel.crashing.org>
 
 	* gcc.target/powerpc/vsx-vector-6.p9.c: Allow xxperm as perm as well.
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 849f83609b8..4b0fd926481 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,11 @@
+2020-05-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* testsuite/libgomp.c-c++-common/alloc-4.c: New test.
+
+2020-05-30  Jakub Jelinek  <jakub@redhat.com>
+
+	* allocator.c (omp_alloc): For size == 0, return NULL early.
+
 2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
 
 	PR bootstrap/95413


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:17 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:17 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 22499 bytes --]

https://gcc.gnu.org/g:885ef72f270cf8e58066681e70fb05d846ac426e

commit 885ef72f270cf8e58066681e70fb05d846ac426e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat May 30 00:16:27 2020 +0000

    Daily bump.

Diff:
---
 config/ChangeLog             |   6 ++
 contrib/ChangeLog            |  24 +++++++
 gcc/ChangeLog                | 146 +++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP                |   2 +-
 gcc/cp/ChangeLog             |  43 +++++++++++++
 gcc/fortran/ChangeLog        |   8 +++
 gcc/testsuite/ChangeLog      | 102 ++++++++++++++++++++++++++++++
 libatomic/ChangeLog          |   5 ++
 libbacktrace/ChangeLog       |   5 ++
 libcc1/ChangeLog             |   5 ++
 libcpp/ChangeLog             |   5 ++
 libdecnumber/ChangeLog       |   5 ++
 libgcc/ChangeLog             |   5 ++
 libgfortran/ChangeLog        |  16 +++++
 libgomp/ChangeLog            |   5 ++
 libiberty/ChangeLog          |   5 ++
 libitm/ChangeLog             |   5 ++
 libobjc/ChangeLog            |   5 ++
 libphobos/ChangeLog          |   5 ++
 libquadmath/ChangeLog        |   5 ++
 libsanitizer/ChangeLog       |  10 +++
 libssp/ChangeLog             |   5 ++
 libstdc++-v3/ChangeLog       |  12 ++++
 libvtv/ChangeLog             |   5 ++
 lto-plugin/ChangeLog         |   5 ++
 maintainer-scripts/ChangeLog |  14 +++++
 zlib/ChangeLog               |   5 ++
 27 files changed, 462 insertions(+), 1 deletion(-)

diff --git a/config/ChangeLog b/config/ChangeLog
index 1a260933ef3..b7c702b50a5 100644
--- a/config/ChangeLog
+++ b/config/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* cet.m4: Replace save_CFLAGS and save_LDFLAGS with
+	cet_save_CFLAGS and cet_save_LDFLAGS.
+
 2020-05-18  Jason Merrill  <jason@redhat.com>
 
 	* ax_cxx_compile_stdcxx.m4: Import from autoconf archive with
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 39c23eeaf0b..7e9df6bdae5 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,27 @@
+2020-05-29  Iain Buclaw  <ibuclaw@gdcproject.org>
+
+	* config-list.mk (LIST): Remove rs6000-ibm-aix5.3.0.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Find empty change descriptions.
+	* gcc-changelog/test_email.py: New test.
+	* gcc-changelog/test_patches.txt: New patch that tests that.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+	* git-backport.py: The script did 'git co HEAD~' when
+	there was no modified ChangeLog file in a successful
+	git cherry pick.
+	Run cherry-pick --continue without editor.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Properly
+	handle duplicite authors.
+	* gcc-changelog/test_email.py: New test.
+	* gcc-changelog/test_patches.txt: New patch.
+
 2020-05-28  Pierre-Marie de Rodat  <derodat@adacore.com>
 
 	* gcc-changelog/git_email.py (GitEmail.__init__): Interpret file
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 4fc37369d39..c4d8bc25457 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,149 @@
+2020-05-29  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	* config/rs6000/altivec.md (altivec_vmrghw_direct): Prefer VSX form.
+	(altivec_vmrglw_direct): Ditto.
+	(altivec_vperm_<mode>_direct): Ditto.
+	(altivec_vperm_v8hiv16qi): Ditto.
+	(*altivec_vperm_<mode>_uns_internal): Ditto.
+	(*altivec_vpermr_<mode>_internal): Ditto.
+	(vperm_v8hiv4si): Ditto.
+	(vperm_v16qiv8hi): Ditto.
+
+2020-05-29  Jan Hubicka  <jh@suse.cz>
+
+	* lto-streamer-in.c (streamer_read_chain): Move here from
+	tree-streamer-in.c.
+	(stream_read_tree_ref): New.
+	(lto_input_tree_1): Simplify.
+	* lto-streamer-out.c (stream_write_tree_ref): New.
+	(lto_write_tree_1): Simplify.
+	(lto_output_tree_1): Simplify.
+	(DFS::DFS_write_tree): Simplify.
+	(streamer_write_chain): Move here from tree-stremaer-out.c.
+	* lto-streamer.h (lto_output_tree_ref): Update prototype.
+	(stream_read_tree_ref): Declare
+	(stream_write_tree_ref): Declare
+	* tree-streamer-in.c (streamer_read_chain): Update to use
+	stream_read_tree_ref.
+	(lto_input_ts_common_tree_pointers): Likewise.
+	(lto_input_ts_vector_tree_pointers): Likewise.
+	(lto_input_ts_poly_tree_pointers): Likewise.
+	(lto_input_ts_complex_tree_pointers): Likewise.
+	(lto_input_ts_decl_minimal_tree_pointers): Likewise.
+	(lto_input_ts_decl_common_tree_pointers): Likewise.
+	(lto_input_ts_decl_with_vis_tree_pointers): Likewise.
+	(lto_input_ts_field_decl_tree_pointers): Likewise.
+	(lto_input_ts_function_decl_tree_pointers): Likewise.
+	(lto_input_ts_type_common_tree_pointers): Likewise.
+	(lto_input_ts_type_non_common_tree_pointers): Likewise.
+	(lto_input_ts_list_tree_pointers): Likewise.
+	(lto_input_ts_vec_tree_pointers): Likewise.
+	(lto_input_ts_exp_tree_pointers): Likewise.
+	(lto_input_ts_block_tree_pointers): Likewise.
+	(lto_input_ts_binfo_tree_pointers): Likewise.
+	(lto_input_ts_constructor_tree_pointers): Likewise.
+	(lto_input_ts_omp_clause_tree_pointers): Likewise.
+	* tree-streamer-out.c (streamer_write_chain): Update to use
+	stream_write_tree_ref.
+	(write_ts_common_tree_pointers): Likewise.
+	(write_ts_vector_tree_pointers): Likewise.
+	(write_ts_poly_tree_pointers): Likewise.
+	(write_ts_complex_tree_pointers): Likewise.
+	(write_ts_decl_minimal_tree_pointers): Likewise.
+	(write_ts_decl_common_tree_pointers): Likewise.
+	(write_ts_decl_non_common_tree_pointers): Likewise.
+	(write_ts_decl_with_vis_tree_pointers): Likewise.
+	(write_ts_field_decl_tree_pointers): Likewise.
+	(write_ts_function_decl_tree_pointers): Likewise.
+	(write_ts_type_common_tree_pointers): Likewise.
+	(write_ts_type_non_common_tree_pointers): Likewise.
+	(write_ts_list_tree_pointers): Likewise.
+	(write_ts_vec_tree_pointers): Likewise.
+	(write_ts_exp_tree_pointers): Likewise.
+	(write_ts_block_tree_pointers): Likewise.
+	(write_ts_binfo_tree_pointers): Likewise.
+	(write_ts_constructor_tree_pointers): Likewise.
+	(write_ts_omp_clause_tree_pointers): Likewise.
+	(streamer_write_tree_body): Likewise.
+	(streamer_write_integer_cst): Likewise.
+	* tree-streamer.h (streamer_read_chain):Declare.
+	(streamer_write_chain):Declare.
+	(streamer_write_tree_body): Update prototype.
+	(streamer_write_integer_cst): Update prototype.
+
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
+2020-05-29  Andrew Stubbs  <ams@codesourcery.com>
+
+	* config/gcn/gcn-valu.md (add<mode>3_vcc_zext_dup): Add early clobber.
+	(add<mode>3_vcc_zext_dup_exec): Likewise.
+	(add<mode>3_vcc_zext_dup2): Likewise.
+	(add<mode>3_vcc_zext_dup2_exec): Likewise.
+
+2020-05-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95272
+	* tree-vectorizer.h (_slp_tree::representative): Add.
+	(SLP_TREE_REPRESENTATIVE): Likewise.
+	* tree-vect-loop.c (vectorizable_reduction): Adjust SLP
+	node gathering.
+	(vectorizable_live_operation): Use the representative to
+	attach the reduction info to.
+	* tree-vect-slp.c (_slp_tree::_slp_tree): Initialize
+	SLP_TREE_REPRESENTATIVE.
+	(vect_create_new_slp_node): Likewise.
+	(slp_copy_subtree): Copy it.
+	(vect_slp_rearrange_stmts): Re-arrange even COND_EXPR stmts.
+	(vect_slp_analyze_node_operations_1): Pass the representative
+	to vect_analyze_stmt.
+	(vect_schedule_slp_instance): Pass the representative to
+	vect_transform_stmt.
+
+2020-05-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95356
+	* tree-vect-stmts.c (vectorizable_shift): Do in-place SLP
+	node hacking during analysis.
+
+2020-05-29  Jan Hubicka  <hubicka@ucw.cz>
+
+	PR lto/95362
+	* lto-streamer-out.c (lto_output_tree): Disable redundant streaming.
+
+2020-05-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95403
+	* tree-vect-stmts.c (vect_init_vector_1): Guard against NULL
+	stmt_vinfo.
+
+2020-05-29  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/95315
+	* omp-general.c (omp_resolve_declare_variant): Fix up addition of
+	declare variant cgraph node removal callback.
+
+2020-05-29  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/95052
+	* expr.c (store_expr): If expr_size is constant and significantly
+	larger than TREE_STRING_LENGTH, set temp to just the
+	TREE_STRING_LENGTH portion of the STRING_CST.
+
+2020-05-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95393
+	* tree-ssa-phiopt.c (minmax_replacement): Use gimple_build
+	to build the min/max expression so we simplify cases like
+	MAX(0, s) immediately.
+
+2020-05-29  Joe Ramsay  <joe.ramsay@arm.com>
+
+	* config/aarch64/aarch64-sve.md (<LOGICAL:optab><mode>3): Add support
+	for unpacked EOR, ORR, AND.
+
 2020-05-28  Nicolas Bértolo  <nicolasbertolo@gmail.com>
 
 	* Makefile.in: don't look for libiberty in the "pic" subdirectory
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 065a3b85610..cadcec3f8ad 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200529
+20200530
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index a83f991d8e2..95fb2b447ed 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,46 @@
+2020-05-29  Patrick Palka  <ppalka@redhat.com>
+	    Jason Merrill  <jason@redhat.com>
+
+	PR c++/95181
+	* class.c (add_method): Let special member function templates
+	coexist if they are not equivalently constrained, or in a class
+	template.
+
+2020-05-29  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95371
+	* pt.c (process_template_parm): Set DECL_TEMPLATE_INFO
+	on the DECL_TEMPLATE_RESULT.
+
+2020-05-29  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95344
+	* cp-gimplify.c (cp_fold) <case MODIFY_EXPR>: Don't set
+	TREE_THIS_VOLATILE here.
+	(cp_fold): Set it here along with TREE_NO_WARNING.
+
+2020-05-29  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95311
+	PR c++/95221
+	* class.c (build_vfn_ref): Don't fold the INDIRECT_REF.
+
+2020-05-29  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/92652
+	PR c++/93698
+	PR c++/94128
+	* parser.c (cp_parser_requires_clause_expression): Temporarily
+	increment processing_template_decl only if it is 0.
+	(cp_parser_constraint_expression): Likewise.
+	(cp_parser_requires_expression): Likewise.
+
+2020-05-29  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/95241
+	* constexpr.c (get_or_insert_ctor_field): Add limited support
+	for RANGE_EXPR index lookups.
+
 2020-05-28  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/95328
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 147196a6738..127bd2a0297 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,11 @@
+2020-05-29  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95090
+	* class.c (get_unique_type_string): Enlarge temporary for
+	name-mangling.  Use strncpy to prevent buffer overrun.
+	(get_unique_hashed_string): Enlarge temporary.
+	(gfc_hash_value): Enlarge temporary for name-mangling.
+
 2020-05-28  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95373
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 8111a852305..48354eb0923 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,105 @@
+2020-05-29  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	* gcc.target/powerpc/vsx-vector-6.p9.c: Allow xxperm as perm as well.
+
+2020-05-29  Patrick Palka  <ppalka@redhat.com>
+	    Jason Merrill  <jason@redhat.com>
+
+	PR c++/95181
+	* g++.dg/concepts/pr95181.C: New test.
+	* g++.dg/concepts/pr95181-2.C: New test.
+
+2020-05-29  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95371
+	* g++.dg/cpp2a/concepts-ttp1.C: New test.
+
+2020-05-29  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libfortran/95390
+	* gfortran.dg/findloc_8.f90: New test.
+
+2020-05-29  Marek Polacek  <polacek@redhat.com>
+
+	PR c++/95344
+	* c-c++-common/Wparentheses-2.c: New test.
+
+2020-05-29  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95311
+	* g++.dg/ubsan/vptr-16.C: New test.
+
+2020-05-29  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/92652
+	PR c++/93698
+	PR c++/94128
+	* g++.dg/cpp2a/concepts-lambda8.C: New test.
+	* g++.dg/cpp2a/concepts-lambda9.C: New test.
+	* g++.dg/cpp2a/concepts-lambda10.C: New test.
+
+2020-05-29  Patrick Palka  <ppalka@redhat.com>
+
+	PR c++/95241
+	* g++.dg/cpp0x/constexpr-array25.C: New test.
+
+2020-05-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95272
+	* gcc.dg/vect/pr95272.c: New testcase.
+
+2020-05-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95403
+	* gfortran.dg/vect/pr95403.f: New testcase.
+
+2020-05-29  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/95315
+	* gcc.dg/gomp/pr95315-2.c: New test.
+
+2020-05-29  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/95052
+	* gcc.target/i386/pr95052.c: New test.
+
+2020-05-29  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95393
+	* gcc.dg/tree-ssa/phi-opt-21.c: New testcase.
+	* g++.dg/vect/slp-pr87105.cc: Adjust.
+
+2020-05-29  Joe Ramsay  <joe.ramsay@arm.com>
+
+	* gcc.target/aarch64/sve/load_const_offset_2.c: Force using packed
+	vectors.
+	* gcc.target/aarch64/sve/logical_unpacked_and_1.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_and_2.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_and_3.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_and_4.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_and_5.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_and_6.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_and_7.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_eor_1.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_eor_2.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_eor_3.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_eor_4.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_eor_5.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_eor_6.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_eor_7.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_orr_1.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_orr_2.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_orr_3.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_orr_4.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_orr_5.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_orr_6.c: New test.
+	* gcc.target/aarch64/sve/logical_unpacked_orr_7.c: New test.
+	* gcc.target/aarch64/sve/scatter_store_6.c: Force using packed vectors.
+	* gcc.target/aarch64/sve/scatter_store_7.c: Force using packed vectors.
+	* gcc.target/aarch64/sve/strided_load_3.c: Force using packed vectors.
+	* gcc.target/aarch64/sve/strided_store_3.c: Force using packed vectors.
+	* gcc.target/aarch64/sve/unpack_signed_1.c: Force using packed vectors.
+
 2020-05-28  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/95328
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index ddfce8d5552..0a26f3ee80e 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/libbacktrace/ChangeLog b/libbacktrace/ChangeLog
index 9f45d72f4fe..cd33dc26d40 100644
--- a/libbacktrace/ChangeLog
+++ b/libbacktrace/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/libcc1/ChangeLog b/libcc1/ChangeLog
index 24d324629e9..e5a2e56508e 100644
--- a/libcc1/ChangeLog
+++ b/libcc1/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-14  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* configure: Regenerated.
diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog
index 4c2eee4411d..6e16145b669 100644
--- a/libcpp/ChangeLog
+++ b/libcpp/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-23  David Edelsohn  <dje.gcc@gmail.com>
 
 	* Makefile.in (AR): Substitute @AR@.
diff --git a/libdecnumber/ChangeLog b/libdecnumber/ChangeLog
index d9d276784f7..2a8a540d187 100644
--- a/libdecnumber/ChangeLog
+++ b/libdecnumber/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-23  David Edelsohn  <dje.gcc@gmail.com>
 
 	* Makefile.in (AR): Substitute @AR@.
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index 06e7986cdf8..81ff41fc02c 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-28  Dong JianQiang  <dongjianqiang2@huawei.com>
 
 	PR gcov-profile/95332
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 9ab019f5714..549bd05b1f1 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,19 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
+2020-05-29  Jakub Jelinek  <jakub@redhat.com>
+
+	PR libfortran/95390
+	* Makefile.am (i_findloc0_c): Add findloc0_i10.c.
+	(i_findloc1_c): Add findloc1_i10.c.
+	* gfortran.map (GFORTRAN_10.2): New symbol version, export
+	_gfortran_{,m,s}findloc{0,1}_c10 symbols.
+	* Makefile.in: Regenerated.
+	* generated/findloc0_c10.c: Generated.
+	* generated/findloc1_c10.c: Generated.
+
 2020-05-28  Harald Anlauf  <anlauf@gmx.de>
 
 	PR libfortran/95104
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index a0922a4db39..849f83609b8 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
 	PR libfortran/95191
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 45dcc6d614f..16bcbf7c699 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  Iain Buclaw  <ibuclaw@gdcproject.org>
 
 	* d-demangle.c (dlang_attributes): Add @live attribute.
diff --git a/libitm/ChangeLog b/libitm/ChangeLog
index b3ebcab466b..d0602a6f6de 100644
--- a/libitm/ChangeLog
+++ b/libitm/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 5f42020f0b6..9b2d90ae3a4 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/libphobos/ChangeLog b/libphobos/ChangeLog
index e5422ecd063..73b84c58fd2 100644
--- a/libphobos/ChangeLog
+++ b/libphobos/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/libquadmath/ChangeLog b/libquadmath/ChangeLog
index eb045415f75..9f23bbc05ac 100644
--- a/libquadmath/ChangeLog
+++ b/libquadmath/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index d5d0a9bf9ad..e1da53bdcd5 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,13 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+	* HOWTO_MERGE: Do not mention not existing argument.
+	* README.gcc: Update LLVM repository location.
+
 2020-05-26  Martin Liska  <mliska@suse.cz>
 
 	* LOCAL_PATCHES: Use git hash instead of SVN id.
diff --git a/libssp/ChangeLog b/libssp/ChangeLog
index dfb2015edc5..3891d204fac 100644
--- a/libssp/ChangeLog
+++ b/libssp/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 60e9112bf93..019315c7355 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,15 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
+2020-05-29  François Dumont  <fdumont@gcc.gnu.org>
+
+	PR libstdc++/95079
+	* include/bits/hashtable_policy.h (_Insert_base<>::try_emplace): New.
+	* include/bits/unordered_map.h (unordered_map<>::try_emplace): Adapt.
+	(unordered_map<>::insert_or_assign): Adapt.
+
 2020-05-27  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/95282
diff --git a/libvtv/ChangeLog b/libvtv/ChangeLog
index b50e74be2c7..8e7b9513fcb 100644
--- a/libvtv/ChangeLog
+++ b/libvtv/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index 21d3df630e0..bdd92bf9669 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 2020-05-26  Alexandre Oliva  <oliva@adacore.com>
 
 	* lto-plugin.c (skip_in_suffix): New.
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index 0ff380f9f6c..d65a2dedc94 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,17 @@
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+	* bugzilla-close-candidate.py: Fix sorting of branches.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+	* bugzilla-close-candidate.py: Fix parsing of SVN revisions.
+	Fix skipping of PRs that contain Can be closed message.
+
+2020-05-29  Martin Liska  <mliska@suse.cz>
+
+	* bugzilla-close-candidate.py: Support both SVN and GIT messages
+	in PRs. Remove need of usage of the bugzilla API key.
+
 2020-05-27  Jakub Jelinek  <jakub@redhat.com>
 
 	* update_version_git: Rewrite using
diff --git a/zlib/ChangeLog b/zlib/ChangeLog
index eb7b2a97c26..09e2778f247 100644
--- a/zlib/ChangeLog
+++ b/zlib/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-29  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR bootstrap/95413
+	* configure: Regenerated.
+
 
                 ChangeLog file for zlib


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:15 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:15 UTC (permalink / raw)
  To: gcc-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 13004 bytes --]

https://gcc.gnu.org/g:53ffb43a79780b6e33e1816831724c0fb3d2fa32

commit 53ffb43a79780b6e33e1816831724c0fb3d2fa32
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri May 29 00:16:23 2020 +0000

    Daily bump.

Diff:
---
 ChangeLog               |   6 +++
 contrib/ChangeLog       |  20 ++++++++
 gcc/ChangeLog           | 129 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/c/ChangeLog         |   4 ++
 gcc/cp/ChangeLog        |  14 ++++++
 gcc/fortran/ChangeLog   |  17 +++++++
 gcc/jit/ChangeLog       |  22 +++++++++
 gcc/testsuite/ChangeLog |  56 +++++++++++++++++++++
 libgcc/ChangeLog        |   6 +++
 libgfortran/ChangeLog   |   5 ++
 11 files changed, 280 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog
index 4fb8690abc5..7bbef9e0356 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-28  Nicolas Bértolo  <nicolasbertolo@gmail.com>
+
+	* configure.ac: Don't require --enable-host-shared when building
+	for Mingw.
+	* configure: Regenerate.
+
 2020-05-18  Jason Merrill  <jason@redhat.com>
 
 	* configure.ac: Update bootstrap dialect to -std=c++11.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 8a70274ec75..39c23eeaf0b 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,23 @@
+2020-05-28  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+	* gcc-changelog/git_email.py (GitEmail.__init__): Interpret file
+	renamings as a file deletion plus a file addition.
+	* gcc-changelog/git_repository.py (parse_git_revisions):
+	Likewise.
+	* gcc-changelog/test_email.py: New testcase.
+	* gcc-changelog/test_patches.txt: New testcase.
+
+2020-05-28  Martin Liska  <mliska@suse.cz>
+
+	* check-params-in-docs.py: Update to new format
+	of help.  Apply flake8 corrections.
+
+2020-05-28  Martin Liska  <mliska@suse.cz>
+
+	* mklog.py: Support renaming of files.
+	One needs unidiff 0.6.0+.
+	* test_mklog.py: Test it.
+
 2020-05-27  Martin Liska  <mliska@suse.cz>
 
 	* gcc-git-customization.sh: Use git-backport.py to drop
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f6b24295511..4fc37369d39 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,132 @@
+2020-05-28  Nicolas Bértolo  <nicolasbertolo@gmail.com>
+
+	* Makefile.in: don't look for libiberty in the "pic" subdirectory
+	when building for Mingw. Add dependency on xgcc with the proper
+	extension.
+
+2020-05-28  Jeff Law  <law@redhat.com>
+
+	* config/h8300/logical.md (bclrhi_msx): Remove pattern.
+
+2020-05-28  Jeff Law  <law@redhat.com>
+
+	* config/h8300/logical.md (HImode H8/SX bit-and splitter): Don't
+	make a nonzero adjustment to the memory offset.
+	(b<ior,xor>hi_msx): Turn into a splitter.
+
+2020-05-28  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+	* gimple-ssa-store-merging.c (merged_store_group::can_be_merged_into):
+	Fix off-by-one error.
+
+2020-05-28  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* config/aarch64/aarch64.h (aarch64_frame): Add a comment above
+	wb_candidate1 and wb_candidate2.
+	* config/aarch64/aarch64.c (aarch64_layout_frame): Invalidate
+	wb_candidate1 and wb_candidate2 if we decided not to use them.
+
+2020-05-28  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR testsuite/95361
+	* config/aarch64/aarch64.c (aarch64_expand_epilogue): Assert that
+	we have at least some CFI operations when using a frame pointer.
+	Only redefine the CFA if we have CFI operations.
+
+2020-05-28  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-slp.c (vect_prologue_cost_for_slp): Remove
+	case for !SLP_TREE_VECTYPE.
+	(vect_slp_analyze_node_operations): Adjust.
+
+2020-05-28  Richard Biener  <rguenther@suse.de>
+
+	* tree-vectorizer.h (_slp_tree::vec_defs): Add.
+	(SLP_TREE_VEC_DEFS): Likewise.
+	* tree-vect-slp.c (_slp_tree::_slp_tree): Adjust.
+	(_slp_tree::~_slp_tree): Likewise.
+	(vect_mask_constant_operand_p): Remove unused function.
+	(vect_get_constant_vectors): Rename to...
+	(vect_create_constant_vectors): ... this.  Take the
+	invariant node as argument and code generate it.  Remove
+	dead code, remove temporary asserts.  Pass a NULL stmt_info
+	to vect_init_vector.
+	(vect_get_slp_defs): Simplify.
+	(vect_schedule_slp_instance): Code-generate externals and
+	invariants using vect_create_constant_vectors.
+
+2020-05-28  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-stmts.c (vect_finish_stmt_generation_1):
+	Conditionalize stmt_info use, assert the new stmt cannot throw
+	when not specified.
+	(vect_finish_stmt_generation): Adjust assert.
+
+2020-05-28  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95273
+	PR tree-optimization/95356
+	* tree-vect-stmts.c (vectorizable_shift): Adjust when and to
+	what we set the vector type of the shift operand SLP node
+	again.
+
+2020-05-28  Andrea Corallo  <andrea.corallo@arm.com>
+
+	* config/arm/arm.c (mve_vector_mem_operand): Fix unwanted
+	fall-throughs.
+
+2020-05-28  Martin Liska  <mliska@suse.cz>
+
+	PR web/95380
+	* doc/invoke.texi: Add missing params, remove max-once-peeled-insns and
+	rename ipcp-unit-growth to ipa-cp-unit-growth.
+
+2020-05-28  Hongtao Liu  <hongtao.liu@intel.com>
+
+	* config/i386/sse.md (*avx512vl_<code>v2div2qi2_store_1): Rename
+	from *avx512vl_<code>v2div2qi_store and refine memory size of
+	the pattern.
+	(*avx512vl_<code>v2div2qi2_mask_store_1): Ditto.
+	(*avx512vl_<code><mode>v4qi2_store_1): Ditto.
+	(*avx512vl_<code><mode>v4qi2_mask_store_1): Ditto.
+	(*avx512vl_<code><mode>v8qi2_store_1): Ditto.
+	(*avx512vl_<code><mode>v8qi2_mask_store_1): Ditto.
+	(*avx512vl_<code><mode>v4hi2_store_1): Ditto.
+	(*avx512vl_<code><mode>v4hi2_mask_store_1): Ditto.
+	(*avx512vl_<code>v2div2hi2_store_1): Ditto.
+	(*avx512vl_<code>v2div2hi2_mask_store_1): Ditto.
+	(*avx512vl_<code>v2div2si2_store_1): Ditto.
+	(*avx512vl_<code>v2div2si2_mask_store_1): Ditto.
+	(*avx512f_<code>v8div16qi2_store_1): Ditto.
+	(*avx512f_<code>v8div16qi2_mask_store_1): Ditto.
+	(*avx512vl_<code>v2div2qi2_store_2): New define_insn_and_split.
+	(*avx512vl_<code>v2div2qi2_mask_store_2): Ditto.
+	(*avx512vl_<code><mode>v4qi2_store_2): Ditto.
+	(*avx512vl_<code><mode>v4qi2_mask_store_2): Ditto.
+	(*avx512vl_<code><mode>v8qi2_store_2): Ditto.
+	(*avx512vl_<code><mode>v8qi2_mask_store_2): Ditto.
+	(*avx512vl_<code><mode>v4hi2_store_2): Ditto.
+	(*avx512vl_<code><mode>v4hi2_mask_store_2): Ditto.
+	(*avx512vl_<code>v2div2hi2_store_2): Ditto.
+	(*avx512vl_<code>v2div2hi2_mask_store_2): Ditto.
+	(*avx512vl_<code>v2div2si2_store_2): Ditto.
+	(*avx512vl_<code>v2div2si2_mask_store_2): Ditto.
+	(*avx512f_<code>v8div16qi2_store_2): Ditto.
+	(*avx512f_<code>v8div16qi2_mask_store_2): Ditto.
+	* config/i386/i386-builtin-types.def: Adjust builtin type.
+	* config/i386/i386-expand.c: Ditto.
+	* config/i386/i386-builtin.def: Adjust builtin.
+	* config/i386/avx512fintrin.h: Ditto.
+	* config/i386/avx512vlbwintrin.h: Ditto.
+	* config/i386/avx512vlintrin.h: Ditto.
+
+2020-05-28  Dong JianQiang  <dongjianqiang2@huawei.com>
+
+	PR gcov-profile/95332
+	* gcov-io.c (gcov_var::endian): Move field.
+	(from_file): Add IN_GCOV_TOOL check.
+	* gcov-io.h (gcov_magic): Ditto.
+
 2020-05-28  Max Filippov  <jcmvbkbc@gmail.com>
 
 	* config/xtensa/xtensa.c (xtensa_delegitimize_address): New
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5118880926f..065a3b85610 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200528
+20200529
diff --git a/gcc/c/ChangeLog b/gcc/c/ChangeLog
index f7aa74fa9da..7efb6bfc544 100644
--- a/gcc/c/ChangeLog
+++ b/gcc/c/ChangeLog
@@ -1,3 +1,7 @@
+2020-05-28  Nicolas Bértolo  <nicolasbertolo@gmail.com>
+
+	* Make-lang.in: Remove extra slash.
+
 2020-05-19  Martin Liska  <mliska@suse.cz>
 
 	* c-parser.c: Fix typo.
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index bdbe1d01277..a83f991d8e2 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,17 @@
+2020-05-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/95328
+	* decl.c (cp_finish_decomp): Call complete_type before checking
+	COMPLETE_TYPE_P.
+
+2020-05-28  Jason Merrill  <jason@redhat.com>
+
+	PR c++/94926
+	* decl.c (cp_finish_decl): Revert r9-297 change.
+	(check_static_variable_definition): Likewise.
+	* constexpr.c (ensure_literal_type_for_constexpr_object): Likewise.
+	* pt.c (instantiate_decl): Return early on type error.
+
 2020-05-27  Jason Merrill  <jason@redhat.com>
 
 	PR c++/95319
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 71b246a97e8..147196a6738 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,20 @@
+2020-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95373
+	* primary.c (is_inquiry_ref): Check validity of inquiry
+	references against selected Fortran standard.
+
+2020-05-28  Steven G. Kargl  <kargl@gcc.gnu.org>
+	    Mark Eggleston  <markeggleston@gcc.gnu.org>
+	    Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+	PR fortran/94397
+	* match.c (gfc_match_type_spec): New variable ok initialised
+	to true. Set ok with the return value of gfc_reduce_init_expr
+	called only if the expression is not EXPR_CONSTANT and is not
+	EXPR_VARIABLE. Add !ok to the check for type not being integer
+	or the rank being greater than zero.
+
 2020-05-27  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95090
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index cd93e440d80..85e30f6390e 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,25 @@
+2020-05-28  Nicolas Bértolo  <nicolasbertolo@gmail.com>
+
+	* Make-lang.in: Remove extra slash. Build libgccjit.dll and its
+	import library in Windows.
+	* config-lang.in: Update comment about --enable-host-shared.
+	* jit-w32.h: New file.
+	* jit-w32.c: New file.
+	(print_last_error): New function that prints the error
+	string corresponding to GetLastError().
+	(get_TOKEN_USER_current_user): Helper function used for getting
+	the SID belonging to the current user.
+	(create_directory_for_current_user): Helper function to create
+	a directory with permissions such that only the current user can
+	access it.
+	(win_mkdtemp): Create a temporary directory using Windows APIs.
+	* jit-playback.c: Do not chmod files in Windows. Use LoadLibrary,
+	FreeLibrary and GetProcAddress instead of libdl.
+	* jit-result.h, jit-result.c: Introduce result::handle_t to
+	abstract over the types used for dynamic library handles.
+	* jit-tempdir.c: Do not use mkdtemp() in Windows, use
+	win_mkdtemp().
+
 2020-05-27  David Malcolm  <dmalcolm@redhat.com>
 
 	PR jit/95314
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 2341f4ec16d..8111a852305 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,59 @@
+2020-05-28  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/95328
+	* g++.dg/cpp1z/decomp53.C: New test.
+
+2020-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95373
+	* gfortran.dg/pr95373_1.f90: New test.
+	* gfortran.dg/pr95373_2.f90: New test.
+
+2020-05-28  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/cpp1z/pr86648.C: Expect error.
+	* g++.dg/cpp1z/static2.C: Expect error.
+	* g++.dg/cpp0x/nsdmi16.C: New test.
+
+2020-05-28  Marek Polacek  <polacek@redhat.com>
+
+	* g++.dg/cpp0x/initlist-array12.C: Fix the definition of
+	initializer_list for ilp32 target.
+
+2020-05-28  Marek Polacek  <polacek@redhat.com>
+
+	* g++.dg/ext/tmplattr10.C: Only run in c++11.
+
+2020-05-28  H.J. Lu  <hjl.tools@gmail.com>
+
+	* gcc.dg/builtin-bswap-10.c: Check "! int128" instead of ilp32
+
+2020-05-28  Steven G. Kargl  <kargl@gcc.gnu.org>
+	    Mark Eggleston  <markeggleston@gcc.gnu.org>
+
+	PR fortran/94397
+	* gfortran.dg/pr94397.F90: New test.
+
+2020-05-28  Richard Sandiford  <richard.sandiford@arm.com>
+
+	* gcc.target/aarch64/shrink_wrap_1.c: New test.
+
+2020-05-28  Richard Sandiford  <richard.sandiford@arm.com>
+
+	PR testsuite/95361
+	* gcc.target/aarch64/sve/pr95361.c: New test.
+
+2020-05-28  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95273
+	PR tree-optimization/95356
+	* gcc.target/i386/pr95356.c: New testcase.
+
+2020-05-28  Richard Biener  <rguenther@suse.de>
+
+	PR testsuite/95363
+	* gcc.dg/vect/bb-slp-pr95271.c: Fix on ilp32 targets.
+
 2020-05-28  Alexandre Oliva  <oliva@adacore.com>
 
 	* lib/gcc-defs.exp: Avoid introducing empty arguments between
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index ca729c48b1f..06e7986cdf8 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-28  Dong JianQiang  <dongjianqiang2@huawei.com>
+
+	PR gcov-profile/95332
+	* libgcov-util.c (read_gcda_file): Call gcov_magic.
+	* libgcov.h (gcov_magic): Disable GCC poison.
+
 2020-05-21  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR target/95212
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 83f079c75dc..9ab019f5714 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+	PR libfortran/95104
+	* io/unit.c (unlock_unit): Guard by check for NULL pointer.
+
 2020-05-26  Harald Anlauf  <anlauf@gmx.de>
 	    Steven G. Kargl   <kargl@gcc.gnu.org>


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:12 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:12 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 11853 bytes --]

https://gcc.gnu.org/g:61f3b60556e8d4da298906ac4f4effc3d18c6ea1

commit 61f3b60556e8d4da298906ac4f4effc3d18c6ea1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu May 28 04:23:50 2020 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog            | 16 ++++++++
 gcc/ChangeLog                | 96 ++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP                |  2 +-
 gcc/ada/ChangeLog            |  4 ++
 gcc/cp/ChangeLog             | 22 ++++++++++
 gcc/fortran/ChangeLog        | 16 ++++++++
 gcc/jit/ChangeLog            | 13 ++++++
 gcc/testsuite/ChangeLog      | 76 +++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog       | 28 +++++++++++++
 maintainer-scripts/ChangeLog |  5 +++
 10 files changed, 277 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 122f395fb40..8a70274ec75 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,19 @@
+2020-05-27  Martin Liska  <mliska@suse.cz>
+
+	* gcc-git-customization.sh: Use git-backport.py to drop
+	all changes for ChangeLog files.
+	* git-backport.py: New file.
+
+2020-05-27  Martin Liska  <mliska@suse.cz>
+
+	* gcc-git-customization.sh: Rename
+	commit-mklog to gcc-commit-mklog.
+
+2020-05-27  Martin Liska  <mliska@suse.cz>
+
+	* prepare-commit-msg: Save diff to a file if
+	the GCC_GIT_DIFF_FILE variable is set.
+
 2020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
 
 	* gcc-changelog/git_commit.py (ChangeLogEntry): Handle entries
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dcea8ea9264..f6b24295511 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,99 @@
+2020-05-28  Max Filippov  <jcmvbkbc@gmail.com>
+
+	* config/xtensa/xtensa.c (xtensa_delegitimize_address): New
+	function.
+	(TARGET_DELEGITIMIZE_ADDRESS): New macro.
+
+2020-05-27  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+	* builtin-types.def (BT_UINT128): New primitive type.
+	(BT_FN_UINT128_UINT128): New function type.
+	* builtins.def (BUILT_IN_BSWAP128): New GCC builtin.
+	* doc/extend.texi (__builtin_bswap128): Document it.
+	* builtins.c (expand_builtin): Deal with BUILT_IN_BSWAP128.
+	(is_inexpensive_builtin): Likewise.
+	* fold-const-call.c (fold_const_call_ss): Likewise.
+	* fold-const.c (tree_call_nonnegative_warnv_p): Likewise.
+	* tree-ssa-ccp.c (evaluate_stmt): Likewise.
+	* tree-vect-stmts.c (vect_get_data_ptr_increment): Likewise.
+	(vectorizable_call): Likewise.
+	* optabs.c (expand_unop): Always use the double word path for it.
+	* tree-core.h (enum tree_index): Add TI_UINT128_TYPE.
+	* tree.h (uint128_type_node): New global type.
+	* tree.c (build_common_tree_nodes): Build it if TImode is supported.
+
+2020-05-27  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/mmx.md (*mmx_haddv2sf3): Remove SSE alternatives.
+	(mmx_hsubv2sf3): Ditto.
+	(mmx_haddsubv2sf3): New expander.
+	(*mmx_haddsubv2sf3): Rename from mmx_addsubv2sf3. Correct
+	RTL template to model horizontal subtraction and addition.
+	* config/i386/i386-builtin.def (IX86_BUILTIN_PFPNACC):
+	Update for rename.
+
+2020-05-27  Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/95355
+	* config/i386/sse.md
+	(<mask_codefor>avx512f_<code>v16qiv16si2<mask_name>):
+	Remove %q operand modifier from insn template.
+	(avx512f_<code>v8hiv8di2<mask_name>): Ditto.
+
+2020-05-27  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/mmx.md (mmx_pswapdsf2): Add SSE alternatives.
+	Enable insn pattern for TARGET_MMX_WITH_SSE.
+	(*mmx_movshdup): New insn pattern.
+	(*mmx_movsldup): Ditto.
+	(*mmx_movss): Ditto.
+	* config/i386/i386-expand.c (ix86_vectorize_vec_perm_const):
+	Handle E_V2SFmode.
+	(expand_vec_perm_movs): Handle E_V2SFmode.
+	(expand_vec_perm_even_odd): Ditto.
+	(expand_vec_perm_broadcast_1): Assert that E_V2SFmode
+	is already handled by standard shuffle patterns.
+
+2020-05-27  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95295
+	* tree-ssa-loop-im.c (sm_seq_valid_bb): Fix sinking after
+	merging stores from paths.
+
+2020-05-27  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95356
+	* tree-vect-stmts.c (vectorizable_shift): Adjust vector
+	type for the shift operand.
+
+2020-05-27  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95335
+	* tree-vect-slp.c (vect_slp_analyze_node_operations): Reset
+	lvisited for nodes made external.
+
+2020-05-27  Richard Biener  <rguenther@suse.de>
+
+	* dump-context.h (debug_dump_context): New class.
+	(dump_context): Make it friend.
+	* dumpfile.c (debug_dump_context::debug_dump_context):
+	Implement.
+	(debug_dump_context::~debug_dump_context): Likewise.
+	* tree-vect-slp.c: Include dump-context.h.
+	(vect_print_slp_tree): Dump a single SLP node.
+	(debug): New overload for slp_tree.
+	(vect_print_slp_graph): Rename from vect_print_slp_tree and
+	use that.
+	(vect_analyze_slp_instance): Adjust.
+
+2020-05-27  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/95315
+	* omp-general.c (omp_declare_variant_remove_hook): New function.
+	(omp_resolve_declare_variant): Always return base if it is already
+	declare_variant_alt magic decl itself.  Register
+	omp_declare_variant_remove_hook as cgraph node removal hook.
+
 2020-05-27  Jeff Law  <law@redhat.com>
 
 	* config/h8300/testcompare.md (tst_extzv_1_n): Do not accept constants
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b7b667a34d1..5118880926f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200527
+20200528
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index baac0be7757..08ca87be8d5 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,7 @@
+2020-05-27  Martin Liska  <mliska@suse.cz>
+
+	* gnatvsn.ads: Bump Library_Version to 11.
+
 2020-05-26  Eric Botcazou  <ebotcazou@gcc.gnu.org>
 
 	PR ada/95333
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 7e263f72c8d..bdbe1d01277 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,25 @@
+2020-05-27  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95319
+	* decl.c (reshape_init_array_1): Don't reuse in overload context.
+
+2020-05-27  Jason Merrill  <jason@redhat.com>
+
+	* call.c (build_new_op_1): Suppress
+	warn_zero_as_null_pointer_constant across comparison of <=> result
+	to 0.
+
+2020-05-27  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95222
+	* decl.c (grokdeclarator): Don't shift attributes in TYPENAME
+	context.
+
+2020-05-27  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/95263
+	* pt.c (lookup_template_class_1): Restore alias template mutation.
+
 2020-05-26  Jakub Jelinek  <jakub@redhat.com>
 
 	PR c++/95197
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 48284ed74e4..71b246a97e8 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2020-05-27  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95090
+	* iresolve.c (gfc_get_string): Enlarge temporary for
+	name-mangling.
+
+2020-05-27  Tobias Burnus  <tobias@codesourcery.com>
+	    Mark Eggleston  <markeggleston@gnu.gcc.org>
+
+	PR fortran/50392
+	* trans-decl.c (gfc_get_symbol_decl): Remove unnecessary block
+	delimiters.  Add auxiliary variables if a label is assigned to
+	a return variable. (gfc_gat_fake_result): If the symbol has an
+	assign attribute set declaration from the symbol's backend
+	declaration.
+
 2020-05-26  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95089
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index 7be7fb0a974..cd93e440d80 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,16 @@
+2020-05-27  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95314
+	* dummy-frontend.c (LANG_HOOKS_DEEP_UNSHARING): Define to be true.
+	* jit-playback.h (gcc::jit::playback::rvalue): Mark tree node with
+	TREE_VISITED.
+
+2020-05-27  Tom Tromey  <tromey@gcc.gnu.org>
+
+	PR jit/91330
+	* docs/conf.py (texinfo_documents): Set description.
+	* docs/_build/texinfo/libgccjit.texi: Regenerate.
+
 2020-05-26  David Malcolm  <dmalcolm@redhat.com>
 
 	PR jit/95306
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 97d673fcd6d..2341f4ec16d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,79 @@
+2020-05-28  Alexandre Oliva  <oliva@adacore.com>
+
+	* lib/gcc-defs.exp: Avoid introducing empty arguments between
+	consecutive blanks in board linking options.
+	* gcc.misc-tests/outputs.exp: Likewise.  Document
+	-gsplit-dwarf testing, skip LTO tests if -flto is not
+	supported, detect the default linker output name, cope with
+	the need for an explicit executable output.
+
+2020-05-27  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+	* gcc.dg/builtin-bswap-10.c: New test.
+	* gcc.dg/builtin-bswap-11.c: Likewise.
+	* gcc.dg/builtin-bswap-12.c: Likewise.
+	* gcc.target/i386/builtin-bswap-5.c: Likewise.
+
+2020-05-27  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95090
+	* gfortran.dg/pr95090.f90: New test.
+
+2020-05-27  Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/95355
+	* gcc.target/i386/pr95355.c: New test.
+
+2020-05-27  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95314
+	* jit.dg/all-non-failing-tests.h: Add test-pr95314-rvalue-reuse.c.
+	* jit.dg/test-pr95314-rvalue-reuse.c: New test.
+
+2020-05-27  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95319
+	* g++.dg/cpp0x/initlist-array12.C: New test.
+
+2020-05-27  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/50392
+	* gfortran.dg/pr50392.f: New test.
+
+2020-05-27  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* gcc.target/i386/vperm-v2sf.c: New test.
+
+2020-05-27  Jason Merrill  <jason@redhat.com>
+
+	* g++.dg/cpp2a/spaceship-synth2.C: Add
+	-Wzero-as-null-pointer-constant.
+
+2020-05-27  Jason Merrill  <jason@redhat.com>
+
+	PR c++/95222
+	* g++.dg/ext/tmplattr10.C: New test.
+
+2020-05-27  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/95263
+	* g++.dg/template/pr95263.C: New file.
+
+2020-05-27  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95295
+	* gcc.dg/torture/pr95295-3.c: New testcase.
+
+2020-05-27  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95335
+	* gcc.dg/vect/bb-slp-pr95335.c: New testcase.
+
+2020-05-27  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/95315
+	* gcc.dg/gomp/pr95315.c: New test.
+
 2020-05-26  David Malcolm  <dmalcolm@redhat.com>
 
 	PR jit/95306
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index ec13cf35c34..60e9112bf93 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,31 @@
+2020-05-27  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/95282
+	* include/bits/atomic_base.h (__atomic_impl::load): Add
+	cv-qualifiers to parameter so that _Tp is deduced as the
+	unqualified type.
+	* testsuite/29_atomics/atomic_float/95282.cc: New test.
+
+2020-05-27  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/95322
+	* include/std/ranges (transform_view::_Sentinel): Allow hidden
+	friends to work with _Iterator<true> and _Iterator<false>.
+	(join_view::_Sentinel): Likewise.
+	* testsuite/std/ranges/adaptors/95322.cc: New test.
+
+2020-05-27  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/94354
+	* include/bits/stl_iterator.h (reverse_iterator): Fix comparison
+	operators to use the correct operations on the underlying
+	iterators.
+	* testsuite/24_iterators/reverse_iterator/rel_ops.cc: New test.
+
+2020-05-27  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/18_support/comparisons/categories/zero_neg.cc: New test.
+
 2020-05-26  Patrick Palka  <ppalka@redhat.com>
 
 	PR libstdc++/95322
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog
index acb7d88794b..0ff380f9f6c 100644
--- a/maintainer-scripts/ChangeLog
+++ b/maintainer-scripts/ChangeLog
@@ -1,3 +1,8 @@
+2020-05-27  Jakub Jelinek  <jakub@redhat.com>
+
+	* update_version_git: Rewrite using
+	contrib/gcc-changelog/git_update_version.py.
+
 2020-04-30  Jakub Jelinek  <jakub@redhat.com>
 
 	* crontab: Snapshots from trunk are now GCC 11 related.


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:10 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:10 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 17976 bytes --]

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

commit c3a4169be95d5ccf21296ad4e483981d8375f1ae
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed May 27 07:45:56 2020 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |  42 ++++++++++++++
 gcc/ChangeLog           | 151 ++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |   2 +-
 gcc/ada/ChangeLog       |  20 +++++++
 gcc/cp/ChangeLog        |   8 +++
 gcc/fortran/ChangeLog   |  11 ++++
 gcc/jit/ChangeLog       |  52 +++++++++++++++++
 gcc/testsuite/ChangeLog |  68 ++++++++++++++++++++++
 libgfortran/ChangeLog   |  12 ++++
 libsanitizer/ChangeLog  |   6 ++
 libstdc++-v3/ChangeLog  |  10 ++++
 lto-plugin/ChangeLog    |   8 +++
 12 files changed, 389 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 8d3e2929d6a..122f395fb40 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,45 @@
+2020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+	* gcc-changelog/git_commit.py (ChangeLogEntry): Handle entries
+	with multi-line file lists.
+	* gcc-changelog/test_email.py: New testcase.
+	* gcc-changelog/test_patches.txt: Likewise.
+
+2020-05-26  Pierre-Marie de Rodat  <derodat@adacore.com>
+
+	* gcc-changelog/git_update_version.py: Close file objects after
+	use.
+	* gcc-changelog/git_email.py: Likewise.
+	* gcc-changelog/test_email.py: Likewise.
+
+2020-05-26  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_update_version.py: Add 2 new options.
+
+2020-05-26  Alexandre Oliva  <oliva@gnu.org>
+
+	* gcc-changelog/git_commit.py (changelog_regex): Accept optional
+	'for' prefix.
+
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+	* compare-debug: Adjust for .gkd files named as dump files,
+	with the source suffix rather than the object suffix.
+
+2020-05-26  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Parse changelog entries for
+	ignored locations.
+	* gcc-changelog/test_email.py: Add new test for it.
+	* gcc-changelog/test_patches.txt: Likewise.
+
+2020-05-26  Jason Merrill  <jason@redhat.com>
+
+	* prepare-commit-msg: New file.
+	* gcc-git-customization.sh: Install it.  Add commit-mklog alias.
+	* mklog.py: Add new option -c which appends
+	to a ChangeLog file.
+
 2020-05-25  Martin Liska  <mliska@suse.cz>
 
 	* gcc-changelog/git_commit.py: Add trailing '/'
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a96dedc8838..dcea8ea9264 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,154 @@
+2020-05-27  Jeff Law  <law@redhat.com>
+
+	* config/h8300/testcompare.md (tst_extzv_1_n): Do not accept constants
+	for the primary input operand.
+	(tstsi_variable_bit_qi): Similarly.
+
+2020-05-26  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/mmx.md (mmx_pswapdv2si2): Add SSE2 alternative.
+
+2020-05-26  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR ipa/95320
+	* ipa-utils.h (odr_type_p): Also permit calls with
+	only flag_generate_offload set.
+
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc.c (validate_switches): Add braced parameter.  Adjust all
+	callers.  Expected and skip trailing brace only if braced.
+	Return after handling one atom otherwise.
+	(DUMPS_OPTIONS): New.
+	(cpp_debug_options): Define in terms of it.
+
+2020-05-26  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/95327
+	* tree-vect-stmts.c (vectorizable_shift): Compute op1_vectype
+	when we are not using a scalar shift.
+
+2020-05-26  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* config/i386/mmx.md (*mmx_pshufd_1): New insn pattern.
+	* config/i386/i386-expand.c (ix86_vectorize_vec_perm_const):
+	Handle E_V2SImode and E_V4HImode.
+	(expand_vec_perm_even_odd_1): Handle E_V4HImode.
+	Assert that E_V2SImode is already handled.
+	(expand_vec_perm_broadcast_1): Assert that E_V2SImode
+	is already handled by standard shuffle patterns.
+
+2020-05-26  Jan Hubicka  <jh@suse.cz>
+
+	* tree.c (free_lang_data_in_type): Simpify types of TYPE_VALUES in
+	enumeral types.
+
+2020-05-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/95197
+	* gimplify.c (find_combined_omp_for): Move to omp-general.c.
+	* omp-general.h (find_combined_omp_for): Declare.
+	* omp-general.c: Include tree-iterator.h.
+	(find_combined_omp_for): New function, moved from gimplify.c.
+
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+	* common.opt (aux_base_name): Define.
+	(dumpbase, dumpdir): Mark as Driver options.
+	(-dumpbase, -dumpdir): Likewise.
+	(dumpbase-ext, -dumpbase-ext): New.
+	(auxbase, auxbase-strip): Drop.
+	* doc/invoke.texi (-dumpbase, -dumpbase-ext, -dumpdir):
+	Document.
+	(-o): Introduce the notion of primary output, mention it
+	influences auxiliary and dump output names as well, add
+	examples.
+	(-save-temps): Adjust, move examples into -dump*.
+	(-save-temps=cwd, -save-temps=obj): Likewise.
+	(-fdump-final-insns): Adjust.
+	* dwarf2out.c (gen_producer_string): Drop auxbase and
+	auxbase_strip; add dumpbase_ext.
+	* gcc.c (enum save_temps): Add SAVE_TEMPS_DUMP.
+	(save_temps_prefix, save_temps_length): Drop.
+	(save_temps_overrides_dumpdir): New.
+	(dumpdir, dumpbase, dumpbase_ext): New.
+	(dumpdir_length, dumpdir_trailing_dash_added): New.
+	(outbase, outbase_length): New.
+	(The Specs Language): Introduce %".  Adjust %b and %B.
+	(ASM_FINAL_SPEC): Use %b.dwo for an aux output name always.
+	Precede object file with %w when it's the primary output.
+	(cpp_debug_options): Do not pass on incoming -dumpdir,
+	-dumpbase and -dumpbase-ext options; recompute them with
+	%:dumps.
+	(cc1_options): Drop auxbase with and without compare-debug;
+	use cpp_debug_options instead of dumpbase.  Mark asm output
+	with %w when it's the primary output.
+	(static_spec_functions): Drop %:compare-debug-auxbase-opt and
+	%:replace-exception.  Add %:dumps.
+	(driver_handle_option): Implement -save-temps=*/-dumpdir
+	mutual overriding logic.  Save dumpdir, dumpbase and
+	dumpbase-ext options.  Do not save output_file in
+	save_temps_prefix.
+	(adds_single_suffix_p): New.
+	(single_input_file_index): New.
+	(process_command): Combine output dir, output base name, and
+	dumpbase into dumpdir and outbase.
+	(set_collect_gcc_options): Pass a possibly-adjusted -dumpdir.
+	(do_spec_1): Optionally dumpdir instead of save_temps_prefix,
+	and outbase instead of input_basename in %b, %B and in
+	-save-temps aux files.  Handle empty argument %".
+	(driver::maybe_run_linker): Adjust dumpdir and auxbase.
+	(compare_debug_dump_opt_spec_function): Adjust gkd dump file
+	naming.  Spec-quote the computed -fdump-final-insns file name.
+	(debug_auxbase_opt): Drop.
+	(compare_debug_self_opt_spec_function): Drop auxbase-strip
+	computation.
+	(compare_debug_auxbase_opt_spec_function): Drop.
+	(not_actual_file_p): New.
+	(replace_extension_spec_func): Drop.
+	(dumps_spec_func): New.
+	(convert_white_space): Split-out parts into...
+	(quote_string, whitespace_to_convert_p): ... these.  New.
+	(quote_spec_char_p, quote_spec, quote_spec_arg): New.
+	(driver::finalize): Release and reset new variables; drop
+	removed ones.
+	* lto-wrapper.c (HAVE_TARGET_EXECUTABLE_SUFFIX): Define if...
+	(TARGET_EXECUTABLE_SUFFIX): ... is defined; define this to the
+	empty string otherwise.
+	(DUMPBASE_SUFFIX): Drop leading period.
+	(debug_objcopy): Use concat.
+	(run_gcc): Recognize -save-temps=* as -save-temps too.  Obey
+	-dumpdir.  Pass on empty dumpdir and dumpbase with a directory
+	component.  Simplify temp file names.
+	* opts.c (finish_options): Drop aux base name handling.
+	(common_handle_option): Drop auxbase-strip handling.
+	* toplev.c (print_switch_values): Drop auxbase, add
+	dumpbase-ext.
+	(process_options): Derive aux_base_name from dump_base_name
+	and dump_base_ext.
+	(lang_dependent_init): Compute dump_base_ext along with
+	dump_base_name.  Disable stack usage and callgraph-info	during
+	lto generation and compare-debug recompilation.
+
+2020-05-26  Hongtao Liu  <hongtao.liu@intel.com>
+	    Uroš Bizjak  <ubizjak@gmail.com>
+
+	PR target/95211
+	PR target/95256
+	* config/i386/sse.md (<floatunssuffix>v2div2sf2): New expander.
+	(fix<fixunssuffix>_truncv2sfv2di2): Ditto.
+	(avx512dq_float<floatunssuffix>v2div2sf2): Renaming from
+	float<floatunssuffix>v2div2sf2.
+	(avx512dq_fix<fixunssuffix>_truncv2sfv2di2<mask_name>):
+	Renaming from fix<fixunssuffix>_truncv2sfv2di2<mask_name>.
+	(vec_pack<floatprefix>_float_<mode>): Adjust icode name.
+	(vec_unpack_<fixprefix>fix_trunc_lo_<mode>): Ditto.
+	(vec_unpack_<fixprefix>fix_trunc_hi_<mode>): Ditto.
+	* config/i386/i386-builtin.def: Ditto.
+	* emit-rtl.c (validate_subreg): Allow use of *paradoxical* vector
+	subregs when both omode and imode are vector mode and
+	have the same inner mode.
+
 2020-05-25  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* gimple-ssa-store-merging.c (merged_store_group::can_be_merged_into):
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 997e5b57791..b7b667a34d1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200526
+20200527
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 4e1b34d2aec..baac0be7757 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,23 @@
+2020-05-26  Eric Botcazou  <ebotcazou@gcc.gnu.org>
+
+	PR ada/95333
+	* gcc-interface/decl.c (gnat_to_gnu_param): Never make a variant of
+	the type.
+
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc-interface/lang-specs.h (ADA_DUMPS_OPTIONS): Define in
+	terms of DUMPS_OPTIONS.  Replace occurrences of %{d*} %:dumps
+	with it.
+
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc-interface/lang-specs.h: Drop auxbase and auxbase-strip.
+	Use %:dumps instead of -dumpbase.  Add %w for implicit .s
+	primary output.
+	* switch.adb (Is_Internal_GCC_Switch): Recognize dumpdir and
+	dumpbase-ext.  Drop auxbase and auxbase-strip.
+
 2020-05-25  Yannick Moy  <moy@adacore.com>
 
 	* sem_util.adb (Check_No_Hidden_State): Stop propagation at
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 2feeb12bcb0..7e263f72c8d 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,11 @@
+2020-05-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/95197
+	* cp-gimplify.c: Include omp-general.h.
+	(cp_genericize_r) <case OMP_DISTRIBUTE>: For class iteration
+	variables in composite distribute parallel for, instantiate copy
+	ctor of their types.
+
 2020-05-23  Patrick Palka  <ppalka@redhat.com>
 
 	PR c++/94038
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 7ddc2b81945..48284ed74e4 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,14 @@
+2020-05-26  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95089
+	* trans-types.c (gfc_get_derived_type): Enlarge temporary to hold
+	mangled name "_caf_symbol".
+
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+	* options.c (gfc_get_option_string): Drop auxbase, add
+	dumpbase_ext.
+
 2020-05-24  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/95106
diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog
index d69a6a84c2c..7be7fb0a974 100644
--- a/gcc/jit/ChangeLog
+++ b/gcc/jit/ChangeLog
@@ -1,3 +1,55 @@
+2020-05-26  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95306
+	* docs/topics/functions.rst
+	(gcc_jit_context_get_builtin_function): Document.
+	* docs/_build/texinfo/libgccjit.texi: Regenerate.
+	* dummy-frontend.c (jit_langhook_global_bindings_p): Remove
+	gcc_unreachable.
+	* jit-builtins.c (type_names): New array.
+	(get_string_for_type_id): New function.
+	(gcc::jit::builtins_manager::make_primitive_type): Show name of
+	type in error messages.  Update cases to reflect the order in
+	builtin-types.def.  Implement cases for BT_INT8, BT_INT16,
+	BT_UINT8, BT_CONST_PTR, BT_VOLATILE_PTR, BT_INT_PTR, BT_FLOAT_PTR,
+	BT_CONST_DOUBLE_PTR, BT_SIZE, BT_CONST_SIZE.
+
+2020-05-26  David Malcolm  <dmalcolm@redhat.com>
+
+	* docs/topics/compatibility.rst: Fix underline.
+	Fix missing labels.
+	* docs/topics/types.rst: Fix missing blank line.
+	* docs/_build/texinfo/libgccjit.texi: Regenerate.
+
+2020-05-26  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95296
+	* docs/topics/expressions.rst (Unary Operations): Document that
+	result_type of gcc_jit_context_new_unary_op must be a numeric type.
+	(Binary Operations): Likewise for gcc_jit_context_new_binary_op.
+	(Global variables): Document that "type" of
+	gcc_jit_context_new_global must be non-`void`.
+	* docs/topics/function-pointers.rst
+	(gcc_jit_context_new_function_ptr_type): Document that the
+	param_types must be non-void, but that return_type may be.
+	* docs/topics/functions.rst (Params): Document that
+	gcc_jit_context_new_param's type must be non-void.
+	(Functions): Likewise for gcc_jit_function_new_local.
+	* docs/topics/types.rst (gcc_jit_context_new_array_type): Document
+	that the type must be non-void.
+	(gcc_jit_context_new_field): Likewise.
+	* docs/_build/texinfo/Makefile: Regenerate.
+	* docs/_build/texinfo/libgccjit.texi: Regenerate.
+	* libgccjit.c (gcc_jit_context_new_array_type): Fail if
+	element_type is void.
+	(gcc_jit_context_new_field): Likewise for "type".
+	(gcc_jit_context_new_function_ptr_type): Likewise for each
+	element of param_types.
+	(gcc_jit_context_new_param): Likewise for "type".
+	(gcc_jit_context_new_global): Likewise.
+	(gcc_jit_function_new_local): Likewise.
+	(gcc_jit_type_get_aligned): Likewise.
+
 2020-03-31  Andrea Corallo  <andrea.corallo@arm.com>
 	    David Malcolm  <dmalcolm@redhat.com>
 
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index aec3a219953..97d673fcd6d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,71 @@
+2020-05-26  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95306
+	* jit.dg/all-non-failing-tests.h: Add test-builtin-memcpy.c and
+	test-pr95306-builtin-types.c.
+	* jit.dg/test-builtin-memcpy.c: New test.
+	* jit.dg/test-error-gcc_jit_context_get_builtin_function-unimplemented-type.c:
+	New test.
+	* jit.dg/test-pr95306-builtin-types.c: New test.
+
+2020-05-26  Harald Anlauf  <anlauf@gmx.de>
+	    Steven G. Kargl   <kargl@gcc.gnu.org>
+
+	PR libfortran/95104
+	* gfortran.dg/pr95104.f90: New test.
+
+2020-05-26  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95195
+	* gfortran.dg/namelist_97.f90: New test.
+
+2020-05-26  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95089
+	* gfortran.dg/pr95089.f90: New test.
+
+2020-05-26  David Malcolm  <dmalcolm@redhat.com>
+
+	PR jit/95296
+	* jit.dg/test-error-gcc_jit_context_new_global-void-type.c: New
+	test.
+	* jit.dg/test-error-gcc_jit_function_new_local-void-type.c: New
+	test.
+	* jit.dg/test-fuzzer.c (fuzzer_init): Allow for make_random_type
+	to return NULL.
+	(get_random_type): Allow for elements in f->types to be NULL.
+
+2020-05-26  Uroš Bizjak  <ubizjak@gmail.com>
+
+	* gcc.target/i386/vperm-v2si.c: New test.
+	* gcc.target/i386/vperm-v4hi.c: Ditto.
+
+2020-05-26  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Check for
+	promise destruction via a global variable.
+
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+	* gcc.misc-tests/outputs.exp: New.
+	* gcc.misc-tests/outputs-0.c: New.
+	* gcc.misc-tests/outputs-1.c: New.
+	* gcc.misc-tests/outputs-2.c: New.
+	* lib/gcc-defs.exp (gcc_adjusted_linker_flags): New.
+	(gcc_adjust_linker_flags): New.
+	(dg-additional-files-options): Call it.  Pass -dumpbase ""
+	when there are additional sources.
+	* lib/profopt.exp (profopt-execute): Pass the executable
+	suffix with -dumpbase-ext.
+	* lib/scandump.exp (dump-base): Mention -dumpbase "" use.
+	* lib/scanltranstree.exp: Adjust dump suffix expectation.
+	* lib/scanwpaipa.exp: Likewise.
+
+2020-05-26  Hongtao Liu  <hongtao.liu@intel.com>
+	    Uroš Bizjak  <ubizjak@gmail.com>
+
+	* gcc.target/i386/pr95211.c: New test.
+
 2020-05-25  Eric Botcazou  <ebotcazou@adacore.com>
 
 	* gnat.dg/opt84.adb: New test.
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index ddb1af1721f..83f079c75dc 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,15 @@
+2020-05-26  Harald Anlauf  <anlauf@gmx.de>
+	    Steven G. Kargl   <kargl@gcc.gnu.org>
+
+	PR libfortran/95104
+	* io/transfer.c (st_wait_async): Do not dereference NULL pointer.
+
+2020-05-26  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/95195
+	* io/transfer.c (finalize_transfer): Generate runtime error for
+	namelist input/output to unformatted file.
+
 2020-05-23  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
 	PR libfortran/95191
diff --git a/libsanitizer/ChangeLog b/libsanitizer/ChangeLog
index 001483b6ca6..d5d0a9bf9ad 100644
--- a/libsanitizer/ChangeLog
+++ b/libsanitizer/ChangeLog
@@ -1,3 +1,9 @@
+2020-05-26  Martin Liska  <mliska@suse.cz>
+
+	* LOCAL_PATCHES: Use git hash instead of SVN id.
+	* merge.sh: Use git instead of VCS.  Update paths
+	relative to upstream git repository.
+
 2020-05-15  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/95147
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index d899c69940d..ec13cf35c34 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,13 @@
+2020-05-26  Patrick Palka  <ppalka@redhat.com>
+
+	PR libstdc++/95322
+	* include/bits/stl_iterator.h (__detail::_Common_iter_proxy):
+	Remove and instead define it ...
+	(common_iterator::_Proxy): ... here.
+	(common_iterator::operator->): Use it.
+	* testsuite/24_iterators/common_iterator/2.cc: New test.
+	* testsuite/std/ranges/adaptors/95322.cc: New test.
+
 2020-05-23  Patrick Palka  <ppalka@redhat.com>
 
 	PR libstdc++/93978
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index 7be98a1a12e..21d3df630e0 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,11 @@
+2020-05-26  Alexandre Oliva  <oliva@adacore.com>
+
+	* lto-plugin.c (skip_in_suffix): New.
+	(exec_lto_wrapper): Use skip_in_suffix and concat to build
+	non-temporary output names.
+	(onload): Look for -dumpdir in COLLECT_GCC_OPTIONS, and
+	override link_output_name with it.
+
 2020-05-12  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR bootstrap/94998


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:07 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:07 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:0b0d9a77d0a00b79b5f19e7428d8004a68f00180

commit 0b0d9a77d0a00b79b5f19e7428d8004a68f00180
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 26 00:16:21 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3d6d20ac122..997e5b57791 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200525
+20200526


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:05 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:05 UTC (permalink / raw)
  To: gcc-cvs

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

commit a7fe89194ce481aebacb4a2619e42eec243a1920
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon May 25 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a352902ec65..3d6d20ac122 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200524
+20200525


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:05 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:05 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:392bc7d21306d29f560c754ca13d9e206ec6854b

commit 392bc7d21306d29f560c754ca13d9e206ec6854b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun May 24 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 41b7769d36e..a352902ec65 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200523
+20200524


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:04 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:04 UTC (permalink / raw)
  To: gcc-cvs

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

commit fabd4f16a15690d38b335c0471d1b1ca94ed1b34
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat May 23 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c444971dd5d..41b7769d36e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200522
+20200523


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:02 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:02 UTC (permalink / raw)
  To: gcc-cvs

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

commit af288c7501de8be6e59459d35562a501917856c1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri May 22 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index bf0113a0c6e..c444971dd5d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200521
+20200522


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  3:01 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  3:01 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:48c28b17a9de54a402b92e0564f64afe4d3f83e5

commit 48c28b17a9de54a402b92e0564f64afe4d3f83e5
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu May 21 00:16:29 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7e4dd6dda15..bf0113a0c6e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200520
+20200521


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  2:58 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  2:58 UTC (permalink / raw)
  To: gcc-cvs

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

commit b17a002ef579ed85edbe2c241222bfd0a86682db
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed May 20 00:16:23 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d5c3321b50c..7e4dd6dda15 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200519
+20200520


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-06-10  2:55 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-06-10  2:55 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:489fb00b14d43ee70d9a0f82f6525d7ffd34e065

commit 489fb00b14d43ee70d9a0f82f6525d7ffd34e065
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 19 00:16:28 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5b6c5c3863b..d5c3321b50c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200518
+20200519


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-18  4:53 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-18  4:53 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:03d549090e3551eb3c4a41a5d63a76cff7112c7b

commit 03d549090e3551eb3c4a41a5d63a76cff7112c7b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon May 18 00:16:18 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a4634f14410..5b6c5c3863b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200517
+20200518


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-18  4:53 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-18  4:53 UTC (permalink / raw)
  To: gcc-cvs

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

commit add058cf93ae8241ca25e9cbce1e1d898eeedd9d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun May 17 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c4c2f91fd71..a4634f14410 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200516
+20200517


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-18  4:52 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-18  4:52 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:53b4d52f11417b69b560c7f853c8c2da59f2d1da

commit 53b4d52f11417b69b560c7f853c8c2da59f2d1da
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat May 16 00:16:18 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 996d73f1867..c4c2f91fd71 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200515
+20200516


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-18  4:50 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-18  4:50 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:98aad12cd2e618286a36fed9bc870f19bdbc0f07

commit 98aad12cd2e618286a36fed9bc870f19bdbc0f07
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri May 15 00:16:15 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 307f2b18da7..996d73f1867 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200514
+20200515


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-18  4:47 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-18  4:47 UTC (permalink / raw)
  To: gcc-cvs

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

commit f806a768e1400ec1115c3a52b1e207bb71b4ad45
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu May 14 00:16:22 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index aa5d21b148b..307f2b18da7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200513
+20200514


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-18  4:44 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-18  4:44 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:0e6d007460f259baaab7a687f6b74211aecf4cc2

commit 0e6d007460f259baaab7a687f6b74211aecf4cc2
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed May 13 00:16:23 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 10771293e10..aa5d21b148b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200512
+20200513


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  7:09 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  7:09 UTC (permalink / raw)
  To: gcc-cvs

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

commit b58c5e0c73424586b881cc5926c7b6fd9c7151f0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 12 00:16:19 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7cc5ad9fe46..10771293e10 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200511
+20200512


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  7:06 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  7:06 UTC (permalink / raw)
  To: gcc-cvs

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

commit e7ae6d32c7df009973616d62829a431a6d206ccc
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon May 11 00:16:19 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4ae7902f547..7cc5ad9fe46 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200510
+20200511


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  7:05 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  7:05 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:4ae915cdbf0d8aec5bf4db9a6b37306e84f99766

commit 4ae915cdbf0d8aec5bf4db9a6b37306e84f99766
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun May 10 00:16:19 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index edea0329ce1..4ae7902f547 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200509
+20200510


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  7:02 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  7:02 UTC (permalink / raw)
  To: gcc-cvs

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

commit ce08aac1825bd367828532bd765355bf651df0c0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat May 9 00:16:15 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a4ec51424d2..edea0329ce1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200508
+20200509


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  7:00 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  7:00 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:88fdafb10608c8d01048f91213d67669988d62f4

commit 88fdafb10608c8d01048f91213d67669988d62f4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri May 8 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e0dd7b4aaaf..a4ec51424d2 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200507
+20200508


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:57 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:57 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:4be996072ce81a90e1502d3f03edb0d0ca553e78

commit 4be996072ce81a90e1502d3f03edb0d0ca553e78
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu May 7 00:16:32 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e48c8ef49f7..e0dd7b4aaaf 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200506
+20200507


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:54 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:54 UTC (permalink / raw)
  To: gcc-cvs

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

commit cc80c1e4232a71080e793c7147e0830b88bda937
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed May 6 00:16:15 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7eba2873492..e48c8ef49f7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200505
+20200506


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:49 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:49 UTC (permalink / raw)
  To: gcc-cvs

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

commit ba84e01d81b135594e63a2a830194862b6e358bc
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue May 5 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e9c2b992a49..7eba2873492 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200504
+20200505


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:47 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:47 UTC (permalink / raw)
  To: gcc-cvs

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

commit cb8274155a31f2bb134edb91b5dcf8f1ad4f98d1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon May 4 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a9564b61700..e9c2b992a49 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200503
+20200504


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:46 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:46 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:77f45a962fcb372d50c29f16158be03d9177d7aa

commit 77f45a962fcb372d50c29f16158be03d9177d7aa
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun May 3 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index fa22dac63c7..a9564b61700 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200502
+20200503


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:46 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:46 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:23c42a01bce298d1578bd0421db1d463739cdf2b

commit 23c42a01bce298d1578bd0421db1d463739cdf2b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat May 2 00:16:18 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 577a56c4845..fa22dac63c7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200501
+20200502


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:44 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:44 UTC (permalink / raw)
  To: gcc-cvs

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

commit f3043feb1b278586b5dcf357a893e3ab57b1e51d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri May 1 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6be87a3be11..577a56c4845 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200430
+20200501


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:39 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:39 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:50a2f53562bfbf0cdc37be5d6fd7fd9e6271dba7

commit 50a2f53562bfbf0cdc37be5d6fd7fd9e6271dba7
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Apr 29 00:16:19 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c8e8b6154e2..c8ae8f2719b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200428
+20200429


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-05-12  6:37 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-05-12  6:37 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:5726da6bdcdc58c44eafd60814aee074bf9d835a

commit 5726da6bdcdc58c44eafd60814aee074bf9d835a
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Apr 28 00:16:18 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 42eb287b898..c8e8b6154e2 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200427
+20200428


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:50 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:50 UTC (permalink / raw)
  To: gcc-cvs

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

commit f82e3a12955e484b4da7fcca93655a2a2e785e5b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Apr 27 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 76e67bdca64..42eb287b898 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200426
+20200427


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:50 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:50 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:9b933c99cb6eed76ad77d2131ec40223a7d9603f

commit 9b933c99cb6eed76ad77d2131ec40223a7d9603f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Apr 26 00:16:21 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 32e746a043b..76e67bdca64 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200425
+20200426


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:49 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:49 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:873878bb82443ce738f35b1ad3c9ef98f6aeb6da

commit 873878bb82443ce738f35b1ad3c9ef98f6aeb6da
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Apr 25 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f35f88c9b87..32e746a043b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200424
+20200425


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:47 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:47 UTC (permalink / raw)
  To: gcc-cvs

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

commit cd5dc922eac1265e25fd749a21b9cd7e4016d124
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Apr 24 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 0045aa06c5a..f35f88c9b87 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200423
+20200424


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:44 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:44 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:49fc9f36a36e228c4fafb1a6a99fcfef83ff048e

commit 49fc9f36a36e228c4fafb1a6a99fcfef83ff048e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Apr 23 00:16:19 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index dd5a95e4f6b..0045aa06c5a 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200422
+20200423


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:41 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:41 UTC (permalink / raw)
  To: gcc-cvs

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

commit c270abe832fe77f34d49c00da20de9b1c6f28ea9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Apr 22 00:16:21 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c1a6cf0b925..dd5a95e4f6b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200421
+20200422


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:39 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:39 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:8ab392f97bb51854e11fae9c2e9a15b67206efba

commit 8ab392f97bb51854e11fae9c2e9a15b67206efba
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Apr 21 00:16:20 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d99538f2a38..c1a6cf0b925 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200420
+20200421


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:36 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:36 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:79b9d18ea1bfd1613c704350e317edfacde227e0

commit 79b9d18ea1bfd1613c704350e317edfacde227e0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Apr 20 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index affc41ecfe5..d99538f2a38 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200419
+20200420


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:35 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:35 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:56d207dd4003765481fb89710159d63dad571f05

commit 56d207dd4003765481fb89710159d63dad571f05
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Apr 19 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 50a74e38312..affc41ecfe5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200418
+20200419


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:34 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:34 UTC (permalink / raw)
  To: gcc-cvs

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

commit c5bac7d127f288fd2f8a1f15c3f30da5903141c6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Apr 18 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b2b78b6f5b9..50a74e38312 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200417
+20200418


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:32 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:32 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:5fb9a619eee6632f89d9d8df1515addb9a4a6404

commit 5fb9a619eee6632f89d9d8df1515addb9a4a6404
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Apr 17 00:16:20 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6cfb1fe3b70..b2b78b6f5b9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200416
+20200417


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:31 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:31 UTC (permalink / raw)
  To: gcc-cvs

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

commit b8a1750a9c5c47e278d132a34a5c2e9dbb040f80
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Apr 16 00:16:24 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 02d9a4f0c70..6cfb1fe3b70 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200415
+20200416


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:30 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:30 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:5b6551bc6049b34425fb96e8d91eb15b04f87f62

commit 5b6551bc6049b34425fb96e8d91eb15b04f87f62
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Apr 15 00:16:20 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f266ebb42e9..02d9a4f0c70 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200414
+20200415


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:28 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:28 UTC (permalink / raw)
  To: gcc-cvs

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

commit e020d2bbe80dd07cbd147ff4eaf5896a60c13575
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Apr 14 00:16:25 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4b34a2006ee..f266ebb42e9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200413
+20200414


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:26 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:26 UTC (permalink / raw)
  To: gcc-cvs

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

commit bf4b130127771dd706393ffc7709fdbbfe7f2691
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Apr 13 00:16:18 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 446679853bd..4b34a2006ee 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200412
+20200413


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:26 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:26 UTC (permalink / raw)
  To: gcc-cvs

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

commit ae6fc5ce43788db6962ca657e8c0d17017c1a6e2
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Apr 12 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c729be36d0c..446679853bd 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200411
+20200412


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:26 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:26 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:47539a4acef5853f6736952c92ce9e4785d3fde4

commit 47539a4acef5853f6736952c92ce9e4785d3fde4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Apr 11 00:16:15 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 475ee88e9ae..c729be36d0c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200410
+20200411


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:25 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:25 UTC (permalink / raw)
  To: gcc-cvs

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

commit fef3d8b4a072757a0a4970b3ce566c354de150d3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Apr 10 00:16:23 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ef1034d79a9..475ee88e9ae 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200409
+20200410


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:22 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:22 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:4049edc23e4165dc18b7f720f6587d6ebbfb59d5

commit 4049edc23e4165dc18b7f720f6587d6ebbfb59d5
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Apr 9 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 24b62cfe093..ef1034d79a9 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200408
+20200409


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:19 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:19 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:7e5367f34d7b6fbc0dc4e499653cd3564465f45e

commit 7e5367f34d7b6fbc0dc4e499653cd3564465f45e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Apr 8 00:16:24 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ea8a4ef5088..24b62cfe093 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200407
+20200408


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:17 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:17 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:93a49d2d2292893b9b7f38132df949c70942838c

commit 93a49d2d2292893b9b7f38132df949c70942838c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Apr 7 00:16:18 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e17e404e8b2..ea8a4ef5088 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200406
+20200407


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:16 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:16 UTC (permalink / raw)
  To: gcc-cvs

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

commit c72a1b6f8b26de37d1a922a8af143af009747498
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Apr 6 00:16:14 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4620826ac97..e17e404e8b2 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200405
+20200406


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:15 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:15 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:705510a708d3642c9c962beb663c476167e4e8a4

commit 705510a708d3642c9c962beb663c476167e4e8a4
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Apr 5 00:16:14 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 860e4ad09fd..4620826ac97 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200404
+20200405


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:14 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:14 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:78e276490953638f2e0694ea39dfa2818d6d2d7d

commit 78e276490953638f2e0694ea39dfa2818d6d2d7d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Apr 4 00:16:15 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 9d1fb19b175..860e4ad09fd 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200403
+20200404


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:12 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:12 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:535ce76acbeb0791da0c2d707b543b54a9e0668f

commit 535ce76acbeb0791da0c2d707b543b54a9e0668f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Apr 3 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 791b1d8bbc3..9d1fb19b175 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200402
+20200403


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:11 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:11 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:25839b6af9f10b3227719db35b9e9e38320341e7

commit 25839b6af9f10b3227719db35b9e9e38320341e7
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Apr 2 00:16:16 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 724d468b408..791b1d8bbc3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200401
+20200402


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:09 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:09 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:73dd051894b8293d35ea1c436fa408c404b80813

commit 73dd051894b8293d35ea1c436fa408c404b80813
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Apr 1 00:16:38 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 04484a25ecf..724d468b408 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200331
+20200401


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:07 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:07 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:13a29fc5730ac3a5e3296971d15ca63dcc0ae261

commit 13a29fc5730ac3a5e3296971d15ca63dcc0ae261
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 31 00:16:22 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e597618f32b..04484a25ecf 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200330
+20200331


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:06 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:06 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:2a93fb6e962644b809f728411d2953854bfd1039

commit 2a93fb6e962644b809f728411d2953854bfd1039
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Mar 30 00:16:20 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 70fbcbd8103..e597618f32b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200329
+20200330


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:06 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:06 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:673bb288e6277e2d21f25ce40f19bcb28cf2a99d

commit 673bb288e6277e2d21f25ce40f19bcb28cf2a99d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Mar 29 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 46b44aa3286..70fbcbd8103 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200328
+20200329


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:05 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:05 UTC (permalink / raw)
  To: gcc-cvs

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

commit c2781192292bee0732560669136a6a76482b6496
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Mar 28 00:16:20 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 19a1a73d750..46b44aa3286 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200327
+20200328


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:02 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:02 UTC (permalink / raw)
  To: gcc-cvs

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

commit f9c38702e963935e161a82801a799c42235e4733
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 27 00:16:22 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2024abddc58..19a1a73d750 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200326
+20200327


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  9:01 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  9:01 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:27f8c8c4c9232c16e24030ae056822152fda409d

commit 27f8c8c4c9232c16e24030ae056822152fda409d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Mar 26 00:16:22 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 4e2e6c730e5..2024abddc58 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200325
+20200326


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:58 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:58 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:0c1c8d9f1372a165ca86d584a15e783629fcaf08

commit 0c1c8d9f1372a165ca86d584a15e783629fcaf08
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Mar 25 00:16:22 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a84a567c2e6..4e2e6c730e5 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200324
+20200325


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:57 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:57 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:75c24a08d697d6442fe6c26142f0559f803af977

commit 75c24a08d697d6442fe6c26142f0559f803af977
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 24 00:16:23 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2ce2bd47475..a84a567c2e6 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200323
+20200324


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:55 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:55 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:6e00d8dcf32ace6588a1a4843dfcc0e8b9f9d00f

commit 6e00d8dcf32ace6588a1a4843dfcc0e8b9f9d00f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Mar 23 00:16:18 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 97182ea4df8..2ce2bd47475 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200322
+20200323


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:55 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:55 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:83aa5aa313af9463c6962c72f7c238f914677824

commit 83aa5aa313af9463c6962c72f7c238f914677824
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Mar 22 12:51:04 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 983af034e4c..97182ea4df8 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200321
+20200322


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:54 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:54 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:8416602026d319fb1779fefa614f703fb4b2aa36

commit 8416602026d319fb1779fefa614f703fb4b2aa36
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Mar 21 00:16:22 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f4838bee578..983af034e4c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200320
+20200321


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:52 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:52 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:3373d3e38eaf807573cd04150a12ab1e43035f4d

commit 3373d3e38eaf807573cd04150a12ab1e43035f4d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 20 00:16:30 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 2cdfff05e89..f4838bee578 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200319
+20200320


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:51 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:51 UTC (permalink / raw)
  To: gcc-cvs

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

commit b5562f1187d47b0e8a20687a8d31d00c187aada9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Mar 19 00:16:20 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 584bf4bedcf..2cdfff05e89 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200318
+20200319


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:47 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:47 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:3b2cc34369ae1a774f0c910454999613c320bfe6

commit 3b2cc34369ae1a774f0c910454999613c320bfe6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Mar 18 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c73081a5a12..584bf4bedcf 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200317
+20200318


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:45 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:45 UTC (permalink / raw)
  To: gcc-cvs

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

commit b3f246f12b236f063c008a6f4487de8881f534ec
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 17 00:16:15 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 777d8efeebb..c73081a5a12 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200316
+20200317


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:43 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:43 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:5e5ce5371f6a8199108eeade587261bf5593dedf

commit 5e5ce5371f6a8199108eeade587261bf5593dedf
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Mar 16 00:16:17 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d1f8c596469..777d8efeebb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200315
+20200316


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:43 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:43 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:89769d70af2362bbae1f93800ffc8b74f553acfd

commit 89769d70af2362bbae1f93800ffc8b74f553acfd
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Mar 15 00:16:14 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3f10b5f6c1b..d1f8c596469 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200314
+20200315


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:42 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:42 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:0034955eb16f7a3a79e242750c27fcad62d90147

commit 0034955eb16f7a3a79e242750c27fcad62d90147
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Mar 14 00:16:22 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a30f6fc9796..3f10b5f6c1b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200313
+20200314


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:40 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:40 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:54e69cb00da0b50e4fa228a0617e4e8713bbc998

commit 54e69cb00da0b50e4fa228a0617e4e8713bbc998
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 13 00:16:15 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e2b9f19d525..a30f6fc9796 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200312
+20200313


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-04-27  8:39 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-04-27  8:39 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:923e1785276034ad2bc82ba996f13f66116228fb

commit 923e1785276034ad2bc82ba996f13f66116228fb
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Mar 12 00:16:14 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 6b5fa9106eb..e2b9f19d525 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200311
+20200312


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:39 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:39 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:76743c8a6abbe29fe0f20fc55d5d691ff62dee6a

commit 76743c8a6abbe29fe0f20fc55d5d691ff62dee6a
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Mar 11 00:16:14 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 966f032a1ba..6b5fa9106eb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200310
+20200311


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:38 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:38 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:983a6e7a50217f79f883ed618e696be5ce78095f

commit 983a6e7a50217f79f883ed618e696be5ce78095f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 10 00:16:15 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cfc79aab53c..966f032a1ba 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200309
+20200310


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:37 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:37 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:0b4ee25bdd7e67b3533295b5bdc7f98f379d8984

commit 0b4ee25bdd7e67b3533295b5bdc7f98f379d8984
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Mar 9 00:16:14 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 94dc1073d95..cfc79aab53c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200307
+20200309


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:36 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:36 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:2a4c59d9aa6b1018fa8f86dd8c0573c1fed3f199

commit 2a4c59d9aa6b1018fa8f86dd8c0573c1fed3f199
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Mar 7 00:16:29 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f54c682d2a0..94dc1073d95 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200306
+20200307


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:34 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:34 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:34ec7d5347e3ddb15782ea9a2e3fecc280723521

commit 34ec7d5347e3ddb15782ea9a2e3fecc280723521
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 6 00:16:34 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index aa1008c6c0b..f54c682d2a0 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200305
+20200306


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:33 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:33 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:547cdf8510a0096d5d6e4d54f0e3fe51d7b70e13

commit 547cdf8510a0096d5d6e4d54f0e3fe51d7b70e13
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Mar 5 00:16:34 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a75e50658cb..aa1008c6c0b 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200304
+20200305


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:30 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:30 UTC (permalink / raw)
  To: gcc-cvs

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

commit c46da87b9d35f709dea8d569cdb9a23dec8a4c04
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Mar 4 00:16:33 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d68a3af6171..a75e50658cb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200303
+20200304


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:28 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:28 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:3f33c471bbf745216e0601cb629144b34642c9b9

commit 3f33c471bbf745216e0601cb629144b34642c9b9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 3 00:16:38 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3d6162ade6c..d68a3af6171 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200302
+20200303


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:26 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:26 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:750d061df091da1eec2ee85e506d5291f7217ec9

commit 750d061df091da1eec2ee85e506d5291f7217ec9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Mar 2 00:16:33 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 221d1af3ef1..3d6162ade6c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200301
+20200302


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:25 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:25 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:6fa4bc48bd6bd964b77e3445eed7a7101c273479

commit 6fa4bc48bd6bd964b77e3445eed7a7101c273479
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Mar 1 00:16:37 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index c8e3aa7902d..221d1af3ef1 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200229
+20200301


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:24 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:24 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:96ad5fb8bc95cde6e163253fecccb094c463290f

commit 96ad5fb8bc95cde6e163253fecccb094c463290f
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Feb 29 00:16:37 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5430ef36f3e..c8e3aa7902d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200228
+20200229


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:22 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:22 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:8f22ba6d69f21fef231c7e68f997641cef7b7d72

commit 8f22ba6d69f21fef231c7e68f997641cef7b7d72
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Feb 28 00:16:33 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b0610b3a96f..5430ef36f3e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200227
+20200228


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:19 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:19 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:89f759ac2ebb9f09ce5655ce5d791793922c612d

commit 89f759ac2ebb9f09ce5655ce5d791793922c612d
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Feb 27 00:16:39 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b6e7da95d92..b0610b3a96f 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200226
+20200227


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:18 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:18 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:07a0e380d6245a1b7c00b5bec0e654700cfb8650

commit 07a0e380d6245a1b7c00b5bec0e654700cfb8650
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Feb 26 00:16:34 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 19ba4628562..b6e7da95d92 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200225
+20200226


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:15 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:15 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:0b002688979f85ea38b06b7c4df6df2f9a68e2a1

commit 0b002688979f85ea38b06b7c4df6df2f9a68e2a1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Feb 25 00:16:33 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index e1f74619749..19ba4628562 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200224
+20200225


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:13 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:13 UTC (permalink / raw)
  To: gcc-cvs

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

commit c7bfe1aaa39ffe694744bfbf8fa128556a7e766c
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Feb 24 00:16:40 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ec9db863f74..e1f74619749 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200223
+20200224


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:13 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:13 UTC (permalink / raw)
  To: gcc-cvs

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

commit cd6016713aaae242660afb8ec69e17f61b2c2ad0
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Feb 23 00:16:44 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index eac5901d0cb..ec9db863f74 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200222
+20200223


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:13 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:13 UTC (permalink / raw)
  To: gcc-cvs

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

commit e99b18cf7101f205bfdd9f0f29ed51caaec52779
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Feb 22 00:16:30 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index b46dfff9b89..eac5901d0cb 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200221
+20200222


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:10 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:10 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:33fe984aca4d12013bbd5921eee393c66dc1cfaa

commit 33fe984aca4d12013bbd5921eee393c66dc1cfaa
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Feb 21 00:16:41 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index a8d13971a30..b46dfff9b89 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200220
+20200221


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:09 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:09 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:549a2400ea5e26b1a77e4d43a9e7788e949280de

commit 549a2400ea5e26b1a77e4d43a9e7788e949280de
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Feb 20 00:16:56 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 144611835b7..a8d13971a30 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200219
+20200220


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:06 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:06 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:08ee555df420b9d13f9302e3cfdec8f60e62ce3b

commit 08ee555df420b9d13f9302e3cfdec8f60e62ce3b
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Feb 19 00:16:37 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 92198c740cc..144611835b7 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200218
+20200219


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-03-11  2:03 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-03-11  2:03 UTC (permalink / raw)
  To: gcc-cvs

https://gcc.gnu.org/g:1ee98e41383e2c76572c4cbc9a526e9ae63115a2

commit 1ee98e41383e2c76572c4cbc9a526e9ae63115a2
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Feb 18 00:16:45 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index f3223f8e2f9..92198c740cc 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200217
+20200218


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-02-17  3:47 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-02-17  3:47 UTC (permalink / raw)
  To: gcc-cvs

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

commit f0a33db5fb64f35a56e02e976920ee8400181719
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Feb 17 00:16:51 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 7bfd0c3..f3223f8 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200216
+20200217


^ permalink raw reply	[flat|nested] 118+ messages in thread

* [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump.
@ 2020-02-17  3:47 Jiu Fu Guo
  0 siblings, 0 replies; 118+ messages in thread
From: Jiu Fu Guo @ 2020-02-17  3:47 UTC (permalink / raw)
  To: gcc-cvs

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

commit e19c49e0dab1345684813a7e7e1e80fc21c38cf9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Feb 16 00:16:39 2020 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index fa5ac37..7bfd0c3 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20200214
+20200216


^ permalink raw reply	[flat|nested] 118+ messages in thread

end of thread, other threads:[~2020-06-13  3:01 UTC | newest]

Thread overview: 118+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-12  6:42 [gcc(refs/users/guojiufu/heads/guojiufu-branch)] Daily bump Jiu Fu Guo
  -- strict thread matches above, loose matches on Subject: below --
2020-06-13  3:01 Jiu Fu Guo
2020-06-13  2:58 Jiu Fu Guo
2020-06-13  2:53 Jiu Fu Guo
2020-06-10  3:51 Jiu Fu Guo
2020-06-10  3:46 Jiu Fu Guo
2020-06-10  3:42 Jiu Fu Guo
2020-06-10  3:41 Jiu Fu Guo
2020-06-10  3:41 Jiu Fu Guo
2020-06-10  3:36 Jiu Fu Guo
2020-06-10  3:30 Jiu Fu Guo
2020-06-10  3:26 Jiu Fu Guo
2020-06-10  3:21 Jiu Fu Guo
2020-06-10  3:19 Jiu Fu Guo
2020-06-10  3:18 Jiu Fu Guo
2020-06-10  3:17 Jiu Fu Guo
2020-06-10  3:15 Jiu Fu Guo
2020-06-10  3:12 Jiu Fu Guo
2020-06-10  3:10 Jiu Fu Guo
2020-06-10  3:07 Jiu Fu Guo
2020-06-10  3:05 Jiu Fu Guo
2020-06-10  3:05 Jiu Fu Guo
2020-06-10  3:04 Jiu Fu Guo
2020-06-10  3:02 Jiu Fu Guo
2020-06-10  3:01 Jiu Fu Guo
2020-06-10  2:58 Jiu Fu Guo
2020-06-10  2:55 Jiu Fu Guo
2020-05-18  4:53 Jiu Fu Guo
2020-05-18  4:53 Jiu Fu Guo
2020-05-18  4:52 Jiu Fu Guo
2020-05-18  4:50 Jiu Fu Guo
2020-05-18  4:47 Jiu Fu Guo
2020-05-18  4:44 Jiu Fu Guo
2020-05-12  7:09 Jiu Fu Guo
2020-05-12  7:06 Jiu Fu Guo
2020-05-12  7:05 Jiu Fu Guo
2020-05-12  7:02 Jiu Fu Guo
2020-05-12  7:00 Jiu Fu Guo
2020-05-12  6:57 Jiu Fu Guo
2020-05-12  6:54 Jiu Fu Guo
2020-05-12  6:49 Jiu Fu Guo
2020-05-12  6:47 Jiu Fu Guo
2020-05-12  6:46 Jiu Fu Guo
2020-05-12  6:46 Jiu Fu Guo
2020-05-12  6:44 Jiu Fu Guo
2020-05-12  6:39 Jiu Fu Guo
2020-05-12  6:37 Jiu Fu Guo
2020-04-27  9:50 Jiu Fu Guo
2020-04-27  9:50 Jiu Fu Guo
2020-04-27  9:49 Jiu Fu Guo
2020-04-27  9:47 Jiu Fu Guo
2020-04-27  9:44 Jiu Fu Guo
2020-04-27  9:41 Jiu Fu Guo
2020-04-27  9:39 Jiu Fu Guo
2020-04-27  9:36 Jiu Fu Guo
2020-04-27  9:35 Jiu Fu Guo
2020-04-27  9:34 Jiu Fu Guo
2020-04-27  9:32 Jiu Fu Guo
2020-04-27  9:31 Jiu Fu Guo
2020-04-27  9:30 Jiu Fu Guo
2020-04-27  9:28 Jiu Fu Guo
2020-04-27  9:26 Jiu Fu Guo
2020-04-27  9:26 Jiu Fu Guo
2020-04-27  9:26 Jiu Fu Guo
2020-04-27  9:25 Jiu Fu Guo
2020-04-27  9:22 Jiu Fu Guo
2020-04-27  9:19 Jiu Fu Guo
2020-04-27  9:17 Jiu Fu Guo
2020-04-27  9:16 Jiu Fu Guo
2020-04-27  9:15 Jiu Fu Guo
2020-04-27  9:14 Jiu Fu Guo
2020-04-27  9:12 Jiu Fu Guo
2020-04-27  9:11 Jiu Fu Guo
2020-04-27  9:09 Jiu Fu Guo
2020-04-27  9:07 Jiu Fu Guo
2020-04-27  9:06 Jiu Fu Guo
2020-04-27  9:06 Jiu Fu Guo
2020-04-27  9:05 Jiu Fu Guo
2020-04-27  9:02 Jiu Fu Guo
2020-04-27  9:01 Jiu Fu Guo
2020-04-27  8:58 Jiu Fu Guo
2020-04-27  8:57 Jiu Fu Guo
2020-04-27  8:55 Jiu Fu Guo
2020-04-27  8:55 Jiu Fu Guo
2020-04-27  8:54 Jiu Fu Guo
2020-04-27  8:52 Jiu Fu Guo
2020-04-27  8:51 Jiu Fu Guo
2020-04-27  8:47 Jiu Fu Guo
2020-04-27  8:45 Jiu Fu Guo
2020-04-27  8:43 Jiu Fu Guo
2020-04-27  8:43 Jiu Fu Guo
2020-04-27  8:42 Jiu Fu Guo
2020-04-27  8:40 Jiu Fu Guo
2020-04-27  8:39 Jiu Fu Guo
2020-03-11  2:39 Jiu Fu Guo
2020-03-11  2:38 Jiu Fu Guo
2020-03-11  2:37 Jiu Fu Guo
2020-03-11  2:36 Jiu Fu Guo
2020-03-11  2:34 Jiu Fu Guo
2020-03-11  2:33 Jiu Fu Guo
2020-03-11  2:30 Jiu Fu Guo
2020-03-11  2:28 Jiu Fu Guo
2020-03-11  2:26 Jiu Fu Guo
2020-03-11  2:25 Jiu Fu Guo
2020-03-11  2:24 Jiu Fu Guo
2020-03-11  2:22 Jiu Fu Guo
2020-03-11  2:19 Jiu Fu Guo
2020-03-11  2:18 Jiu Fu Guo
2020-03-11  2:15 Jiu Fu Guo
2020-03-11  2:13 Jiu Fu Guo
2020-03-11  2:13 Jiu Fu Guo
2020-03-11  2:13 Jiu Fu Guo
2020-03-11  2:10 Jiu Fu Guo
2020-03-11  2:09 Jiu Fu Guo
2020-03-11  2:06 Jiu Fu Guo
2020-03-11  2:03 Jiu Fu Guo
2020-02-17  3:47 Jiu Fu Guo
2020-02-17  3:47 Jiu Fu Guo

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).