aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/execute/pr93494.c
blob: ef70403a088e136af84be1b699375acfb7be4976 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
/* PR target/93494 */

unsigned short a;

int
main ()
{
  register unsigned long long y = 0;
  int x = __builtin_add_overflow (y, 0ULL, &a);
  if (x || a)
    __builtin_abort ();
  return 0;
}