https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54089
--- Comment #36 from Oleg Endo <olegendo at gcc dot gnu.org> --- (In reply to Rich Felker from comment #35) > No, but the cause is simple -- the kernel doesn't use libgcc but defines its > own versions of these functions, and has the old ones but not the new ones. Yeah, that's what happens when other SW relies on the implementation details. I don't think it's a problem of GCC, but rather the kernel. You can try to copy the new functions from the GCC source to the kernel source.