public inbox for gcc-cvs@sourceware.org help / color / mirror / Atom feed
From: Nathan Sidwell <nathan@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc/devel/c++-modules] Daily bump. Date: Mon, 3 Aug 2020 15:21:52 +0000 (GMT) [thread overview] Message-ID: <20200803152152.525523858D35@sourceware.org> (raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 7132 bytes --] https://gcc.gnu.org/g:7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82 commit 7ebb7d0ce1a11e5b1d2174798482d2bb7f307c82 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Wed Jul 29 00:16:24 2020 +0000 Daily bump. Diff: --- gcc/ChangeLog | 36 ++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/cp/ChangeLog | 29 +++++++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ libcpp/ChangeLog | 11 +++++++++++ libstdc++-v3/ChangeLog | 20 ++++++++++++++++++++ 6 files changed, 146 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 73fd1e2772a..46d963e3236 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,39 @@ +2020-07-28 Sergei Trofimovich <siarheit@google.com> + + PR ipa/96291 + * ipa-cp.c (has_undead_caller_from_outside_scc_p): Consider + unoptimized callers as undead. + +2020-07-28 Roger Sayle <roger@nextmovesoftware.com> + Richard Biener <rguenther@suse.de> + + * match.pd (popcount(x)&1 -> parity(x)): New simplification. + (parity(~x) -> parity(x)): New simplification. + (parity(x)^parity(y) -> parity(x^y)): New simplification. + (parity(x&1) -> x&1): New simplification. + (popcount(x) -> x>>C): New simplification. + +2020-07-28 Roger Sayle <roger@nextmovesoftware.com> + Tom de Vries <tdevries@suse.de> + + * config/nvptx/nvptx.md (extendqihi2): New instruction. + (ashl<mode>3, ashr<mode>3, lshr<mode>3): Support HImode. + +2020-07-28 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/96335 + * calls.c (maybe_warn_rdwr_sizes): Add FNDECL and FNTYPE arguments, + instead of trying to rediscover them in the body. + (initialize_argument_information): Adjust caller. + +2020-07-28 Kewen Lin <linkw@linux.ibm.com> + + * tree-vect-loop.c (vect_get_known_peeling_cost): Factor out some code + to determine peel_iters_epilogue to... + (vect_get_peel_iters_epilogue): ...this new function. + (vect_estimate_min_profitable_iters): Refactor cost calculation on + peel_iters_prologue and peel_iters_epilogue. + 2020-07-27 Martin Sebor <msebor@redhat.com> PR tree-optimization/84079 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 75ec474bf8f..273bf0e001a 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200728 +20200729 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2ce7552d36f..eb256521805 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,32 @@ +2020-07-28 Nathan Sidwell <nathan@acm.org> + + * cp-gimplify.c (cp_genericize_r): Set IMPORTED_DECL's context. + * cp-objcp-common.c (cp_pushdecl): Set decl's context. + * decl.c (grokfndecl): Make DECL_CONTEXT setting clearer. + +2020-07-28 Nathan Sidwell <nathan@acm.org> + + * class.c (fixup_type_variants): Copy TYPE_SIZE and + TYPE_SIZE_UINIT. + (finish_struct): Call it. + +2020-07-28 Nathan Sidwell <nathan@acm.org> + + * ptree.c (cxx_print_decl): Better indentation. + +2020-07-28 Jakub Jelinek <jakub@redhat.com> + Mark Wielaard <mark@klomp.org> + + PR c++/96328 + * parser.c (cp_lexer_safe_previous_token): Don't call + cp_lexer_previous_token, instead inline it by hand and return NULL + instead of failing assertion if all previous tokens until the first + one are purged. + (cp_parser_error_1): Optimize - only call cp_lexer_safe_previous_token + if token->type is CPP_NAME. Use cp_lexer_safe_previous_token instead + of cp_lexer_previous_token for the missing_token_desc != RT_NONE + case too. + 2020-07-27 Nathan Sidwell <nathan@acm.org> * cp-tree.h (enum cp_tree_index): Add CPTI_AS_BASE_IDENTIFIER. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index f900b67ec66..bcee4187a5a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,52 @@ +2020-07-28 Sergei Trofimovich <siarheit@google.com> + + PR ipa/96291 + * gcc.dg/lto/pr96291_0.c: New testcase. + * gcc.dg/lto/pr96291_1.c: Support file. + * gcc.dg/lto/pr96291_2.c: Likewise. + * gcc.dg/lto/pr96291.h: Likewise. + +2020-07-28 Roger Sayle <roger@nextmovesoftware.com> + Richard Biener <rguenther@suse.de> + + * gcc.dg/fold-popcount-5.c: New test. + * gcc.dg/fold-parity-1.c: Likewise. + * gcc.dg/fold-parity-2.c: Likewise. + * gcc.dg/fold-parity-3.c: Likewise. + * gcc.dg/fold-parity-4.c: Likewise. + * gcc.dg/fold-parity-5.c: Likewise. + +2020-07-28 Nathan Sidwell <nathan@acm.org> + + * lib/options.exp: Fix spello + +2020-07-28 Jakub Jelinek <jakub@redhat.com> + Mark Wielaard <mark@klomp.org> + + PR c++/96328 + * g++.dg/diagnostic/pr96328.C: New test. + +2020-07-28 Jakub Jelinek <jakub@redhat.com> + + PR preprocessor/96323 + * c-c++-common/cpp/pr96323.c: New test. + +2020-07-28 Roger Sayle <roger@nextmovesoftware.com> + Tom de Vries <tdevries@suse.de> + + * gcc.target/nvptx/cvt.c: New test. + * gcc.target/nvptx/shift16.c: New test. + +2020-07-28 Jakub Jelinek <jakub@redhat.com> + + * g++.dg/cpp2a/nontype-subob1.C: Allow s1, i1 or x1 instead of l1 for + targets with short, int or long long ssize_t. + +2020-07-28 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/96335 + * gcc.dg/pr96335.c: New test. + 2020-07-27 Hans-Peter Nilsson <hp@bitrange.com> * gcc.dg/torture/pr39074-2.c: Adjust for mmix. diff --git a/libcpp/ChangeLog b/libcpp/ChangeLog index 0a1892e6b3f..ddc0700670c 100644 --- a/libcpp/ChangeLog +++ b/libcpp/ChangeLog @@ -1,3 +1,14 @@ +2020-07-28 Jakub Jelinek <jakub@redhat.com> + + PR preprocessor/96323 + * lex.c (lex_raw_string): For c == '\n' don't continue after reporting + an prefix delimiter error. + +2020-07-28 Nathan Sidwell <nathan@acm.org> + + * init.c (cpp_read_main_file): Always use the last map for + the return value. + 2020-07-20 Nathan Sidwell <nathan@acm.org> * line-map.c (linemap_add): Simplify column overflow calculation. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 70d594f74d5..e361cf461e6 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,23 @@ +2020-07-28 François Dumont <fdumont@gcc.gnu.org> + + * include/bits/hashtable.h + (_Hashtable<>(_InputIterator, _InputIterator, size_t, const _H1&, + const _H2&, const _Hash&, const _Equal&, const _ExtractKey&, + const allocator_type&, true_type)): New. + (_Hashtable<>(_InputIterator, _InputIterator, size_t, const _H1&, + const _H2&, const _Hash&, const _Equal&, const _ExtractKey&, + const allocator_type&, false_type)): New. + (_Hashtable<>(_InputIterator, _InputIterator, size_t, const _H1&, + const _H2&, const _Hash&, const _Equal&, const _ExtractKey&, + const allocator_type&)): Delegate to latters. + (operator=(initializer_list<value_type>)): Rehash if too small. + (_M_insert(_Arg&&, const _NodeGenerator&, true_type)): Remove + size_t len parameter. + * include/bits/hashtable_policy.h (_Insert_base<>::_M_insert_range): + Do not try to get input range distance. + * testsuite/23_containers/unordered_set/cons/bucket_hint.cc: New test. + * testsuite/23_containers/unordered_set/modifiers/insert.cc: New test. + 2020-07-27 François Dumont <fdumont@gcc.gnu.org> * include/bits/hashtable_policy.h (_Map_base<>::at): Use
next reply other threads:[~2020-08-03 15:21 UTC|newest] Thread overview: 232+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-08-03 15:21 Nathan Sidwell [this message] -- strict thread matches above, loose matches on Subject: below -- 2020-09-03 14:32 Nathan Sidwell 2020-09-03 14:31 Nathan Sidwell 2020-09-03 14:30 Nathan Sidwell 2020-09-03 14:30 Nathan Sidwell 2020-08-28 16:09 Nathan Sidwell 2020-08-28 16:07 Nathan Sidwell 2020-08-28 16:04 Nathan Sidwell 2020-08-28 16:01 Nathan Sidwell 2020-08-28 16:00 Nathan Sidwell 2020-08-28 16:00 Nathan Sidwell 2020-08-28 15:59 Nathan Sidwell 2020-08-28 15:58 Nathan Sidwell 2020-08-28 15:57 Nathan Sidwell 2020-08-27 18:14 Nathan Sidwell 2020-08-27 18:12 Nathan Sidwell 2020-08-27 18:11 Nathan Sidwell 2020-08-27 18:11 Nathan Sidwell 2020-08-27 18:11 Nathan Sidwell 2020-08-27 18:10 Nathan Sidwell 2020-08-27 18:08 Nathan Sidwell 2020-08-27 18:07 Nathan Sidwell 2020-08-27 18:05 Nathan Sidwell 2020-08-27 18:03 Nathan Sidwell 2020-08-27 18:03 Nathan Sidwell 2020-08-27 18:03 Nathan Sidwell 2020-08-27 18:02 Nathan Sidwell 2020-08-27 18:00 Nathan Sidwell 2020-08-07 22:38 Nathan Sidwell 2020-08-04 17:36 Nathan Sidwell 2020-08-03 15:30 Nathan Sidwell 2020-08-03 15:29 Nathan Sidwell 2020-08-03 15:29 Nathan Sidwell 2020-08-03 15:26 Nathan Sidwell 2020-08-03 15:23 Nathan Sidwell 2020-07-28 13:51 Nathan Sidwell 2020-07-28 13:47 Nathan Sidwell 2020-07-28 13:46 Nathan Sidwell 2020-07-28 13:46 Nathan Sidwell 2020-07-28 13:44 Nathan Sidwell 2020-07-28 13:43 Nathan Sidwell 2020-07-22 16:17 Nathan Sidwell 2020-07-22 16:15 Nathan Sidwell 2020-07-20 13:06 Nathan Sidwell 2020-07-20 13:05 Nathan Sidwell 2020-07-20 13:05 Nathan Sidwell 2020-07-20 13:03 Nathan Sidwell 2020-07-20 12:59 Nathan Sidwell 2020-07-15 18:45 Nathan Sidwell 2020-07-14 16:13 Nathan Sidwell 2020-07-13 15:04 Nathan Sidwell 2020-07-13 15:04 Nathan Sidwell 2020-07-13 15:03 Nathan Sidwell 2020-07-13 14:59 Nathan Sidwell 2020-07-13 14:56 Nathan Sidwell 2020-07-08 19:01 Nathan Sidwell 2020-07-08 18:57 Nathan Sidwell 2020-07-08 18:53 Nathan Sidwell 2020-07-08 18:53 Nathan Sidwell 2020-07-08 18:52 Nathan Sidwell 2020-07-03 23:32 Nathan Sidwell 2020-07-03 23:30 Nathan Sidwell 2020-07-03 23:27 Nathan Sidwell 2020-07-03 23:26 Nathan Sidwell 2020-07-03 23:23 Nathan Sidwell 2020-06-29 21:21 Nathan Sidwell 2020-06-29 21:20 Nathan Sidwell 2020-06-29 21:19 Nathan Sidwell 2020-06-29 21:17 Nathan Sidwell 2020-06-29 21:14 Nathan Sidwell 2020-06-29 21:12 Nathan Sidwell 2020-06-29 21:11 Nathan Sidwell 2020-06-29 21:11 Nathan Sidwell 2020-06-29 21:10 Nathan Sidwell 2020-06-29 21:06 Nathan Sidwell 2020-06-29 21:02 Nathan Sidwell 2020-06-25 19:21 Nathan Sidwell 2020-06-25 14:45 Nathan Sidwell 2020-06-25 14:41 Nathan Sidwell 2020-06-25 14:40 Nathan Sidwell 2020-06-25 14:40 Nathan Sidwell 2020-06-25 14:36 Nathan Sidwell 2020-06-25 14:31 Nathan Sidwell 2020-06-25 14:27 Nathan Sidwell 2020-06-25 14:22 Nathan Sidwell 2020-06-25 14:18 Nathan Sidwell 2020-06-25 14:17 Nathan Sidwell 2020-06-25 14:16 Nathan Sidwell 2020-06-25 14:12 Nathan Sidwell 2020-06-11 13:11 Nathan Sidwell 2020-06-11 13:07 Nathan Sidwell 2020-06-11 13:02 Nathan Sidwell 2020-06-11 13:00 Nathan Sidwell 2020-06-11 12:59 Nathan Sidwell 2020-06-11 12:58 Nathan Sidwell 2020-06-11 12:56 Nathan Sidwell 2020-06-11 12:53 Nathan Sidwell 2020-06-10 16:47 Nathan Sidwell 2020-06-10 16:45 Nathan Sidwell 2020-06-10 16:43 Nathan Sidwell 2020-06-10 16:43 Nathan Sidwell 2020-06-10 16:42 Nathan Sidwell 2020-06-10 16:40 Nathan Sidwell 2020-05-21 18:34 Nathan Sidwell 2020-05-21 18:31 Nathan Sidwell 2020-05-19 19:11 Nathan Sidwell 2020-05-19 19:09 Nathan Sidwell 2020-05-19 19:08 Nathan Sidwell 2020-05-19 19:08 Nathan Sidwell 2020-05-19 19:05 Nathan Sidwell 2020-05-14 15:17 Nathan Sidwell 2020-05-14 15:14 Nathan Sidwell 2020-05-12 21:10 Nathan Sidwell 2020-05-12 21:06 Nathan Sidwell 2020-05-12 21:06 Nathan Sidwell 2020-05-12 21:02 Nathan Sidwell 2020-05-08 19:00 Nathan Sidwell 2020-05-07 17:01 Nathan Sidwell 2020-05-07 16:58 Nathan Sidwell 2020-05-07 16:52 Nathan Sidwell 2020-05-07 16:50 Nathan Sidwell 2020-05-07 16:49 Nathan Sidwell 2020-05-07 16:49 Nathan Sidwell 2020-05-07 16:48 Nathan Sidwell 2020-05-07 16:45 Nathan Sidwell 2020-05-07 16:42 Nathan Sidwell 2020-05-07 16:41 Nathan Sidwell 2020-05-07 16:38 Nathan Sidwell 2020-05-07 16:38 Nathan Sidwell 2020-05-07 16:36 Nathan Sidwell 2020-05-07 16:35 Nathan Sidwell 2020-05-07 16:32 Nathan Sidwell 2020-05-07 16:29 Nathan Sidwell 2020-05-07 16:27 Nathan Sidwell 2020-05-07 16:24 Nathan Sidwell 2020-05-07 16:23 Nathan Sidwell 2020-05-07 16:22 Nathan Sidwell 2020-04-17 20:55 Nathan Sidwell 2020-04-17 20:53 Nathan Sidwell 2020-04-17 20:52 Nathan Sidwell 2020-04-17 20:50 Nathan Sidwell 2020-04-17 20:49 Nathan Sidwell 2020-04-17 20:49 Nathan Sidwell 2020-04-17 20:48 Nathan Sidwell 2020-04-17 20:47 Nathan Sidwell 2020-04-17 20:45 Nathan Sidwell 2020-04-17 20:42 Nathan Sidwell 2020-04-08 13:46 Nathan Sidwell 2020-04-08 13:45 Nathan Sidwell 2020-04-08 13:44 Nathan Sidwell 2020-04-08 13:43 Nathan Sidwell 2020-04-03 19:25 Nathan Sidwell 2020-04-03 19:24 Nathan Sidwell 2020-04-03 19:22 Nathan Sidwell 2020-04-03 19:20 Nathan Sidwell 2020-04-03 19:19 Nathan Sidwell 2020-04-03 19:19 Nathan Sidwell 2020-04-03 19:18 Nathan Sidwell 2020-03-27 13:50 Nathan Sidwell 2020-03-27 13:49 Nathan Sidwell 2020-03-27 13:46 Nathan Sidwell 2020-03-27 13:45 Nathan Sidwell 2020-03-23 14:42 Nathan Sidwell 2020-03-23 14:42 Nathan Sidwell 2020-03-23 14:40 Nathan Sidwell 2020-03-23 14:38 Nathan Sidwell 2020-03-23 14:37 Nathan Sidwell 2020-03-19 12:48 Nathan Sidwell 2020-03-19 12:45 Nathan Sidwell 2020-03-19 12:44 Nathan Sidwell 2020-03-19 12:43 Nathan Sidwell 2020-03-19 12:43 Nathan Sidwell 2020-03-19 12:41 Nathan Sidwell 2020-03-19 12:40 Nathan Sidwell 2020-03-19 12:38 Nathan Sidwell 2020-03-10 13:16 Nathan Sidwell 2020-03-10 13:15 Nathan Sidwell 2020-03-10 13:14 Nathan Sidwell 2020-03-10 13:12 Nathan Sidwell 2020-03-10 13:11 Nathan Sidwell 2020-03-10 13:08 Nathan Sidwell 2020-03-10 13:06 Nathan Sidwell 2020-03-10 13:04 Nathan Sidwell 2020-03-10 13:03 Nathan Sidwell 2020-03-10 13:02 Nathan Sidwell 2020-03-10 13:00 Nathan Sidwell 2020-02-28 13:31 Nathan Sidwell 2020-02-28 13:29 Nathan Sidwell 2020-02-28 13:27 Nathan Sidwell 2020-02-24 16:36 Nathan Sidwell 2020-02-24 16:36 Nathan Sidwell 2020-02-24 16:35 Nathan Sidwell 2020-02-24 16:33 Nathan Sidwell 2020-02-24 16:32 Nathan Sidwell 2020-02-24 16:29 Nathan Sidwell 2020-02-24 16:28 Nathan Sidwell 2020-02-24 16:27 Nathan Sidwell 2020-02-24 16:25 Nathan Sidwell 2020-02-24 16:20 Nathan Sidwell 2020-02-24 16:18 Nathan Sidwell 2020-02-24 16:16 Nathan Sidwell 2020-02-11 11:36 Nathan Sidwell 2020-02-11 11:34 Nathan Sidwell 2020-02-11 11:33 Nathan Sidwell 2020-02-11 11:33 Nathan Sidwell 2020-02-07 15:40 Nathan Sidwell 2020-02-07 15:38 Nathan Sidwell 2020-02-05 20:31 Nathan Sidwell 2020-02-05 20:29 Nathan Sidwell 2020-02-05 20:27 Nathan Sidwell 2020-02-05 20:27 Nathan Sidwell 2020-02-05 20:26 Nathan Sidwell 2020-01-31 17:55 Nathan Sidwell 2020-01-31 17:51 Nathan Sidwell 2020-01-31 17:49 Nathan Sidwell 2020-01-31 17:44 Nathan Sidwell 2020-01-31 17:42 Nathan Sidwell 2020-01-31 17:40 Nathan Sidwell 2020-01-31 17:39 Nathan Sidwell 2020-01-24 14:42 Nathan Sidwell 2020-01-24 14:40 Nathan Sidwell 2020-01-24 14:36 Nathan Sidwell 2020-01-24 14:34 Nathan Sidwell 2020-01-20 20:41 Nathan Sidwell 2020-01-20 20:41 Nathan Sidwell 2020-01-20 20:40 Nathan Sidwell 2020-01-17 19:21 Nathan Sidwell 2020-01-17 19:18 Nathan Sidwell 2020-01-17 19:14 Nathan Sidwell 2020-01-15 14:34 Nathan Sidwell 2020-01-15 14:32 Nathan Sidwell 2020-01-15 14:31 Nathan Sidwell
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20200803152152.525523858D35@sourceware.org \ --to=nathan@gcc.gnu.org \ --cc=gcc-cvs@gcc.gnu.org \ --cc=libstdc++-cvs@gcc.gnu.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: linkBe sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).