mirror of git://gcc.gnu.org/git/gcc.git
24 lines
357 B
C
24 lines
357 B
C
/* { dg-do compile } */
|
|
/* { dg-options "-O2 -fdump-tree-optimized" } */
|
|
|
|
typedef struct {
|
|
int x;
|
|
int y;
|
|
} S;
|
|
|
|
int *a_p;
|
|
S a[1000];
|
|
|
|
f(int k)
|
|
{
|
|
int i;
|
|
|
|
for (i=k; i<1000; i+=k) {
|
|
a_p = &a[i].y;
|
|
*a_p = 100;
|
|
}
|
|
}
|
|
|
|
/* { dg-final { scan-tree-dump-times "&a" 1 "optimized" { xfail lp64 } } } */
|
|
/* { dg-final { cleanup-tree-dump "optimized" } } */
|