1 /* PR tree-optimization/65014 */
2 /* { dg-do compile { target int32plus } } */
3 
4 extern int x;
5 
6 unsigned
foo(unsigned int y)7 foo (unsigned int y)
8 {
9   return (y << ((__INTPTR_TYPE__) &x)) | (y >> (32 - ((__INTPTR_TYPE__) &x)));
10 }
11