]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 29 May 2021 00:18:08 +0000 (00:18 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sat, 29 May 2021 00:18:08 +0000 (00:18 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog

index a79884a6588f3cac964420eda3ce13eed2039e08..0454764d00697bfd8e99b8d3771ce85ca7aa650b 100644 (file)
@@ -1,3 +1,15 @@
+2021-05-28  David Edelsohn  <dje.gcc@gmail.com>
+
+       PR target/94177
+       * calls.c (precompute_register_parameters): Additionally test
+       targetm.precompute_tls_p to pre-compute argument.
+       * config/rs6000/aix.h (TARGET_PRECOMPUTE_TLS_P): Define.
+       * config/rs6000/rs6000.c (rs6000_aix_precompute_tls_p): New.
+       * target.def (precompute_tls_p): New.
+       * doc/tm.texi.in (TARGET_PRECOMPUTE_TLS_P): Add hook documentation.
+       * doc/tm.texi: Regenerated.
+       (cherry-picked from commit a21b399708175f6fc0ac723a0cebc127da421c60)
+
 2021-05-27  Richard Earnshaw  <rearnsha@arm.com>
 
        Backported from master:
index 2fcc1005110c6fddec2ca4d4bd477061bdc7ac5f..cc21e7a45a7eef8ca20a1c35605d42575f657359 100644 (file)
@@ -1 +1 @@
-20210528
+20210529
index eeb884ded4d6ec076449be8860f27cf75ac28abd..e132e9af662829ee1f5eb3e2ea2270f3dad7e542 100644 (file)
@@ -1,3 +1,12 @@
+2021-05-28  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-05-26  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/100502
+       * typeck.c (finish_class_member_access_expr): Disable ahead
+       of time access checking during the member lookup.
+
 2021-05-20  Jason Merrill  <jason@redhat.com>
 
        PR c++/100489
index 8e2f53c6dcdca9bfa31ae8100eab1453fce0caaf..ee4e00735d75fdfe8aee8c411ee2dd0b43c7695e 100644 (file)
@@ -1,3 +1,31 @@
+2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-05-17  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/98411
+       * trans-decl.c (gfc_finish_var_decl): Add check for explicit SAVE
+       attribute.
+
+2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-05-27  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100656
+       * trans-array.c (gfc_conv_ss_startstride): Do not call check for
+       presence of a dummy argument when a symbol actually refers to a
+       non-dummy.
+
+2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-05-27  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100602
+       * trans-intrinsic.c (gfc_conv_intrinsic_size): Use CLASS data
+       attributes for CLASS arrays for generation of runtime error.
+
 2021-05-25  Harald Anlauf  <anlauf@gmx.de>
 
        Backported from master:
index 3c657d170b533e6feedaad6bef010dbea6976bac..7ca40efc1fdec05fd02b6b1dc156bdd845d5ed84 100644 (file)
@@ -1,3 +1,36 @@
+2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-05-17  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/98411
+       * gfortran.dg/pr98411.f90: New test.
+
+2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-05-27  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100656
+       * gfortran.dg/bounds_check_22.f90: New test.
+
+2021-05-28  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2021-05-27  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/100602
+       * gfortran.dg/pointer_check_14.f90: New test.
+
+2021-05-28  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-05-26  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/100502
+       * g++.dg/template/access37.C: New test.
+       * g++.dg/template/access37a.C: New test.
+
 2021-05-27  Alex Coplan  <alex.coplan@arm.com>
 
        Backported from master:
index c4cfab26da256ac03e92239cdbfc8f6cac816e8c..e04b488222346758052c486af433282a3dca027b 100644 (file)
@@ -1,3 +1,46 @@
+2021-05-28  David Edelsohn  <dje.gcc@gmail.com>
+
+       Backported from master:
+       2021-04-24  David Edelsohn  <dje.gcc@gmail.com>
+
+       * testsuite/lib/dg-options.exp (atomic_link_flags): New.
+       (add_options_for_libatomic): Use atomic_link_flags.
+
+2021-05-28  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-04-30  Patrick Palka  <ppalka@redhat.com>
+
+       * include/std/ranges (__detail::__non_propating_cache): Define
+       as per P2328.
+       (join_view): Remove constraints on the value and reference types
+       of the wrapped iterator type as per P2328.
+       (join_view::_Iterator::_M_satisfy): Adjust as per P2328.
+       (join_view::_Iterator::operator++): Likewise.
+       (join_view::_M_inner): Use __non_propating_cache as per P2328.
+       Remove now-redundant use of __maybe_present_t.
+       * testsuite/std/ranges/adaptors/join.cc: Include <array>.
+       (test10): New test.
+
+2021-05-28  Patrick Palka  <ppalka@redhat.com>
+
+       Backported from master:
+       2021-05-24  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/100479
+       * include/std/ranges (__detail::__non_propagating_cache): Move
+       definition up to before that of _CachedPosition.  Make base
+       class _Optional_base protected instead of private.  Add const
+       overload for operator*.
+       (__detail::_CachedPosition): Rewrite the partial specialization
+       for forward ranges as a derived class of __non_propagating_cache.
+       Remove the size constraint on the partial specialization for
+       random access ranges.  Add copy/move/copy-assignment/move-assignment
+       members to the offset partial specialization for random
+       access ranges that propagate the cached value but additionally
+       invalidate it in the source object on move.
+       * testsuite/std/ranges/adaptors/100479.cc: New test.
+
 2021-05-20  Joern Rennecke  <joern.rennecke@riscy-ip.com>
 
        PR libstdc++/100361