Commit 778a7735 by Kewen Lin

[testsuites] Update several scev/IVOPTs cases

Several scev/IVOPTs cases aim to check some array references are sceved and
later marked as REFERENCE ADDRESS IV groups. With IV group type dumping
improving, these check strings can be improved. Otherwise, they become fragile
with dumping changes.

This patch is to keep check strings concise, meanwhile recover the coverage of
case scev-8.c.

gcc/testsuite/ChangeLog

2020-03-02  Kewen Lin  <linkw@gcc.gnu.org>

  * gcc.dg/tree-ssa/scev-8.c: Revise check string.
  * gcc.dg/tree-ssa/scev-9.c: Ditto.
  * gcc.dg/tree-ssa/scev-10.c: Ditto.
  * gcc.dg/tree-ssa/scev-11.c: Ditto.
  * gcc.dg/tree-ssa/scev-12.c: Ditto.
parent 649e1741
2020-03-02 Kewen Lin <linkw@gcc.gnu.org>
* gcc.dg/tree-ssa/scev-8.c: Revise check string.
* gcc.dg/tree-ssa/scev-9.c: Ditto.
* gcc.dg/tree-ssa/scev-10.c: Ditto.
* gcc.dg/tree-ssa/scev-11.c: Ditto.
* gcc.dg/tree-ssa/scev-12.c: Ditto.
2020-03-01 Martin Sebor <msebor@redhat.com> 2020-03-01 Martin Sebor <msebor@redhat.com>
PR c++/92721 PR c++/92721
......
...@@ -18,5 +18,5 @@ foo (signed char s, signed char l) ...@@ -18,5 +18,5 @@ foo (signed char s, signed char l)
} }
/* Address of array reference is scev. */ /* Address of array reference is scev. */
/* { dg-final { scan-tree-dump-times " Type:\\tREFERENCE ADDRESS\n Use \[0-9\].\[0-9\]:" 1 "ivopts" } } */ /* { dg-final { scan-tree-dump-times " Type:\\tREFERENCE ADDRESS\n" 1 "ivopts" } } */
...@@ -23,4 +23,4 @@ foo (int n) ...@@ -23,4 +23,4 @@ foo (int n)
} }
/* Address of array reference to b is scev. */ /* Address of array reference to b is scev. */
/* { dg-final { scan-tree-dump-times " Type:\\tREFERENCE ADDRESS\n Use \[0-9\].\[0-9\]:" 2 "ivopts" } } */ /* { dg-final { scan-tree-dump-times " Type:\\tREFERENCE ADDRESS\n" 2 "ivopts" } } */
...@@ -24,4 +24,4 @@ foo (int x, int n) ...@@ -24,4 +24,4 @@ foo (int x, int n)
} }
/* Address of array reference to b is not scev. */ /* Address of array reference to b is not scev. */
/* { dg-final { scan-tree-dump-times " Type:\\tREFERENCE ADDRESS\n Use \[0-9\].\[0-9\]:" 1 "ivopts" } } */ /* { dg-final { scan-tree-dump-times " Type:\\tREFERENCE ADDRESS\n" 1 "ivopts" } } */
...@@ -59,4 +59,4 @@ foo4 (unsigned char s, unsigned char l) ...@@ -59,4 +59,4 @@ foo4 (unsigned char s, unsigned char l)
} }
/* Address of array references are not scevs. */ /* Address of array references are not scevs. */
/* { dg-final { scan-tree-dump-not " Type:\\tADDRESS\n Use \[0-9\].\[0-9\]:" "ivopts" } } */ /* { dg-final { scan-tree-dump-not " Type:\\tREFERENCE ADDRESS\n" "ivopts" } } */
...@@ -18,5 +18,5 @@ foo (unsigned char s, unsigned char l) ...@@ -18,5 +18,5 @@ foo (unsigned char s, unsigned char l)
} }
/* Address of array reference is scev. */ /* Address of array reference is scev. */
/* { dg-final { scan-tree-dump-times " Type:\\tREFERENCE ADDRESS\n Use \[0-9\].\[0-9\]:" 1 "ivopts" } } */ /* { dg-final { scan-tree-dump-times " Type:\\tREFERENCE ADDRESS\n" 1 "ivopts" } } */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment