diff options
author | Richard Henderson <rth@redhat.com> | 2016-02-23 10:05:14 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2016-02-23 10:05:14 -0800 |
commit | 162cc7e3831881c28bf89902caf3287c377d4f8d (patch) | |
tree | bf5fa82d45d2dbad267ee29e69969b20779539c2 /gcc/doc | |
parent | 196440f844be32600507b6a026bca318675d5cd0 (diff) | |
download | gcc-162cc7e3831881c28bf89902caf3287c377d4f8d.zip gcc-162cc7e3831881c28bf89902caf3287c377d4f8d.tar.gz gcc-162cc7e3831881c28bf89902caf3287c377d4f8d.tar.bz2 |
Remove __seg_tls before first release.
* config/i386/i386-c.c (ix86_target_macros): Remove __SEG_TLS.
(ix86_register_pragmas): Remove __seg_tls.
* config/i386/i386-protos.h (ADDR_SPACE_SEG_TLS): Remove.
* config/i386/i386.c (ix86_print_operand_address_as): Don't handle it.
(ix86_addr_space_subset_p, TARGET_ADDR_SPACE_SUBSET_P): Remove.
(ix86_addr_space_convert, TARGET_ADDR_SPACE_CONVERT): Remove.
(ix86_addr_space_debug, TARGET_ADDR_SPACE_DEBUG): Remove.
* doc/extend.texi (__seg_tls): Remove item.
testsuite/
* gcc.target/i386/addr-space-3.c: Remove test.
From-SVN: r233639
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/extend.texi | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi index 476d089..4abb0df 100644 --- a/gcc/doc/extend.texi +++ b/gcc/doc/extend.texi @@ -1473,23 +1473,6 @@ that it installed previously. The preprocessor symbols @code{__SEG_FS} and @code{__SEG_GS} are defined when these address spaces are supported. - -@item __seg_tls -@cindex @code{__seg_tls} x86 named address space -Some operating systems define either the @code{%fs} or @code{%gs} -segment as the thread-local storage base for each thread. Objects -within this address space are accessed with the appropriate -segment override prefix. - -The pointer located at address 0 within the segment contains the -offset of the segment within the generic address space. Thus this -address space is considered a subspace of the generic address space, -and the known segment offset is applied when converting addresses -to and from the generic address space. - -The preprocessor symbol @code{__SEG_TLS} is defined when this -address space is supported. - @end table @node Zero Length |