codonell / rpms / tbb

Forked from rpms/tbb 6 years ago
Clone
6de6017
diff -up tbb44_20151115oss/include/tbb/machine/linux_ia32.h\~ tbb44_20151115oss/include/tbb/machine/linux_ia32.h
6de6017
--- tbb44_20151115oss/include/tbb/machine/linux_ia32.h~	2015-11-25 03:49:14.000000000 -0700
6de6017
+++ tbb44_20151115oss/include/tbb/machine/linux_ia32.h	2016-01-14 20:29:45.251333321 -0700
6de6017
@@ -34,7 +34,7 @@
Petr Machata 7a670e8
 #define __TBB_control_consistency_helper() __TBB_compiler_fence()
0f662bd
 #define __TBB_acquire_consistency_helper() __TBB_compiler_fence()
0f662bd
 #define __TBB_release_consistency_helper() __TBB_compiler_fence()
0f662bd
-#define __TBB_full_memory_fence()          __asm__ __volatile__("mfence": : :"memory")
6de6017
+#define __TBB_full_memory_fence()          __sync_synchronize()
0f662bd
 
0f662bd
 #if __TBB_ICC_ASM_VOLATILE_BROKEN
0f662bd
 #define __TBB_VOLATILE
0f662bd
6de6017
Diff finished.  Thu Jan 14 20:30:12 2016