about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>2014-01-07 09:40:39 +0100
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>2014-01-07 09:42:23 +0100
commit87ded0c382b835e5d7ca8b5e059a8a044a6c3976 (patch)
tree57572f3b1caf4530045929e85b90b3c66f9ae0f6
parentc5eebdd084b77b0b581a3aa02213fa7cc5851216 (diff)
downloadglibc-87ded0c382b835e5d7ca8b5e059a8a044a6c3976.tar.gz
glibc-87ded0c382b835e5d7ca8b5e059a8a044a6c3976.tar.xz
glibc-87ded0c382b835e5d7ca8b5e059a8a044a6c3976.zip
S/390: Remove __tls_get_addr argument cast.
-rw-r--r--ChangeLog5
-rw-r--r--sysdeps/s390/dl-tls.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index bb3786b69d..50dd9b4af4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2014-01-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
 
+	* sysdeps/s390/dl-tls.h: sysdeps/s390/dl-tls.h: Remove casts for
+	the first argument and return value of __tls_get_addr_internal.
+
+2014-01-07  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
 	* sysdeps/s390/s390-32/dl-machine.h: Gate the definition of refsym
 	also with !RTLD_BOOTSTRAP to get rid of unused variable warning.
 
diff --git a/sysdeps/s390/dl-tls.h b/sysdeps/s390/dl-tls.h
index acf282e65c..4801bf8622 100644
--- a/sysdeps/s390/dl-tls.h
+++ b/sysdeps/s390/dl-tls.h
@@ -91,7 +91,7 @@ extern void *__tls_get_addr_internal (tls_index *ti);
    compiler will take care of setting up r12 only if itself issued the
    __tls_get_offset call.  */
 # define __TLS_GET_ADDR(__ti)					\
-  ({ (void *) __tls_get_addr_internal ((char *) (__ti))		\
+  ({ __tls_get_addr_internal (__ti)				\
       + (unsigned long) __builtin_thread_pointer (); })
 
 #endif