aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog111
1 files changed, 111 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 07fe803..539130d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,114 @@
+2020-11-30 Jeff Law <law@redhat.com>
+
+ * symtab.c (set_section_for_node): Add function comment.
+ (set_section_from_node): Likewise.
+
+2020-11-30 David Malcolm <dmalcolm@redhat.com>
+
+ * doc/plugins.texi (Plugin callbacks): Add PLUGIN_ANALYZER_INIT.
+ * plugin.c (register_callback): Likewise.
+ (invoke_plugin_callbacks_full): Likewise.
+ * plugin.def (PLUGIN_ANALYZER_INIT): New event.
+
+2020-11-30 Jeff Law <law@redhat.com>
+
+ * config/h8300/bitfield.md: Remove "cc" attribute on any
+ insns where it remained.
+ * config/h8300/combiner.md: Likewise.
+ * config/h8300/jumpcall.md: Likewise.
+ * config/h8300/logical.md: Likewise.
+ * config/h8300/testcompare.md: Likewise.
+ * config/h8300/h8300.md (old_cc attr): Renamed from cc attr.
+ * config/h8300/h8300.c (notice_update_cc): Remove.
+ (compute_plussi_cc): Change references to CC_* to OLD_CC_.
+ (compute_logical_op_cc): Likewise.
+ (shift_one, shift_two): Likewise.
+ (compute_a_shift_cc): Likewise.
+ (get_shift_alg): Likewise.
+ (struct shift_insn): Change type of cc_valid field.
+ (struct shift_info): Likewise.
+ * config/h8300/save.md: Remove accidentially created file.
+
+2020-11-30 Richard Sandiford <richard.sandiford@arm.com>
+
+ PR rtl-optimization/98037
+ * dse.c (find_shift_sequence): Iterate over all integers and
+ skip modes that are too small.
+
+2020-11-30 Eugene Rozenfeld <Eugene.Rozenfeld@microsoft.com>
+
+ PR tree-optimization/96679
+ * match.pd (((b | c) & a) | b -> (a & c) | b): New pattern.
+
+2020-11-30 Martin Liska <mliska@suse.cz>
+
+ * passes.c (emergency_dump_function): Dump symtab when
+ we are in an IPA pass.
+
+2020-11-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/98064
+ * tree-vect-loop.c (vectorizable_live_operation): Avoid
+ breaking LC SSA for BB vectorization.
+
+2020-11-30 Jonathan Wakely <jwakely@redhat.com>
+
+ * doc/sourcebuild.texi (Directives): Fix description of
+ dg-require-effective-target to include "target" in selector.
+
+2020-11-30 Richard Biener <rguenther@suse.de>
+
+ PR tree-optimization/98048
+ * tree-vect-generic.c (expand_vector_operations_1): Use the
+ correct type for the scalar LHS replacement.
+
+2020-11-30 Martin Liska <mliska@suse.cz>
+
+ PR tree-optimization/98066
+ * gimple-isel.cc (gimple_expand_vec_exprs): Return when
+ gimple_expand_vec_exprs replaces last stmt.
+
+2020-11-30 Ilya Leoshkevich <iii@linux.ibm.com>
+
+ * cfgrtl.c (rtl_bb_info_initialized_p): New function.
+ (rtl_dump_bb): Use rtl_bb_info_initialized_p before accessing bb
+ insns.
+
+2020-11-30 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ PR d/87818
+ * config.gcc (*-*-freebsd*): Add freebsd-d.o and t-freebsd.
+ * config/freebsd-d.c: New file.
+ * config/t-freebsd: New file.
+
+2020-11-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/97459
+ * internal-fn.h (expand_addsub_overflow): Declare.
+ * internal-fn.c (expand_addsub_overflow): No longer static.
+ * optabs.c (expand_doubleword_mod): New function.
+ (expand_binop): Optimize double-word mod with constant divisor.
+
+2020-11-30 Kito Cheng <kito.cheng@sifive.com>
+
+ * config.gcc (riscv*-*-*): Add TARGET_RISCV_DEFAULT_ABI and
+ TARGET_RISCV_DEFAULT_ARCH to tm_defines.
+ Remove including riscv/withmultilib.h for --with-multilib-list.
+ * config/riscv/riscv.h (STRINGIZING): New.
+ (__STRINGIZING): Ditto.
+ (MULTILIB_DEFAULTS): Ditto.
+ * config/riscv/withmultilib.h: Remove.
+
+2020-11-30 Kito Cheng <kito.cheng@sifive.com>
+
+ * gcc.c (print_multilib_info): Check default arguments not
+ appeared in multi-lib option list with '!'
+
+2020-11-30 Jeff Law <law@redhat.com>
+
+ * config/ft32/ft32.md (umulsidi3): Do not allow constants as
+ arguments.
+
2020-11-29 Jan Hubicka <jh@suse.cz>
* ipa-modref.c (ipa_merge_modref_summary_after_inlining): Fix