Text archives Help
- From: "Thiago Ize" <thiago@sci.utah.edu>
- To: manta@sci.utah.edu
- Subject: [Manta] r2191 - trunk/Core/Thread
- Date: Mon, 14 Apr 2008 13:32:31 -0600 (MDT)
Author: thiago
Date: Mon Apr 14 13:32:31 2008
New Revision: 2191
Modified:
trunk/Core/Thread/AtomicCounter.h
Log:
icc was giving an error:
error: an empty clobbers list must be omitted entirely
so I did something that shutted it up. I have no idea if what I did
was really the correct thing, but things seem to work correctly and
compile now.
Modified: trunk/Core/Thread/AtomicCounter.h
==============================================================================
--- trunk/Core/Thread/AtomicCounter.h (original)
+++ trunk/Core/Thread/AtomicCounter.h Mon Apr 14 13:32:31 2008
@@ -165,7 +165,7 @@
"lock;\n"
"xaddl %1, %0;\n" :
"+m" (value), "+r"(return_val) :
- "m" (value) , "r" (return_val) :
+ "m" (value) , "r" (return_val)
/* no unknown clobbers */
);
return return_val + 1;
@@ -180,7 +180,7 @@
"lock;\n"
"xaddl %1, %0;\n" :
"+m" (value), "+r"(return_val) :
- "m" (value) , "r" (return_val) :
+ "m" (value) , "r" (return_val)
/* no unknown clobbers */
);
return return_val;
@@ -195,7 +195,7 @@
"lock;\n"
"xaddl %1, %0;\n" :
"+m" (value), "+r"(return_val) :
- "m" (value) , "r" (return_val), "r" (val) :
+ "m" (value) , "r" (return_val), "r" (val)
/* no unknown clobbers */
);
return return_val;
@@ -209,7 +209,7 @@
"lock;\n"
"xaddl %1, %0;\n" :
"+m" (value), "+r"(return_val) :
- "m" (value) , "r" (return_val) :
+ "m" (value) , "r" (return_val)
/* no unknown clobbers */
);
return return_val - 1;
@@ -223,7 +223,7 @@
"lock;\n"
"xaddl %1, %0;\n" :
"+m" (value), "+r"(return_val) :
- "m" (value) , "r" (return_val) :
+ "m" (value) , "r" (return_val)
/* no unknown clobbers */
);
// The exchange returns the old value
@@ -238,7 +238,7 @@
"lock;\n"
"xchgl %1, %0\n" :
"+m" (value), "+r" (copy_val) :
- "m" (value), "r" (copy_val), "r" (v) :
+ "m" (value), "r" (copy_val), "r" (v)
/* no unknown clobbers */
);
}
- [Manta] r2191 - trunk/Core/Thread, Thiago Ize, 04/14/2008
Archive powered by MHonArc 2.6.16.