From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1984) id 4747839A0C27; Fri, 17 Jul 2020 15:12:35 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4747839A0C27 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1594998755; bh=Q2brb/vu2EpE3NcZCTX2req8vaWAlF1hJtnwpwxKIOc=; h=From:To:Subject:Date:From; b=StuoDCSCWCeGVSnrfLeCGS7MiZJnsIT8ShhVl1grhI1h1YJNV47+6I+kTrxPRiXXc lNHROhwxMcE3s8/qKc6QgVTO5WgUQW1dkXGjHFCwuWDhrj4wwMPiuPUNKY3SunbSt7 +TnGqmAT86y/KFE19p7xwBea1aqH16Hubr42Vao4= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Tamar Christina To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/vendors/ARM/heads/arm-struct-reorg-wip)] Daily bump. X-Act-Checkin: gcc X-Git-Author: GCC Administrator X-Git-Refname: refs/vendors/ARM/heads/arm-struct-reorg-wip X-Git-Oldrev: 23dd42562369911a92d7da045ebe2c03b286a769 X-Git-Newrev: d78c4732bc30514ad8c89f3c9d7a96087d6b8551 Message-Id: <20200717151235.4747839A0C27@sourceware.org> Date: Fri, 17 Jul 2020 15:12:35 +0000 (GMT) X-BeenThere: libstdc++-cvs@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 Jul 2020 15:12:35 -0000 https://gcc.gnu.org/g:d78c4732bc30514ad8c89f3c9d7a96087d6b8551 commit d78c4732bc30514ad8c89f3c9d7a96087d6b8551 Author: GCC Administrator Date: Fri Jun 12 00:17:02 2020 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 46 ++++++++++++++++++++++++++++++++++++++++++++++ gcc/fortran/ChangeLog | 18 ++++++++++++++++++ gcc/testsuite/ChangeLog | 42 ++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 23 +++++++++++++++++++++++ 5 files changed, 130 insertions(+), 1 deletion(-) diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 1094e86b516..98278266c63 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200611 +20200612 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 1f0e56cf422..c49f66570a2 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,49 @@ +2020-06-11 Marek Polacek + + 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 + + PR c++/95066 + * decl.c (duplicate_decls): Set DECL_HAS_DEPENDENT_EXPLICIT_SPEC_P. + +2020-06-11 Marek Polacek + + 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 + + PR c++/95344 + * cp-gimplify.c (cp_fold) : Don't set + TREE_THIS_VOLATILE here. + (cp_fold): Set it here along with TREE_NO_WARNING. + +2020-06-11 Marek Polacek + + PR c++/94955 + * typeck.c (cp_build_binary_op): Use fold_for_warn instead of + cp_fold_rvalue. + +2020-06-11 Marek Polacek + + PR c++/90915 + * parser.c (cp_parser_has_attribute_expression): Sorry on a + type-dependent argument. + +2020-06-11 Iain Sandoe + + 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 PR c++/95346 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 9d5f1196ada..ba32a708c9d 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,21 @@ +2020-06-11 Harald Anlauf + Steven G. Kargl + + PR fortran/95611 + * decl.c (access_attr_decl): Use correct symbol in error message. + +2020-06-11 Harald Anlauf + + PR fortran/95091 + * class.c (gfc_hash_value): Add cast. + +2020-06-11 Harald Anlauf + + 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 PR fortran/95373 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 18c6a30d424..66e3183a155 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,45 @@ +2020-06-11 Marek Polacek + + PR c++/95560 + * g++.dg/warn/Wshadow-local-3.C: New test. + +2020-06-11 Marek Polacek + + PR c++/95066 + * g++.dg/cpp2a/explicit16.C: New test. + +2020-06-11 Marek Polacek + + 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 + + PR c++/95344 + * c-c++-common/Wparentheses-2.c: New test. + +2020-06-11 Marek Polacek + + PR c++/94955 + * g++.dg/cpp0x/constexpr-shift2.C: New test. + +2020-06-11 Marek Polacek + + PR c++/90915 + * g++.dg/ext/builtin-has-attribute.C: New test. + +2020-06-11 Harald Anlauf + Steven G. Kargl + + PR fortran/95611 + * gfortran.dg/pr95611.f90: New file. + +2020-06-11 Harald Anlauf + + PR fortran/95091 + * gfortran.dg/pr95091.f90: New file. + 2020-06-10 Iain Sandoe PR c++/95346 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 1e21ea8bfd7..37157775082 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,26 @@ +2020-06-11 Patrick Palka + + 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 PR libstdc++/95322