public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
From: GCC Administrator <gccadmin@gcc.gnu.org>
To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org
Subject: [gcc r13-2163] Daily bump.
Date: Wed, 24 Aug 2022 00:17:25 +0000 (GMT)	[thread overview]
Message-ID: <20220824001725.A9537385AC1D@sourceware.org> (raw)

https://gcc.gnu.org/g:82d46ad79e79394f374bc0ddb7591d166b0b61eb

commit r13-2163-g82d46ad79e79394f374bc0ddb7591d166b0b61eb
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Wed Aug 24 00:16:39 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 42 +++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        |  5 +++++
 gcc/po/ChangeLog        |  6 ++++++
 gcc/testsuite/ChangeLog | 45 ++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 52 +++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 151 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 79fdfd3dd41..c07208a2e2f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,45 @@
+2022-08-23  H.J. Lu  <hjl.tools@gmail.com>
+
+	PR target/106714
+	* config/i386/amxtileintrin.h (_tile_loadd_internal): Cast to
+	__PTRDIFF_TYPE__.
+	(_tile_stream_loadd_internal): Likewise.
+	(_tile_stored_internal): Likewise.
+
+2022-08-23  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/106722
+	* gimple-predicate-analysis.h (MAX_NUM_CHAINS, MAX_CHAIN_LEN,
+	MAX_POSTDOM_CHECK, MAX_SWITCH_CASES): Move ...
+	* gimple-predicate-analysis.cc: ... here and document.
+	(simple_control_dep_chain): New function, factored from
+	predicate::use_cannot_happen.
+	(predicate::use_cannot_happen): Adjust.
+	(predicate::predicate): Use simple_control_dep_chain as fallback.
+
+2022-08-23  Aldy Hernandez  <aldyh@redhat.com>
+
+	* range-op-float.cc (foperator_equal::op1_range): Set range to
+	range of op2.
+
+2022-08-23  Richard Biener  <rguenther@suse.de>
+
+	* gimple-predicate-analysis.cc (is_loop_exit): Split out
+	from ...
+	(is_non_loop_exit_postdominating): ... here.  Remove after
+	inlining ...
+	(find_control_equiv_block): ... here.
+	(compute_control_dep_chain): ... and here.
+	(predicate::is_use_guarded): Do not excempt loop exits
+	from short-cutting the case of the use post-dominating the
+	PHI definition.
+
+2022-08-23  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/106687
+	* range-op.cc (operator_minus::lhs_op1_relation): Return VREL_LE
+	for the VREL_GT case as well.
+
 2022-08-22  Dimitar Dimitrov  <dimitar@dinux.eu>
 
 	* config/pru/pru.md (pru_<code>di3): New alternative for
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 5d5b4de7ffd..a8087bc572d 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220823
+20220824
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 63dda6ace6f..083ead1a394 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,8 @@
+2022-08-23  Marek Polacek  <polacek@redhat.com>
+
+	* typeck.cc (maybe_warn_pessimizing_move): Don't warn about
+	redundant std::move when the expression was wrapped in { }.
+
 2022-08-17  Marek Polacek  <polacek@redhat.com>
 
 	PR c++/90428
diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog
index 695e14a02fc..76a8e17a9f2 100644
--- a/gcc/po/ChangeLog
+++ b/gcc/po/ChangeLog
@@ -1,3 +1,9 @@
+2022-08-23  Joseph Myers  <joseph@codesourcery.com>
+
+	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+	ja.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po, zh_CN.po,
+	zh_TW.po: Update.
+
 2022-06-25  Xi Ruoyao  <xry111@xry111.site>
 
 	* exgettext: Remove unneeded fgrep command.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index df36b5c4c39..8f3b3e592cd 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,48 @@
