OSDN Git Service

Coldfire patch from Bernardo Innocenti
authorEric Andersen <andersen@codepoet.org>
Tue, 17 Jun 2003 18:39:54 +0000 (18:39 -0000)
committerEric Andersen <andersen@codepoet.org>
Tue, 17 Jun 2003 18:39:54 +0000 (18:39 -0000)
libpthread/linuxthreads/sysdeps/m68k/pt-machine.h

index d0c5e4c..0504ae1 100644 (file)
@@ -36,7 +36,7 @@ testandset (int *spinlock)
   char ret;
 
   __asm__ __volatile__(
-#if !defined(__mcf5200__) && !defined(__m68000)
+#if !defined(__mcoldfire__) && !defined(__mcf5200__) && !defined(__m68000)
          "tas %1; sne %0"
 #else
          "bset #7,%1; sne %0"
@@ -57,7 +57,7 @@ register char * stack_pointer __asm__ ("%sp");
 
 /* Compare-and-swap for semaphores. */
 
-#if !defined(__mcf5200__) && !defined(__mc68000)
+#if !defined(__mcoldfire__) && !defined(__mcf5200__) && !defined(__mc68000)
 #define HAS_COMPARE_AND_SWAP
 PT_EI int
 __compare_and_swap (long int *p, long int oldval, long int newval)