aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/bitint-71.c
blob: f7ff8716f36a59ec45633b6d2f31dbfd039f7d95 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* PR tree-optimization/113408 */
/* { dg-do compile { target bitint } } */
/* { dg-options "-std=c23 -O2" } */

#if __BITINT_MAXWIDTH__ >= 713
struct A { _BitInt(713) b; } g;
#else
struct A { _BitInt(49) b; } g;
#endif
int f;

void
foo (void)
{
  struct A j = g;
  if (j.b)
    f = 0;
}