https://gcc.gnu.org/bugzilla/show_bug.cgi?id=44002
--- Comment #3 from Jay <jay.krell at cornell dot edu> --- But, the thing is, because optimization can remove the use of such functions, people are now advocating that we noinline along with the attribute, which hypothetically is unwarranted damage. Noinline being a partial disabling of optimization, not complete. See here: https://github.com/mono/mono/pull/7353