]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 16 Jul 2021 00:17:59 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 16 Jul 2021 00:17:59 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index 1a3895a88fa29a80dae93791a1bdf61b2b493eb6..04f22309365702d45ab9a32d49531f393685be81 100644 (file)
@@ -1,3 +1,44 @@
+2021-07-15  H.J. Lu  <hjl.tools@gmail.com>
+
+       Backported from master:
+       2021-06-13  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101023
+       * config/i386/i386.c (ix86_expand_prologue): Set red_zone_used
+       to true if red zone is used.
+       (ix86_output_indirect_jmp): Replace ix86_red_zone_size with
+       ix86_red_zone_used.
+       * config/i386/i386.h (machine_function): Add red_zone_used.
+       (ix86_red_zone_size): Removed.
+       (ix86_red_zone_used): New.
+       * config/i386/i386.md (peephole2 patterns): Replace
+       ix86_red_zone_size with ix86_red_zone_used.
+
+2021-07-15  H.J. Lu  <hjl.tools@gmail.com>
+
+       Backported from master:
+       2021-07-14  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101395
+       * config/i386/driver-i386.c (host_detect_local_cpu): Check
+       "arch [32|64]" and "tune [32|64]" for 32-bit and 64-bit codegen.
+       Enable UINTR only for 64-bit codegen.
+       * config/i386/i386-options.c
+       (ix86_option_override_internal::DEF_PTA): Skip PTA_UINTR if not
+       in 64-bit mode.
+       * config/i386/i386.h (ARCH_ARG): New.
+       (CC1_CPU_SPEC): Pass "[arch|tune] 32" for 32-bit codegen and
+       "[arch|tune] 64" for 64-bit codegen.
+
+2021-07-15  Richard Biener  <rguenther@suse.de>
+
+       Backported from master:
+       2021-07-15  Richard Biener  <rguenther@suse.de>
+
+       PR driver/101383
+       * gcc.c (process_command): Process -gtoggle like process_options
+       would after parsing options.
+
 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
 
        Backported from master:
index 9070a2a21d5d697d20bc140dd38cdadad788bd80..16244c60afdb3efb460106642047175a1ddebee7 100644 (file)
@@ -1 +1 @@
-20210715
+20210716
index 0bf8ad623bdcb8555566c1602e837dbf9fc0ed94..e1542927b87a9b14e8a1fb7a8ef091aa44942e37 100644 (file)
@@ -1,3 +1,12 @@
+2021-07-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-07-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100949
+       * trans-expr.c (gfc_trans_class_init_assign): Call
+       gfc_conv_expr_present only for dummy variables.
+
 2021-07-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        Backported from master:
index bf34652658e95321a82b786e13bf8455d2a9cd55..75cda661ba1204b8ad219f51a0497f9e1ec33da6 100644 (file)
@@ -1,3 +1,30 @@
+2021-07-15  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-07-14  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100949
+       * gfortran.dg/pr100949.f90: New test.
+
+2021-07-15  H.J. Lu  <hjl.tools@gmail.com>
+
+       Backported from master:
+       2021-06-13  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101023
+       * g++.target/i386/pr101023a.C: New test.
+       * g++.target/i386/pr101023b.C: Likewise.
+
+2021-07-15  H.J. Lu  <hjl.tools@gmail.com>
+
+       Backported from master:
+       2021-07-14  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR target/101395
+       * gcc.target/i386/pr101395-1.c: New test.
+       * gcc.target/i386/pr101395-2.c: Likewise.
+       * gcc.target/i386/pr101395-3.c: Likewise.
+
 2021-07-14  Andrew MacLeod  <amacleod@redhat.com>
 
        Backported from master:
index fc8d78b7666742b42c5e7e35aafcdf9b0a27bf5f..01a51bdecbb070968cea6cd7973a31f7dfc49696 100644 (file)
@@ -1,3 +1,20 @@
+2021-07-15  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-06-14  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/bits/ranges_base.h (ranges::empty): Check whether
+       conversion to bool can throw.
+       * testsuite/std/ranges/access/empty.cc: Check for correct
+       noexcept-specifier.
+
+2021-07-15  Jonathan Wakely  <jwakely@redhat.com>
+
+       Backported from master:
+       2021-06-30  Jonathan Wakely  <jwakely@redhat.com>
+
+       * include/experimental/simd: Do not define anything pre-C++17.
+
 2021-07-14  Jonathan Wakely  <jwakely@redhat.com>
 
        Backported from master: