1 /* PR target/98853 */
2 
3 #if __SIZEOF_INT__ == 4 && __SIZEOF_LONG_LONG__ == 8
4 __attribute__((noipa)) unsigned long long
foo(unsigned long long x,unsigned int y)5 foo (unsigned long long x, unsigned int y)
6 {
7   return ((unsigned) x & 0xfffe0000U) | (y & 0x1ffff);
8 }
9 #endif
10 
11 int
main()12 main ()
13 {
14 #if __SIZEOF_INT__ == 4 && __SIZEOF_LONG_LONG__ == 8
15   if (foo (0xdeadbeefcaf2babeULL, 0xdeaffeedU) != 0x00000000caf3feedULL)
16     __builtin_abort ();
17 #endif
18   return 0;
19 }
20