On Tue, Jul 19, 2016 at 08:52:33PM +0200, Jiri Kosina wrote: > On Tue, 19 Jul 2016, Mark Brown wrote: > > There's a push from certain quarters to move away from GCC to LLVM. > This might actually be an interesting topic per se. Yes, indeed. > LLVM definitely has quite some nice features, but their attitude towards > bugs which are rather severe for kernel programming should be taken as a > warning at least. Look at the "pushf/popf being generated around > local_irq_save()" trainwreck as an example. My understanding (which is a bit second hand here) is that LLVM upstream really values direct engagement at time of development much more than anything else - AFAICT they're more focused on driving things forward, partly due to expecting other people to do the main release management. To that end if people really want to run LLVM built kernels in production they probably need to either use a downstream that ensures that things are working well for kernel builds or work directly on testing development versions of the compilers to catch issues there.