[gcc r11-6296] Daily bump.

GCC Administrator gccadmin@gcc.gnu.org
Tue Dec 22 00:16:54 GMT 2020


https://gcc.gnu.org/g:1a5e728a544e216fc222f61bcc602b0aadd56eb9

commit r11-6296-g1a5e728a544e216fc222f61bcc602b0aadd56eb9
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Tue Dec 22 00:16:23 2020 +0000

    Daily bump.

Diff:
---
 c++tools/ChangeLog      |  5 +++++
 contrib/ChangeLog       | 12 ++++++++++++
 gcc/ChangeLog           | 29 +++++++++++++++++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/cp/ChangeLog        | 12 ++++++++++++
 gcc/testsuite/ChangeLog | 15 +++++++++++++++
 libcody/ChangeLog       | 26 ++++++++++++++++++++++++++
 libiberty/ChangeLog     | 11 +++++++++++
 libstdc++-v3/ChangeLog  | 20 ++++++++++++++++++++
 9 files changed, 131 insertions(+), 1 deletion(-)

diff --git a/c++tools/ChangeLog b/c++tools/ChangeLog
index fe135839b08..2d4bb74d6b3 100644
--- a/c++tools/ChangeLog
+++ b/c++tools/ChangeLog
@@ -1,3 +1,8 @@
+2020-12-21  Nathan Sidwell  <nathan@acm.org>
+
+	PR other/98409
+	* Makefile.in: Fix exeext variable case.
+
 2020-12-17  Nathan Sidwell  <nathan@acm.org>
 
 	* server.cc (crash_signal): Don't use strsignal.
diff --git a/contrib/ChangeLog b/contrib/ChangeLog
index 13fa4683af5..12690d11b18 100644
--- a/contrib/ChangeLog
+++ b/contrib/ChangeLog
@@ -1,3 +1,15 @@
+2020-12-21  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/git_commit.py: Add new error for quoted
+	filenames.
+	* gcc-changelog/test_email.py: Test it.
+	* gcc-changelog/test_patches.txt: Test it.
+
+2020-12-21  Martin Liska  <mliska@suse.cz>
+
+	* gcc-changelog/test_email.py: New test.
+	* gcc-changelog/test_patches.txt: Likewise.
+
 2020-12-17  Nathan Sidwell  <nathan@acm.org>
 
 	PR bootstrap/98300
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9f96f24d00e..88db61e4588 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,32 @@
+2020-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/98353
+	* gimplify.c (gimplify_init_ctor_eval_range): Gimplify value before
+	storing it into cref.
+
+2020-12-21  Iain Sandoe  <iain@sandoe.co.uk>
+
+	* config/darwin-driver.c (darwin_find_version_from_kernel):
+	Compute the minor OS version from the minor kernel version.
+
+2020-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/98407
+	* fold-const.c (native_encode_initializer): When handling flexible
+	array members, fix up computation of length for memset.  Also remove
+	" - o" as o is always guaranteed to be 0 in this code path.
+
+2020-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/98383
+	* gimplify.c (struct gimplify_omp_ctx): Add in_for_exprs flag.
+	(gimple_add_tmp_var): For addressable temporaries appearing in
+	simd lb, b or incr expressions, don't add a private clause unless
+	it is seen also outside of those expressions in the simd body.
+	(omp_notice_variable): Likewise.
+	(gimplify_omp_for): Set and reset in_for_exprs around gimplification
+	of lb, b or incr expressions.
+
 2020-12-20  Max Filippov  <jcmvbkbc@gmail.com>
 
 	* config/xtensa/xtensa.md (bswapsi2, bswapdi2): New patterns.
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index af1c96a1174..f7fef04d926 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20201221
+20201222
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 833b111ed07..e49d1a14b93 100644
--- a/gcc/cp/ChangeLog
+++ b/gcc/cp/ChangeLog
@@ -1,3 +1,15 @@
+2020-12-21  Nathan Sidwell  <nathan@acm.org>
+
+	* module.cc (create_dirs): Add logging.
+	(finish_module_processing): Unlink before rename.
+
+2020-12-21  Nathan Sidwell  <nathan@acm.org>
+
+	PR bootstrap/98412
+	* mapper-client.cc: INCLUDE_STRING, INCLUDE_VECTOR.
+	(module_client::open_module_client): Avoid std::stoul.
+	* mapper-resolver.cc: INCLUDE_STRING, INCLUDE_VECTOR.
+
 2020-12-18  Kwok Cheung Yeung  <kcy@codesourcery.com>
 
 	* cp-lang.c (cxx_get_decl_init): New.
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index dc1d0b88c6c..0ee098f3970 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,18 @@
+2020-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/98353
+	* g++.dg/opt/pr98353.C: New test.
+
+2020-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR tree-optimization/98407
+	* gcc.c-torture/compile/pr98407.c: New test.
+
+2020-12-21  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/98383
+	* g++.dg/gomp/pr98383.C: New test.
+
 2020-12-20  Max Filippov  <jcmvbkbc@gmail.com>
 
 	* gcc.target/xtensa/bswap.c: New test.
