Daily bump.
This commit is contained in:
parent
9e2e47391b
commit
f4ed2e3ae7
@ -1,3 +1,74 @@
|
||||
2021-11-27 Martin Jambor <mjambor@suse.cz>
|
||||
|
||||
PR ipa/103441
|
||||
* ipa-prop.c (ipcp_transform_function): Call
|
||||
delete_unreachable_blocks_update_callgraph instead of returning
|
||||
TODO_cleanup_cfg.
|
||||
|
||||
2021-11-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
|
||||
|
||||
* tree-object-size.c (object_sizes_grow, object_sizes_release,
|
||||
object_sizes_unknown_p, object_sizes_get, object_size_set_force,
|
||||
object_sizes_set): New functions.
|
||||
(addr_object_size, compute_builtin_object_size,
|
||||
expr_object_size, call_object_size, unknown_object_size,
|
||||
merge_object_sizes, plus_stmt_object_size,
|
||||
cond_expr_object_size, collect_object_sizes_for,
|
||||
check_for_plus_in_loops_1, init_object_sizes,
|
||||
fini_object_sizes): Adjust.
|
||||
|
||||
2021-11-26 Siddhesh Poyarekar <siddhesh@gotplt.org>
|
||||
|
||||
* tree-object-size.c: New enum.
|
||||
(object_sizes, computed, addr_object_size,
|
||||
compute_builtin_object_size, expr_object_size, call_object_size,
|
||||
merge_object_sizes, plus_stmt_object_size,
|
||||
collect_object_sizes_for, init_object_sizes, fini_object_sizes,
|
||||
object_sizes_execute): Replace magic numbers with enums.
|
||||
|
||||
2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* tree-ssa-loop-ivopts.c (cand_value_at): Take a class
|
||||
tree_niter_desc* argument instead of just a tree for NITER.
|
||||
If we require the iv candidate value at the end of the final
|
||||
loop iteration, try using the original loop bound as the
|
||||
NITER for sufficiently simple loops.
|
||||
(may_eliminate_iv): Update (only) call to cand_value_at.
|
||||
|
||||
2021-11-26 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* ipa-modref.c (analyze_function): Drop parameter F and dump
|
||||
cgraph node name rather than cfun name.
|
||||
(modref_generate): Update.
|
||||
(modref_summaries::insert):Update.
|
||||
(modref_summaries_lto::insert):Update.
|
||||
(pass_modref::execute):Update.
|
||||
(ipa_merge_modref_summary_after_inlining): Improve combining of
|
||||
ECF_FLAGS.
|
||||
|
||||
2021-11-26 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
PR ipa/102943
|
||||
* ipa-modref.c (update_escape_summary_1): Fix handling of min_flags.
|
||||
|
||||
2021-11-26 konglin1 <lingling.kong@intel.com>
|
||||
|
||||
PR target/102811
|
||||
* config/i386/i386.c (ix86_can_change_mode_class): Allow 16 bit data in XMM register
|
||||
for TARGET_SSE2.
|
||||
* config/i386/i386.md (extendhfsf2): Add extenndhfsf2 for TARGET_F16C.
|
||||
(extendhfdf2): Restrict extendhfdf for TARGET_AVX512FP16 only.
|
||||
(*extendhf<mode>2): Rename from extendhf<mode>2.
|
||||
(truncsfhf2): Likewise.
|
||||
(truncdfhf2): Likewise.
|
||||
(*trunc<mode>2): Likewise.
|
||||
|
||||
2021-11-26 liuhongt <hongtao.liu@intel.com>
|
||||
|
||||
PR middle-end/103419
|
||||
* match.pd: Fix typo, use the type of second parameter, not
|
||||
first one.
|
||||
|
||||
2021-11-25 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* ipa-cp.c (ipa_value_range_from_jfunc): Remove forgotten early return.
|
||||
|
@ -1 +1 @@
|
||||
20211126
|
||||
20211127
|
||||
|
@ -1,3 +1,29 @@
|
||||
2021-11-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/102753
|
||||
* cp-tree.h (struct ptrmem_cst): Add locus member.
|
||||
(PTRMEM_CST_LOCATION): Define.
|
||||
* tree.c (make_ptrmem_cst): Set PTRMEM_CST_LOCATION to input_location.
|
||||
(cp_expr_location): Return PTRMEM_CST_LOCATION for PTRMEM_CST.
|
||||
* typeck.c (build_x_unary_op): Overwrite PTRMEM_CST_LOCATION for
|
||||
PTRMEM_CST instead of calling maybe_wrap_with_location.
|
||||
(cp_build_addr_expr_1): Don't diagnose taking address of
|
||||
immediate functions here. Instead when taking their address make
|
||||
sure the returned ADDR_EXPR has EXPR_LOCATION set.
|
||||
(expand_ptrmemfunc_cst): Copy over PTRMEM_CST_LOCATION to ADDR_EXPR's
|
||||
EXPR_LOCATION.
|
||||
(convert_for_assignment): Use cp_expr_loc_or_input_loc instead of
|
||||
EXPR_LOC_OR_LOC.
|
||||
* pt.c (tsubst_copy): Use build1_loc instead of build1. Ensure
|
||||
ADDR_EXPR of immediate function has EXPR_LOCATION set.
|
||||
* cp-gimplify.c (cp_fold_r): Diagnose taking address of immediate
|
||||
functions here. For consteval if don't walk THEN_CLAUSE.
|
||||
(cp_genericize_r): Move evaluation of calls to
|
||||
std::source_location::current from here to...
|
||||
(cp_fold): ... here. Don't assert calls to immediate functions must
|
||||
be source_location_current_p, instead only constant evaluate
|
||||
calls to source_location_current_p.
|
||||
|
||||
2021-11-25 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/101180
|
||||
|
@ -1,3 +1,8 @@
|
||||
2021-11-26 Martin Liska <mliska@suse.cz>
|
||||
|
||||
* d-attribs.cc (parse_optimize_options): Check index before
|
||||
accessing cl_options.
|
||||
|
||||
2021-11-18 Iain Buclaw <ibuclaw@gdcproject.org>
|
||||
|
||||
* decl.cc (d_finish_decl): Use HOST_WIDE_INT for type size
|
||||
|
@ -1,3 +1,11 @@
|
||||
2021-11-26 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/103411
|
||||
* check.c (gfc_check_reshape): Improve check of size of source
|
||||
array for the RESHAPE intrinsic against the given shape when pad
|
||||
is not given, and shape is a parameter. Try other simplifications
|
||||
of shape.
|
||||
|
||||
2021-11-23 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/103392
|
||||
|
@ -1,3 +1,38 @@
|
||||
2021-11-26 Harald Anlauf <anlauf@gmx.de>
|
||||
|
||||
PR fortran/103411
|
||||
* gfortran.dg/pr68153.f90: Adjust test to improved check.
|
||||
* gfortran.dg/reshape_7.f90: Likewise.
|
||||
* gfortran.dg/reshape_9.f90: New test.
|
||||
|
||||
2021-11-26 Roger Sayle <roger@nextmovesoftware.com>
|
||||
|
||||
* gcc.dg/wrapped-binop-simplify.c: Update expected test result.
|
||||
* gcc.dg/tree-ssa/ivopts-5.c: New test case.
|
||||
* gcc.dg/tree-ssa/ivopts-6.c: New test case.
|
||||
* gcc.dg/tree-ssa/ivopts-7.c: New test case.
|
||||
* gcc.dg/tree-ssa/ivopts-8.c: New test case.
|
||||
* gcc.dg/tree-ssa/ivopts-9.c: New test case.
|
||||
|
||||
2021-11-26 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
* gcc.dg/ipa/inline-9.c: Update template.c
|
||||
|
||||
2021-11-26 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR c++/102753
|
||||
* g++.dg/cpp2a/consteval20.C: Add some extra tests.
|
||||
* g++.dg/cpp2a/consteval23.C: Likewise.
|
||||
* g++.dg/cpp2a/consteval25.C: New test.
|
||||
* g++.dg/cpp2a/srcloc20.C: New test.
|
||||
|
||||
2021-11-26 konglin1 <lingling.kong@intel.com>
|
||||
|
||||
PR target/102811
|
||||
* gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw.
|
||||
* gcc.target/i386/pr90773-23.c: Ditto.
|
||||
* gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test.
|
||||
|
||||
2021-11-25 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* gcc.dg/ipa/inline10.c: New test.
|
||||
|
@ -1,3 +1,9 @@
|
||||
2021-11-26 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* eh_cpp.cc (GTM::gtm_thread::init_cpp_exceptions): If the
|
||||
target does not support HAVE_ELF_STYLE_WEAKREF then do not
|
||||
try to test the __cxa_get_globals against NULL.
|
||||
|
||||
2021-06-17 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/91488
|
||||
|
@ -1,3 +1,72 @@
|
||||
2021-11-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/24_iterators/move_iterator/dr3265.cc: Fix test to
|
||||
account for LWG 3435 resolution.
|
||||
|
||||
2021-11-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/bits/stl_uninitialized.h (__relocate_a_1): Do not use
|
||||
memmove during constant evaluation.
|
||||
* include/bits/stl_vector.h (vector::_S_use_relocate()): Do not
|
||||
check is_constant_evaluated in always-constexpr function.
|
||||
|
||||
2021-11-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
PR libstdc++/96592
|
||||
* include/std/tuple (tuple::is_constructible): Remove.
|
||||
|
||||
2021-11-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/29_atomics/atomic_float/1.cc: Reorder directives.
|
||||
|
||||
2021-11-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/23_containers/unordered_map/modifiers/move_assign.cc:
|
||||
Change dg-do compile to run.
|
||||
* testsuite/27_io/basic_istream/extractors_character/wchar_t/lwg2499.cc:
|
||||
Likewise.
|
||||
|
||||
2021-11-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/21_strings/basic_string_view/element_access/char/back_constexpr_neg.cc:
|
||||
Remove xfail selector.
|
||||
* testsuite/21_strings/basic_string_view/element_access/char/constexpr_neg.cc:
|
||||
Likewise.
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string_view/element_access/char/front_constexpr_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string_view/element_access/wchar_t/back_constexpr_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string_view/element_access/wchar_t/constexpr_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/21_strings/basic_string_view/element_access/wchar_t/front_constexpr_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/23_containers/span/101411.cc: Likewise.
|
||||
* testsuite/25_algorithms/copy/debug/constexpr_neg.cc: Likewise.
|
||||
* testsuite/25_algorithms/copy_backward/debug/constexpr_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/25_algorithms/equal/constexpr_neg.cc: Likewise.
|
||||
* testsuite/25_algorithms/equal/debug/constexpr_neg.cc: Likewise.
|
||||
* testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/25_algorithms/lower_bound/debug/constexpr_partitioned_pred_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/25_algorithms/lower_bound/debug/constexpr_valid_range_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/25_algorithms/upper_bound/debug/constexpr_partitioned_pred_neg.cc:
|
||||
Likewise.
|
||||
* testsuite/25_algorithms/upper_bound/debug/constexpr_valid_range_neg.cc:
|
||||
Likewise.
|
||||
|
||||
2021-11-26 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/20_util/pointer_traits/lwg3545.cc: Move to_address
|
||||
tests to ...
|
||||
* testsuite/20_util/to_address/lwg3545.cc: ... here. Add -std
|
||||
option before checking effective target.
|
||||
|
||||
2021-11-25 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* testsuite/20_util/tuple/comparison_operators/overloaded2.cc:
|
||||
|
Loading…
x
Reference in New Issue
Block a user