public inbox for libstdc++-cvs@sourceware.org help / color / mirror / Atom feed
From: Alexandre Oliva <aoliva@gcc.gnu.org> To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc(refs/users/aoliva/heads/testme)] Daily bump. Date: Fri, 21 Aug 2020 04:16:20 +0000 (GMT) [thread overview] Message-ID: <20200821041620.D843D383E82A@sourceware.org> (raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 8735 bytes --] https://gcc.gnu.org/g:afdd220a0ccf9d5a689b6aceccd8327213a51b9b commit afdd220a0ccf9d5a689b6aceccd8327213a51b9b Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Aug 13 00:16:23 2020 +0000 Daily bump. Diff: --- ChangeLog | 4 +++ gcc/ChangeLog | 79 +++++++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 10 +++++++ gcc/testsuite/ChangeLog | 68 ++++++++++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 29 ++++++++++++++++++ 6 files changed, 191 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 073a759a3c1..56ee7d467d7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2020-08-12 Senthil Kumar Selvaraj <saaadhu@gcc.gnu.org> + + * MAINTAINERS: Update my email address. + 2020-07-30 Joe Ramsay <joe.ramsay@arm.com> * MAINTAINERS (Write After Approval): Add myself. diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 545a44bb586..676585fdb37 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,82 @@ +2020-08-12 Roger Sayle <roger@nextmovesoftware.com> + Uroš Bizjak <ubizjak@gmail.com> + + PR target/96558 + * config/i386/i386.md (peephole2): Only reorder register clearing + instructions to allow use of xor for general registers. + +2020-08-12 Martin Liska <mliska@suse.cz> + + PR ipa/96482 + * ipa-cp.c (ipcp_bits_lattice::meet_with_1): Drop value bits + for bits that are unknown. + (ipcp_bits_lattice::set_to_constant): Likewise. + * tree-ssa-ccp.c (get_default_value): Add sanity check that + IPA CP bit info has all bits set to zero in bits that + are unknown. + +2020-08-12 Peixin Qiao <qiaopeixin@huawei.com> + + * config/aarch64/aarch64.c (aarch64_function_value): Add if + condition to check ag_mode after entering if condition of + aarch64_vfp_is_call_or_return_candidate. If TARGET_FLOAT is + set as false by -mgeneral-regs-only, report the diagnostic + information of -mgeneral-regs-only imcompatible with the use + of fp/simd register(s). + +2020-08-12 Jakub Jelinek <jakub@redhat.com> + + PR tree-optimization/96535 + * toplev.c (process_options): Move flag_unroll_loops and + flag_cunroll_grow_size handling from here to ... + * opts.c (finish_options): ... here. For flag_cunroll_grow_size, + don't check for AUTODETECT_VALUE, but instead check + opts_set->x_flag_cunroll_grow_size. + * common.opt (funroll-completely-grow-size): Default to 0. + * config/rs6000/rs6000.c (TARGET_OVERRIDE_OPTIONS_AFTER_CHANGE): + Redefine. + (rs6000_override_options_after_change): New function. + (rs6000_option_override_internal): Call it. Move there the + flag_cunroll_grow_size, unroll_only_small_loops and + flag_rename_registers handling. + +2020-08-12 Tom de Vries <tdevries@suse.de> + + * config/nvptx/nvptx.c (nvptx_assemble_decl_begin): Make elt_size an + unsigned HOST_WIDE_INT. Print init_frag.remaining using + HOST_WIDE_INT_PRINT_UNSIGNED. + +2020-08-12 Roger Sayle <roger@nextmovesoftware.com> + Uroš Bizjak <ubizjak@gmail.com> + + * config/i386/i386.md (peephole2): Reduce unnecessary + register shuffling produced by register allocation. + +2020-08-12 Aldy Hernandez <aldyh@redhat.com> + + * ipa-fnsummary.c (evaluate_conditions_for_known_args): Use vec<> + instead of std::vector<>. + (evaluate_properties_for_edge): Same. + (ipa_fn_summary_t::duplicate): Same. + (estimate_ipcp_clone_size_and_time): Same. + * vec.h (<T, A, vl_embed>::embedded_size): Change vec_embedded + type to contain a char[]. + +2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com> + + PR target/96308 + * config/s390/s390.c (s390_cannot_force_const_mem): Reject an + unary minus for everything not being a numeric constant. + (legitimize_tls_address): Move a NEG out of the CONST rtx. + +2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com> + + PR target/96456 + * config/s390/s390.h (TARGET_NONSIGNALING_VECTOR_COMPARE_OK): New + macro. + * config/s390/vector.md (vcond_comparison_operator): Use new macro + for the check. + 2020-08-11 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/96539 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b81f381520c..faeb40f4ca8 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200812 +20200813 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b79eff707c8..fd771c03d11 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,13 @@ +2020-08-12 Tobias Burnus <tobias@codesourcery.com> + + * gfortran.h: Add OMP_LIST_NONTEMPORAL. + * dump-parse-tree.c (show_omp_clauses): Dump it + * openmp.c (enum omp_mask1): Add OMP_CLAUSE_NOTEMPORAL. + (OMP_SIMD_CLAUSES): Add it. + (gfc_match_omp_clauses): Match nontemporal clause. + * trans-openmp.c (gfc_trans_omp_clauses): Process + nontemporal clause. + 2020-08-10 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/96556 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 8208f16e92a..8daa6fdd268 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,71 @@ +2020-08-12 Roger Sayle <roger@nextmovesoftware.com> + Uroš Bizjak <ubizjak@gmail.com> + + PR target/96558 + * gcc.dg/pr96558.c: New test. + +2020-08-12 Martin Liska <mliska@suse.cz> + + PR ipa/96482 + * gcc.dg/ipa/pr96482.c: New test. + +2020-08-12 Peixin Qiao <qiaopeixin@huawei.com> + + * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that + -mgeneral-regs-only is compatible with the use of vector type + used in the test case. + +2020-08-12 Tobias Burnus <tobias@codesourcery.com> + + * gfortran.dg/gomp/nontemporal-1.f90: New test. + * gfortran.dg/gomp/nontemporal-2.f90: New test. + +2020-08-12 Tom de Vries <tdevries@suse.de> + + * gcc.target/nvptx/ia64-sync-1.c: New test. + * gcc.target/nvptx/ia64-sync-2.c: New test. + * gcc.target/nvptx/ia64-sync-3.c: New test. + * gcc.target/nvptx/ia64-sync-4.c: New test. + +2020-08-12 Kwok Cheung Yeung <kcy@codesourcery.com> + + PR testsuite/96519 + * gcc.dg/ia64-sync-5.c (AC, init_qi, test_qi): Change element type to + signed char. + +2020-08-12 Tom de Vries <tdevries@suse.de> + + PR testsuite/96566 + * lib/target-supports.exp (check_effective_target_large_initializer): + New proc. + * gcc.dg/builtin-object-size-21.c: Require large_initializer. + * gcc.dg/strlenopt-55.c: Same. + +2020-08-12 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M + restrictions. + +2020-08-12 Christophe Lyon <christophe.lyon@linaro.org> + + * gcc.target/arm/multilib.exp: Fix parameter passing for gcc_opts. + +2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com> + + PR target/96308 + * g++.dg/pr96308.C: New test. + +2020-08-12 Andreas Krebbel <krebbel@linux.ibm.com> + + PR target/96456 + * gcc.target/s390/pr96456.c: New test. + +2020-08-12 Alan Modra <amodra@gmail.com> + + PR target/96525 + * gcc.target/powerpc/pr96493.c: Make it a link test when no + power10_hw. Require power10_ok. + 2020-08-11 David Edelsohn <dje.gcc@gmail.com> * g++.dg/opt/flifetime-dse2.C: Remove AIX xfail. diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 6fb94761ce2..a248b7f9c55 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,32 @@ +2020-08-12 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/85828 + * include/bits/basic_string.h (operator=(basic_string&&)): Check + for self-move before copying with char_traits::copy. + * include/bits/hashtable.h (operator=(_Hashtable&&)): Check for + self-move. + * include/bits/stl_deque.h (_M_move_assign1(deque&&, false_type)): + Check for equal allocators. + * include/bits/stl_list.h (_M_move_assign(list&&, true_type)): + Call clear() instead of _M_clear(). + * include/debug/formatter.h (__msg_self_move_assign): Change + comment. + * include/debug/macros.h (__glibcxx_check_self_move_assign): + (_GLIBCXX_DEBUG_VERIFY): Remove. + * include/debug/safe_container.h (operator=(_Safe_container&&)): + Remove assertion check for safe move and make it well-defined. + * include/debug/safe_iterator.h (operator=(_Safe_iterator&&)): + Remove assertion check for self-move. + * include/debug/safe_local_iterator.h + (operator=(_Safe_local_iterator&&)): Likewise. + * testsuite/21_strings/basic_string/cons/char/self_move.cc: New test. + * testsuite/23_containers/deque/cons/self_move.cc: New test. + * testsuite/23_containers/forward_list/cons/self_move.cc: New test. + * testsuite/23_containers/list/cons/self_move.cc: New test. + * testsuite/23_containers/set/cons/self_move.cc: New test. + * testsuite/23_containers/unordered_set/cons/self_move.cc: New test. + * testsuite/23_containers/vector/cons/self_move.cc: New test. + 2020-08-11 François Dumont <fdumont@gcc.gnu.org> PR libstdc++/91620
next reply other threads:[~2020-08-21 4:16 UTC|newest] Thread overview: 58+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-08-21 4:16 Alexandre Oliva [this message] -- strict thread matches above, loose matches on Subject: below -- 2020-09-03 16:06 Alexandre Oliva 2020-09-03 16:06 Alexandre Oliva 2020-09-03 16:04 Alexandre Oliva 2020-09-03 16:02 Alexandre Oliva 2020-09-03 15:59 Alexandre Oliva 2020-08-25 10:17 Alexandre Oliva 2020-08-25 10:14 Alexandre Oliva 2020-08-21 4:25 Alexandre Oliva 2020-08-21 4:24 Alexandre Oliva 2020-08-21 4:22 Alexandre Oliva 2020-08-21 4:20 Alexandre Oliva 2020-08-21 4:18 Alexandre Oliva 2020-08-21 4:17 Alexandre Oliva 2020-08-21 4:14 Alexandre Oliva 2020-08-21 4:13 Alexandre Oliva 2020-08-21 4:10 Alexandre Oliva 2020-08-21 4:09 Alexandre Oliva 2020-08-06 6:46 Alexandre Oliva 2020-08-06 6:38 Alexandre Oliva 2020-08-06 6:37 Alexandre Oliva 2020-07-31 15:19 Alexandre Oliva 2020-07-31 15:17 Alexandre Oliva 2020-07-31 15:15 Alexandre Oliva 2020-07-31 15:14 Alexandre Oliva 2020-07-24 13:15 Alexandre Oliva 2020-07-22 9:16 Alexandre Oliva 2020-07-22 9:12 Alexandre Oliva 2020-07-22 9:04 Alexandre Oliva 2020-07-22 9:01 Alexandre Oliva 2020-07-22 8:51 Alexandre Oliva 2020-07-22 8:47 Alexandre Oliva 2020-07-22 8:43 Alexandre Oliva 2020-07-22 8:38 Alexandre Oliva 2020-07-22 8:36 Alexandre Oliva 2020-07-22 8:32 Alexandre Oliva 2020-07-22 8:30 Alexandre Oliva 2020-07-22 8:25 Alexandre Oliva 2020-07-07 1:03 Alexandre Oliva 2020-06-23 15:05 Alexandre Oliva 2020-06-22 14:44 Alexandre Oliva 2020-06-22 14:44 Alexandre Oliva 2020-06-22 14:43 Alexandre Oliva 2020-06-22 7:41 Alexandre Oliva 2020-06-22 7:36 Alexandre Oliva 2020-06-22 7:31 Alexandre Oliva 2020-06-22 7:26 Alexandre Oliva 2020-06-22 7:22 Alexandre Oliva 2020-06-22 7:18 Alexandre Oliva 2020-06-10 3:18 Alexandre Oliva 2020-06-10 3:13 Alexandre Oliva 2020-06-08 20:12 Alexandre Oliva 2020-06-04 7:37 Alexandre Oliva 2020-06-02 12:40 Alexandre Oliva 2020-06-02 12:38 Alexandre Oliva 2020-06-02 12:36 Alexandre Oliva 2020-06-02 12:31 Alexandre Oliva 2020-05-27 19:35 Alexandre Oliva
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=20200821041620.D843D383E82A@sourceware.org \ --to=aoliva@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).