libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git] / gcc / testsuite / gcc.dg / bitint-107.c
bloba3f5f534088f39f4f5ad0354bd808432b54f386a
1 /* PR tree-optimization/115544 */
2 /* { dg-do compile { target bitint } } */
3 /* { dg-options "-O -fno-tree-fre -fno-tree-ccp -fno-tree-forwprop" } */
5 #if __BITINT_MAXWIDTH__ >= 129
6 typedef _BitInt(129) B;
7 #else
8 typedef _BitInt(63) B;
9 #endif
10 B a, b;
12 int
13 foo (void)
15 return __builtin_mul_overflow (a, 1, &b);