Daily bump.
This commit is contained in:
parent
d2b1a6842c
commit
0a91b73e5b
@ -1,3 +1,44 @@
|
||||
2021-02-09 Eric Botcazou <ebotcazou@adacore.com>
|
||||
|
||||
PR rtl-optimization/96015
|
||||
* reorg.c (skip_consecutive_labels): Minor comment tweaks.
|
||||
(relax_delay_slots): When deleting a jump to the next active
|
||||
instruction over a barrier, first delete the barrier if the
|
||||
jump is the only way to reach the target label.
|
||||
|
||||
2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/aarch64/aarch64-cost-tables.h: Add entries for vect.mul.
|
||||
* config/aarch64/aarch64.c (aarch64_rtx_mult_cost): Use vect.mul for
|
||||
vector multiplies and vect.alu for SSRA.
|
||||
* config/arm/aarch-common-protos.h (struct vector_cost_table): Define
|
||||
vect.mul cost field.
|
||||
* config/arm/aarch-cost-tables.h: Add entries for vect.mul.
|
||||
* config/arm/arm.c: Likewise.
|
||||
|
||||
2021-02-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/98863
|
||||
* tree-ssa-sccvn.h (vn_avail::next_undo): Add.
|
||||
* tree-ssa-sccvn.c (last_pushed_avail): New global.
|
||||
(rpo_elim::eliminate_push_avail): Chain pushed avails.
|
||||
(unwind_state::avail_top): Add.
|
||||
(do_unwind): Rewrite unwinding of avail entries.
|
||||
(do_rpo_vn): Initialize last_pushed_avail and
|
||||
avail_top of the undo state.
|
||||
|
||||
2021-02-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/99004
|
||||
* calls.c (maybe_warn_rdwr_sizes): Change s0 and s1 type from
|
||||
const char * to char * and free those pointers after use.
|
||||
|
||||
2021-02-09 Richard Biener <rguenther@suse.de>
|
||||
|
||||
PR tree-optimization/99017
|
||||
* tree-vect-slp.c (vect_bb_vectorization_profitable_p): Allow
|
||||
zero vector cost entries.
|
||||
|
||||
2021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
PR middle-end/98974
|
||||
|
@ -1 +1 @@
|
||||
20210209
|
||||
20210210
|
||||
|
@ -1,3 +1,15 @@
|
||||
2021-02-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98575
|
||||
* sm-file.cc (is_file_using_fn_p): Support "_IO_"-prefixed
|
||||
variants.
|
||||
|
||||
2021-02-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98575
|
||||
* store.cc (store::set_value): Treat a pointer written to *UNKNOWN
|
||||
as having escaped.
|
||||
|
||||
2021-02-02 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/93355
|
||||
|
@ -1,3 +1,30 @@
|
||||
2021-02-09 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/98944
|
||||
* module.cc (module_state::is_rooted): Rename to ...
|
||||
(module_state::has_location): ... here. Adjust callers.
|
||||
(module_state::read_partitions): Adjust validity check.
|
||||
Don't overwrite a known location.
|
||||
|
||||
2021-02-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/96905
|
||||
* pt.c (mark_decl_instantiated): Exit early if consteval.
|
||||
|
||||
2021-02-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/98326
|
||||
PR c++/20408
|
||||
* cp-gimplify.c (simple_empty_class_p): Don't touch an invisiref
|
||||
parm.
|
||||
|
||||
2021-02-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/98994
|
||||
PR c++/97566
|
||||
* constexpr.c (cxx_eval_store_expression): Only skip empty fields in
|
||||
RECORD_TYPE.
|
||||
|
||||
2021-02-08 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* decl.c (start_cleanup_fn): Push function into
|
||||
|
@ -1,3 +1,54 @@
|
||||
2021-02-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98575
|
||||
* gcc.dg/analyzer/file-1.c (test_5): New.
|
||||
* gcc.dg/analyzer/file-3.c: New test.
|
||||
|
||||
2021-02-09 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
PR analyzer/98575
|
||||
* gcc.dg/analyzer/explode-1.c: Remove expected leak warning.
|
||||
* gcc.dg/analyzer/pr94851-2.c: New test.
|
||||
* gcc.dg/analyzer/pr98575-1.c: New test.
|
||||
|
||||
2021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test.
|
||||
|
||||
2021-02-09 Jonathan Wright <jonathan.wright@arm.com>
|
||||
|
||||
* gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc:
|
||||
New test template.
|
||||
* gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test.
|
||||
|
||||
2021-02-09 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
PR c++/98944
|
||||
* g++.dg/modules/pr98944_a.C: New.
|
||||
* g++.dg/modules/pr98944_b.C: New.
|
||||
* g++.dg/modules/pr98944_c.C: New.
|
||||
* g++.dg/modules/pr98944_d.C: New.
|
||||
|
||||
2021-02-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/98465
|
||||
* g++.dg/warn/Wstringop-overread-1.C: New test.
|
||||
|
||||
2021-02-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/96905
|
||||
* g++.dg/cpp2a/consteval-expinst1.C: New test.
|
||||
|
||||
2021-02-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/98326
|
||||
* g++.dg/cpp1y/lambda-generic-empty1.C: New test.
|
||||
|
||||
2021-02-09 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/98994
|
||||
* g++.dg/cpp2a/no_unique_address12.C: New test.
|
||||
|
||||
2021-02-08 Nathan Sidwell <nathan@acm.org>
|
||||
|
||||
* g++.dg/modules/pr98531-2.h: New.
|
||||
|
@ -1,3 +1,67 @@
|
||||
2021-02-09 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* include/bits/stl_tree.h
|
||||
(__has_is_transparent, __has_is_transparent_t): Move...
|
||||
* include/bits/stl_function.h: ...here.
|
||||
* include/bits/hashtable_policy.h (_Hash_code_base<>::_M_hash_code_tr): New..
|
||||
(_Hashtable_base<>::_M_equals_tr): New.
|
||||
* include/bits/hashtable.h (_Hashtable<>::_M_find_tr, _Hashtable<>::_M_count_tr,
|
||||
_Hashtable<>::_M_equal_range_tr): New member function templates to perform
|
||||
heterogeneous lookup.
|
||||
(_Hashtable<>::_M_find_before_node_tr): New.
|
||||
(_Hashtable<>::_M_find_node_tr): New.
|
||||
* include/bits/unordered_map.h (unordered_map::find<>, unordered_map::count<>,
|
||||
unordered_map::contains<>, unordered_map::equal_range<>): New member function
|
||||
templates to perform heterogeneous lookup.
|
||||
(unordered_multimap::find<>, unordered_multimap::count<>,
|
||||
unordered_multimap::contains<>, unordered_multimap::equal_range<>): Likewise.
|
||||
* include/bits/unordered_set.h (unordered_set::find<>, unordered_set::count<>,
|
||||
unordered_set::contains<>, unordered_set::equal_range<>): Likewise.
|
||||
(unordered_multiset::find<>, unordered_multiset::count<>,
|
||||
unordered_multiset::contains<>, unordered_multiset::equal_range<>): Likewise.
|
||||
* include/debug/unordered_map
|
||||
(unordered_map::find<>, unordered_map::equal_range<>): Likewise.
|
||||
(unordered_multimap::find<>, unordered_multimap::equal_range<>): Likewise.
|
||||
* include/debug/unordered_set
|
||||
(unordered_set::find<>, unordered_set::equal_range<>): Likewise.
|
||||
(unordered_multiset::find<>, unordered_multiset::equal_range<>): Likewise.
|
||||
* testsuite/23_containers/unordered_map/operations/1.cc: New test.
|
||||
* testsuite/23_containers/unordered_multimap/operations/1.cc: New test.
|
||||
* testsuite/23_containers/unordered_multiset/operations/1.cc: New test.
|
||||
* testsuite/23_containers/unordered_set/operations/1.cc: New test.
|
||||
|
||||
2021-02-09 François Dumont <fdumont@gcc.gnu.org>
|
||||
|
||||
* include/bits/stl_deque.h
|
||||
(std::operator-(deque::iterator, deque::iterator)): Replace if/then with
|
||||
a null pointer test.
|
||||
|
||||
2021-02-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/27_io/filesystem/operations/remove_all.cc: Remove
|
||||
test directory after making it writable again.
|
||||
* testsuite/experimental/filesystem/operations/remove_all.cc:
|
||||
Likewise.
|
||||
|
||||
2021-02-09 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/99021
|
||||
* include/std/coroutine (coroutine_handle<P>::from_address): Add
|
||||
noexcept.
|
||||
|
||||
2021-02-09 Vladimir Vishnevsky <vv.os.swe@gmail.com>
|
||||
|
||||
* include/ext/stdio_sync_filebuf.h: Remove unused <unistd.h>.
|
||||
* src/c++17/fs_ops.cc (fs::permissions): Qualify mode_t.
|
||||
|
||||
2021-02-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR middle-end/98465
|
||||
* include/bits/basic_string.tcc (basic_string::_M_replace): When __s
|
||||
points to the characters moved by earlier _S_move, compute the source
|
||||
address using expression based on the __p pointer rather than __s
|
||||
pointer.
|
||||
|
||||
2021-02-03 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/19_diagnostics/error_code/operators/not_equal.cc:
|
||||
|
Loading…
Reference in New Issue
Block a user