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