-
-
so the question is whether some kernel author doesn't realize this, or whether some gcc version doesn't realize this
-
It's a long-standing issue in GCC. GIMPLE-level optimizations allow it now, but on RTL level registers don't have a type, casts become no-ops, and several passes assume that such arithmetic doesn't cross object boundaries.
-
My first reaction was “hm, what?!”, and my second reaction was “this sounds very faintly familiar to something I have read about some compiler”, proving that my memory is failing and it's time to retire. https://gcc.gnu.org/ml/gcc-bugs/2018-06/msg00036.html …
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.