[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