Red Hat Bugzilla – Bug 491271
kernel-rt should be built with -fwrapv [mrg-1.2]
Last modified: 2016-05-22 19:28:00 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).
This bug is filed to address the mrg-1.2 kernel. This is not a dup of bug 491264.
Created attachment 335977 [details]
Close as per comment #3. Reopen if needed.