On Sunday 03 August 2008 12:05:33 Guy Harris wrote:
> -fwrapv
> This option instructs the compiler to assume that signed arithmetic
> overflow of addition, subtraction and multiplication wraps around
> using twos-complement representation. This flag enables some
> optimizations and disables others. This option is enabled by default
> for the Java front-end, as required by the Java language
> specification.
>
> We only run on two's-complement platforms, as far as I know (no
> Univac mainframes run Wireshark, as far as I know), so, unless signed
> arithmetic overflow causes a trap, addition and subtraction
> presumably wrap around. Does turning that option on fix this
> problem?
Yes, it does.
Best regards,
Alexey Neyman.