]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 11 Mar 2021 00:17:23 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 11 Mar 2021 00:17:23 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/testsuite/ChangeLog

index 81c32c86f7da5bb834b6b8ead1d170340fc66fea..29ff729eeb6c0c62f95f2e6a21fd536906fa4835 100644 (file)
@@ -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
index 3384f6c73254cfd9485dc509c8a0ba8d80630f2a..f2ed86a869c95f04565b26b4938d5019f24bf0aa 100644 (file)
@@ -1 +1 @@
-20210310
+20210311
index d79285b181396403e3d7219f8837fb29086f3205..71a876c6933273fac520ec999a2d5926931eb986 100644 (file)
@@ -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
index a8559eed2d1be002f1c8f4a3586601b068631da1..c776337993f47dbd17ddab8cd50aea5d316d2001 100644 (file)
@@ -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.