diff --git a/libcody/ChangeLog b/libcody/ChangeLog
index ed60e67f757..99fd9319ab1 100644
--- a/libcody/ChangeLog
+++ b/libcody/ChangeLog
@@ -1,3 +1,29 @@
+2020-12-21  Nathan Sidwell  <nathan@acm.org>
+
+	PR bootstrap/98412
+	* client.cc: Include cstdlib.
+	* server.cc: Include cstdlib.
+
+2020-12-21  Gerald Pfeifer  <gerald@pfeifer.com>
+
+	* netserver.cc: Include <netinet/in.h>.
+
+2020-12-21  Nathan Sidwell  <nathan@acm.org>
+
+	* Makefile.in (RANLIB): New var.
+	* Makesub.in (libcody.a): Apply RANLIB.
+	* configure.ac: Call AC_PROG_RANLIB.
+	* configure: Rebuilt.
+
+2020-12-21  Nathan Sidwell  <nathan@acm.org>
+
+	* buffer.cc (MessageBuffer::AppendInteger): Workaround
+	to_string's non-ubiquity.
+
+2020-12-21  Nathan Sidwell  <nathan@acm.org>
+
+	* netclient.cc: Add netinet.h.
+
 2020-12-17  Nathan Sidwell  <nathan@acm.org>
 
 	* configure.ac: Add --enable-host-shared.
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index ccc8a0e0fc5..19f881be015 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,14 @@
+2020-12-21  Jason Merrill  <jason@redhat.com>
+
+	* cp-demangle.c (d_expression_1): Recognize qualified-id
+	on RHS of dt/pt.
+	* testsuite/demangle-expected: Add test.
+
+2020-12-21  Jason Merrill  <jason@redhat.com>
+
+	* cp-demangle.c (d_unqualified_name): Clear is_expression.
+	* testsuite/demangle-expected: Add tests.
+
 2020-11-25  Matthew Malcomson  <matthew.malcomson@arm.com>
 
 	* configure: Regenerate.
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index e972e1cf302..c1d241c11d6 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,23 @@
+2020-12-21  Patrick Palka  <ppalka@redhat.com>
+
+	* include/bits/c++config (_GLIBCXX_FLOAT_IS_IEEE_BINARY_32):
+	Define this macro.
+	(_GLIBCXX_DOUBLE_IS_IEEE_BINARY_64): Likewise.
+	* include/std/charconv (to_chars): Use these macros to
+	conditionally hide the overloads for floating-point types.
+	* src/c++17/floating_to_chars.cc: Use the macros to
+	conditionally disable this file.
+	(floating_type_traits<float>): Remove redundant static assert.
+	(floating_type_traits<double>): Likewise.
+	* testsuite/20_util/to_chars/double.cc: Run this test only on
+	ieee-floats effective targets.
+	* testsuite/20_util/to_chars/float.cc: Likewise.
+	* testsuite/20_util/to_chars/long_double.cc: Likewise.
+	* testsuite/lib/libstdc++.exp
+	(check_effective_target_ieee-floats): Define new proc for
+	detecting whether float and double have the IEEE binary32 and
+	binary64 formats.
+
 2020-12-20  Jonathan Wakely  <jwakely@redhat.com>
 
 	* include/std/semaphore: Fix indentation.


More information about the Libstdc++-cvs mailing list