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

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

commit r12-7696-ge9ea30165b7c8086e83aaaed6b035518e7ae9285
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Mar 18 00:16:27 2022 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 32 ++++++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/analyzer/ChangeLog  | 11 +++++++++++
 gcc/testsuite/ChangeLog | 33 +++++++++++++++++++++++++++++++++
 libatomic/ChangeLog     | 24 ++++++++++++++++++++++++
 libgomp/ChangeLog       | 13 +++++++++++++
 libstdc++-v3/ChangeLog  | 17 +++++++++++++++++
 7 files changed, 131 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f835ec0424d..b3387ad9396 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,35 @@
+2022-03-17  Roger Sayle  <roger@nextmovesoftware.com>
+
+	PR target/86722
+	PR tree-optimization/90356
+	* config/i386/i386.md (*movtf_internal): Don't guard
+	standard_sse_constant_p clause by optimize_function_for_size_p.
+	(*movdf_internal): Likewise.
+	(*movsf_internal): Likewise.
+
+2022-03-17  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/102943
+	* gimple-range-cache.cc (ranger_cache::range_from_dom): Find range via
+	dominators and apply intermediary outgoing edge ranges.
+
+2022-03-17  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/104960
+	* passes.def: Add pass parameter to pass_sink_code, mark
+	last one to unsplit edges.
+	* tree-ssa-sink.cc (pass_sink_code::set_pass_param): New.
+	(pass_sink_code::execute): Always execute TODO_cleanup_cfg
+	when we need to unsplit edges.
+
+2022-03-17  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/103984
+	* gimplify.cc (gimplify_target_expr): Gimplify type sizes and
+	TARGET_EXPR_INITIAL into a temporary sequence, then push clobbers
+	and asan unpoisioning, then append the temporary sequence and
+	finally the TARGET_EXPR_CLEANUP clobbers.
+
 2022-03-16  Roger Sayle  <roger@nextmovesoftware.com>
 
 	* config/i386/sse.md: Delete corrupt character/typo.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index d034c2934fb..6a816b766ec 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20220317
+20220318
diff --git a/gcc/analyzer/ChangeLog b/gcc/analyzer/ChangeLog
index 2d33f09f988..9f6b243b799 100644
--- a/gcc/analyzer/ChangeLog
+++ b/gcc/analyzer/ChangeLog
@@ -1,3 +1,14 @@
+2022-03-17  David Malcolm  <dmalcolm@redhat.com>
+
+	* state-purge.cc (state_purge_annotator::add_node_annotations):
+	Avoid duplicate before-supernode annotations when returning from
+	an interprocedural call.  Show after-supernode annotations.
+
+2022-03-17  David Malcolm  <dmalcolm@redhat.com>
+
+	* program-point.cc (program_point::get_next): Fix missing
+	increment of index.
+
 2022-03-16  David Malcolm  <dmalcolm@redhat.com>
 
 	PR analyzer/104955
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index f25b4cbe5da..ee5f7bd11ea 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,36 @@
+2022-03-17  Roger Sayle  <roger@nextmovesoftware.com>
+
+	PR target/86722
+	PR tree-optimization/90356
+	* gcc.target/i386/pr86722.c: New test case.
+	* gcc.target/i386/pr90356.c: New test case.
+
+2022-03-17  Richard Biener  <rguenther@suse.de>
+
+	PR tree-optimization/104960
+	* gcc.dg/gimplefe-37.c: Adjust to allow either the true
+	or false edge to have a forwarder.
+
+2022-03-17  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/103984
+	* g++.dg/opt/pr103984.C: New test.
+
+2022-03-17  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* c-c++-common/goacc-gomp/nesting-1.c: Enhance.
+	* c-c++-common/goacc/kernels-loop-g.c: Likewise.
+	* c-c++-common/goacc/nesting-1.c: Likewise.
+	* gcc.dg/goacc/nested-function-1.c: Likewise.
+	* gfortran.dg/goacc/common-block-3.f90: Likewise.
+	* gfortran.dg/goacc/nested-function-1.f90: Likewise.
+
+2022-03-17  Thomas Schwinge  <thomas@codesourcery.com>
+
+	PR middle-end/90115
+	* c-c++-common/goacc-gomp/nesting-1.c: Enhance.
+	* gfortran.dg/goacc/common-block-3.f90: Likewise.
+
 2022-03-16  Christophe Lyon  <christophe.lyon@arm.com>
 	    Roger Sayle  <roger@nextmovesoftware.com>
 
