[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