Delete unused TLS_GET_FS, TLS_SET_FS macros.
authorPaul Pluzhnikov <ppluzhnikov@google.com>
Fri, 20 Apr 2012 16:52:13 +0000 (09:52 -0700)
committerPaul Pluzhnikov <ppluzhnikov@google.com>
Fri, 20 Apr 2012 16:52:13 +0000 (09:52 -0700)
nptl/ChangeLog
nptl/sysdeps/x86_64/tls.h

index 4622393..40b01cf 100644 (file)
@@ -1,3 +1,7 @@
+2012-04-20  Paul Pluzhnikov  <ppluzhnikov@google.com>
+
+       * sysdeps/x86_64/tls.h (TLS_GET_FS, TLS_SET_FS): Delete.
+
 2012-03-27  David S. Miller  <davem@davemloft.net>
 
        * tst-cond16.c (do_test): Use a thread stack size which is either
index f644f0d..454c66a 100644 (file)
@@ -1,5 +1,5 @@
 /* Definition for thread-local data handling.  nptl/x86_64 version.
-   Copyright (C) 2002-2007, 2008, 2009, 2011 Free Software Foundation, Inc.
+   Copyright (C) 2002-2009, 2011-2012 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -133,13 +133,6 @@ typedef struct
   (((tcbhead_t *) (descr))->dtv)
 
 
-/* Macros to load from and store into segment registers.  */
-# define TLS_GET_FS() \
-  ({ int __seg; __asm ("movl %%fs, %0" : "=q" (__seg)); __seg; })
-# define TLS_SET_FS(val) \
-  __asm ("movl %0, %%fs" :: "q" (val))
-
-
 /* Code to initially initialize the thread pointer.  This might need
    special attention since 'errno' is not yet available and if the
    operation can cause a failure 'errno' must not be touched.