1 /* PR tree-optimization/65215 */
3 static inline unsigned int
6 return (x
>> 24) | ((x
>> 8) & 0xff00) | ((x
<< 8) & 0xff0000) | (x
<< 24);
9 __attribute__((noinline
, noclone
)) unsigned long long
10 bar (unsigned long long *x
)
12 return ((unsigned long long) foo (*x
) << 32) | foo (*x
>> 32);
18 if (__CHAR_BIT__
!= 8 || sizeof (unsigned int) != 4 || sizeof (unsigned long long) != 8)
20 unsigned long long l
= foo (0xfeedbea8U
) | ((unsigned long long) foo (0xdeadbeefU
) << 32);
21 if (bar (&l
) != 0xfeedbea8deadbeefULL
)