2007-11-11 Mike Hommey <mh+webkit@glandium.org>
authormrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Nov 2007 06:00:05 +0000 (06:00 +0000)
committermrowe@apple.com <mrowe@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Nov 2007 06:00:05 +0000 (06:00 +0000)
        Reviewed by Maciej.

        Fix http://bugs.webkit.org/show_bug.cgi?id=14521
        Bug 14521: JavaScriptCore fails to build on Linux/PPC gcc 4.1.2

        * wtf/TCSpinLock.h:
        (TCMalloc_SpinLock::Unlock): Change constraint from o to m.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@27708 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/wtf/TCSpinLock.h

index 9278714..122b461 100644 (file)
@@ -1,3 +1,13 @@
+2007-11-11  Mike Hommey  <mh+webkit@glandium.org>
+
+        Reviewed by Maciej.
+
+        Fix http://bugs.webkit.org/show_bug.cgi?id=14521
+        Bug 14521: JavaScriptCore fails to build on Linux/PPC gcc 4.1.2
+
+        * wtf/TCSpinLock.h:
+        (TCMalloc_SpinLock::Unlock): Change constraint from o to m.
+
 2007-11-11  Mark Rowe  <mrowe@apple.com>
 
         Build fix.  Use the correct filename case.
index 273cdc0..0bef1b8 100644 (file)
@@ -106,7 +106,7 @@ struct TCMalloc_SpinLock {
       ("isync\n\t"
        "eieio\n\t"
        "stw %1, %0"
-       : "=o" (private_lockword_) 
+       : "=m" (private_lockword_)
        : "r" (0)
        : "memory");
 #endif