blob: c1a5e6b776da494b2f405f901a7781e87a806d25 [file] [log] [blame]
/* { dg-options "-O -fpeephole2" } */
int res[2];
void
f1 (int x, int y)
{
res[0] = res[1] = x + y;
}
void
f2 (int x, int y, int *res)
{
res[0] = res[1] = x + y;
}
void
f3 (int x, int y)
{
res[1] = res[0] = x + y;
}
void
f4 (int x, int y, int *res)
{
res[1] = res[0] = x + y;
}
/* { dg-final { scan-assembler-times {\tstp\t} 4 } } */