blob: 996f20477d299607e5bcadf8f16a566f5998e390 [file] [log] [blame]
/* PR rtl-optimization/86620 */
/* { dg-do compile { target int128 } } */
/* { dg-options "-O2 -flive-range-shrinkage --param=max-sched-ready-insns=1 -Wno-psabi -mno-avx" } */
typedef unsigned __int128 V __attribute__ ((vector_size (64)));
V u, v;
V
foo (char c, short d, int e, long f, __int128 g)
{
f >>= c & 63;
v = (V){f} == u;
return e + g + v;
}