diff options
-rw-r--r-- | c++tools/ChangeLog | 5 | ||||
-rw-r--r-- | contrib/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/ChangeLog | 29 | ||||
-rw-r--r-- | gcc/DATESTAMP | 2 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 15 | ||||
-rw-r--r-- | libcody/ChangeLog | 26 | ||||
-rw-r--r-- | libiberty/ChangeLog | 11 | ||||
-rw-r--r-- | libstdc++-v3/ChangeLog | 20 |
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. |