15 Years Old GCC Bug
gcc.gnu.org
gcc.gnu.org
This bug ultimately duped into the bug linked on the thread.
These lines that Linus wrote are pretty interesting: "It's basically the compiler saying "I don't care what you meant, I can do anything I want, and that means I will screw the code up on purpose".
I will personally switch the kernel immediately to clang the moment we cannot turn off idiotic broken behavior like that."