1 /* PR target/93494 */ 2 3 unsigned short a; 4 5 int main()6 main () 7 { 8 register unsigned long long y = 0; 9 int x = __builtin_add_overflow (y, 0ULL, &a); 10 if (x || a) 11 __builtin_abort (); 12 return 0; 13 } 14