[gcc r12-9303] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Mar 21 00:21:35 GMT 2023


https://gcc.gnu.org/g:2dc1cc629d520e38f9aba9580247343478ee5de1

commit r12-9303-g2dc1cc629d520e38f9aba9580247343478ee5de1
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Mar 21 00:20:53 2023 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  8 ++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   |  7 ++++++
 gcc/testsuite/ChangeLog | 13 ++++++++++
 libstdc++-v3/ChangeLog  | 66 +++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 95 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index e5070d251e2..c36d3197ca6 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2023-03-20  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2023-03-20  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR target/109178
+	* config/rs6000/rs6000-builtin.cc (stv_expand_builtin): Use tmode.
+
 2023-03-19  Jakub Jelinek  <jakub@redhat.com>
 
 	Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index ad75bcfd2b2..b664e28b829 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20230320
+20230321
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index dbf59a3c66f..dc28146d50c 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,10 @@
+2023-03-20  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/87127
+	* resolve.cc (check_host_association): If an external function
+	is typed but not declared explicitly to be external, change the
+	old symbol from a variable to an external function.
+
 2023-03-15  Harald Anlauf  <anlauf@gmx.de>
 
 	Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index caad1615665..1abdd88a227 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,16 @@
+2023-03-20  Peter Bergner  <bergner@linux.ibm.com>
+
+	Backported from master:
+	2023-03-20  Peter Bergner  <bergner@linux.ibm.com>
+
+	PR target/109178
+	* gcc.target/powerpc/pr109178.c: New test.
+
+2023-03-20  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/87127
+	* gfortran.dg/external_procedures_4.f90: New test.
+
 2023-03-19  Jakub Jelinek  <jakub@redhat.com>
 
 	Backported from master:
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e010658d424..c63a8cee75b 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,69 @@
+2023-03-20  François Dumont  <fdumont@gcc.gnu.org>
+
+	Backported from master:
+	2022-11-16  François Dumont  <fdumont@gcc.gnu.org>
+
+	* python/libstdcxx/v6/printers.py (FilteringTypePrinter): Rename 'match' field
+	'template'. Add self.targ1 to specify the first template parameter of the instantiation
+	to match.
+	(add_one_type_printer): Add targ1 optional parameter, default to None.
+	Use gdb.types.get_basic_type to compare the type to recognize and the type
+	returned from the typedef lookup.
+	(register_type_printers): Adapt calls to add_one_type_printers.
+
+2023-03-20  François Dumont  <fdumont@gcc.gnu.org>
+
+	Backported from master:
+	2022-10-03  François Dumont  <fdumont@gcc.gnu.org>
+
+	* python/libstdcxx/v6/printers.py (Printer.add_version): Do not add version
+	namespace for __cxx11 symbols.
+	(add_one_template_type_printer): Likewise.
+	(add_one_type_printer): Likewise.
+	(FilteringTypePrinter._recognizer.recognize): Add a workaround for std::string & al
+	ambiguous typedef matching both std:: and std::__cxx11:: symbols.
+	* testsuite/libstdc++-prettyprinters/cxx17.cc: Remove obsolete
+	\#define _GLIBCXX_USE_CXX11_ABI 0.
+	* testsuite/libstdc++-prettyprinters/simple.cc: Likewise. Adapt test to accept
+	std::__cxx11::list.
+	* testsuite/libstdc++-prettyprinters/simple11.cc: Likewise.
+	* testsuite/libstdc++-prettyprinters/whatis.cc: Likewise.
+	* testsuite/libstdc++-prettyprinters/80276.cc: Likewise and remove xfail for c++20
+	and debug mode.
+	* testsuite/libstdc++-prettyprinters/libfundts.cc: Likewise.
+
+2023-03-20  François Dumont  <fdumont@gcc.gnu.org>
+
+	Backported from master:
+	2022-09-22  François Dumont  <fdumont@gcc.gnu.org>
+
+	* python/libstdcxx/v6/printers.py: Remove ptinter registration for non-existing
+	types std::__debug::unique_ptr, std::__debug::stack, std::__debug::queue,
+	std::__debug::priority_queue.
+
+2023-03-20  Jonathan Wakely  <jwakely@redhat.com>
+
+	Backported from master:
+	2023-03-10  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/109064
+	* python/libstdcxx/v6/xmethods.py (SharedPtrUseCountWorker):
+	Remove self-recursion in __init__. Add missing _supports.
+	* testsuite/libstdc++-xmethods/shared_ptr.cc: Check use_count()
+	and unique().
+
+2023-03-20  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/109182
+	* include/std/expected (expected<void>::expected(in_place_t)):
+	Remove template-head.
+
+2023-03-20  Jonathan Wakely  <jwakely@redhat.com>
+
+	PR libstdc++/109165
+	* include/std/coroutine (hash<>::operator()): Add const.
+	* testsuite/18_support/coroutines/hash.cc: New test.
+
 2023-03-10  Thomas W Rodgers  <rodgert@twrodgers.com>
 
 	Backported from master:


More information about the Libstdc++-cvs mailing list