2 /* { dg-options "-O2 -msse" { target { i?86-*-* x86_64-*-* } } } */
3 /* { dg-require-effective-target sse_runtime { target { i?86-*-* x86_64-*-* } } } */
5 extern void abort (void);
7 unsigned int __attribute__((noinline))
10 unsigned long long res = ~0;
12 return res << shift_size;