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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|False positive              |[12 Regression] missed
                   |warray-bounds with -O2      |optimization causing
                   |                            |Warray-bounds
   Target Milestone|---                         |12.0
      Known to work|                            |4.4.7

--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Here is a short testcase:
int
add_set_language_command ()
{
  const char **language_names;

  language_names = new const char *[6];

  const char **language_names_p = language_names;

  language_names_p++;
  language_names_p++;
  language_names_p++;

  return (language_names_p) - (language_names+3);
}

This should just return 0; Which was able to be done in GCC 4.4.7.

Reply via email to