From: GCC Administrator Date: Tue, 18 Apr 2023 00:22:11 +0000 (+0000) Subject: Daily bump. X-Git-Tag: upstream/13.1.0~35 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=523fc3bc8e35ee292cb13f15cac89a8a204edf30;p=platform%2Fupstream%2Fgcc.git Daily bump. --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 33e4b50..23f795d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,52 @@ +2023-04-17 Martin Jambor + + PR ipa/107769 + PR ipa/109318 + * cgraph.h (symtab_node::find_reference): Add parameter use_type. + * ipa-prop.h (ipa_pass_through_data): New flag refdesc_decremented. + (ipa_zap_jf_refdesc): New function. + (ipa_get_jf_pass_through_refdesc_decremented): Likewise. + (ipa_set_jf_pass_through_refdesc_decremented): Likewise. + * ipa-cp.cc (ipcp_discover_new_direct_edges): Provide a value for + the new parameter of find_reference. + (adjust_references_in_caller): Likewise. Make sure the constant jump + function is not used to decrement a refdec counter again. Only + decrement refdesc counters when the pass_through jump function allows + it. Added a detailed dump when decrementing refdesc counters. + * ipa-prop.cc (ipa_print_node_jump_functions_for_edge): Dump new flag. + (ipa_set_jf_simple_pass_through): Initialize the new flag. + (ipa_set_jf_unary_pass_through): Likewise. + (ipa_set_jf_arith_pass_through): Likewise. + (remove_described_reference): Provide a value for the new parameter of + find_reference. + (update_jump_functions_after_inlining): Zap refdesc of new jfunc if + the previous pass_through had a flag mandating that we do so. + (propagate_controlled_uses): Likewise. Only decrement refdesc + counters when the pass_through jump function allows it. + (ipa_edge_args_sum_t::duplicate): Provide a value for the new + parameter of find_reference. + (ipa_write_jump_function): Assert the new flag does not have to be + streamed. + * symtab.cc (symtab_node::find_reference): Add parameter use_type, use + it in searching. + +2023-04-17 Philipp Tomsich + Di Zhao + + * config/aarch64/aarch64-tuning-flags.def (AARCH64_EXTRA_TUNING_OPTION): + Add AARCH64_EXTRA_TUNE_NO_LDP_COMBINE. + * config/aarch64/aarch64.cc (aarch64_operands_ok_for_ldpstp): + Check for the above tuning option when processing loads. + +2023-04-17 Richard Biener + + PR tree-optimization/109524 + * tree-vrp.cc (remove_unreachable::m_list): Change to a + vector of pairs of block indices. + (remove_unreachable::maybe_register_block): Adjust. + (remove_unreachable::remove_and_update_globals): Likewise. + Deal with removed blocks. + 2023-04-16 Jeff Law PR target/109508 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 27b1d3f..378aed5 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20230417 +20230418 diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index bb4881d..5144cb4 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,13 @@ +2023-04-17 Patrick Palka + + Backported from master: + 2023-04-17 Patrick Palka + + PR c++/109531 + * pt.cc (tsubst) : + In the level-lowering case just use lookup_template_class + to rebuild the bound ttp. + 2023-04-15 Jason Merrill PR c++/109357 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2cda0bf..5e48f9a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,51 @@ +2023-04-17 Patrick Palka + + Backported from master: + 2023-04-17 Patrick Palka + + PR c++/109531 + * g++.dg/template/canon-type-20.C: New test. + * g++.dg/template/ttp36.C: New test. + +2023-04-17 Martin Jambor + + PR ipa/107769 + PR ipa/109318 + * gcc.dg/ipa/pr109318.c: New test. + * gcc.dg/lto/pr107769_0.c: Likewise. + +2023-04-17 Philipp Tomsich + Di Zhao + + * gcc.target/aarch64/ampere1-no_ldp_combine.c: New test. + +2023-04-17 Jakub Jelinek + + * gcc.dg/vect/vect-simd-clone-16f.c: Add -mno-avx512f for non-lp64 x86. + * gcc.dg/vect/vect-simd-clone-17f.c: Likewise. + * gcc.dg/vect/vect-simd-clone-18f.c: Likewise. + +2023-04-17 Richard Biener + + PR tree-optimization/109524 + * g++.dg/pr109524.C: New testcase. + +2023-04-17 Jiufu Guo + + PR testsuite/108809 + * gcc.target/powerpc/builtins-5-p9-runnable.c: Update for BE. + +2023-04-17 Kito Cheng + + * gcc.target/riscv/rvv/base/scalar_move-2.c: Adjust include way + for riscv_vector.h + * gcc.target/riscv/rvv/base/spill-sp-adjust.c: Add missing + -mabi. + +2023-04-17 Pan Li + + * gcc.target/riscv/rvv/base/mask_insn_shortcut.c: New test. + 2023-04-16 Jeff Law PR target/109508