1 /* { dg-options "-O -g -msve-vector-bits=512" } */
2 
3 #include <arm_sve.h>
4 
5 void __attribute__((noipa))
g(volatile int * x,svbool_t pg)6 g (volatile int *x, svbool_t pg)
7 {
8   *x = 1;
9 }
10 
11 void
f(volatile int * x)12 f (volatile int *x)
13 {
14   svbool_t pg = svorr_z (svpfalse (), svpfalse (), svpfalse ());
15   g (x, pg);
16 }
17