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