blob: f97f03cd091c44ca14b0ef490c7961b9f9f260d3 [file] [log] [blame]
/* 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