[gcc r10-9435] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Thu Mar 11 00:17:54 GMT 2021


https://gcc.gnu.org/g:25e3795e1664c2d7e9eea4a5d5d3a1b94970e3f2

commit r10-9435-g25e3795e1664c2d7e9eea4a5d5d3a1b94970e3f2
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Mar 11 00:17:23 2021 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 61 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/ada/ChangeLog       | 11 +++++++++
 gcc/testsuite/ChangeLog | 37 ++++++++++++++++++++++++++++++
 4 files changed, 110 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 81c32c86f7d..29ff729eeb6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,64 @@
+2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2021-03-08  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR target/98959
+	* config/rs6000/rs6000.c (rs6000_emit_le_vsx_permute): Add an assert
+	to ensure we do not have an Altivec style address.
+	* config/rs6000/vsx.md (*vsx_le_perm_load_<mode>): Disable if passed
+	an Altivec style address.
+	(*vsx_le_perm_store_<mode>): Likewise.
+	(splitters after *vsx_le_perm_store_<mode>): Likewise.
+	(vsx_load_<mode>): Disable special expander if passed an Altivec
+	style address.
+	(vsx_store_<mode>): Likewise.
+
+2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2021-02-26  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR target/99279
+	* config/rs6000/rs6000-call.c (rs6000_init_builtins): Replace assert
+	with an "if" test.
+
+2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2021-02-23  Peter Bergner  <bergner@linux.ibm.com>
+
+	* config/rs6000/mma.md (mma_assemble_pair): Rename from this...
+	(vsx_assemble_pair): ...to this.
+	* config/rs6000/rs6000-builtin.def (BU_MMA_V2, BU_MMA_V3,
+	BU_COMPAT): New macros.
+	(mma_assemble_pair): Rename from this...
+	(vsx_assemble_pair): ...to this.
+	(mma_disassemble_pair): Rename from this...
+	(vsx_disassemble_pair): ...to this.
+	(mma_assemble_pair): New compatibility built-in.
+	(mma_disassemble_pair): Likewise.
+	* config/rs6000/rs6000-call.c (struct builtin_compatibility): New.
+	(RS6000_BUILTIN_COMPAT): Define.
+	(bdesc_compat): New.
+	(rs6000_gimple_fold_mma_builtin): Use VSX_BUILTIN_ASSEMBLE_PAIR.
+	(rs6000_init_builtins): Register compatibility built-ins.
+	(mma_init_builtins): Use VSX_BUILTIN_ASSEMBLE_PAIR,
+	and VSX_BUILTIN_DISASSEMBLE_PAIR.
+	* doc/extend.texi (__builtin_mma_assemble_pair): Rename from this...
+	(__builtin_vsx_assemble_pair): ...to this.
+	(__builtin_mma_disassemble_pair): Rename from this...
+	(__builtin_vsx_disassemble_pair): ...to this.
+
+2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2021-02-11  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR target/99041
+	* config/rs6000/predicates.md (mma_assemble_input_operand): Restrict
+	memory addresses that are legal for quad word accesses.
+
 2021-03-09  Eric Botcazou  <ebotcazou@adacore.com>
 
 	PR c++/90448
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 3384f6c7325..f2ed86a869c 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20210310
+20210311
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index d79285b1813..71a876c6933 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -1,3 +1,14 @@
+2021-03-10  Mikael Pettersson  <mikpelinux@gmail.com>
+
+	PR bootstrap/94918
+	* raise-gcc.c: On Cygwin include mingw32.h to prevent
+	windows.h from including x86intrin.h or emmintrin.h.
+
+2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gcc-interface/decl.c (gnat_to_gnu_entity): Build a TYPE_STUB_DECL
+	for the main variant of an enumeration type declared as volatile.
+
 2021-03-05  Eric Botcazou  <ebotcazou@adacore.com>
 
 	PR ada/99264
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a8559eed2d1..c776337993f 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,40 @@
+2021-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	Backported from master:
+	2021-03-10  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	* gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors.
+
+2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2021-03-08  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR target/98959
+	* gcc.target/powerpc/pr98959.c: New test.
+
+2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2021-02-23  Peter Bergner  <bergner@linux.ibm.com>
+
+	* gcc.target/powerpc/mma-builtin-4.c: Add tests for
+	__builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair.
+	Add __has_builtin tests for built-ins.
+	Update expected instruction counts.
+
+2021-03-10  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2021-02-11  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR target/99041
+	* g++.target/powerpc/pr99041.C: New test.
+
+2021-03-10  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/specs/lto25.ads: New test.
+
 2021-03-08  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
 	* gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.


More information about the Gcc-cvs mailing list