blob: 884f905148fa36bed754afce069d0a00ef02bb07 [file] [log] [blame]
/* { dg-do compile } */
/* { dg-options "-O2 -fdump-tree-lim2-details -Wuninitialized" } */
void foo(int *);
void f2(int dst[3], int R)
{
int i, inter[2];
for (i = 1; i < R; i++) {
if (i & 8)
{
inter[0] = 1;
inter[1] = 1;
}
}
foo(inter);
}
/* { dg-final { scan-tree-dump-times "Executing store motion" 2 "lim2" } } */
/* { dg-final { scan-tree-dump-not " = inter\\\[\[0-1\]\\\];" "lim2" } } */