------- 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

Reply via email to