libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / bitint-101.c
blobf6ff524e722dedaddd36b411a78404381112afdb
1 /* PR tree-optimization/114329 */
2 /* { dg-do compile { target bitint } } */
3 /* { dg-options "-std=c23" } */
5 #if __BITINT_MAXWIDTH__ >= 129
6 #define N 129
7 #else
8 #define N 63
9 #endif
11 struct S { _BitInt(N) b : N; } s;
13 void
14 foo (void)
16 s.b ^= 42;