aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-30 00:16:52 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-30 00:16:52 +0000
commit6bc18203dd2a696cdfcd9d45eae3b9cce7b08822 (patch)
tree5ee9ebd1e9d25a30efdd0eb9b8fd2979a13241c3 /gcc/ChangeLog
parent1cb5e50f9845466f0aaeb35f620bf9e25d8246c1 (diff)
Daily bump.
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog139
1 files changed, 139 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f8e3401b994..52d23972cbf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,142 @@
+2021-06-29 Sergei Trofimovich <siarheit@google.com>
+
+ * doc/generic.texi: Fix s/net yet/not yet/ typo.
+
+2021-06-29 Andrew MacLeod <amacleod@redhat.com>
+
+ PR tree-optimization/101254
+ * range-op.cc (operator_minus::op1_op2_relation_effect): Check for
+ wrapping/non-wrapping when setting the result range.
+
+2021-06-29 Andrew MacLeod <amacleod@redhat.com>
+
+ * value-query.cc (gimple_range_global): Allow phis.
+
+2021-06-29 Andrew MacLeod <amacleod@redhat.com>
+
+ * vr-values.c (vr_values::vrp_stmt_computes_nonzero): Use stmt.
+ (simplify_using_ranges::op_with_boolean_value_range_p): Add a
+ statement for location context.
+ (check_for_binary_op_overflow): Ditto.
+ (simplify_using_ranges::get_vr_for_comparison): Ditto.
+ (simplify_using_ranges::compare_name_with_value): Ditto.
+ (simplify_using_ranges::compare_names): Ditto.
+ (vrp_evaluate_conditional_warnv_with_ops_using_ranges): Ditto.
+ (simplify_using_ranges::simplify_truth_ops_using_ranges): Ditto.
+ (simplify_using_ranges::simplify_min_or_max_using_ranges): Ditto.
+ (simplify_using_ranges::simplify_internal_call_using_ranges): Ditto.
+ (simplify_using_ranges::two_valued_val_range_p): Ditto.
+ (simplify_using_ranges::simplify): Ditto.
+ * vr-values.h: Adjust prototypes.
+
+2021-06-29 Uroš Bizjak <ubizjak@gmail.com>
+
+ PR target/95046
+ * config/i386/mmx.md (vec_addsubv2sf3): New insn pattern.
+
+2021-06-29 Julian Brown <julian@codesourcery.com>
+
+ * config/gcn/gcn.c (gcn_init_libfuncs): New function.
+ (TARGET_INIT_LIBFUNCS): Define target hook using above function.
+ * config/gcn/gcn.h (UNITS_PER_WORD): Define to 8 for IN_LIBGCC2, 4
+ otherwise.
+ (LIBGCC2_UNITS_PER_WORD, BITS_PER_WORD): Remove definitions.
+ (MAX_FIXED_MODE_SIZE): Change to 128.
+
+2021-06-29 Julian Brown <julian@codesourcery.com>
+
+ * config/gcn/gcn.md (UNSPEC_FLBIT_INT): New unspec constant.
+ (s_mnemonic): Add clrsb.
+ (gcn_flbit<mode>_int): Add insn pattern for SImode/DImode.
+ (clrsb<mode>2): Add expander for SImode/DImode.
+
+2021-06-29 Julian Brown <julian@codesourcery.com>
+
+ * config/gcn/gcn.md (<su>mulsidi3, <su>mulsidi3_reg, <su>mulsidi3_imm,
+ muldi3): Add patterns.
+
+2021-06-29 Julian Brown <julian@codesourcery.com>
+
+ * config/gcn/gcn.md (<su>mulsi3_highpart): Change to expander.
+ (<su>mulsi3_highpart_reg, <su>mulsi3_highpart_imm): New patterns.
+
+2021-06-29 Julian Brown <julian@codesourcery.com>
+
+ * config/gcn/gcn.md (mulsi3): Make s_mulk_i32 variant clobber SCC.
+
+2021-06-29 Joseph Myers <joseph@codesourcery.com>
+
+ * btfout.c, ctfout.c: Include "memmodel.h".
+
+2021-06-29 Tobias Burnus <tobias@codesourcery.com>
+
+ * gcc.c (check_offload_target_name): Cast len argument to
+ %q.*s to 'int'; avoid -Wstringop-truncation warning.
+
+2021-06-29 Richard Biener <rguenther@suse.de>
+
+ * tree-vect-slp.c (vect_optimize_slp): Forward propagate
+ to "any" permute nodes and relax "any" permute proapgation
+ during iterative backward propagation.
+
+2021-06-29 Tobias Burnus <tobias@codesourcery.com>
+
+ PR other/67300
+ * common.opt (-foffload=): Update description.
+ (-foffload-options=): New.
+ * doc/invoke.texi (C Language Options): Document
+ -foffload and -foffload-options.
+ * gcc.c (check_offload_target_name): New, split off from
+ handle_foffload_option.
+ (check_foffload_target_names): New.
+ (handle_foffload_option): Handle -foffload=default.
+ (driver_handle_option): Update for -foffload-options.
+ * lto-opts.c (lto_write_options): Use -foffload-options
+ instead of -foffload.
+ * lto-wrapper.c (merge_and_complain, append_offload_options):
+ Likewise.
+ * opts.c (common_handle_option): Likewise.
+
+2021-06-29 Tobias Burnus <tobias@codesourcery.com>
+
+ * doc/invoke.texi (C Language Options): Sort options
+ alphabetically in optlist and also the description itself.
+ Remove leftover -fallow-single-precision from and add missing
+ -fgnu-tm to the optlist.
+
+2021-06-29 Richard Biener <rguenther@suse.de>
+
+ * tree-vect-slp.c (slpg_vertex::visited): Remove.
+ (vect_slp_perms_eq): Handle -1 permutes.
+ (vect_optimize_slp): Rewrite permute propagation.
+
+2021-06-29 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/101210
+ * match.pd ((intptr_t)x eq/ne CST to x eq/ne (typeof x) CST): Don't
+ perform the optimization in GENERIC when sanitizing and x has a
+ reference type.
+
+2021-06-29 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/101242
+ * tree-vect-slp.c (vect_slp_build_vertices): Force-add
+ PHIs with not represented initial values as leafs.
+
+2021-06-29 Jan-Benedict Glaw <jbglaw@getslash.de>
+
+ * config/pdp11/pdp11.h (ASM_OUTPUT_SKIP): Fix signedness warning.
+ * config/pdp11/pdp11.c (pdp11_asm_print_operand_punct_valid_p): Remove
+ "register" keyword.
+ (pdp11_initial_elimination_offset) Remove unused variable.
+ (pdp11_cmp_length) Ditto.
+ (pdp11_insn_cost): Ditto, and fix signedness warning.
+
+2021-06-29 David Edelsohn <dje.gcc@gmail.com>
+
+ * btfout.c: Include tm_p.h.
+ * ctfout.c: Same.
+
2021-06-28 Indu Bhagat <indu.bhagat@oracle.com>
* config/bpf/bpf.c (bpf_expand_prologue): Do not mark insns as