]> gcc.gnu.org Git - gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 17 Sep 2020 00:17:05 +0000 (00:17 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Thu, 17 Sep 2020 00:17:05 +0000 (00:17 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/testsuite/ChangeLog

index dc31655f519f8a3715f99b33141a4ddef36791fb..d66171228101ab494aa1207337d7324d09c6d93c 100644 (file)
@@ -1,3 +1,21 @@
+2020-09-16  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-09-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97053
+       * gimple-ssa-store-merging.c (check_no_overlap): Add FIRST_ORDER,
+       START, FIRST_EARLIER and LAST_EARLIER arguments.  Return false if
+       any stores between FIRST_EARLIER inclusive and LAST_EARLIER exclusive
+       has order in between FIRST_ORDER and LAST_ORDER and overlaps the to
+       be merged store.
+       (imm_store_chain_info::try_coalesce_bswap): Add FIRST_EARLIER argument.
+       Adjust check_no_overlap caller.
+       (imm_store_chain_info::coalesce_immediate_stores): Add first_earlier
+       and last_earlier variables, adjust them during iterations.  Adjust
+       check_no_overlap callers, call check_no_overlap even when extending
+       overlapping stores by extra INTEGER_CST stores.
+
 2020-09-15  Will Schmidt  <will_schmidt@vnet.ibm.com>
 
        Backported from master:
index bc812c5fa15295283f2dac2025d4f512baad9d01..fae3fa1fac63c210999ee0154b6b1c45cc09518f 100644 (file)
@@ -1 +1 @@
-20200916
+20200917
index b096780706241817db0ca61a948f4c1017cd02c6..0c68157929fe1a53518203509274268e63c2f436 100644 (file)
@@ -1,3 +1,12 @@
+2020-09-16  Jakub Jelinek  <jakub@redhat.com>
+
+       Backported from master:
+       2020-09-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/97053
+       * gcc.dg/store_merging_31.c: New test.
+       * gcc.dg/store_merging_32.c: New test.
+
 2020-09-15  Will Schmidt  <will_schmidt@vnet.ibm.com>
 
        Backported from master:
This page took 0.117962 seconds and 5 git commands to generate.