All of those numbers are less than 4294967296 (i.e. 2^32), so they can
be stored in 32-bit *unsigned* integers.

Nevermind that "overflow" refers to the result of an arithmetic
operation, and no arithmetic operations are being used here.

Please don't dismiss this issue with nothing more than a cursory look.
I'm quite confident this is a bug.

** Changed in: gcc-4.3 (Ubuntu)
       Status: Invalid => New

-- 
g++ -O3 produces incorrect results for less-than operator
https://bugs.launchpad.net/bugs/403744
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to