https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100953
James Y Knight <foom at fuhm dot net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |foom at fuhm dot net --- Comment #3 from James Y Knight <foom at fuhm dot net> --- For the compiler-barrier use-cases, you can use the __atomic_signal_fence builtin instead of an empty inline-asm statement. E.g. if you want to make sure that all writes apperaing after a barrier are actually emitted after all reads/writes appearing before the barrier, use __atomic_signal_fence(__ATOMIC_RELEASE).