1 /* { dg-do compile } */
2 /* { dg-options "--param max-rtl-if-conversion-insns=2" } */
3
4 unsigned short a;
5 int b, c;
6 int *d;
fn1()7 void fn1() {
8 *d = 24;
9 for (; *d <= 65;) {
10 unsigned short *e = &a;
11 b = (a &= 0 <= 0) < (c ?: (*e %= *d));
12 for (; *d <= 83;)
13 ;
14 }
15 }
16