public inbox for libstdc++-cvs@sourceware.org
help / color / mirror / Atom feed
* [gcc r13-1772] Daily bump.
@ 2022-07-21  0:17 GCC Administrator
  0 siblings, 0 replies; only message in thread
From: GCC Administrator @ 2022-07-21  0:17 UTC (permalink / raw)
  To: gcc-cvs, libstdc++-cvs

https://gcc.gnu.org/g:e7dfd8744502d6588483ec63ab7f81c2f5940267

commit r13-1772-ge7dfd8744502d6588483ec63ab7f81c2f5940267
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Thu Jul 21 00:16:34 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 40 ++++++++++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  | 14 ++++++++++++++
 gcc/fortran/ChangeLog   |  6 ++++++
 gcc/testsuite/ChangeLog | 46 ++++++++++++++++++++++++++++++++++++++++++++++
 libstdc++-v3/ChangeLog  | 28 ++++++++++++++++++++++++++++
 6 files changed, 135 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f6b565019dc..9a8bfd0f2e1 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,43 @@
+2022-07-20  Alexander Monakov  <amonakov@ispras.ru>
+
+	PR rtl-optimization/101347
+	* builtins.cc (expand_builtin) [BUILT_IN_SETJMP_SETUP]: Move
+	population of nonlocal_goto_handler_labels from here ...
+	(expand_builtin) [BUILT_IN_SETJMP_RECEIVER]: ... to here.
+	* rtlanal.cc (remove_node_from_insn_list): Verify that a
+	duplicate is not present in the remainder of the list.
+
+2022-07-20  Alexander Monakov  <amonakov@ispras.ru>
+
+	* rtl.h (remove_node_from_expr_list): Remove declaration.
+	* rtlanal.cc (remove_node_from_expr_list): Remove (no uses).
+
+2022-07-20  Richard Biener  <rguenther@suse.de>
+
+	* tree-vect-data-refs.cc (bump_vector_ptr): Return an
+	invariant updated address when the input was invariant.
+
+2022-07-20  liuhongt  <hongtao.liu@intel.com>
+
+	* passes.def: (Split pass_cse_sincos to pass_expand_powcabs
+	and pass_cse_sincos, and move pass_cse_sincos after vectorizer).
+	* timevar.def (TV_TREE_POWCABS): New timevar.
+	* tree-pass.h (make_pass_expand_powcabs): Split from pass_cse_sincos.
+	* tree-ssa-math-opts.cc (gimple_expand_builtin_cabs): Ditto.
+	(class pass_expand_powcabs): Ditto.
+	(pass_expand_powcabs::execute): Ditto.
+	(make_pass_expand_powcabs): Ditto.
+	(pass_cse_sincos::execute): Remove pow/cabs expand part.
+	(make_pass_cse_sincos): Ditto.
+
+2022-07-20  Richard Biener  <richard.guenther@gmail.com>
+	    Hongtao Liu  <hongtao.liu@intel.com>
+
+	PR tree-optimization/106010
+	* tree-complex.cc (init_dont_simulate_again): Lower complex
+	type move.
+	(expand_complex_move): Also expand COMPLEX_CST for rhs.
+
 2022-07-19  Andrew MacLeod  <amacleod@redhat.com>
 
 	* gimple-range-cache.cc (ranger_cache::range_from_dom): Check
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 964c55ac941..ace4919765e 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220720
+20220721
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 884be1629ba..a94593ee67f 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,17 @@
+2022-07-20  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/106373
+	* sm-taint.cc (taint_state_machine::on_condition): Potentially
+	update the state of the RHS as well as the LHS.
+
+2022-07-20  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/106359
+	* region.h (string_region::tracked_p): New.
+	* store.cc (binding_cluster::binding_cluster): Move here from
+	store.h.  Add assertion that base_region is tracked_p.
+	* store.h (binding_cluster::binding_cluster): Move to store.cc.
+
 2022-07-19  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/106321
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index 929625898f0..1109cd20e8c 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,9 @@
+2022-07-20  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/101330
+	* openmp.cc (gfc_match_iterator): Remove left-over code from
+	development that could lead to a crash on invalid input.
+
 2022-07-19  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/103590
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index d04b83cbfba..44d6ee28015 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,49 @@
+2022-07-20  David Malcolm  <dmalcolm@redhat.com>
+
+	PR analyzer/106373
+	* gcc.dg/analyzer/torture/taint-read-index-3.c: New test.
+
+2022-07-20  Harald Anlauf  <anlauf@gmx.de>
+
+	PR fortran/101330
+	* gfortran.dg/gomp/affinity-clause-7.f90: New test.
+
+2022-07-20  liuhongt  <hongtao.liu@intel.com>
+
+	* gcc.dg/pow-sqrt-synth-1.c: Adjust testcase.
+
+2022-07-20  Richard Biener  <richard.guenther@gmail.com>
+	    Hongtao Liu  <hongtao.liu@intel.com>
+
+	* gcc.target/i386/pr106010-1a.c: New test.
+	* gcc.target/i386/pr106010-1b.c: New test.
+	* gcc.target/i386/pr106010-1c.c: New test.
+	* gcc.target/i386/pr106010-2a.c: New test.
+	* gcc.target/i386/pr106010-2b.c: New test.
+	* gcc.target/i386/pr106010-2c.c: New test.
+	* gcc.target/i386/pr106010-3a.c: New test.
+	* gcc.target/i386/pr106010-3b.c: New test.
+	* gcc.target/i386/pr106010-3c.c: New test.
+	* gcc.target/i386/pr106010-4a.c: New test.
+	* gcc.target/i386/pr106010-4b.c: New test.
+	* gcc.target/i386/pr106010-4c.c: New test.
+	* gcc.target/i386/pr106010-5a.c: New test.
+	* gcc.target/i386/pr106010-5b.c: New test.
+	* gcc.target/i386/pr106010-5c.c: New test.
+	* gcc.target/i386/pr106010-6a.c: New test.
+	* gcc.target/i386/pr106010-6b.c: New test.
+	* gcc.target/i386/pr106010-6c.c: New test.
+	* gcc.target/i386/pr106010-7a.c: New test.
+	* gcc.target/i386/pr106010-7b.c: New test.
+	* gcc.target/i386/pr106010-7c.c: New test.
+	* gcc.target/i386/pr106010-8a.c: New test.
+	* gcc.target/i386/pr106010-8b.c: New test.
+	* gcc.target/i386/pr106010-8c.c: New test.
+	* gcc.target/i386/pr106010-9a.c: New test.
+	* gcc.target/i386/pr106010-9b.c: New test.
+	* gcc.target/i386/pr106010-9c.c: New test.
+	* gcc.target/i386/pr106010-9d.c: New test.
+
 2022-07-19  Harald Anlauf  <anlauf@gmx.de>
 
 	PR fortran/103590
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 25b9f51b04f..8186d9938e3 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,31 @@
+2022-07-20  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/100823
+	* include/bits/stl_iterator.h (common_iterator): Define
+	destructor, copy constructor and move constructor as trivial
+	when the underlying types allow.
+	* testsuite/24_iterators/common_iterator/100823.cc: Check
+	triviality of special members.
+
+2022-07-20  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/100823
+	* include/bits/stl_iterator.h (common_iterator): Define move
+	constructor and move assignment operator.
+	(common_iterator::_M_assign): New function implementing
+	assignment.
+	(common_iterator::operator=): Use _M_assign.
+	(common_iterator::_S_valueless): New constant.
+	* testsuite/24_iterators/common_iterator/100823.cc: New test.
+
+2022-07-20  Jonathan Wakely  <jwakely@redhat.com>
+
+	* include/bits/stl_iterator.h (common_iterator): Fix incorrect
+	uses of is_nothrow_assignable_v. Fix inconsistent constraints on
+	friend declaration. Do not move argument in copy constructor.
+	* testsuite/24_iterators/common_iterator/1.cc: Check for
+	noexcept constructibnle/assignable.
+
 2022-07-19  François Dumont  <fdumont@gcc.gnu.org>
 
 	* include/debug/debug.h [_GLIBCXX_DEBUG](__glibcxx_requires_string): Define


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2022-07-21  0:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-21  0:17 [gcc r13-1772] Daily bump GCC Administrator

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).