diff --git a/libatomic/ChangeLog b/libatomic/ChangeLog
index e9eba5744d8..645257a3f0c 100644
--- a/libatomic/ChangeLog
+++ b/libatomic/ChangeLog
@@ -1,3 +1,27 @@
+2022-03-17  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/104688
+	* Makefile.am (IFUNC_OPTIONS): Change on x86_64 to -mcx16 -mcx16.
+	(libatomic_la_LIBADD): Add $(addsuffix _16_2_.lo,$(SIZEOBJS)) for
+	x86_64.
+	* Makefile.in: Regenerated.
+	* config/x86/host-config.h (IFUNC_COND_1): For x86_64 define to
+	both AVX and CMPXCHG16B bits.
+	(IFUNC_COND_2): Define.
+	(IFUNC_NCOND): For x86_64 define to 2 * (N == 16).
+	(MAYBE_HAVE_ATOMIC_CAS_16, MAYBE_HAVE_ATOMIC_EXCHANGE_16,
+	MAYBE_HAVE_ATOMIC_LDST_16): Define to IFUNC_COND_2 rather than
+	IFUNC_COND_1.
+	(HAVE_ATOMIC_CAS_16): Redefine to 1 whenever IFUNC_ALT != 0.
+	(HAVE_ATOMIC_LDST_16): Redefine to 1 whenever IFUNC_ALT == 1.
+	(atomic_compare_exchange_n): Define whenever IFUNC_ALT != 0
+	on x86_64 for N == 16.
+	(__atomic_load_n, __atomic_store_n): Redefine whenever IFUNC_ALT == 1
+	on x86_64 for N == 16.
+	(atomic_load_n, atomic_store_n): New functions.
+	* config/x86/init.c (__libat_feat1_init): On x86_64 clear bit_AVX
+	if CPU vendor is not Intel.
+
 2022-02-03  David Seifert  <soap@gentoo.org>
 	    Jakub Jelinek  <jakub@redhat.com>
 
diff --git a/libgomp/ChangeLog b/libgomp/ChangeLog
index 973c470b89a..550210343f5 100644
--- a/libgomp/ChangeLog
+++ b/libgomp/ChangeLog
@@ -1,3 +1,16 @@
+2022-03-17  Thomas Schwinge  <thomas@codesourcery.com>
+
+	* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c:
+	Enhance.
+	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-g.c: Likewise.
+	* testsuite/libgomp.oacc-fortran/if-1.f90: Likewise.
+
+2022-03-17  Thomas Schwinge  <thomas@codesourcery.com>
+
+	PR middle-end/90115
+	* testsuite/libgomp.oacc-c-c++-common/acc_prof-kernels-1.c: Enhance.
+	* testsuite/libgomp.oacc-fortran/if-1.f90: Likewise.
+
 2022-03-16  Marcel Vollweiler  <marcel@codesourcery.com>
 
 	* fortran.c (omp_set_num_teams_8_): Call omp_set_num_teams instead of
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 64a2ad26a23..a768a2e3dc2 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,20 @@
+2022-03-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/92546
+	* include/bits/fs_path.h (path::make_preferred): Use
+	handwritten loop instead of std::replace.
+
+2022-03-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR middle-end/104966
+	* include/bits/locale_facets_nonio.tcc
+	(__moneypunct_cache::_M_cache): Replace try-catch with RAII and
+	make all string copies before any stores to *this.
+
+2022-03-17  Jonathan Wakely  <jwakely@redhat.com>
+
+	* testsuite/util/testsuite_character.h: Fix comment.
+
 2022-03-16  Jonathan Wakely  <jwakely@redhat.com>
 
 	PR libstdc++/103407


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

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

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-18  0:17 [gcc r12-7696] 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).