ssa-dse-1.C: Don't match exact number of chars of = {} store.
* g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of = {} store. * g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to -fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM. From-SVN: r272240
This commit is contained in:
parent
2778a719be
commit
19d258377f
|
@ -1,3 +1,10 @@
|
|||
2019-06-13 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* g++.dg/tree-ssa/ssa-dse-1.C: Don't match exact number of chars of
|
||||
= {} store.
|
||||
* g++.dg/tree-ssa/pr31146.C: Change -fdump-tree-forwprop to
|
||||
-fdump-tree-forwprop1 in dg-options. Expect <int[5]> in MEM.
|
||||
|
||||
2019-06-13 Richard Biener <rguenther@suse.de>
|
||||
|
||||
* gcc.dg/vect/vect-version-1.c: New testcase.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* { dg-do compile } */
|
||||
/* { dg-options "-O -fdump-tree-forwprop" } */
|
||||
/* { dg-options "-O -fdump-tree-forwprop1" } */
|
||||
|
||||
/* We should be able to optimize this to i[j] = 1 during
|
||||
early optimizations. */
|
||||
|
@ -12,4 +12,4 @@ void foo (int j)
|
|||
*q = 1;
|
||||
}
|
||||
|
||||
/* { dg-final { scan-tree-dump "MEM\\\[.*&i\\\]\\\[j.*\\\] =.* 1;" "forwprop1" } } */
|
||||
/* { dg-final { scan-tree-dump "MEM <int\\\[5\\\]> \\\[.*&i\\\]\\\[j.*\\\] =.* 1;" "forwprop1" } } */
|
||||
|
|
|
@ -98,4 +98,4 @@ int main()
|
|||
|
||||
|
||||
/* { dg-final { scan-tree-dump-times "MEM\\\[\\(struct FixBuf \\*\\)&<retval> \\+ \[0-9\]+B\\\] = {}" 1 "dse1" { target { ! store_merge } } } }
|
||||
{ dg-final { scan-tree-dump-times "MEM <char\\\[176]> \\\[\\(struct FixBuf \\*\\)&<retval> \\+ \[0-9\]+B\\\] = {}" 1 "dse1" { target { store_merge } } } } */
|
||||
{ dg-final { scan-tree-dump-times "MEM <char\\\[\[0-9\]+]> \\\[\\(struct FixBuf \\*\\)&<retval> \\+ \[0-9\]+B\\\] = {}" 1 "dse1" { target { store_merge } } } } */
|
||||
|
|
Loading…
Reference in New Issue