blob: 69f7a3ee2db4f91f3883a4ef0dc0b9db95fa35b1 [file] [log] [blame]
/* { dg-do assemble { target aarch64_asm_sve_ok } } */
/* { dg-options "-O1 -ftree-vectorize -march=armv8.2-a+sve" } */
void g (void);
long a;
signed char
bar (int c, int d)
{
return c + d;
}
void
foo (void)
{
int f;
for (; (long)foo < 4;) {
f = 0;
for (; f < 10; f++);
g ();
a = -4;
for (; a; a = bar (a, 1));
}
}