alpha_badatomic
authorDebian Open MPI Maintainers <pkg-openmpi-maintainers@lists.alioth.debian.org>
Fri, 14 Nov 2014 16:57:11 +0000 (16:57 +0000)
committerJulien Cristau <jcristau@debian.org>
Fri, 14 Nov 2014 16:57:11 +0000 (16:57 +0000)
===================================================================

Gbp-Pq: Name alpha_badatomic.patch

opal/include/opal/sys/alpha/atomic.h

index b4bfeb96a2aa07991344c293d5d8baf7f9dc47a2..ec478065ae9280f8ecd2948d6d59d45c0bfde723 100644 (file)
@@ -96,9 +96,7 @@ static inline int opal_atomic_cmpset_32( volatile int32_t *addr,
                       "mov %3, %0              \n\t"
                       "stl_c %0, %1            \n\t"
                       "beq %0, 1b              \n\t"
-                      "jmp 3f                  \n"
-                      "2:  mov $31, %0         \n"
-                      "3:                      \n"
+                      "2:                      \n"
                       : "=&r" (ret), "+m" (*addr)
                       : "r" (oldval), "r" (newval)
                       : "memory");
@@ -141,9 +139,7 @@ static inline int opal_atomic_cmpset_64( volatile int64_t *addr,
                          "mov %3, %0           \n\t"
                          "stq_c %0, %1         \n\t"
                          "beq %0, 1b           \n\t"
-                         "jmp 3f               \n"
-                         "2:  mov $31, %0      \n"
-                         "3:                   \n"
+                         "2:                   \n"
                          : "=&r" (ret), "+m" (*addr)
                          : "r" (oldval), "r" (newval)
                          : "memory");