From: GCC Administrator Date: Thu, 11 Mar 2021 00:17:23 +0000 (+0000) Subject: Daily bump. X-Git-Tag: releases/gcc-10.3.0~229 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=25e3795e1664c2d7e9eea4a5d5d3a1b94970e3f2;p=thirdparty%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 81c32c86f7da..29ff729eeb6c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,64 @@ +2021-03-10 Peter Bergner + + Backported from master: + 2021-03-08 Peter Bergner + + 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_): Disable if passed + an Altivec style address. + (*vsx_le_perm_store_): Likewise. + (splitters after *vsx_le_perm_store_): Likewise. + (vsx_load_): Disable special expander if passed an Altivec + style address. + (vsx_store_): Likewise. + +2021-03-10 Peter Bergner + + Backported from master: + 2021-02-26 Peter Bergner + + PR target/99279 + * config/rs6000/rs6000-call.c (rs6000_init_builtins): Replace assert + with an "if" test. + +2021-03-10 Peter Bergner + + Backported from master: + 2021-02-23 Peter Bergner + + * 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 + + Backported from master: + 2021-02-11 Peter Bergner + + 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 PR c++/90448 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 3384f6c73254..f2ed86a869c9 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20210310 +20210311 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index d79285b18139..71a876c69332 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,14 @@ +2021-03-10 Mikael Pettersson + + 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 + + * 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 PR ada/99264 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index a8559eed2d1b..c776337993f4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,40 @@ +2021-03-10 Segher Boessenkool + + Backported from master: + 2021-03-10 Segher Boessenkool + + * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors. + +2021-03-10 Peter Bergner + + Backported from master: + 2021-03-08 Peter Bergner + + PR target/98959 + * gcc.target/powerpc/pr98959.c: New test. + +2021-03-10 Peter Bergner + + Backported from master: + 2021-02-23 Peter Bergner + + * 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 + + Backported from master: + 2021-02-11 Peter Bergner + + PR target/99041 + * g++.target/powerpc/pr99041.C: New test. + +2021-03-10 Eric Botcazou + + * gnat.dg/specs/lto25.ads: New test. + 2021-03-08 Kyrylo Tkachov * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test.