1 /* PR tree-optimization/64807 */ 2 /* { dg-do run { target int128 } } */ 3 /* { dg-options "-O2" } */ 4 5 __uint128_t foo(void)6foo (void) 7 { 8 __uint128_t a = -1; 9 __uint128_t b = -1; 10 return a / b; 11 } 12 13 int main()14main () 15 { 16 if (foo () != 1) 17 __builtin_abort (); 18 return 0; 19 } 20