+2019-12-13 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/92908
+ * simplify-rtx.c (simplify_relational_operation): Punt for vector
+ cmp_mode and scalar mode, if simplify_relational_operation returned
+ const_true_rtx.
+ (simplify_const_relational_operation): Change VOID_mode in function
+ comment to VOIDmode.
+
+2019-12-13 Kewen Lin <linkw@gcc.gnu.org>
+
+ * config/rs6000/rs6000.c (adjust_vectorization_cost): New function.
+ (rs6000_add_stmt_cost): Call adjust_vectorization_cost and update
+ stmt_cost.
+
+2019-12-12 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/92904
+ * config/i386/i386.c (ix86_gimplify_va_arg): If need_intregs and
+ not need_temp, decrease alignment of the read because the GPR save
+ area only guarantees 8-byte alignment.
+
+2019-12-12 Georg-Johann Lay <avr@gjlay.de>
+
+ Add support for some more AVR devices from avrxmega3 family.
+
+ * config/avr/avr-mcus.def (attiny1604, attiny1606, attiny1607)
+ (attiny402, attiny404, attiny406)
+ (attiny804, attiny806, attiny807)
+ (attiny202, attiny204): Add AVR_MCU lines to support them.
+ * doc/avr-mmcu.texi: Regenerate.
+
+2019-12-12 Jan Hubicka <hubicka@ucw.cz>
+
+ * ipa-prop.c (read_ipcp_transformation_info): Fix undefined ordering
+ of execution of function call parameters.
+
+2019-12-12 Vineet Gupta <vgupta@synopsys.com>
+
+ * config/arc/arc-modes.def (CC_FPUE): New Mode CC_FPUE which
+ helps codegen generate exceptions even for quiet NaN.
+ * config/arc/arc.c (arc_init_reg_tables): Handle New CC_FPUE mode.
+ (get_arc_condition_code): Likewise.
+ (arc_select_cc_mode): LT, LE, GT, GE to use the New CC_FPUE mode.
+ * config/arc/arc.h (REVERSE_CONDITION): Handle New CC_FPUE mode.
+ * config/arc/predicates.md (proper_comparison_operator): Likewise.
+ * config/arc/fpu.md (cmpsf_fpu_trap): New Pattern for CC_FPUE.
+ (cmpdf_fpu_trap): Likewise.
+
+2019-12-12 Claudiu Zissulescu <claziss@synopsys.com>
+
+ * config/arc/arc.md (iterator SDF): Check TARGET_FP_DP_BASE.
+ (cstoredi4): Use TARGET_HARD_FLOAT.
+
+2019-12-11 Jakub Jelinek <jakub@redhat.com>
+
+ * opts.c (default_options_table): Move -ftree-loop-distribute-patterns
+ entry from -O3 or later section to -O2 or later section.
+ * doc/invoke.texi (-ftree-loop-distribute-patterns): Mention the
+ option is enabled by default at -O2+ rather than just at -O3.
+
+ PR target/92723
+ * tree-vect-patterns.c (vect_recog_rotate_pattern): If dt is not
+ vect_internal_def, use oprnd1 as is, without trying to cast it.
+ Formatting fix.
+
+2019-12-11 Martin Sebor <msebor@redhat.com>
+
+ * builtins.c (compute_objsize): Add an argument and set it to offset
+ into destination.
+ * builtins.h (compute_objsize): Add an argument.
+ * tree-object-size.c (addr_object_size): Add an argument and set it
+ to offset into destination.
+ (compute_builtin_object_size): Same.
+ * tree-object-size.h (compute_builtin_object_size): Add an argument.
+ * tree-ssa-strlen.c (get_addr_stridx): Add an argument and set it
+ to offset into destination.
+ (maybe_warn_overflow): New function.
+ (handle_store): Call maybe_warn_overflow to issue warnings.
+
2019-12-11 Jozef Lawrynowicz <jozef.l@mittosystems.com>
* config/msp430/msp430.h (STARTFILE_SPEC) [!fexceptions]: Use