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

Martin Sebor <msebor at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[6/7/8 Regression] missing  |[6/7/8 Regression] missing
                   |-Warray-bounds on a         |-Warray-bounds on an
                   |negative offset into a      |out-of-bounds index into an
                   |string                      |array

--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Another test case with the same root cause, but this one with an array and a
small positive index:

char a[8];

int f (void)
{
  const char *s = a + 4;
  int i = 8;
  return s[i];   // missing -Warray-bounds
}

Reply via email to