Update README
authorMathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Thu, 4 Mar 2010 14:54:51 +0000 (09:54 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
Thu, 4 Mar 2010 14:54:51 +0000 (09:54 -0500)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
README

diff --git a/README b/README
index 1cd3ed954fbd780e83fab12a6fe85f960e84ae95..4423fc53821c0c62244481cd8e94d8e4c837fc4f 100644 (file)
--- a/README
+++ b/README
@@ -31,6 +31,15 @@ theoretically work on other operating systems.
 Alpha and ia64 architectures are supported, but depend on 4.x gcc with atomic
 builtins support.
 
+The gcc compiler versions 3.3, 3.4, 4.0, 4.1, 4.2, 4.3, 4.4 and 4.5 are
+supported, with the following exceptions:
+
+- gcc 3.3 and 3.4 have a bug that prevents them from generating volatile
+  accesses to offsets in a TLS structure on 32-bit x86. These versions are
+  therefore not compatible with liburcu on x86 32-bit (i386, i486, i586, i686).
+  The problem has been reported to the gcc community:
+    http://www.mail-archive.com/gcc-bugs@gcc.gnu.org/msg281255.html
+
 QUICK START GUIDE
 -----------------
 
This page took 0.027036 seconds and 4 git commands to generate.