------- Comment #55 from dominiq at lps dot ens dot fr 2010-06-02 20:59 ------- > and on D10 - no @ stage1 (correct)
I see [macbook] gcc/build_w% grep -i tls stage1-x86_64-apple-darwin10.3.0/libgomp/config.log | #define HAVE_TLS 1 | #define HAVE_TLS 1 | #define HAVE_TLS 1 | #define HAVE_TLS 1 gcc_cv_have_tls=yes #define HAVE_TLS 1 [macbook] gcc/build_w% grep -i tls stage1-x86_64-apple-darwin10.3.0/i386/libgomp/config.log | #define HAVE_TLS 1 | #define HAVE_TLS 1 | #define HAVE_TLS 1 | #define HAVE_TLS 1 gcc_cv_have_tls=yes #define HAVE_TLS 1 > so... something is not right with one or the other.. and it looks like it's > the > x86_64 that's dodgy. I hope I don't have any leftover from previous patches!-) I think so, but I may have missed something. > The better news is that the 'proper' fix @PR44132 does ;) I have applied the 'proper' fix, the number of failures under load has been reduced from ~1/3 to ~1/2000, but still nonzero!-( > (but there is still one "TODO" on that). and I see the TODO: FAIL: gcc.dg/tls/asm-1.c (internal compiler error) FAIL: gcc.dg/tls/asm-1.c (test for errors, line 7) FAIL: gcc.dg/tls/asm-1.c (test for excess errors) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43170