2 pr65215-2.c from the execute part of the gcc torture tests.
13 /* PR tree-optimization/65215 */
15 static inline unsigned int
18 return (x
>> 24) | ((x
>> 8) & 0xff00) | ((x
<< 8) & 0xff0000) | (x
<< 24);
22 bar (unsigned long long *x
)
24 return ((unsigned long long) foo (*x
) << 32) | foo (*x
>> 32);
28 testTortureExecute (void)
30 if (CHAR_BIT
!= 8 || sizeof (unsigned int) != 4 || sizeof (unsigned long long) != 8)
32 unsigned long long l
= foo (0xfeedbea8U
) | ((unsigned long long) foo (0xdeadbeefU
) << 32);
33 if (bar (&l
) != 0xfeedbea8deadbeefULL
)