https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115728
--- Comment #4 from eric-bugs at omnifarious dot org --- (In reply to ak from comment #3) > The constexpr asm support is in trunk. It supports templates. > > > >The second is I want finer grain control over marking memory regions as > >needing >to be updated before inline assembly code is executed, or > >invalidated after. > > You can do that by specifying the memory region to be updated in the > input/output list I know all about that feature, and it's not sufficient. I wouldn't have filed this if it was. It has a really hard time with pointers to pointers, which means handling readv and writev would be difficult.