On Wed, Feb 23, 2022 at 1:46 PM Arnd Bergmann <arnd@xxxxxxxx> wrote: > > > Ok, so we should be able to basically convert '--std=gnu89' into > > '--std=gnu11 -Wno-shift-negative-value' with no expected change of > > behavior. > > Yes, I think that is correct. Ok, somebody please remind me, and let's just try this early in the 5.18 merge window. Because at least for me, doing - -std=gnu89 + -std=gnu11 -Wno-shift-negative-value for KBUILD_CFLAGS works fine both in my gcc and clang builds. But that's obviously just one version of each. (I left the host compiler flags alone - I have this memory of us having had issues with people having old host compilers and wanting headers for tools still build with gcc-4) Linus