/* PR middle-end/112336 */ /* { dg-do compile { target bitint } } */ /* { dg-options "-std=c23" } */ unsigned _BitInt(1) v1; unsigned _BitInt(1) *p1 = &v1; signed _BitInt(2) v2; signed _BitInt(2) *p2 = &v2; unsigned _BitInt(11) v11; unsigned _BitInt(11) *p11 = &v11; signed _BitInt(12) v12; signed _BitInt(12) *p12 = &v12; unsigned _BitInt(21) v21; unsigned _BitInt(21) *p21 = &v21; signed _BitInt(22) v22; signed _BitInt(22) *p22 = &v22; unsigned _BitInt(31) v31; unsigned _BitInt(31) *p31 = &v31; signed _BitInt(32) v32; signed _BitInt(32) *p32 = &v32; unsigned _BitInt(41) v41; unsigned _BitInt(41) *p41 = &v41; signed _BitInt(42) v42; signed _BitInt(42) *p42 = &v42; #if __BITINT_MAXWIDTH__ >= 128 unsigned _BitInt(127) v127; unsigned _BitInt(127) *p127 = &v127; signed _BitInt(128) v128; signed _BitInt(128) *p128 = &v128; #endif #if __BITINT_MAXWIDTH__ >= 258 unsigned _BitInt(257) v257; unsigned _BitInt(257) *p257 = &v257; signed _BitInt(258) v258; signed _BitInt(258) *p258 = &v258; #endif