aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--c++tools/ChangeLog5
-rw-r--r--contrib/ChangeLog12
-rw-r--r--gcc/ChangeLog29
-rw-r--r--gcc/DATESTAMP2
-rw-r--r--gcc/cp/ChangeLog12
-rw-r--r--gcc/testsuite/ChangeLog15
-rw-r--r--libcody/ChangeLog26
-rw-r--r--libiberty/ChangeLog11
-rw-r--r--libstdc++-v3/ChangeLog20
9 files changed, 131 insertions, 1 deletions
diff --git a/c++tools/ChangeLog b/c++tools/ChangeLog
index fe13583..2d4bb74d 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 13fa468..12690d1 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 9f96f24..88db61e 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 af1c96a..f7fef04 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20201221
+20201222
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog
index 833b111..e49d1a1 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 dc1d0b8..0ee098f 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 ed60e67..99fd931 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 ccc8a0e..19f881b 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 e972e1c..c1d241c 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.