From e877898911574037af5aaa68ff6451ec5ced20e9 Mon Sep 17 00:00:00 2001 From: GCC Administrator Date: Wed, 11 May 2022 00:16:40 +0000 Subject: Daily bump. --- gcc/ChangeLog | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 95 insertions(+) (limited to 'gcc/ChangeLog') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1717079..c774186 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,98 @@ +2022-05-10 Jakub Jelinek + + PR tree-optimization/105528 + * gimple-isel.cc (gimple_expand_vec_set_expr): After gsi_remove + set *gsi to gsi_for_stmt (ass_stmt). Fix up function comment. + +2022-05-10 Segher Boessenkool + + * doc/md.texi (Defining Mode Iterators): Correct example replacement + text. + +2022-05-10 Maciej W. Rozycki + + * config/riscv/riscv.md (UNSPEC_FMIN, UNSPEC_FMAX): New + constants. + (fmin3, fmax3): New insns. + +2022-05-10 Richard Biener + + * tree-if-conv.cc (fold_build_cond_expr): Use + match-and-simplify to simplify the condition. + (ifcvt_follow_ssa_use_edges): Remove. + (predicate_scalar_phi): Use follow_all_ssa_edges. + +2022-05-10 Thomas Schwinge + + PR middle-end/100400 + * omp-oacc-kernels-decompose.cc + (visit_loops_in_gang_single_region) : Explicitly + call 'internal_error'. + +2022-05-10 Richard Biener + + PR middle-end/105537 + * toplev.cc (process_options): Move flag_var_tracking + handling ... + * opts.cc (finish_options): ... here. + +2022-05-10 Martin Liska + + * basic-block.h (struct basic_block_d): Use void * + instead PTR. + * cfgloop.h: Likewise. + * cgraph.h: Likewise. + * gengtype-state.cc (state_ident_by_name): Likewise. + (record_type): Likewise. + (read_state_already_seen_type): Likewise. + * gengtype.cc (dump_type): Likewise. + (input_file_by_name): Likewise. + (main): Likewise. + * ggc-common.cc (ggc_cleared_alloc_ptr_array_two_args): Likewise. + * ipa-utils.h (struct ipa_dfs_info): Likewise. + * plugin.cc (htab_hash_plugin): Likewise. + +2022-05-10 Richard Biener + + * flags.h (dwarf_debuginfo_p): Add opts argument, guard + API with !GENERATOR_FILE. + * opts.cc (global_options): Poison. + (global_options_set): Likewise. + (finish_options): Refer to options via opts. + +2022-05-10 Uroš Bizjak + Roger Sayle + + * config/i386/i386.md (*testqi_1_maybe_si): Prefer shorter SImode + alternative when optimizing for size and the immediate operand is + const_0_to_127_operand. + (*andqi_2_maybe_si): Likewise. + * config/i386/predicates.md (const_0_to_127_operand): New predicate. + +2022-05-10 Roger Sayle + + * tree-chrec.cc (chrec_apply): Attempt to fold the linear chrec + "{a, +, a} (x-1)" as "a*x", as the number of loop iterations, x-1, + can't be negative. + +2022-05-10 Eric Botcazou + + PR target/105292 + * config/sparc/sparc.cc (sparc_vectorize_vec_perm_const): Return + true only for 8-byte vector modes. + +2022-05-10 Siddhesh Poyarekar + + PR middle-end/70090 + * ubsan.cc (ubsan_expand_objsize_ifn): Allow non-constant SIZE. + (instrument_object_size): Get dynamic object size expression. + +2022-05-10 Jiufu Guo + + PR preprocessor/101168 + * config/rs6000/rs6000-c.cc (rs6000_macro_to_expand): + Avoid empty identifier. + 2022-05-09 Qing Zhao PR target/101891 -- cgit v1.1