]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 8 Aug 2020 00:18:22 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 8 Aug 2020 00:18:22 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog
libgcc/ChangeLog
libstdc++-v3/ChangeLog

index d6dde8d33f56e51dd36434923fb9a84ef818ab03..c22e607946f5eabdcb6c8d32f5ee9014710c4ed8 100644 (file)
@@ -1,3 +1,60 @@
+2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/96191
+       * config/arm/arm.md (arm_stack_protect_test_insn): Zero out
+       operand 2 after use.
+       * config/arm/thumb1.md (thumb1_stack_protect_test_insn): Likewise.
+
+2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-08-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/96191
+       * config/aarch64/aarch64.md (stack_protect_test_<mode>): Set the
+       CC register directly, instead of a GPR.  Replace the original GPR
+       destination with an extra scratch register.  Zero out operand 3
+       after use.
+       (stack_protect_test): Update accordingly.
+
+2020-08-07  Qian Jianhua  <qianjh@cn.fujitsu.com>
+
+       Backported from master:
+       2020-08-03  Qian jianhua  <qianjh@cn.fujitsu.com>
+
+       * config/aarch64/aarch64-cores.def (a64fx): New core.
+       * config/aarch64/aarch64-tune.md: Regenerated.
+       * config/aarch64/aarch64.c (a64fx_prefetch_tune, a64fx_tunings): New.
+       * doc/invoke.texi: Add a64fx to the list.
+
+2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-04-16  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/94605
+       * early-remat.c (early_remat::process_block): Handle insns that
+       set multiple candidate registers.
+
+2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-07-13  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR middle-end/95114
+       * tree.h (virtual_method_call_p): Add a default-false parameter
+       that indicates whether the function is being called from dump
+       routines.
+       (obj_type_ref_class): Likewise.
+       * tree.c (virtual_method_call_p): Likewise.
+       * ipa-devirt.c (obj_type_ref_class): Likewise.  Lazily add ODR
+       type information for the type when the parameter is false.
+       * tree-pretty-print.c (dump_generic_node): Update calls to
+       virtual_method_call_p and obj_type_ref_class accordingly.
+
 2020-08-04  Matthew Malcomson  <matthew.malcomson@arm.com>
 
        * config/aarch64/aarch64-protos.h (aarch64_indirect_call_asm):
index 007638ea22c873a9b44e331051a2765dd1760af2..0aaecf38b04f0af989e7ea2d37bf766c023eb165 100644 (file)
@@ -1 +1 @@
-20200807
+20200808
index 2142682e727c87ab49368c333d32dbdc60190df5..905df14b2c927f80aa580523cd2e11ae2a9801f7 100644 (file)
@@ -1,3 +1,44 @@
+2020-08-07  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/96402
+       * gcc.target/aarch64/pr96402.c: New test.
+
+2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-08-06  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * gcc.target/arm/stack-protector-1.c: New test.
+       * gcc.target/arm/stack-protector-2.c: Likewise.
+
+2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-08-05  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR target/96191
+       * gcc.target/aarch64/stack-protector-1.c: New test.
+       * gcc.target/aarch64/stack-protector-2.c: Likewise.
+
+2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-04-16  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR rtl-optimization/94605
+       * gcc.target/aarch64/sve/pr94605.c: New test.
+
+2020-08-07  Richard Sandiford  <richard.sandiford@arm.com>
+
+       Backported from master:
+       2020-07-13  Richard Sandiford  <richard.sandiford@arm.com>
+
+       PR middle-end/95114
+       * g++.target/aarch64/pr95114.C: New test.
+
 2020-08-04  Matthew Malcomson  <matthew.malcomson@arm.com>
 
        * gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test.
index 275925541ab0f8bd5aeecd00dd41935ac88a844c..8ee2508c50bde1e393c9b1f05127f50015e7d0f4 100644 (file)
@@ -1,3 +1,12 @@
+2020-08-07  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-08-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/96402
+       * config/aarch64/lse.S (__aarch64_cas16_acq_rel): Use x2, x3 instead
+       of x(tmp0), x(tmp1) in STXP arguments.
+
 2020-07-16  Szabolcs Nagy  <szabolcs.nagy@arm.com>
 
        Backported from master:
index 2632ab7441849ee75f68c937d18b2b51d9465b6e..d520a8e0a4c5ea46beb5585c24a88cc6706bb76c 100644 (file)
@@ -1,3 +1,29 @@
+2020-08-07  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2020-03-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/93245
+       * include/experimental/bits/fs_path.h (path::generic_string<C,T,A>()):
+       Return the generic format path, not the native one.
+       * testsuite/experimental/filesystem/path/generic/generic_string.cc:
+       Improve test coverage.
+
+2020-08-07  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2020-03-21  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR libstdc++/94242
+       * include/bits/fs_path.h (path::_S_str_convert): Replace first
+       parameter with basic_string_view so that strings with different
+       allocators can be accepted.
+       (path::generic_string<C,T,A>()): Use basic_string object that uses the
+       right allocator type.
+       * testsuite/27_io/filesystem/path/generic/94242.cc: New test.
+       * testsuite/27_io/filesystem/path/generic/generic_string.cc: Improve
+       test coverage.
+
 2020-08-06  Jonathan Wakely  <jwakely@redhat.com>
 
        Backported from master: