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

index 1094e86b516ac35e7af13da411015ccd4763f464..98278266c63a302a866c183c2e83cf619cd67b63 100644 (file)
@@ -1 +1 @@
-20200611
+20200612
index 1f0e56cf422a22dcf4bcd46e109b34c15966b352..c49f66570a260e6d77f70c5f63eb539df39a94ec 100644 (file)
@@ -1,3 +1,49 @@
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/95560
+       * name-lookup.c (check_local_shadow): Check if types are
+       non-null before calling same_type_p.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/95066
+       * decl.c (duplicate_decls): Set DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/94937
+       * cvt.c (cp_get_fndecl_from_callee): Return NULL_TREE if the function
+       type is not INDIRECT_TYPE_P.
+       * decl.c (omp_declare_variant_finalize_one): Call
+       cp_get_callee_fndecl_nofold instead of looking for the function decl
+       manually.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/95344
+       * cp-gimplify.c (cp_fold) <case MODIFY_EXPR>: Don't set
+       TREE_THIS_VOLATILE here.
+       (cp_fold): Set it here along with TREE_NO_WARNING.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/94955
+       * typeck.c (cp_build_binary_op): Use fold_for_warn instead of
+       cp_fold_rvalue.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/90915
+       * parser.c (cp_parser_has_attribute_expression): Sorry on a
+       type-dependent argument.
+
+2020-06-11  Iain Sandoe  <iain@sandoe.co.uk>
+
+       PR c++/95137
+       * coroutines.cc (expand_one_await_expression): Build separate
+       DTOR trees for the awaitable object on the destroy and resume
+       paths.
+
 2020-06-10  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR c++/95346
index 9d5f1196ada0f2d6f164c9c9964c316162e104c2..ba32a708c9d5d8f919d839b4d4b1cf5096487415 100644 (file)
@@ -1,3 +1,21 @@
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl   <kargl@gcc.gnu.org>
+
+       PR fortran/95611
+       * decl.c (access_attr_decl): Use correct symbol in error message.
+
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95091
+       * class.c (gfc_hash_value): Add cast.
+
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95091
+       * class.c (get_unique_type_string, gfc_hash_value): Enlarge
+       buffers, and check whether the strings returned by
+       get_unique_type_string() fit.
+
 2020-06-05  Harald Anlauf  <anlauf@gmx.de>
 
        PR fortran/95373
index 18c6a30d424011e6aca28864eebb627acf8123d9..66e3183a155d5cbf3df2c23eb7eebd78e466995e 100644 (file)
@@ -1,3 +1,45 @@
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/95560
+       * g++.dg/warn/Wshadow-local-3.C: New test.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/95066
+       * g++.dg/cpp2a/explicit16.C: New test.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/94937
+       * g++.dg/cpp1z/constexpr-if34.C: New test.
+       * g++.dg/cpp2a/is-constant-evaluated10.C: New test.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/95344
+       * c-c++-common/Wparentheses-2.c: New test.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/94955
+       * g++.dg/cpp0x/constexpr-shift2.C: New test.
+
+2020-06-11  Marek Polacek  <polacek@redhat.com>
+
+       PR c++/90915
+       * g++.dg/ext/builtin-has-attribute.C: New test.
+
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+           Steven G. Kargl   <kargl@gcc.gnu.org>
+
+       PR fortran/95611
+       * gfortran.dg/pr95611.f90: New file.
+
+2020-06-11  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/95091
+       * gfortran.dg/pr95091.f90: New file.
+
 2020-06-10  Iain Sandoe  <iain@sandoe.co.uk>
 
        PR c++/95346
index 1e21ea8bfd76313e30c60a165d00e01d1889a122..37157775082ac804f13bbdf9627a52c696b78a84 100644 (file)
@@ -1,3 +1,26 @@
+2020-06-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR libstdc++/95578
+       * include/bits/ranges_algo.h (__lexicographical_compare_fn):
+       Also check that the iterator and sentinel have the same type before
+       applying the unwrapping optimization for __normal_iterator.
+       Split the check into two, one for the first iterator/sentinel
+       pair and another for second iterator/sentinel pair.  Remove uses
+       of __niter_base, and remove uses of std::move on a
+       __normal_iterator.
+       * include/bits/ranges_algobase.h (__equal_fn): Likewise.
+       (__copy_or_move): Likewise.  Perform similar adjustments for
+       the reverse_iterator and move_iterator optimizations.  Inline
+       the checks into the if-constexprs, and use using-declarations to
+       make them less visually noisy.  Remove uses of __niter_wrap.
+       (__copy_or_move_backward): Likewise.
+       * testsuite/25_algorithms/copy/95578.cc: New test.
+       * testsuite/25_algorithms/copy_backward/95578.cc: New test.
+       * testsuite/25_algorithms/equal/95578.cc: New test.
+       * testsuite/25_algorithms/lexicographical_compare/95578.cc: New test.
+       * testsuite/25_algorithms/move/95578.cc: New test.
+       * testsuite/25_algorithms/move_backward/95578.cc: New test.
+
 2020-05-28  Patrick Palka  <ppalka@redhat.com>
 
        PR libstdc++/95322