1 /* { dg-do compile } */
2 /* { dg-additional-options "-ftree-slp-vectorize" } */
3 
4 typedef struct {
5   long n[5];
6 } secp256k1_fe;
7 
8 void *a, *b;
9 int c;
10 static void
fn1(secp256k1_fe * p1,int p2)11 fn1(secp256k1_fe *p1, int p2)
12 {
13   p1->n[2] = p1->n[3] = p1->n[4] = p2;
14 }
15 void
fn2()16 fn2()
17 {
18   fn1(b, !c);
19   fn1(a, !c);
20 }
21