2016-09-26 François Dumont <fdumont@gcc.gnu.org>
[official-gcc.git] / gcc / testsuite / g++.dg / pr67666.C
blobad162f4bb10f0796a3333fee8a5b2e27e930aab2
1 // { dg-do compile }
2 // { dg-options "-O2 -fdump-tree-ealias-all" }
4 struct ps
6   int *__restrict__ p;
7 };
9 void
10 f (struct ps &__restrict__ ps1)
12   *(ps1.p) = 1;
15 // { dg-final { scan-tree-dump-times "clique 1 base 1" 1 "ealias" } }
16 // { dg-final { scan-tree-dump-times "clique 1 base 2" 1 "ealias" } }
17 // { dg-final { scan-tree-dump-times "(?n)clique .* base .*" 2 "ealias" } }