------- Comment #1 from brutus at free dot fr 2010-08-31 13:53 ------- There is a small mystake to the snippet, it should read instead:
int main() { unsigned char a = 0; unsigned int b = 0; bool test1 =( b < a + a); bool test2 =( b < a + a + a); if (test1 && test2) return 1; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45464