On Thu, Apr 30, 2015 at 10:38 AM, <josh@xxxxxxxxxxxxxxxx> wrote: > > I think part of the problem arises because sparse claims (via the > preprocessor symbols we provide) to be whatever version of GCC it was > compiled with. I think that's a mistake. We should pick a version of > GCC for which we support all the attributes we actually need to do > something with, and advertise ourselves specifically as that version. Fair enough. Although there may then be headers that are unhappy. > I suspect that 3.2 is probably the version sparse should claim to be, > for now. That may be too old. You can't reliably compile the kernel with gcc that old (some config options will complain). At least CONFIG_GCOV_KERNEL wants 3.4 minimum. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html