// { dg-do assemble  }
// Bug:  The conversion from bool to int gets stripped.
bool b;
int main ()
{
  return ((!b) != 0);
}
// { dg-do assemble  }
// Bug:  The conversion from bool to int gets stripped.
bool b;
int main ()
{
  return ((!b) != 0);
}