Re: [build, i386] Disable local dynamic TLS model on Solaris/x86 if as/ld cannot handle it

2014-03-07 Thread Paolo Bonzini
Il 05/03/2014 16:53, Rainer Orth ha scritto: When using GNU as with Solaris ld, the TLS local dynamic tests (gcc.dg/torture/tls/run-ld.c etc.) FAIL to execute before Solaris 11: the programs crash with an illegal instruction: e.g. in the gcc.dg/lto/20090210 test, we have 0x8050ce0 main+48: mov

Re: [build, i386] Disable local dynamic TLS model on Solaris/x86 if as/ld cannot handle it

2014-03-07 Thread Rainer Orth
Hi Paolo, Perhaps GCC would gain from having a separate maintainer for the gcc/ target-specific configuration (configure.ac/config.gcc/config/*/*.h basically)... guess who I would propose for such a role :) ... and add the corresponding files in libgcc for good measure :-) But seriously,

[build, i386] Disable local dynamic TLS model on Solaris/x86 if as/ld cannot handle it

2014-03-05 Thread Rainer Orth
When using GNU as with Solaris ld, the TLS local dynamic tests (gcc.dg/torture/tls/run-ld.c etc.) FAIL to execute before Solaris 11: the programs crash with an illegal instruction: e.g. in the gcc.dg/lto/20090210 test, we have 0x8050ce0 main+48: mov%gs:0x0,%eax 0x8050ce6 main+54: call

Re: [build, i386] Disable local dynamic TLS model on Solaris/x86 if as/ld cannot handle it

2014-03-05 Thread Uros Bizjak
On Wed, Mar 5, 2014 at 4:53 PM, Rainer Orth r...@cebitec.uni-bielefeld.de wrote: When using GNU as with Solaris ld, the TLS local dynamic tests (gcc.dg/torture/tls/run-ld.c etc.) FAIL to execute before Solaris 11: the programs crash with an illegal instruction: e.g. in the gcc.dg/lto/20090210