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

index e131c3c72ed5bd54833f4725e126bf87a9676c27..2a18843cd39863f1f426061c12f21815f80f352c 100644 (file)
@@ -1,3 +1,38 @@
+2020-10-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       * config/aarch64/aarch64.c (neoversen2_tunings): Define.
+       * config/aarch64/aarch64-cores.def (neoverse-n2): Use it.
+
+2020-10-13  Alex Coplan  <alex.coplan@arm.com>
+
+       Backported from master:
+       2020-09-30  Alex Coplan  <alex.coplan@arm.com>
+
+       PR target/97251
+       * config/arm/arm.md (movsf): Relax TARGET_HARD_FLOAT to
+       TARGET_VFP_BASE.
+       (movdf): Likewise.
+       * config/arm/vfp.md (no_literal_pool_df_immediate): Likewise.
+       (no_literal_pool_sf_immediate): Likewise.
+
+2020-10-13  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-09-25  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/arm/arm-protos.h (arm_mve_mode_and_operands_type_check):
+       Delete.
+       * config/arm/arm.c (arm_coproc_mem_operand_wb): Use a scale factor
+       of 2 rather than 4 for 16-bit modes.
+       (arm_mve_mode_and_operands_type_check): Delete.
+       * config/arm/constraints.md (Uj): Allow writeback for Neon,
+       but continue to disallow it for MVE.
+       * config/arm/arm.md (*arm32_mov<HFBF:mode>): Add !TARGET_HAVE_MVE.
+       * config/arm/vfp.md (*mov_load_vfp_hf16, *mov_store_vfp_hf16): Fold
+       back into...
+       (*mov<mode>_vfp_<mode>16): ...here but use Uj for the FPR memory
+       constraints.  Use for base MVE too.
+
 2020-10-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
        Backported from master:
index 4d019bc967267264f9dfb78bfc013e596d5aea1a..7516298d9d2a498db9d5687a9c600e5cbf4f2c20 100644 (file)
@@ -1 +1 @@
-20201013
+20201014
index bec83c490749c714e07e4680197d8079560ed07d..6eaa5b5e6777d8cfc09bad8c1bed5358246637e0 100644 (file)
@@ -1,3 +1,15 @@
+2020-10-13  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2020-10-08  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/96229
+       * parser.c (cp_parser_class_specifier_1): Move call to
+       associate_classtype_constraints from here to ...
+       (cp_parser_class_head): ... here.
+       * pt.c (is_compatible_template_arg): Correct documentation to
+       say "argument is _no_ more constrained than the parameter".
+
 2020-10-08  Patrick Palka  <ppalka@redhat.com>
 
        Backported from master:
index 96ea01fc318abebab9a0d4e0338abc619adf5a2e..ed86999c2bed9850a77ee8f88f8eeae2e123a9f9 100644 (file)
@@ -1,3 +1,23 @@
+2020-10-13  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2020-10-08  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/96229
+       * g++.dg/cpp2a/concepts-class2.C: New test.
+
+2020-10-13  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-09-25  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: Allow
+       the store to use GPRs instead of FPRs.  Add scan-assembler-nots
+       for writeback.
+       * gcc.target/arm/armv8_1m-fp16-move-1.c: New test.
+       * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise.
+       * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise.
+
 2020-10-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
        Backported from master:
index 6a2119679f9cdc534f1997226d808b2a1f1ca948..d3b8807a8d6e66d6111dc180e3ce3dd7c897591d 100644 (file)
@@ -1,3 +1,16 @@
+2020-10-13  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2020-10-08  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/95788
+       * include/bits/ranges_uninitialized.h:
+       (__construct_at_fn::operator()): Rewrite in terms of
+       std::construct_at.  Declare it conditionally noexcept.  Qualify
+       calls to declval in its requires-clause.
+       * testsuite/20_util/specialized_algorithms/construct_at/95788.cc:
+       New test.
+
 2020-10-08  Jonathan Wakely  <jwakely@redhat.com>
 
        Backported from master: