> If you don't know exactly what code your compiler produces, whether C or C++, maybe you should seek some more forgiving project than the kernel.
That's ridiculous. Nobody knows exactly what code exactly a modern compiler will produce for any non-trivial piece of code, including the compiler's authors.