aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2016-02-23 10:05:14 -0800
committerRichard Henderson <rth@gcc.gnu.org>2016-02-23 10:05:14 -0800
commit162cc7e3831881c28bf89902caf3287c377d4f8d (patch)
treebf5fa82d45d2dbad267ee29e69969b20779539c2 /gcc/doc
parent196440f844be32600507b6a026bca318675d5cd0 (diff)
downloadgcc-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.texi17
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