Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 22 Dec 2020 00:16:23 +0000 (00:16 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Tue, 22 Dec 2020 00:16:23 +0000 (00:16 +0000)
c++tools/ChangeLog
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/cp/ChangeLog
gcc/testsuite/ChangeLog
libcody/ChangeLog
libiberty/ChangeLog
libstdc++-v3/ChangeLog

index fe135839b08cc60d6946b2bea35e844afd3ba083..2d4bb74d6b35f1e5d68e37e61548bd052cff3bc1 100644 (file)
@@ -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.
index 13fa4683af5d8a28ae65739985d81cd8116b7cb5..12690d11b18044f339d2c44e05dc60e34ed19d7b 100644 (file)
@@ -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
index 9f96f24d00e198b15d1f4652f6553eb240974051..88db61e45889a986835b8f77df44daa4d95283d1 100644 (file)
@@ -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.
index af1c96a117405d5c9d9d7c54660e1db0a11a2c30..f7fef04d926adc73692514eb11427dbce2341696 100644 (file)
@@ -1 +1 @@
-20201221
+20201222
index 833b111ed07b1ddfb60e5966652add1863193e23..e49d1a14b9381cdfeacf0f7c8baf6cef903a18bd 100644 (file)
@@ -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.
index dc1d0b88c6c161010b6601fce8d9e4c8c51558ff..0ee098f3970efbbb0ed0680710a7fc3176a0f1f3 100644 (file)
@@ -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.
index ed60e67f757cfc8769d4a72344a876d625002d48..99fd9319ab1b4dc72d8e0efb3601a0982ae83c00 100644 (file)
@@ -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.
index ccc8a0e0fc50f0770c44cb643e20118c1566eb3c..19f881be015dfd45bb713916759ee4cbfeb95c7a 100644 (file)
@@ -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.
index e972e1cf302927a397e84105f6b691074993293b..c1d241c11d6013b2671b7e74c401cd92ea70a649 100644 (file)
@@ -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.