There is no solution for this but it doesn't do any harm anyway. Just ignore these warnings; I've debugged very big projects that compiled in "-Zomf -g" mode with lots of warnings; the basic debugging information is correct.
static __inline__ void __enable (void)
{
__asm__ __volatile__ ("sti");
}
Solution: remove __volatile__'s from enable() and disable() functions in
include/386/builtin.h; they're not needed since no registers are changed
inside __asm__ so there is no need to declare it __volatile__:
a better solution for EM imho would be to declare in __asm__ instead
of volatile the list of registers that gets changed).