aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog62
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