Messages in this thread | | | Date | Wed, 5 May 2021 07:34:42 -0700 | From | Andi Kleen <> | Subject | Re: [PATCH] sched: Work around undefined behavior in sched class checking |
| |
> > Use RELOC_HIDE to make this work. This hides the symbols from gcc, > > so the optimizer won't make these assumption. I also split > > the BUG_ONs in multiple. > > Urgh, that insanity again :/ Can't we pretty please get a GCC flag to > disable that?
Even if that was done (I could totally see the gcc people pushing back on this; why should they add special flags just for Linux developers not understanding ISO-C?) you would still need the fix for already shipping compilers.
-Andi
| |