From d6ba321135463edff57b94fa0efc6bc0dd314267 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Tue, 21 Jun 2022 00:16:27 +0000 Subject: [PATCH] Daily bump. --- gcc/ChangeLog | 71 +++++++++++++++++++++++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/testsuite/ChangeLog | 49 ++++++++++++++++++++++++++++ lto-plugin/ChangeLog | 7 ++++ 4 files changed, 128 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index eada60bc071..a53a7783db4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,74 @@ +2022-06-20 H.J. Lu + + PR target/105960 + * config/i386/i386.cc (ix86_function_ok_for_sibcall): Return + false if PIC register is used when calling ifunc functions. + +2022-06-20 Richard Biener + + PR middle-end/106027 + * fold-const.cc (fold_to_nonsharp_ineq_using_bound): Use the + type of the prevailing comparison for the new comparison type. + (fold_binary_loc): Use proper types for the A < X && A + 1 > Y + to A < X && A >= Y folding. + +2022-06-20 Kewen Lin + + PR tree-optimization/105940 + * tree-vect-loop.cc (vect_analyze_loop_2): Add new parameter + slp_done_for_suggested_uf and adjust with it accordingly. + (vect_analyze_loop_1): Add new variable slp_done_for_suggested_uf, + pass it down to vect_analyze_loop_2 for the initial analysis and + applying suggested unroll factor. + (vect_is_simple_reduction): Add parameter slp and adjust with it. + (vect_analyze_scalar_cycles_1): Add parameter slp and pass down. + (vect_analyze_scalar_cycles): Likewise. + +2022-06-20 Martin Liska + + * bb-reorder.cc (find_traces_1_round): Add operators / and * and + use them. + (better_edge_p): Likewise. + * cfgloop.cc (find_subloop_latch_edge_by_profile): Likewise. + * cfgloopmanip.cc (scale_loop_profile): Likewise. + * cfgrtl.cc (force_nonfallthru_and_redirect): Likewise. + * cgraph.cc (cgraph_edge::maybe_hot_p): Likewise. + * config/sh/sh.cc (expand_cbranchdi4): Likewise. + * dojump.cc (do_compare_rtx_and_jump): Likewise. + * final.cc (compute_alignments): Likewise. + * ipa-cp.cc (update_counts_for_self_gen_clones): Likewise. + (decide_about_value): Likewise. + * ipa-inline-analysis.cc (do_estimate_edge_time): Likewise. + * loop-unroll.cc (unroll_loop_runtime_iterations): Likewise. + * modulo-sched.cc (sms_schedule): Likewise. + * omp-expand.cc (extract_omp_for_update_vars): Likewise. + (expand_omp_ordered_sink): Likewise. + (expand_omp_for_ordered_loops): Likewise. + (expand_omp_for_static_nochunk): Likewise. + * predict.cc (maybe_hot_count_p): Likewise. + (probably_never_executed): Likewise. + (set_even_probabilities): Likewise. + (handle_missing_profiles): Likewise. + (expensive_function_p): Likewise. + * profile-count.h: Likewise. + * profile.cc (compute_branch_probabilities): Likewise. + * stmt.cc (emit_case_dispatch_table): Likewise. + * symtab-thunks.cc (expand_thunk): Likewise. + * tree-ssa-loop-manip.cc (tree_transform_and_unroll_loop): Likewise. + * tree-ssa-sink.cc (select_best_block): Likewise. + * tree-switch-conversion.cc (switch_decision_tree::analyze_switch_statement): Likewise. + (switch_decision_tree::balance_case_nodes): Likewise. + (switch_decision_tree::emit_case_nodes): Likewise. + * tree-vect-loop.cc (scale_profile_for_vect_loop): Likewise. + +2022-06-20 yulong + + * config/riscv/riscv-builtins.cc (RISCV_ATYPE_VOID_PTR): New. + * config/riscv/riscv-cmo.def (RISCV_BUILTIN): Changed the FUNCTION_TYPE + of RISCV_BUILTIN. + * config/riscv/riscv-ftypes.def (0): Remove unused. + (1): New. + 2022-06-19 Takayuki 'January June' Suwa * config/xtensa/xtensa.cc (xtensa_is_insn_L32R_p): diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 02f5d3a119f..774b03215ac 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20220620 +20220621 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d77961e74db..e1fde8299c8 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,52 @@ +2022-06-20 Iain Sandoe + + * lib/asan-dg.exp: Do not apply color to asan output when + under test. + +2022-06-20 H.J. Lu + + PR target/105960 + * gcc.target/i386/pr105960.c: New test. + +2022-06-20 Iain Sandoe + + * g++.dg/modules/pr105169_a.C: Skip the test on Darwin. + * g++.dg/modules/pr105169_b.C: Likewise. + +2022-06-20 Iain Sandoe + + * g++.dg/init/array61.C: Allow for two CTOR bodies on Darwin, where + aliases are not currently supported. + +2022-06-20 Richard Earnshaw + + * gcc.target/arm/simd/mve-vcmp-f32-2.c: Adjust expected output. + * gcc.target/arm/simd/pr100757.c: Likewise. + * gcc.target/arm/simd/pr100757-2.c: Likewise. + * gcc.target/arm/simd/pr100757-3.c: Likewise. + * gcc.target/arm/simd/pr100757-4.c: Likewise. + +2022-06-20 Iain Sandoe + + * g++.dg/modules/init-2_b.C: Add a missing USER_LABEL_PREFIX + to a regex. + +2022-06-20 Iain Sandoe + + * c-c++-common/attr-cdtor-1.c: Requite init_priority support. + +2022-06-20 Richard Biener + + PR middle-end/106027 + * gcc.dg/pr106027.c: New testcase. + +2022-06-20 yulong + + * gcc.target/riscv/cmo-zicbom-1.c: modified the input parameters. + * gcc.target/riscv/cmo-zicbom-2.c: modified the input parameters. + * gcc.target/riscv/cmo-zicboz-1.c: modified the input parameters. + * gcc.target/riscv/cmo-zicboz-2.c: modified the input parameters. + 2022-06-18 Harald Anlauf PR fortran/105986 diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog index 7f88d49d349..ed92445347b 100644 --- a/lto-plugin/ChangeLog +++ b/lto-plugin/ChangeLog @@ -1,3 +1,10 @@ +2022-06-20 Martin Liska + + * lto-plugin.c (struct plugin_file_info): Add skip_file flag. + (write_resolution): Write resolution only if get_symbols != LDPS_NO_SYMS. + (all_symbols_read_handler): Ignore file if skip_file is true. + (onload): Handle LDPT_GET_SYMBOLS_V3. + 2022-05-04 Martin Liska * lto-plugin.c (struct plugin_objfile): Use bool for offset