Originally posted by uid313
View Post
things like LTO could be different since is a compiler feature [not a code change] that can provide some additional performance/size optimizations for almost free[wikipedia LTO is to extensive to explain here] but even so for this patch to reach mainline will need to support most architecture and probably several P1[google this one too] fixes in GCC in the next revisions
about compiling the kernel with microsoft c compiler, errhmm, never will ever happen and msvc isn't exactly a performance king either[including C++] that is why ICC and PGC are so common on HPC industry to start with
about llvm forget about it in the next 5 years at minimal, linus won't allow anything upstream that can't produce code for all the kernel supported plataforms and provide ultra uber massively performance/size improvements to justify the change and llvm can't compete with GCC in neither for now. So if you wanna llvm/whatever compiler/etc. make a git repo and do it yourself so ppl can download your patches and test[someone did this with ICC some time ago] but even so it would be a very hard task to get them upstream, if you feel like loling and asking why?? well start to create those patches and you will see the light
Comment