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