https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103003

--- Comment #1 from David Binderman <dcb314 at hotmail dot com> ---
Reduced C code seems to be

 #include <stdint.h>
int8_t c_4, uli_5;
uint16_t us_6;
func_1() {
  int uli_9 = 0;
  uint64_t ptr_11 = uli_9 |= uli_5 != 0;
  uint16_t ptr_16ptr_11 = &uli_9;
  for (; us_6 <= 6;)
    if ((us_6 *= uli_9) < (ptr_11 || 0) ?: ((c_4 = us_6) >= us_6) - uli_5)
      for (uli_9 = 9; uli_9;)
        ;
}

Reply via email to