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)11fn1(secp256k1_fe *p1, int p2) 12 { 13 p1->n[2] = p1->n[3] = p1->n[4] = p2; 14 } 15 void fn2()16fn2() 17 { 18 fn1(b, !c); 19 fn1(a, !c); 20 } 21