]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 20 Aug 2020 00:17:07 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 20 Aug 2020 00:17:07 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 2d7ea562fc58ae8b0b49329704f86680d0eea79e..e9d9bbafd1061bab90e8252f36b63ac8ddbd8aea 100644 (file)
@@ -1,3 +1,50 @@
+2020-08-19  Joe Ramsay  <joe.ramsay@arm.com>
+
+       Backported from master:
+       2020-07-29  Joe Ramsay  <joe.ramsay@arm.com>
+
+       PR target/96682
+       * config/arm/arm-protos.h (arm_coproc_mem_operand_no_writeback):
+       Declare prototype.
+       (arm_mve_mode_and_operands_type_check): Declare prototype.
+       * config/arm/arm.c (arm_coproc_mem_operand): Refactor to use
+       _arm_coproc_mem_operand.
+       (arm_coproc_mem_operand_wb): New function to cover full, limited
+       and no writeback.
+       (arm_coproc_mem_operand_no_writeback): New constraint for memory
+       operand with no writeback.
+       (arm_print_operand): Extend 'E' specifier for memory operand
+       that does not support writeback.
+       (arm_mve_mode_and_operands_type_check): New constraint check for
+       MVE memory operands.
+       * config/arm/constraints.md: Add Uj constraint for VFP vldr.16
+       and vstr.16.
+       * config/arm/vfp.md (*mov_load_vfp_hf16): New pattern for
+       vldr.16.
+       (*mov_store_vfp_hf16): New pattern for vstr.16.
+       (*mov<mode>_vfp_<mode>16): Remove MVE moves.
+
+2020-08-19  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backported from master:
+       2020-08-18  Peter Bergner  <bergner@linux.ibm.com>
+
+       * config/rs6000/rs6000-builtin.def (BU_VSX_1): Rename xvcvbf16sp to
+       xvcvbf16spn.
+       * config/rs6000/rs6000-call.c (builtin_function_type): Likewise.
+       * config/rs6000/vsx.md: Likewise.
+       * doc/extend.texi: Likewise.
+
+2020-08-19  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backported from master:
+       2020-08-13  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/96506
+       * config/rs6000/rs6000-call.c (rs6000_promote_function_mode): Disallow
+       MMA types as return values.
+       (rs6000_function_arg): Disallow MMA types as function arguments.
+
 2020-08-18  Uroš Bizjak  <ubizjak@gmail.com>
 
        PR target/96536
index a8098fbd6e30bb5c104d49835c4936298a58c342..7829179094cd70c853ac93a8d5a200f8cddac151 100644 (file)
@@ -1 +1 @@
-20200819
+20200820
index f8dbeb5cc4133e90b7fb3f836cb7da18c690c366..0fc057a860c01287947c990c88d15e27fd30d9c5 100644 (file)
@@ -1,3 +1,26 @@
+2020-08-19  Joe Ramsay  <joe.ramsay@arm.com>
+
+       Backported from master:
+       2020-07-29  Joe Ramsay  <joe.ramsay@arm.com>
+
+       PR target/96682
+       * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: New test.
+
+2020-08-19  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backported from master:
+       2020-08-18  Peter Bergner  <bergner@linux.ibm.com>
+
+       * gcc.target/powerpc/mma-builtin-3.c: Rename xvcvbf16sp to xvcvbf16spn.
+
+2020-08-19  Peter Bergner  <bergner@linux.ibm.com>
+
+       Backported from master:
+       2020-08-13  Peter Bergner  <bergner@linux.ibm.com>
+
+       PR target/96506
+       * gcc.target/powerpc/pr96506.c: New test.
+
 2020-08-18  Jason Merrill  <jason@redhat.com>
 
        PR c++/96199
index d7282615a77b16ea05de879129580ed89306dffc..12668a1feb9b93d95b8b25aae03f149c7df213cb 100644 (file)
@@ -1,3 +1,19 @@
+2020-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2020-08-19  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/c++config (_GLIBCXX_DEPRECATED_SUGGEST): New
+       macro for "use 'foo' instead" message in deprecated warnings.
+       * include/bits/ios_base.h (io_state, open_mode, seek_dir)
+       (streampos, streamoff): Use _GLIBCXX_DEPRECATED_SUGGEST.
+       * include/std/streambuf (stossc): Replace C++11 attribute
+       with _GLIBCXX_DEPRECATED_SUGGEST.
+       * include/std/type_traits (__is_nullptr_t): Use
+       _GLIBCXX_DEPRECATED_SUGGEST instead of _GLIBCXX_DEPRECATED.
+       * testsuite/27_io/types/1.cc: Check for deprecated warnings.
+       Also check for io_state, open_mode and seek_dir typedefs.
+
 2020-08-11  Jonathan Wakely  <jwakely@redhat.com>
 
        PR libstdc++/89760