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: Tue, 2 Jun 2020 12:31:42 +0000 (GMT) [thread overview] Message-ID: <20200602123142.B93DF389043D@sourceware.org> (raw) [-- Warning: decoded text below may be mangled, UTF-8 assumed --] [-- Attachment #1: Type: text/plain; charset="us-ascii", Size: 11853 bytes --] https://gcc.gnu.org/g:61f3b60556e8d4da298906ac4f4effc3d18c6ea1 commit 61f3b60556e8d4da298906ac4f4effc3d18c6ea1 Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu May 28 04:23:50 2020 +0000 Daily bump. Diff: --- contrib/ChangeLog | 16 ++++++++ gcc/ChangeLog | 96 ++++++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 4 ++ gcc/cp/ChangeLog | 22 ++++++++++ gcc/fortran/ChangeLog | 16 ++++++++ gcc/jit/ChangeLog | 13 ++++++ gcc/testsuite/ChangeLog | 76 +++++++++++++++++++++++++++++++++++ libstdc++-v3/ChangeLog | 28 +++++++++++++ maintainer-scripts/ChangeLog | 5 +++ 10 files changed, 277 insertions(+), 1 deletion(-) diff --git a/contrib/ChangeLog b/contrib/ChangeLog index 122f395fb40..8a70274ec75 100644 --- a/contrib/ChangeLog +++ b/contrib/ChangeLog @@ -1,3 +1,19 @@ +2020-05-27 Martin Liska <mliska@suse.cz> + + * gcc-git-customization.sh: Use git-backport.py to drop + all changes for ChangeLog files. + * git-backport.py: New file. + +2020-05-27 Martin Liska <mliska@suse.cz> + + * gcc-git-customization.sh: Rename + commit-mklog to gcc-commit-mklog. + +2020-05-27 Martin Liska <mliska@suse.cz> + + * prepare-commit-msg: Save diff to a file if + the GCC_GIT_DIFF_FILE variable is set. + 2020-05-26 Pierre-Marie de Rodat <derodat@adacore.com> * gcc-changelog/git_commit.py (ChangeLogEntry): Handle entries diff --git a/gcc/ChangeLog b/gcc/ChangeLog index dcea8ea9264..f6b24295511 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,99 @@ +2020-05-28 Max Filippov <jcmvbkbc@gmail.com> + + * config/xtensa/xtensa.c (xtensa_delegitimize_address): New + function. + (TARGET_DELEGITIMIZE_ADDRESS): New macro. + +2020-05-27 Eric Botcazou <ebotcazou@gcc.gnu.org> + + * builtin-types.def (BT_UINT128): New primitive type. + (BT_FN_UINT128_UINT128): New function type. + * builtins.def (BUILT_IN_BSWAP128): New GCC builtin. + * doc/extend.texi (__builtin_bswap128): Document it. + * builtins.c (expand_builtin): Deal with BUILT_IN_BSWAP128. + (is_inexpensive_builtin): Likewise. + * fold-const-call.c (fold_const_call_ss): Likewise. + * fold-const.c (tree_call_nonnegative_warnv_p): Likewise. + * tree-ssa-ccp.c (evaluate_stmt): Likewise. + * tree-vect-stmts.c (vect_get_data_ptr_increment): Likewise. + (vectorizable_call): Likewise. + * optabs.c (expand_unop): Always use the double word path for it. + * tree-core.h (enum tree_index): Add TI_UINT128_TYPE. + * tree.h (uint128_type_node): New global type. + * tree.c (build_common_tree_nodes): Build it if TImode is supported. + +2020-05-27 Uroš Bizjak <ubizjak@gmail.com> + + * config/i386/mmx.md (*mmx_haddv2sf3): Remove SSE alternatives. + (mmx_hsubv2sf3): Ditto. + (mmx_haddsubv2sf3): New expander. + (*mmx_haddsubv2sf3): Rename from mmx_addsubv2sf3. Correct + RTL template to model horizontal subtraction and addition. + * config/i386/i386-builtin.def (IX86_BUILTIN_PFPNACC): + Update for rename. + +2020-05-27 Uroš Bizjak <ubizjak@gmail.com> + + PR target/95355 + * config/i386/sse.md + (<mask_codefor>avx512f_<code>v16qiv16si2<mask_name>): + Remove %q operand modifier from insn template. + (avx512f_<code>v8hiv8di2<mask_name>): Ditto. + +2020-05-27 Uroš Bizjak <ubizjak@gmail.com> + + * config/i386/mmx.md (mmx_pswapdsf2): Add SSE alternatives. + Enable insn pattern for TARGET_MMX_WITH_SSE. + (*mmx_movshdup): New insn pattern. + (*mmx_movsldup): Ditto. + (*mmx_movss): Ditto. + * config/i386/i386-expand.c (ix86_vectorize_vec_perm_const): + Handle E_V2SFmode. + (expand_vec_perm_movs): Handle E_V2SFmode. + (expand_vec_perm_even_odd): Ditto. + (expand_vec_perm_broadcast_1): Assert that E_V2SFmode + is already handled by standard shuffle patterns. + +2020-05-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/95295 + * tree-ssa-loop-im.c (sm_seq_valid_bb): Fix sinking after + merging stores from paths. + +2020-05-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/95356 + * tree-vect-stmts.c (vectorizable_shift): Adjust vector + type for the shift operand. + +2020-05-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/95335 + * tree-vect-slp.c (vect_slp_analyze_node_operations): Reset + lvisited for nodes made external. + +2020-05-27 Richard Biener <rguenther@suse.de> + + * dump-context.h (debug_dump_context): New class. + (dump_context): Make it friend. + * dumpfile.c (debug_dump_context::debug_dump_context): + Implement. + (debug_dump_context::~debug_dump_context): Likewise. + * tree-vect-slp.c: Include dump-context.h. + (vect_print_slp_tree): Dump a single SLP node. + (debug): New overload for slp_tree. + (vect_print_slp_graph): Rename from vect_print_slp_tree and + use that. + (vect_analyze_slp_instance): Adjust. + +2020-05-27 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/95315 + * omp-general.c (omp_declare_variant_remove_hook): New function. + (omp_resolve_declare_variant): Always return base if it is already + declare_variant_alt magic decl itself. Register + omp_declare_variant_remove_hook as cgraph node removal hook. + 2020-05-27 Jeff Law <law@redhat.com> * config/h8300/testcompare.md (tst_extzv_1_n): Do not accept constants diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index b7b667a34d1..5118880926f 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20200527 +20200528 diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index baac0be7757..08ca87be8d5 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2020-05-27 Martin Liska <mliska@suse.cz> + + * gnatvsn.ads: Bump Library_Version to 11. + 2020-05-26 Eric Botcazou <ebotcazou@gcc.gnu.org> PR ada/95333 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 7e263f72c8d..bdbe1d01277 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,25 @@ +2020-05-27 Jason Merrill <jason@redhat.com> + + PR c++/95319 + * decl.c (reshape_init_array_1): Don't reuse in overload context. + +2020-05-27 Jason Merrill <jason@redhat.com> + + * call.c (build_new_op_1): Suppress + warn_zero_as_null_pointer_constant across comparison of <=> result + to 0. + +2020-05-27 Jason Merrill <jason@redhat.com> + + PR c++/95222 + * decl.c (grokdeclarator): Don't shift attributes in TYPENAME + context. + +2020-05-27 Nathan Sidwell <nathan@acm.org> + + PR c++/95263 + * pt.c (lookup_template_class_1): Restore alias template mutation. + 2020-05-26 Jakub Jelinek <jakub@redhat.com> PR c++/95197 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 48284ed74e4..71b246a97e8 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,19 @@ +2020-05-27 Harald Anlauf <anlauf@gmx.de> + + PR fortran/95090 + * iresolve.c (gfc_get_string): Enlarge temporary for + name-mangling. + +2020-05-27 Tobias Burnus <tobias@codesourcery.com> + Mark Eggleston <markeggleston@gnu.gcc.org> + + PR fortran/50392 + * trans-decl.c (gfc_get_symbol_decl): Remove unnecessary block + delimiters. Add auxiliary variables if a label is assigned to + a return variable. (gfc_gat_fake_result): If the symbol has an + assign attribute set declaration from the symbol's backend + declaration. + 2020-05-26 Harald Anlauf <anlauf@gmx.de> PR fortran/95089 diff --git a/gcc/jit/ChangeLog b/gcc/jit/ChangeLog index 7be7fb0a974..cd93e440d80 100644 --- a/gcc/jit/ChangeLog +++ b/gcc/jit/ChangeLog @@ -1,3 +1,16 @@ +2020-05-27 David Malcolm <dmalcolm@redhat.com> + + PR jit/95314 + * dummy-frontend.c (LANG_HOOKS_DEEP_UNSHARING): Define to be true. + * jit-playback.h (gcc::jit::playback::rvalue): Mark tree node with + TREE_VISITED. + +2020-05-27 Tom Tromey <tromey@gcc.gnu.org> + + PR jit/91330 + * docs/conf.py (texinfo_documents): Set description. + * docs/_build/texinfo/libgccjit.texi: Regenerate. + 2020-05-26 David Malcolm <dmalcolm@redhat.com> PR jit/95306 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 97d673fcd6d..2341f4ec16d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,79 @@ +2020-05-28 Alexandre Oliva <oliva@adacore.com> + + * lib/gcc-defs.exp: Avoid introducing empty arguments between + consecutive blanks in board linking options. + * gcc.misc-tests/outputs.exp: Likewise. Document + -gsplit-dwarf testing, skip LTO tests if -flto is not + supported, detect the default linker output name, cope with + the need for an explicit executable output. + +2020-05-27 Eric Botcazou <ebotcazou@gcc.gnu.org> + + * gcc.dg/builtin-bswap-10.c: New test. + * gcc.dg/builtin-bswap-11.c: Likewise. + * gcc.dg/builtin-bswap-12.c: Likewise. + * gcc.target/i386/builtin-bswap-5.c: Likewise. + +2020-05-27 Harald Anlauf <anlauf@gmx.de> + + PR fortran/95090 + * gfortran.dg/pr95090.f90: New test. + +2020-05-27 Uroš Bizjak <ubizjak@gmail.com> + + PR target/95355 + * gcc.target/i386/pr95355.c: New test. + +2020-05-27 David Malcolm <dmalcolm@redhat.com> + + PR jit/95314 + * jit.dg/all-non-failing-tests.h: Add test-pr95314-rvalue-reuse.c. + * jit.dg/test-pr95314-rvalue-reuse.c: New test. + +2020-05-27 Jason Merrill <jason@redhat.com> + + PR c++/95319 + * g++.dg/cpp0x/initlist-array12.C: New test. + +2020-05-27 Tobias Burnus <tobias@codesourcery.com> + + PR fortran/50392 + * gfortran.dg/pr50392.f: New test. + +2020-05-27 Uroš Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/vperm-v2sf.c: New test. + +2020-05-27 Jason Merrill <jason@redhat.com> + + * g++.dg/cpp2a/spaceship-synth2.C: Add + -Wzero-as-null-pointer-constant. + +2020-05-27 Jason Merrill <jason@redhat.com> + + PR c++/95222 + * g++.dg/ext/tmplattr10.C: New test. + +2020-05-27 Nathan Sidwell <nathan@acm.org> + + PR c++/95263 + * g++.dg/template/pr95263.C: New file. + +2020-05-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/95295 + * gcc.dg/torture/pr95295-3.c: New testcase. + +2020-05-27 Richard Biener <rguenther@suse.de> + + PR tree-optimization/95335 + * gcc.dg/vect/bb-slp-pr95335.c: New testcase. + +2020-05-27 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/95315 + * gcc.dg/gomp/pr95315.c: New test. + 2020-05-26 David Malcolm <dmalcolm@redhat.com> PR jit/95306 diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index ec13cf35c34..60e9112bf93 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,31 @@ +2020-05-27 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/95282 + * include/bits/atomic_base.h (__atomic_impl::load): Add + cv-qualifiers to parameter so that _Tp is deduced as the + unqualified type. + * testsuite/29_atomics/atomic_float/95282.cc: New test. + +2020-05-27 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/95322 + * include/std/ranges (transform_view::_Sentinel): Allow hidden + friends to work with _Iterator<true> and _Iterator<false>. + (join_view::_Sentinel): Likewise. + * testsuite/std/ranges/adaptors/95322.cc: New test. + +2020-05-27 Jonathan Wakely <jwakely@redhat.com> + + PR libstdc++/94354 + * include/bits/stl_iterator.h (reverse_iterator): Fix comparison + operators to use the correct operations on the underlying + iterators. + * testsuite/24_iterators/reverse_iterator/rel_ops.cc: New test. + +2020-05-27 Jonathan Wakely <jwakely@redhat.com> + + * testsuite/18_support/comparisons/categories/zero_neg.cc: New test. + 2020-05-26 Patrick Palka <ppalka@redhat.com> PR libstdc++/95322 diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index acb7d88794b..0ff380f9f6c 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,3 +1,8 @@ +2020-05-27 Jakub Jelinek <jakub@redhat.com> + + * update_version_git: Rewrite using + contrib/gcc-changelog/git_update_version.py. + 2020-04-30 Jakub Jelinek <jakub@redhat.com> * crontab: Snapshots from trunk are now GCC 11 related.
next reply other threads:[~2020-06-02 12:31 UTC|newest] Thread overview: 58+ messages / expand[flat|nested] mbox.gz Atom feed top 2020-06-02 12:31 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:16 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-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=20200602123142.B93DF389043D@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).