* config/i386/avx512fintrin.h (_mm512_set_epi16, _mm512_set_epi8,
[official-gcc.git] / gcc / testsuite / gcc.target / aarch64 / pr79794.c
blob363d2dbc8cc861b6c57b369b3377e206fd2ad100
1 /* PR middle-end/79794 */
2 /* { dg-do compile } */
3 /* { dg-options "-O3" } */
4 /* { dg-final { scan-assembler-not "umov" } } */
6 struct node_struct
8 float _Complex gap;
9 unsigned long long state;
12 struct reg_struct
14 int size;
15 struct node_struct *node;
18 void
19 func(int target, struct reg_struct *reg)
21 int i;
23 for(i=0; i<reg->size; i++)
24 reg->node[i].state ^= ((unsigned long long) 1 << target);