]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorUlrich Drepper <drepper@redhat.com>
Wed, 17 Sep 2003 09:39:59 +0000 (09:39 +0000)
committerUlrich Drepper <drepper@redhat.com>
Wed, 17 Sep 2003 09:39:59 +0000 (09:39 +0000)
2003-09-17  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/i386/Makefile (stack-align-test-flags): Add
-malign-double -mpreferred-stack-boundary=4.

ChangeLog
linuxthreads/ChangeLog
linuxthreads/descr.h
linuxthreads/internals.h
linuxthreads/pthread.c
localedata/ChangeLog
nptl/ChangeLog
nptl/sysdeps/i386/Makefile
sysdeps/i386/Makefile

index 2c911e0734d70dad3293ca86a4639c9718ed2559..4ba2bcb2829e5901a5e3143ebc8d4c3feac8541d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-09-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/i386/Makefile (stack-align-test-flags): Add
+       -malign-double -mpreferred-stack-boundary=4.
+
 2003-09-17  Ulrich Drepper  <drepper@redhat.com>
 
        * sysdeps/posix/utimes.c (__utimes): Truncate instead of round.
index ed71daa20111cb76dbe792a4d543953994969b18..cd5eb8e61f756a0998b626463bbc2d38436e0924 100644 (file)
@@ -1,3 +1,12 @@
+2003-09-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * descr.h (manager_thread): Rename to...
+       (__pthread_manager_threadp): ... this.
+       * pthread.c (manager_thread): Define to __pthread_manager_threadp.
+       (__pthread_manager_threadp): New variable.
+       * internals.h (__manager_thread): Define to
+       __pthread_manager_threadp if USE_TLS.
+
 2003-09-15  Jakub Jelinek  <jakub@redhat.com>
 
        * sysdeps/i386/Makefile (CFLAGS-cancel.c, CFLAGS-manager.c,
index 0b9efd220d783cf48d6995159a69d6ffe5108150..bea8b912f725de524e05dc711686026adcc085ce 100644 (file)
@@ -217,7 +217,7 @@ extern char *__pthread_manager_thread_tos;
 /* Descriptor of the manager thread */
 
 extern struct _pthread_descr_struct __pthread_manager_thread;
-extern pthread_descr manager_thread attribute_hidden;
+extern pthread_descr __pthread_manager_threadp attribute_hidden;
 
 /* Indicate whether at least one thread has a user-defined stack (if 1),
    or all threads have stacks supplied by LinuxThreads (if 0). */
index 90649335bb263b54984711bf4340d378e1a6bf6d..ba6f476b739b5c1cc98048c1efc42ef07308de3f 100644 (file)
@@ -526,7 +526,7 @@ weak_extern (__pthread_thread_self)
 #ifndef USE_TLS
 # define __manager_thread (&__pthread_manager_thread)
 #else
-# define __manager_thread manager_thread
+# define __manager_thread __pthread_manager_threadp
 #endif
 
 extern inline __attribute__((always_inline)) pthread_descr
index d44f890eba69fadfc3dbc1dc9865e2cd6e7a131f..a6a2edac817e62ffed1f960b036fbcf26e76c200 100644 (file)
@@ -55,7 +55,8 @@ extern struct __res_state _res;
 #ifdef USE_TLS
 
 /* We need only a few variables.  */
-pthread_descr manager_thread attribute_hidden;
+#define manager_thread __pthread_manager_threadp
+pthread_descr __pthread_manager_threadp attribute_hidden;
 
 #else
 
index a12ff53d9013ffb5d655a50dbd1fd913ef9cf9f4..dbe894167a732520df5441c43f3a6a668a84d92e 100644 (file)
@@ -1,3 +1,8 @@
+2003-09-17  Ulrich Drepper  <drepper@redhat.com>
+
+       * locales/lo_LA: Fix duplicated collation entries.
+       Patch by Anousak Souphavanh <anousak@muanglao.com>.
+
 2003-09-01  Petter Reinholdtsen  <pere@hungry.com>
 
        * locales/iw_IL: Add comment stating why there are two locales for
index 90c7b26e6d16e3ef46d68d79d45c304dde4c348f..1edbb9842b803ef409f0e9d3b387943ee0b998ae 100644 (file)
@@ -1,3 +1,7 @@
+2003-09-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * sysdeps/i386/Makefile (CFLAGS-tst-align.c): Remove.
+
 2003-09-15  Jakub Jelinek  <jakub@redhat.com>
 
        * sysdeps/i386/Makefile (CFLAGS-pthread_create.c,
index fac6d8db50a2281bf3fed86319b115816c52b9d2..693fb0569fb19e620a8dd97a97220aeba4b10d4e 100644 (file)
@@ -21,7 +21,5 @@ gen-as-const-headers += tcb-offsets.sym
 endif
 
 ifeq ($(subdir),nptl)
-CFLAGS-tst-align.c += -malign-double
 CFLAGS-pthread_create.c += -mpreferred-stack-boundary=4
-CFLAGS-tst-align.c += -mpreferred-stack-boundary=4
 endif
index 56027703ce8547d40848a6356612fe782bbc4c50..fb148060292e059ddd09f44c144c984f0993a69a 100644 (file)
@@ -35,6 +35,8 @@ else
 sysdep-CFLAGS += -mpreferred-stack-boundary=2
 # Likewise, any function which calls user callbacks
 uses-callbacks += -mpreferred-stack-boundary=4
+# Likewise, any stack alignment tests
+stack-align-test-flags += -malign-double -mpreferred-stack-boundary=4
 endif
 endif