]> granicus.if.org Git - icu/commitdiff
ICU-8730 set U_HAVE_GCC_ATOMICS to 1 for only gcc>=4.1
authorMarkus Scherer <markus.icu@gmail.com>
Wed, 17 Aug 2011 19:55:29 +0000 (19:55 +0000)
committerMarkus Scherer <markus.icu@gmail.com>
Wed, 17 Aug 2011 19:55:29 +0000 (19:55 +0000)
X-SVN-Rev: 30535

icu4c/source/common/putilimp.h

index 40cb6cf3e5bcf9ca264c932f5ebc37806146f900..d952b020f9434303cd7db9e8f7aa07538a3a8e27 100644 (file)
@@ -134,7 +134,7 @@ typedef size_t uintptr_t;
  */
 #ifdef U_HAVE_GCC_ATOMICS
     /* Use the predefined value. */
-#elif defined(__GNUC__)
+#elif defined(__GNUC__) && ((__GNUC__ * 100 + __GNUC_MINOR__) >= 401)
 #   define U_HAVE_GCC_ATOMICS 1
 #else
 #   define U_HAVE_GCC_ATOMICS 0