2 /* { dg-options "-std=c99 -O2" } */
3 /* { dg-additional-options "-msse" { target { i?86-*-* x86_64-*-* } } } */
4 /* { dg-require-effective-target sse_runtime { target { i?86-*-* x86_64-*-* } } } */
6 extern void abort (void);
8 unsigned int __attribute__((noinline
))
11 unsigned long long res
= ~0;
13 return res
<< shift_size
;