X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gcc%2FChangeLog;h=7cd02c850d3e2739e7fe7e3f4bfe86bfaee1a6e2;hb=8a55f9c57a1ffd900262aa2fc2015822dc059331;hp=185cf518746a16d0c965c1196654ec456efff456;hpb=48528842bd79cb2e2a1d478b1d90d748377bb76c;p=gcc.git diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 185cf518746..7cd02c850d3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,127 @@ +2019-04-25 Uroš Bizjak + + * doc/extend.texi (vector_size): Add missing comma after @xref. + +2019-04-25 Jakub Jelinek + + * BASE-VER: Set to 10.0.0. + +2019-04-25 Richard Biener + + 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 + + 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 + + * tree-pass.h (make_pass_phi_only_cprop): Remove. + * timevar.def (TV_TREE_PHI_CPROP): Likewise. + +2019-04-24 Jeff Law + + 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 + + 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 + + PR middle-end/90194 + * match.pd: Add pattern to simplify view-conversion of an + empty constructor. + +2019-04-24 Clement Chigot + + * 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 + + 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 + + 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 + + * 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 + + 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 + + * 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 + + PR rtl-optimization/87979 + * modulo-sched.c (sms_schedule): Start ii value "mii" should + not equal zero. + +2019-04-23 Roman Zhuykov + + 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 + + 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 Bernd Edlinger Jakub Jelinek