192108Sphk/* { dg-do compile } */
292108Sphk/* { dg-require-effective-target lp64 } */
392108Sphk
492108Sphktypedef int DItype __attribute__ ((mode (DI)));
592108Sphktypedef unsigned int UDItype __attribute__ ((mode (DI)));
692108Sphktypedef int TItype __attribute__ ((mode (TI)));
792108Sphk
892108Sphk__floattisf (TItype u)
992108Sphk{
1092108Sphk  DItype hi = u >> (8 * 8);
1192108Sphk  UDItype count, shift;
1292108Sphk  hi = u >> shift;
1392108Sphk}
1492108Sphk