diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9d5fce3..b4c70db 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,65 @@ +2020-06-05 Thomas Schwinge <thomas@codesourcery.com> + Julian Brown <julian@codesourcery.com> + + * gimplify.c (gimplify_adjust_omp_clauses): Remove + 'GOMP_MAP_STRUCT' mapping from OpenACC 'exit data' directives. + +2020-06-05 Richard Biener <rguenther@suse.de> + + PR tree-optimization/95539 + * tree-vect-data-refs.c + (vect_slp_analyze_and_verify_instance_alignment): Use + SLP_TREE_REPRESENTATIVE for the data-ref check. + * tree-vect-stmts.c (vectorizable_load): Reset stmt_info + back to the first scalar stmt rather than the + SLP_TREE_REPRESENTATIVE to match previous behavior. + +2020-06-05 Felix Yang <felix.yang@huawei.com> + + PR target/95254 + * expr.c (emit_move_insn): Check src and dest of the copy to see + if one or both of them are subregs, try to remove the subregs when + innermode and outermode are equal in size and the mode change involves + an implicit round trip through memory. + +2020-06-05 Jakub Jelinek <jakub@redhat.com> + + PR target/95535 + * config/i386/i386.md (*ctzsi2_zext, *clzsi2_lzcnt_zext): New + define_insn_and_split patterns. + (*ctzsi2_zext_falsedep, *clzsi2_lzcnt_zext_falsedep): New + define_insn patterns. + +2020-06-05 Jonathan Wakely <jwakely@redhat.com> + + * alloc-pool.h (object_allocator::remove_raw): New. + * tree-ssa-math-opts.c (struct occurrence): Use NSMDI. + (occurrence::occurrence): Add. + (occurrence::~occurrence): Likewise. + (occurrence::new): Likewise. + (occurrence::delete): Likewise. + (occ_new): Remove. + (insert_bb): Use new occurence (...) instead of occ_new. + (register_division_in): Likewise. + (free_bb): Use delete occ instead of manually removing + from the pool. + +2020-06-05 Richard Biener <rguenther@suse.de> + + PR middle-end/95493 + * cfgexpand.c (expand_debug_expr): Avoid calling + set_mem_attributes_minus_bitpos when we were expanding + an SSA name. + * emit-rtl.c (set_mem_attributes_minus_bitpos): Remove + ARRAY_REF special-casing, add CONSTRUCTOR to the set of + special-cases we do not want MEM_EXPRs for. Assert + we end up with reasonable MEM_EXPRs. + +2020-06-05 Lili Cui <lili.cui@intel.com> + + PR target/95525 + * config/i386/i386.h (PTA_WAITPKG): Change bitmask value. + 2020-06-04 Martin Sebor <msebor@redhat.com> PR middle-end/10138 |