1 /* PR tree-optimization/69546 */ 2 /* { dg-do run { target int128 } } */ 3 4 unsigned __int128 foo(void)5foo (void) 6 { 7 unsigned __int128 a = 0xfffffffffffffffeULL; 8 unsigned __int128 b = 0xffffffffffffffffULL; 9 return a % b; 10 } 11 12 int main()13main () 14 { 15 if (foo () != 0xfffffffffffffffeULL) 16 __builtin_abort (); 17 return 0; 18 } 19