mirror of
https://github.com/gcc-mirror/gcc.git
synced 2024-11-21 13:40:47 +00:00
Daily bump.
This commit is contained in:
parent
a728ec6b8b
commit
61f3b60556
@ -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
|
||||
|
@ -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
|
||||
|
@ -1 +1 @@
|
||||
20200527
|
||||
20200528
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user