https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94425
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- Well, there's no dependence visible to the compiler between the control word stores and loads so it's obvious the asms cannot be pure. Is 'asm' a D feature or a GCC extension? How does D model dependences between asms?