Merge commit 'holger/strings'
[people/xl0/gpxe.git] / src / include / compiler.h
index 15efb70..a195e53 100644 (file)
@@ -336,6 +336,11 @@ extern void dbg_hex_dump_da ( unsigned long dispaddr,
  */
 #define __shared __asm__ ( "_shared_bss" )
 
+/**
+ * Optimisation barrier
+ */
+#define barrier() __asm__ __volatile__ ( "" : : : "memory" )
+
 #endif /* ASSEMBLY */
 
 #endif /* COMPILER_H */