------- Comment #6 from vincent at vinc17 dot org 2006-04-11 15:50 ------- BTW, concerning the overflow flag, I think it comes from the sign cancellation: the long constant -2147483648 is replaced its opposite, but the opposite is not representable in a long, hence the overflow.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27116