2 /* { dg-do run { target bitint } } */
3 /* { dg-options "-std=c23" } */
4 /* { dg-skip-if "" { ! run_expensive_tests } { "*" } { "-O0" "-O2" } } */
5 /* { dg-skip-if "" { ! run_expensive_tests } { "-flto" } { "" } } */
7 #if __BITINT_MAXWIDTH__ >= 255
8 __attribute__((__noipa__
)) signed _BitInt(255)
9 foo (signed _BitInt(255) a
, signed _BitInt(65) b
)
18 #if __BITINT_MAXWIDTH__ >= 255
19 if (foo (1, -0xffffffffffffffffwb
- 1wb
))