middle-end: copy STMT_VINFO_STRIDED_P when DR is replaced [PR116956]
[official-gcc.git] / gcc / testsuite / gcc.dg / torture / pr114197.c
blobfb7e2fb712c0c5e6321b29f2a8bb5382e1c832c5
1 /* { dg-do compile } */
3 #pragma pack(push)
4 struct a {
5 volatile signed b : 8;
6 };
7 #pragma pack(pop)
8 int c;
9 static struct a d = {5};
10 void e() {
12 for (c = 8; c < 55; ++c)
13 if (!d.b)
14 goto f;