mve: Fix vsetq_lane for 64-bit elements with lane 1 [PR 115611]
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr71598-3.c
blob0b4b842133f68c8107721837e70912fb4b6fe420
1 /* { dg-do run } */
3 enum e1 { A, B };
4 enum e2 { C, D };
6 __attribute__((noinline,noclone))
7 enum e1 f(unsigned int *p)
9 *(enum e1 *)p = A;
10 *(enum e2 *)p = D;
11 return *(enum e1 *)p;
14 int main()
16 unsigned int storage;
18 if (f(&storage) != B)
19 __builtin_abort();
20 return 0;