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