Merge from trunk @ 138209
[official-gcc.git] / gcc / testsuite / gcc.target / i386 / pr36786.c
blob692518e1bd1598b77113ae18c5be83e0f6935819
1 /* { dg-do compile } */
2 /* { dg-require-effective-target lp64 } */
4 typedef int DItype __attribute__ ((mode (DI)));
5 typedef unsigned int UDItype __attribute__ ((mode (DI)));
6 typedef int TItype __attribute__ ((mode (TI)));
8 __floattisf (TItype u)
10 DItype hi = u >> (8 * 8);
11 UDItype count, shift;
12 hi = u >> shift;