extend.texi (vector_size): Add missing comma after @xref.
[gcc.git] / gcc / ChangeLog
index 185cf518746a16d0c965c1196654ec456efff456..7cd02c850d3e2739e7fe7e3f4bfe86bfaee1a6e2 100644 (file)
@@ -1,3 +1,127 @@
+2019-04-25  Uroš Bizjak  <ubizjak@gmail.com>
+
+       * doc/extend.texi (vector_size): Add missing comma after @xref.
+
+2019-04-25  Jakub Jelinek  <jakub@redhat.com>
+
+       * BASE-VER: Set to 10.0.0.
+
+2019-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/89765
+       * gimplify.c (gimplify_expr): Avoid turning a lvalue
+       VIEW_CONVERT_EXPR into one operating on an rvalue.
+
+2019-04-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/89929
+       * config/i386/i386.c (feature_priority): Moved to file scope.
+       (processor_features): Likewise.
+       (processor_model): Likewise.
+       (_arch_names_table): Likewise.
+       (arch_names_table): Likewise.
+       (_feature_list): Removed.
+       (feature_list): Likewise.
+       (_isa_names_table): Moved to file scope.  Add priority.
+       (isa_names_table): Likewise.
+       (get_builtin_code_for_version): Replace feature_list with
+       isa_names_table.  Update error message for P_ZERO priority.
+
+2019-04-25  Richard Biener  <rguenther@suse.de>
+
+       * tree-pass.h (make_pass_phi_only_cprop): Remove.
+       * timevar.def (TV_TREE_PHI_CPROP): Likewise.
+
+2019-04-24  Jeff Law  <law@redhat.com>
+
+       PR tree-optimization/90037
+       * Makefile.in (OBJS): Remove tree-ssa-phionlycprop.c
+       * passes.def: Replace all instance of phi-only cprop with the
+       lattice propagator.  Move propagation pass from after erroneous
+       path isolation to before erroneous path isolation.
+       * tree-ssa-phionlycprop.c: Remove.
+
+2019-04-24  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/90213
+       * gimple-fold.c (fold_const_aggregate_ref_1): Do multiplication
+       by size and BITS_PER_UNIT on poly-wide-ints.
+
+2019-04-25  Richard Biener  <rguenther@suse.de>
+
+       PR middle-end/90194
+       * match.pd: Add pattern to simplify view-conversion of an
+       empty constructor.
+
+2019-04-24  Clement Chigot  <clement.chigot@atos.net>
+
+       * config/rs6000/aix71.h (SUBTARGET_OVERRIDE_OPTIONS): Disable
+       OPTION_MASK_VSX and OPTION_MASK_ALTIVEC from rs6000_isa_flags
+       for Go on 32 bit AIX.
+       * config/rs6000/aix72.h: Likewise.
+
+2019-04-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/90193
+       * rtl.c (classify_insn): Return JUMP_INSN for asm goto.
+       * emit-rtl.c (try_split): Copy over REG_LABEL_TARGET.
+
+2019-04-24  Andreas Krebbel  <krebbel@linux.ibm.com>
+
+       PR target/89952
+       * config/s390/s390.c (s390_restore_gprs_from_fprs): Restore GPRs
+       from FPRs in reverse order.  Generate REG_CFA_DEF_CFA note also
+       for restored hard frame pointer.
+       (s390_sched_dependencies_evaluation): Implement new target hook.
+       (TARGET_SCHED_DEPENDENCIES_EVALUATION_HOOK): New macro definition.
+
+2019-04-24  Claudiu Zissulescu  <claziss@sysnopsys.com>
+
+       * config/arc/arc-options.def: Fix typos and spelling mistakes.
+       * config/arc/arc.c (arc_init): Cleanup warning message.
+       (arc_override_options): Likewise.
+
+2019-04-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/90187
+       * config/i386/i386.c (ix86_expand_sse_fp_minmax): Force if_true into
+       a register if both if_true and if_false are MEMs.
+
+       PR tree-optimization/90208
+       * tree-cfg.c (remove_bb): Move forced labels from removed bbs
+       after labels of new_bb, not before them.
+
+       PR tree-optimization/90211
+       * tree-parloops.c (try_create_reduction_list): Ignore phi arguments
+       which are not SSA_NAMEs.
+
+2018-04-23  Sudakshina Das  <sudi.das@arm.com>
+
+       * config/aarch64/aarch64-linux.h (TARGET_ASM_FILE_END): Define for
+       AArch64.
+       (aarch64_file_end_indicate_exec_stack): Add gnu note section.
+
+2019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
+
+       PR rtl-optimization/87979
+       * modulo-sched.c (sms_schedule): Start ii value "mii" should
+       not equal zero.
+
+2019-04-23  Roman Zhuykov  <zhroma@ispras.ru>
+
+       PR rtl-optimization/84032
+       * modulo-sched.c (ps_insn_find_column): Change condition so that
+       branch will always be the last insn in a row inside partial
+       schedule.
+
+2019-04-23  Richard Biener  <rguenther@suse.de>
+
+       PR debug/90131
+       * tree-cfgcleanup.c (move_debug_stmts_from_forwarder): Add
+       dest_single_pred_p argument.
+       (remove_forwarder_block): Adjust.
+       (remove_forwarder_block_with_phi): Likewise.
+
 2019-04-23  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
            Bernd Edlinger  <bernd.edlinger@hotmail.de>
            Jakub Jelinek  <jakub@redhat.com>