Commit Diff


commit - 5802b09e9d8ceadd2cefdccfd0391c04e492369b
commit + bd6f12068b28ba7eb96a3cd495e2201c852682b7
blob - fdfff65dcab82b22d1f13d28827232b1339272d9
blob + 47b186a489532337825a3e71de7344a400566842
--- src/lib9/fmt/fmt.c
+++ src/lib9/fmt/fmt.c
@@ -10,10 +10,10 @@
  * even though that's technically racy. A mutex is not OK, because we want to
  * be able to call print from signal handlers.)
  *
- * RHEL is using an old GCC (atomics were added in GCC 4.8).
+ * RHEL is using an old GCC (atomics were added in GCC 4.9).
  * AIX is using its own IBM compiler (XL C).
  */
-#if __IBMC__ || !__clang__ && __GNUC__ && (__GNUC__ < 4 || (__GNUC__==4 && __GNUC_MINOR__<8))
+#if __IBMC__ || !__clang__ && __GNUC__ && (__GNUC__ < 4 || (__GNUC__==4 && __GNUC_MINOR__<9))
 #warning not using C11 stdatomic on legacy system
 #define _Atomic volatile
 #define atomic_load(x) (*(x))