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

--- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
Another testcase which shows the problem to be even worse:
#define isgap(c) ((c) == ' ' || (c) == '.' || (c) == '_' || (c) == '-' || (c)
== '~')

int f(char a)
{
  return isgap(a);
}

Reply via email to