public inbox for gcc-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r11-7652] Daily bump.
@ 2021-03-13  0:16 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2021-03-13  0:16 UTC (permalink / raw)
  To: gcc-cvs

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

commit r11-7652-g6da2762a3b1c496bebe8334f6e68a834fe6a1055
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sat Mar 13 00:16:20 2021 +0000

    Daily bump.

Diff:
---
 contrib/ChangeLog       |  9 ++++++
 gcc/ChangeLog           | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 27 ++++++++++++++++++
 gcc/fortran/ChangeLog   |  6 ++++
 gcc/testsuite/ChangeLog | 22 +++++++++++++++
 libgfortran/ChangeLog   |  9 ++++++
 libgomp/ChangeLog       |  5 ++++
 8 files changed, 152 insertions(+), 1 deletion(-)

diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 0bc2fee8e71..3c525f8c781 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,12 @@
+2021-03-12  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Allow deletion of ChangeLog
+	files.
+	* gcc-changelog/setup.cfg: Set line limit to 120 characters.
+	* gcc-changelog/test_email.py: Add test.
+	* gcc-changelog/test_patches.txt: Likewise.
+	* gcc-changelog/git_email.py: Fix parsing of deleted files.
+
 2021-02-08  Mike Frysinger  <vapier@gentoo.org>
 
 	* mklog.py (generated_files): New set.
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5c7dd7ea7e5..1c49510f5ee 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,76 @@
+2021-03-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+	PR target/99422
+	* config/sparc/constraints.md (w): Rename to...
+	(W): ... this and ditch previous implementation.
+	* config/sparc/sparc.md (*movdi_insn_sp64): Replace W with m.
+	(*movdf_insn_sp64): Likewise.
+	(*mov<VM64:mode>_insn_sp64): Likewise.
+	* config/sparc/sync.md (*atomic_compare_and_swap<mode>_1): Replace
+	w with W.
+	(atomic_compare_and_swap_leon3_1): Likewise.
+	(*atomic_compare_and_swapdi_v8plus): Likewise.
+	* config/sparc/sparc.c (memory_ok_for_ldd): Remove useless test on
+	architecture and add missing address validity check during LRA.
+
+2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/98858
+	* gimplify.c (omp_add_variable): Handle NULL_TREE as size
+	occuring for assumed-size arrays in use_device_{ptr,addr}.
+
+2021-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/99321
+	* config/i386/constraints.md (YW): New internal constraint.
+	* config/i386/sse.md (v_Yw): Add V4TI, V2TI, V1TI and TI cases.
+	(*<sse2_avx2>_<insn><mode>3<mask_name>,
+	*<sse2_avx2>_uavg<mode>3<mask_name>, *abs<mode>2,
+	*<s>mul<mode>3_highpart<mask_name>): Use <v_Yw> instead of v in
+	constraints.
+	(<sse2_avx2>_psadbw): Use YW instead of v in constraints.
+	(*avx2_pmaddwd, *sse2_pmaddwd, *<code>v8hi3, *<code>v16qi3,
+	avx2_pmaddubsw256, ssse3_pmaddubsw128): Merge last two alternatives
+	into one, use Yw instead of former x,v.
+	(ashr<mode>3, <insn><mode>3): Use <v_Yw> instead of x in constraints of
+	the last alternative.
+	(<sse2_avx2>_packsswb<mask_name>, <sse2_avx2>_packssdw<mask_name>,
+	<sse2_avx2>_packuswb<mask_name>, <sse4_1_avx2>_packusdw<mask_name>,
+	*<ssse3_avx2>_pmulhrsw<mode>3<mask_name>, <ssse3_avx2>_palignr<mode>,
+	<ssse3_avx2>_pshufb<mode>3<mask_name>): Merge last two alternatives
+	into one, use <v_Yw> instead of former x,v.
+	(avx2_interleave_highv32qi<mask_name>,
+	vec_interleave_highv16qi<mask_name>): Use Yw instead of v in
+	constraints.  Add && <mask_avx512bw_condition> to condition.
+	(avx2_interleave_lowv32qi<mask_name>,
+	vec_interleave_lowv16qi<mask_name>,
+	avx2_interleave_highv16hi<mask_name>,
+	vec_interleave_highv8hi<mask_name>,
+	avx2_interleave_lowv16hi<mask_name>, vec_interleave_lowv8hi<mask_name>,
+	avx2_pshuflw_1<mask_name>, sse2_pshuflw_1<mask_name>,
+	avx2_pshufhw_1<mask_name>, sse2_pshufhw_1<mask_name>,
+	avx2_<code>v16qiv16hi2<mask_name>, sse4_1_<code>v8qiv8hi2<mask_name>,
+	*sse4_1_<code>v8qiv8hi2<mask_name>_1, <sse2_avx2>_<insn><mode>3): Use
+	Yw instead of v in constraints.
+	* config/i386/mmx.md (Yv_Yw): New define_mode_attr.
+	(*mmx_<insn><mode>3, mmx_ashr<mode>3, mmx_<insn><mode>3): Use <Yv_Yw>
+	instead of Yv in constraints.
+	(*mmx_<insn><mode>3, *mmx_mulv4hi3, *mmx_smulv4hi3_highpart,
+	*mmx_umulv4hi3_highpart, *mmx_pmaddwd, *mmx_<code>v4hi3,
+	*mmx_<code>v8qi3, mmx_pack<s_trunsuffix>swb, mmx_packssdw,
+	mmx_punpckhbw, mmx_punpcklbw, mmx_punpckhwd, mmx_punpcklwd,
+	*mmx_uavgv8qi3, *mmx_uavgv4hi3, mmx_psadbw): Use Yw instead of Yv in
+	constraints.
+	(*mmx_pinsrw, *mmx_pinsrb, *mmx_pextrw, *mmx_pextrw_zext, *mmx_pextrb,
+	*mmx_pextrb_zext): Use YW instead of Yv in constraints.
+	(*mmx_eq<mode>3, mmx_gt<mode>3): Use x instead of Yv in constraints.
+	(mmx_andnot<mode>3, *mmx_<code><mode>3): Split last alternative into
+	two, one with just x, another isa avx512vl with v.
+
+2021-03-12  Martin Liska  <mliska@suse.cz>
+
+	* doc/invoke.texi: Add missing param documentation.
+
 2021-03-11  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/96374
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 448fb4ace5b..a183ced2a56 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210312
+20210313
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 6fb7bcf2eb6..370e725605e 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,30 @@
+2021-03-12  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/99238
+	* module.cc (depset::hash::add_binding_entity): Assert not
+	visited.
+	(depset::add::add_specializations): Likewise.
+	* name-lookup.c (name_lookup::dedup): New.
+	(name_lookup::~name_lookup): Assert not deduping.
+	(name_lookup::restore_state): Likewise.
+	(name_lookup::add_overload): Replace outlined code with dedup
+	call.
+	(name_lookup::add_value): Likewise.
+	(name_lookup::search_namespace_only): Likewise.
+	(name_lookup::adl_namespace_fns): Likewise.
+	(name_lookup::adl_class_fns): Likewise.
+	(name_lookup::search_adl): Likewise.  Add clearing dedup call.
+	(name_lookup::search_qualified): Likewise.
+	(name_lookup::search_unqualified): Likewise.
+
+2021-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/99507
+	* call.c (build_over_call): For immediate evaluation of functions
+	that return references, undo convert_from_reference effects before
+	calling cxx_constant_value and call convert_from_reference
+	afterwards.
+
 2021-03-11  Nathan Sidwell  <nathan@acm.org>
 
 	PR c++/99248
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index a78e724de17..3682564464a 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/99514
+	* resolve.c (resolve_symbol): Accept vars which are in DATA
+	and hence (either) implicit SAVE (or in common).
+
 2021-03-10  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/99205
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 4a59263bdeb..e13d75227ff 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,25 @@
+2021-03-12  Nathan Sidwell  <nathan@acm.org>
+
+	PR c++/99238
+	* g++.dg/modules/pr99238.h: New.
+	* g++.dg/modules/pr99238_a.H: New.
+	* g++.dg/modules/pr99238_b.H: New.
+
+2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/99514
+	* gfortran.dg/gomp/threadprivate-1.f90: New test.
+
+2021-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/99321
+	* gcc.target/i386/avx512vl-pr99321-2.c: New test.
+
+2021-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/99507
+	* g++.dg/cpp2a/consteval19.C: New test.
+
 2021-03-11  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/96374
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 819be3929fa..93e788f3c9f 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,12 @@
+2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
+
+	* io/transfer.c (st_read_done_worker, st_write_done_worker):
+	Call unlock_unit here, add unit_lock lock around newunit_free call.
+	(st_read_done, st_write_done): Only call unlock_unit when not
+	calling the worker function.
+	* io/unit.c (set_internal_unit): Don't reset the unit_number
+	to the same number as this cause race warnings.
+
 2021-03-05  Harald Anlauf  <anlauf@gmx.de>
 
 	PR libfortran/99218
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index e4a51977d94..3aee0365646 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,8 @@
+2021-03-12  Tobias Burnus  <tobias@codesourcery.com>
+
+	PR fortran/98858
+	* testsuite/libgomp.fortran/use_device_ptr-3.f90: New test.
+
 2021-03-04  Jakub Jelinek  <jakub@redhat.com>
 
 	* configure.ac: Add AC_CHECK_SIZEOF([void *]).


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

only message in thread, other threads:[~2021-03-13  0:16 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-13  0:16 [gcc r11-7652] Daily bump GCC Administrator

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