diff options
Diffstat (limited to 'linuxthreads')
-rw-r--r-- | linuxthreads/ChangeLog | 7 | ||||
-rw-r--r-- | linuxthreads/sysdeps/sh/tls.h | 2 |
2 files changed, 8 insertions, 1 deletions
diff --git a/linuxthreads/ChangeLog b/linuxthreads/ChangeLog index 86848a685e..ce61798bbd 100644 --- a/linuxthreads/ChangeLog +++ b/linuxthreads/ChangeLog @@ -1,5 +1,12 @@ 2002-08-20 Ulrich Drepper <drepper@redhat.com> + * sysdeps/i386/tls.h (TLS_DO_SET_THREAD_AREA): Second parameter is + renamed to secondcall and use is negated. + (TLS_SETUP_GS_SEGMENT): Likewise. + (TLS_INIT_TP): Likewise. + * sysdeps/sh/tls.h (TLS_INIT_TP): Second parameter is renamed to + secondcall. + * sysdeps/i386/tls.h: Use 32-bit operations when handling segment registers. No need to mask upper 16 bits in this case. * sysdeps/i386/useldt.h: Likewise. diff --git a/linuxthreads/sysdeps/sh/tls.h b/linuxthreads/sysdeps/sh/tls.h index dce57a8961..4784053f80 100644 --- a/linuxthreads/sysdeps/sh/tls.h +++ b/linuxthreads/sysdeps/sh/tls.h @@ -87,7 +87,7 @@ typedef struct /* 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. */ -# define TLS_INIT_TP(descr, firstcall) \ +# define TLS_INIT_TP(descr, secondcall) \ ({ \ void *_descr = (descr); \ int result; \ |