https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82694
--- Comment #15 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 43116 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=43116&action=edit gcc8-pr82694.patch So like this untested patch? Certainly don't have energy to look for all other spots that might need similar treatment, on the other side, not sure how far we really need to go in working around buggy code. If the kernel works with it, perhaps that is enough (and even for the kernel would be if they fix their mess). All the patch does is introduce the new option and revert the patch using the new macros.