2 /* { dg-do compile { target int128 } } */
3 /* { dg-options "-Og" } */
10 foo (int e
, int f
, int g
, int h
, int k
, int i
, short j
)
12 b
= __builtin_add_overflow (a
, 0, &c
);
13 b
= __builtin_add_overflow_p (b
, a
, (unsigned __int128
) 0) ? b
: 0;
14 return e
+ f
+ g
+ a
+ h
+ k
+ i
+ j
+ c
;