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

David Binderman <dcb314 at hotmail dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |needs-bisection

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

int g_2, g_5, g_12;
short(safe_add_func_int16_t_s_s)(short si1, short si2) { return si1 + si2; }
void main() {
  for (; g_2; g_2--) {
    g_5 = -3;
    for (; g_5; g_5 = safe_add_func_int16_t_s_s(g_5, 1)) {
      int *l_11 = &g_12;
      *l_11 &= g_5;
    }
  }
}

Reply via email to