blob: a069846e8deeff35d8cf9e276ccdf4fd7c5b2f7e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
/* 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);
}
|