https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120850
--- Comment #7 from Andrew Pinski <pinskia at gcc dot gnu.org> --- > standard..because it is up to the compiler to honour the "never elided, > regardless of optimizations" Gcc does not elide away any unknown function so why not make it unknown to gcc.