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

--- Comment #2 from Sergei Trofimovich <slyfox at gcc dot gnu.org> ---
Forgot the reproducer itself:

// $ cat altera.c.c
int altera_export_bool_array_count_i, altera_export_bool_array_count_line, r;
unsigned altera_export_bool_array_count_k;
void altera_export_bool_array_count() {
  int offset;
  altera_export_bool_array_count_line = 0;
  if (altera_export_bool_array_count_line < 1)
    offset = r;
  altera_export_bool_array_count_k = 0;
  for (;;) {
    altera_export_bool_array_count_i =
        altera_export_bool_array_count_k + offset;
    if (altera_export_bool_array_count_i & 3)
      ;
  }
}

Reply via email to