mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-19 01:40:39 +08:00
Daily bump.
This commit is contained in:
parent
fb5ed6d8c9
commit
299859c2a4
@ -1,3 +1,60 @@
|
||||
2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR tree-optimization/97513
|
||||
* tree-vect-slp.c (vect_add_slp_permutation): New function,
|
||||
split out from...
|
||||
(vectorizable_slp_permutation): ...here. Detect cases in which
|
||||
all VEC_PERM_EXPRs are guaranteed to have the same stepped
|
||||
permute vector and only generate one permute vector for that case.
|
||||
Extend that case to handle variable-length vectors.
|
||||
|
||||
2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
PR tree-optimization/99873
|
||||
* tree-vect-slp.c (vect_slp_prefer_store_lanes_p): New function.
|
||||
(vect_build_slp_instance): Don't split store groups that could
|
||||
use IFN_STORE_LANES.
|
||||
|
||||
2021-04-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/99872
|
||||
* varasm.c (output_constant_pool_contents): Don't strip name encoding
|
||||
from XSTR (desc->sym, 0) or from label before passing those to
|
||||
ASM_OUTPUT_DEF.
|
||||
|
||||
2021-04-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99954
|
||||
* tree-loop-distribution.c: Include tree-affine.h.
|
||||
(generate_memcpy_builtin): Try using tree-affine to prove
|
||||
non-overlap.
|
||||
(loop_distribution::classify_builtin_ldst): Always classify
|
||||
as PKIND_MEMMOVE.
|
||||
|
||||
2021-04-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99947
|
||||
* tree-vect-loop.c (vectorizable_induction): Pre-allocate
|
||||
steps vector to avoid pushing elements from the reallocated
|
||||
vector.
|
||||
|
||||
2021-04-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* tree-ssa-sccvn.h (print_vn_reference_ops): Declare.
|
||||
* tree-ssa-pre.c (print_pre_expr): Factor out VN reference operand
|
||||
printing...
|
||||
* tree-ssa-sccvn.c (print_vn_reference_ops): ... into this new
|
||||
function.
|
||||
(debug_vn_reference_ops): New.
|
||||
|
||||
2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
|
||||
|
||||
PR tree-optimization/98736
|
||||
* tree-loop-distribution.c
|
||||
* (loop_distribution::bb_top_order_init):
|
||||
Compute RPO with programing order preserved by calling function
|
||||
rev_post_order_and_mark_dfs_back_seme.
|
||||
|
||||
2021-04-06 Vladimir N. Makarov <vmakarov@redhat.com>
|
||||
|
||||
PR target/99781
|
||||
|
@ -1 +1 @@
|
||||
20210407
|
||||
20210408
|
||||
|
@ -1,3 +1,20 @@
|
||||
2021-04-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/41723
|
||||
* parser.c (cp_parser_class_name): Check dependent_scope_p.
|
||||
|
||||
2021-04-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/52625
|
||||
* pt.c (maybe_process_partial_specialization): Check
|
||||
DECL_SELF_REFERENCE_P.
|
||||
|
||||
2021-04-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/92918
|
||||
* name-lookup.c (push_class_level_binding_1): Do overload a new
|
||||
function with a previous using-declaration.
|
||||
|
||||
2021-04-06 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/96673
|
||||
|
@ -1,3 +1,67 @@
|
||||
2021-04-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/41723
|
||||
* g++.dg/template/friend71.C: New test.
|
||||
|
||||
2021-04-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/52625
|
||||
* g++.dg/template/friend70.C: New test.
|
||||
|
||||
2021-04-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/92918
|
||||
* g++.dg/lookup/using66.C: New test.
|
||||
|
||||
2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* lib/gcc.exp (gcc_target_compile): Add -dumpbase ""
|
||||
when building an executable with testglue.
|
||||
|
||||
2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP.
|
||||
* gcc.target/aarch64/sve/pr88834_ld3.c: New test.
|
||||
|
||||
2021-04-07 Richard Sandiford <richard.sandiford@arm.com>
|
||||
|
||||
* gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP
|
||||
if IFN_STORE_LANES is available.
|
||||
* gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if
|
||||
IFN_STORE_LANES is available.
|
||||
* gcc.target/aarch64/pr99873_1.c: New test.
|
||||
* gcc.target/aarch64/pr99873_2.c: Likewise.
|
||||
* gcc.target/aarch64/pr99873_3.c: Likewise.
|
||||
* gcc.target/aarch64/sve/pr99873_1.c: Likewise.
|
||||
* gcc.target/aarch64/sve/pr99873_2.c: Likewise.
|
||||
* gcc.target/aarch64/sve/pr99873_3.c: Likewise.
|
||||
|
||||
2021-04-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99954
|
||||
* gcc.dg/torture/pr99954.c: New testcase.
|
||||
|
||||
2021-04-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR testsuite/99955
|
||||
* gcc.c-torture/execute/pr92618.c: Move may_alias attributes
|
||||
last.
|
||||
|
||||
2021-04-07 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99947
|
||||
* gcc.dg/torture/pr99947.c: New testcase.
|
||||
|
||||
2021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com>
|
||||
|
||||
PR tree-optimization/98736
|
||||
* gcc.c-torture/execute/pr98736.c: New test.
|
||||
|
||||
2021-04-07 Marek Polacek <polacek@redhat.com>
|
||||
|
||||
PR c++/52202
|
||||
* g++.dg/cpp0x/rv-life.C: New test.
|
||||
|
||||
2021-04-06 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/96673
|
||||
|
@ -1,3 +1,11 @@
|
||||
2021-04-07 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/99805
|
||||
* src/c++17/fs_path.cc (path::_M_split_cmpts): Do not call
|
||||
non-const member on _M_pathname, to avoid copy-on-write.
|
||||
* testsuite/27_io/filesystem/path/decompose/parent_path.cc:
|
||||
Check construction from strings that might be shared.
|
||||
|
||||
2021-04-06 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/move.h (forward, move, move_if_noexcept)
|
||||
|
Loading…
x
Reference in New Issue
Block a user