Procházet zdrojové kódy

atomic: Support compiling on ARMv3

Cameron Cawley před 6 roky
rodič
revize
85aabec27e
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  1. 2 1
      src/atomic/SDL_spinlock.c

+ 2 - 1
src/atomic/SDL_spinlock.c

@@ -79,7 +79,8 @@ SDL_AtomicTryLock(SDL_SpinLock *lock)
     return (__sync_lock_test_and_set(lock, 1) == 0);
 
 #elif defined(__GNUC__) && defined(__arm__) && \
-        (defined(__ARM_ARCH_4__) || defined(__ARM_ARCH_4T__) || \
+        (defined(__ARM_ARCH_3__) || defined(__ARM_ARCH_3M__) || \
+         defined(__ARM_ARCH_4__) || defined(__ARM_ARCH_4T__) || \
          defined(__ARM_ARCH_5__) || defined(__ARM_ARCH_5TE__) || \
          defined(__ARM_ARCH_5TEJ__))
     int result;