1// { dg-do assemble  }
2// Bug:  The conversion from bool to int gets stripped.
3
4bool b;
5
6int main ()
7{
8  return ((!b) != 0);
9}
10