Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 28 May 2020 04:23:50 +0000 (04:23 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 28 May 2020 04:23:50 +0000 (04:23 +0000)
contrib/ChangeLog
gcc/ChangeLog
gcc/DATESTAMP
gcc/ada/ChangeLog
gcc/cp/ChangeLog
gcc/fortran/ChangeLog
gcc/jit/ChangeLog
gcc/testsuite/ChangeLog
libstdc++-v3/ChangeLog
maintainer-scripts/ChangeLog

index 122f395fb4083a1ec114353e56c9bdff3c7deddb..8a70274ec754673084dc9a69598754792509b801 100644 (file)
@@ -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
index dcea8ea9264adbbb34d435ad34f86664c4834c9f..f6b2429551107cf275a9b6a959de529634faf8a3 100644 (file)
@@ -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
index b7b667a34d155667b0421b4ee2700ec4d86c1cdf..5118880926fa964f380dc41e7a7ed9b21f82ee9c 100644 (file)
@@ -1 +1 @@
-20200527
+20200528
index baac0be775726fc6f4baf1ede62583fa70f55d2e..08ca87be8d5aa83388c7e93750a4f32fbcf6c5f8 100644 (file)
@@ -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
index 7e263f72c8d9d96f9de039b5b8829fd108f8f1cc..bdbe1d012772f98a6498bbf9baed87f4745c22bd 100644 (file)
@@ -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
index 48284ed74e4252aab4ec215e8dc2b90a63bae1b6..71b246a97e862b2945b9486e88f594082f8a5214 100644 (file)
@@ -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
index 7be7fb0a974e989b1e2dbbbb65054cb90447271a..cd93e440d80ccd5aadb4438f049fe88b0ee75652 100644 (file)
@@ -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
index 97d673fcd6d6e51f3428127082da8ce945a8a7fb..2341f4ec16d875bbb0b9936e683309ff35826cb9 100644 (file)
@@ -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
index ec13cf35c3442a85cea43af7af1fa99051ef708c..60e9112bf936329380bd2d2abd1b6dd8ef5055ad 100644 (file)
@@ -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
index acb7d88794bd4bc7cfad3e1bc85faa1ede8d61ad..0ff380f9f6c353f829207e6031e7899705fdc9e1 100644 (file)
@@ -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.