Red Hat Bugzilla – Bug 491267
kernel should be built with -fwrapv [rhel-4.9]
Last modified: 2014-03-17 04:03:48 EDT
Description of problem:
Add '-fwrapv' to gcc CFLAGS. This makes sure that gcc doesn't try to optimize
away wrapping arithmetic, which the kernel occasionally uses for overflow
testing, ie things like
if (ptr + offset < ptr)
which technically is undefined for non-unsigned types. See
Not all versions of gcc support it, so we need to make it conditional (it looks
like it was introduced in gcc-3.4).
Created attachment 335961 [details]
Development Management has reviewed and declined this request. You may appeal
this decision by reopening this request.
(In reply to comment #4)
> Development Management has reviewed and declined this request. You may appeal
> this decision by reopening this request.
Reopened the bug. See https://bugzilla.redhat.com/show_bug.cgi?id=491266#c5.