https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94425
--- Comment #3 from Iain Buclaw <ibuclaw at gdcproject dot org> --- For now I'll default it to ASM_VOLATILE_P. Perhaps with a possibility to turn it off in the future as an aggressive optimization outlined in pr94496.