]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
atomicity.h: Use __mcfisaa__...
authorNathan Sidwell <nathan@codesourcery.com>
Sun, 17 Jun 2007 13:09:58 +0000 (13:09 +0000)
committerKazu Hirata <kazu@gcc.gnu.org>
Sun, 17 Jun 2007 13:09:58 +0000 (13:09 +0000)
* config/cpu/m68k/atomicity.h: Use __mcfisaa__, __mcfisaaplus__,
__mcfisab__ & __mcfisac__ instead of obsolete cpu #defines.

From-SVN: r125775

libstdc++-v3/ChangeLog
libstdc++-v3/config/cpu/m68k/atomicity.h

index 2e4bdd7b7e3841c7054a9f4bd79faef87d7cc41d..82e860dbe7aa2361413800e868e16ef17a5dbd66 100644 (file)
@@ -1,3 +1,8 @@
+2007-06-17  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * config/cpu/m68k/atomicity.h: Use __mcfisaa__, __mcfisaaplus__,
+       __mcfisab__ & __mcfisac__ instead of obsolete cpu #defines.
+
 2007-06-13  Richard Earnshaw  <rearnsha@arm.com>
 
        * libsupc++/eh_arm.cc (__cxa_type_match): Handle foreign
index f63b582a9768ba114bde447b24fe22811bde5ace..1d1b4276df856416c29961f7552340e167acdd44 100644 (file)
@@ -89,14 +89,14 @@ _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
     _Atomic_word __result;
     
     // bset with no immediate addressing (not SMP-safe)
-#if defined(__mcf5200__) || defined(__mcf5300__)
+#if defined(__mcfisaa__) || defined(__mcfisaaplus__)
     __asm__ __volatile__("1: bset.b #7,%0@\n\tjbne 1b"
                         : /* no outputs */
                         : "a"(&_Atomicity_lock<0>::_S_atomicity_lock)
                         : "cc", "memory");
     
-    // CPU32 and MCF5400 support test-and-set (SMP-safe).
-#elif defined(__mcpu32__) || defined(__mcf5400__)
+    // CPU32 and CF ISAs B & C support test-and-set (SMP-safe).
+#elif defined(__mcpu32__) || defined(__mcfisab__) || defined (__mcfisac__)
     __asm__ __volatile__("1: tas %0\n\tjbne 1b"
                         : "+m"(_Atomicity_lock<0>::_S_atomicity_lock)
                         : /* none */