* gcc-interface/trans.c (node_has_volatile_full_access) <N_Identifier>:
[official-gcc.git] / gcc / testsuite / gcc.c-torture / compile / pr52891-2.c
blob00ae0c8b99fbab79ef6be45aabdef8c10601374f
1 /* PR tree-optimizations/52891 */
3 #if __SIZEOF_INT__ > 2
4 struct __attribute__((packed)) S { unsigned s : 22; };
5 #else
6 struct __attribute__((packed)) S { unsigned s : 12; };
7 #endif
8 struct __attribute__((packed)) T { struct S t; } c;
9 int a, b, d;
11 void
12 foo (void)
14 if (1 ? (!c.t.s & (d < 0)) < a : 0)
15 b = 0;