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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs