-/* Red Hat bugzilla #68395
- PR middle-end/7245
- This testcase ICEd on IA-32 because shift & compare patterns
- predicates allowed any immediate, but constraints allowed only
- numbers from 1 to 31. */
-
-void foo (int *x, unsigned int y)
-{
- int a = y >> -13;
- if (a)
- *x = a;
-}