Fix 64-bit Solaris 2/x86 IE TLS code sequence (PR target/43309)
Uros Bizjak
ubizjak@gmail.com
Fri Jan 7 17:52:00 GMT 2011
On Fri, Jan 7, 2011 at 4:41 PM, Rainer Orth <ro@cebitec.uni-bielefeld.de> wrote:
> 2011-01-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
>
> Backport from mainline:
> 2011-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
>
> PR target/43309
> * config/i386/i386.c (legitimize_tls_address)
> <TLS_MODEL_INITIAL_EXEC>: Handle TARGET_64BIT && TARGET_SUN_TLS.
> * config/i386/i386.md (UNSPEC_TLS_IE_SUN): Declare.
> (tls_initial_exec_64_sun): New pattern.
>
> 2010-03-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
>
> * config/i386/i386.c (override_options): Don't accept
> -mtls-dialect=sun any longer.
> * config/i386/i386.h (TARGET_SUN_TLS): Define as 0.
> * config/i386/i386.md (*tls_global_dynamic_32_sun): Remove.
> (*tls_local_dynamic_base_32_sun): Likewise.
> * config/i386/sol2.h (TARGET_SUN_TLS): Redefine.
OK.
Thanks,
Uros.
More information about the Gcc-patches
mailing list