+2022-08-23  Marek Polacek  <polacek@redhat.com>
+
+	* g++.dg/cpp0x/Wpessimizing-move10.C: New test.
+	* g++.dg/cpp0x/Wredundant-move12.C: New test.
+
+2022-08-23  H.J. Lu  <hjl.tools@gmail.com>
+
+	* gcc.target/x86_64/abi/bf16/asm-support.S: Replace vmovdqu with
+	movdqu.
+
+2022-08-23  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/106722
+	* g++.dg/uninit-pr106722-1.C: New testcase.
+
+2022-08-23  Marek Polacek  <polacek@redhat.com>
+
+	* g++.dg/torture/phi-1.C: New test.
+
+2022-08-23  Richard Biener  <rguenther@suse.de>
+
+	* gcc.dg/uninit-pred-10.c: New testcase.
+
+2022-08-23  Tobias Burnus  <tobias@codesourcery.com>
+
+	* gfortran.dg/gomp/depend-6.f90: Fix array index use for
+	depobj var + update scan-tree-dump-times.
+
+2022-08-23  Tobias Burnus  <tobias@codesourcery.com>
+
+	* gfortran.dg/gomp/depend-4.f90: Fix array index use for
+	depobj var + update scan-tree-dump-times.
+
+2022-08-23  Haochen Jiang  <haochen.jiang@intel.com>
+
+	* gcc.target/x86_64/abi/bf16/bf16-helper.h:
+	Add _m128bf16/m256bf16/_m512bf16.
+	* gcc.target/x86_64/abi/bf16/m512bf16/bf16-zmm-check.h:
+	Include bf16-helper.h.
+
+2022-08-23  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/106687
+	* g++.dg/pr106687.C: New.
+
 2022-08-22  Dimitar Dimitrov  <dimitar@dinux.eu>
 
 	* gcc.target/pru/bitop-di.c: New test.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index b82772e39b5..d88ffec6a87 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,55 @@
+2022-08-23  Patrick Palka  <ppalka@redhat.com>
+
+	* include/bits/stl_bvector.h (_Bit_reference::operator=): Define
+	const overload for C++23 as per P2321R2.
+	* include/bits/stl_pair.h (pair::swap): Likewise.
+	(pair::pair): Define additional converting constructors for
+	C++23 as per P2321R2.
+	(pair::operator=): Define const overloads for C++23 as per
+	P2321R2.
+	(swap): Define overload taking const pair& for C++23 as per
+	P2321R2.
+	(basic_common_reference): Define partial specialization for
+	pair for C++23 as per P2321R2.
+	(common_type): Likewise.
+	* include/bits/uses_allocator_args.h
+	(uses_allocator_construction_args): Define additional pair
+	overloads for C++23 as per P2321R2.
+	* include/std/tuple (_Tuple_impl::_Tuple_impl): Define
+	additional converting constructors for C++23 as per P2321R2.
+	(_Tuple_impl::_M_assign): Define const overloads for C++23
+	as per P2321R2.
+	(_Tuple_impl::_M_swap): Likewise.
+	(tuple::__constructible): Define as a convenient renaming of
+	_TCC<true>::__constructible.
+	(tuple::__convertible): As above but for _TCC<true>::__convertible.
+	(tuple::tuple): Define additional converting constructors for
+	C++23 as per P2321R2.
+	(tuple::operator=): Define const overloads for C++23 as per
+	P2321R2.
+	(tuple::swap): Likewise.
+	(basic_common_reference): Define partial specialization for
+	tuple for C++23 as per P2321R2.
+	(common_type): Likewise.
+	* testsuite/20_util/pair/p2321r2.cc: New test.
+	* testsuite/20_util/tuple/p2321r2.cc: New test.
+	* testsuite/23_containers/vector/bool/element_access/1.cc: New test.
+
+2022-08-23  Patrick Palka  <ppalka@redhat.com>
+
+	* include/std/tuple (_TupleConstraints::__convertible): Define.
+	(_TupleConstraints::__constructible): Define.
+	(_TupleConstraints::__is_explicitly_constructible): Redefine this
+	in terms of __convertible and __constructible.
+	(_TupleConstraints::__is_implicitly_constructible): Likewise.
+
+2022-08-23  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/106589
+	* include/std/variant (__do_visit): Handle is_void<R> for zero
+	argument case.
+	* testsuite/20_util/variant/visit_r.cc: Check std::visit<void>(v).
+
 2022-08-22  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/105678

                 reply	other threads:[~2022-08-24  0:17 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20220824001725.A9537385AC1D@sourceware.org \
    --to=gccadmin@gcc.gnu.org \
    --cc=gcc-cvs@gcc.gnu.org \
    --cc=libstdc++-cvs@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).