blob: a069846e8deeff35d8cf9e276ccdf4fd7c5b2f7e [file] [log] [blame]
/* PR tree-optimization/113297 */
/* { dg-do compile { target bitint } } */
/* { dg-require-stack-check "generic" } */
/* { dg-options "-std=c23 -O -fno-tree-fre --param=large-stack-frame=1024 -fstack-check=generic" } */
#if __BITINT_MAXWIDTH__ >= 513
typedef _BitInt(513) B;
#else
typedef int B;
#endif
static inline __attribute__((__always_inline__)) void
bar (B x)
{
B y = x;
if (y)
__builtin_abort ();
}
void
foo (void)
{
bar (0);
}