about summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2005-01-26 02:05:57 +0000
committerRoland McGrath <roland@gnu.org>2005-01-26 02:05:57 +0000
commitedd806d26f12dd42a3f886af2bc30ae845d959e5 (patch)
treecb60720ac5894f856694c95df2ae7355f18e836f
parent70a8119bf0429692aa5ce181c79470ab2f3e3681 (diff)
downloadglibc-edd806d26f12dd42a3f886af2bc30ae845d959e5.tar.gz
glibc-edd806d26f12dd42a3f886af2bc30ae845d959e5.tar.xz
glibc-edd806d26f12dd42a3f886af2bc30ae845d959e5.zip
* sysdeps/i386/Makefile (defines): If -mno-tls-direct-seg-refs appears
	in $(CFLAGS), add -DNO_TLS_DIRECT_SEG_REFS.
	* sysdeps/unix/sysv/linux/i386/sysdep.h [USE___THREAD]
	(SYSCALL_ERROR_HANDLER) [NO_TLS_DIRECT_SEG_REFS]: Load thread pointer
	from %gs:0 and add to that value, rather that direct %gs:OFFSET access.
	* sysdeps/unix/i386/sysdep.S [NO_TLS_DIRECT_SEG_REFS]: Likewise.
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 32e36410ac..cc75cfe9cd 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2005-01-23  Roland McGrath  <roland@redhat.com>
+
+	* sysdeps/i386/Makefile (defines): If -mno-tls-direct-seg-refs appears
+	in $(CFLAGS), add -DNO_TLS_DIRECT_SEG_REFS.
+	* sysdeps/unix/sysv/linux/i386/sysdep.h [USE___THREAD]
+	(SYSCALL_ERROR_HANDLER) [NO_TLS_DIRECT_SEG_REFS]: Load thread pointer
+	from %gs:0 and add to that value, rather that direct %gs:OFFSET access.
+	* sysdeps/unix/i386/sysdep.S [NO_TLS_DIRECT_SEG_REFS]: Likewise.
+
 2005-01-25  Jakub Jelinek  <jakub@redhat.com>
 
 	* stdlib/fmtmsg.c (addseverity): Remove new_string variable.