summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog152
1 files changed, 81 insertions, 71 deletions
diff --git a/ChangeLog b/ChangeLog
index 90d4f62100..49769e4b7b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2002-08-20  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/rtld.c (_dl_start): Pass zero to TLS_INIT_TP.  Set
+	bootstrap_map.l_tls_tp_initialized to 1 if TLS_INIT_TP was called.
+	(_dl_start_final): Copy l_tls_tp_initialized to GL(dl_rtld_map).
+	(dl_main): If HAVE___THREAD is not defined pass l_tls_tp_initialized
+	to TL_INIT_TP.  Otherwise pass 1.
+	* include/link.h (struct link_map): Add l_tls_tp_initialized.
+	* sysdeps/generic/libc-tls.c (__libc_setup_tls): Pass 0 to TL_INIT_TP.
+
 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
 
 	* locale/programs/localedef.c (add_to_readlist): Error about
@@ -11,87 +21,87 @@
 	* locale/programs/locarchive.c (enlarge_archive): If quiet, don't
 	print any messages about enlarging archive.
 
-2002-08-20 Brian Youmans <3diff@gnu.org>
+2002-08-20  Brian Youmans  <3diff@gnu.org>
 
-        * manual/contrib.texi: Removed licenses, added acknowledgements
-        for contributions by Intel, IBM, Craig Metz.
-        * LICENSES: New file, contains the text of all non-FSF licenses in the
+	* manual/contrib.texi: Removed licenses, added acknowledgements
+	for contributions by Intel, IBM, Craig Metz.
+	* LICENSES: New file, contains the text of all non-FSF licenses in the
 	distribution that require putting the notice in the accompanying
 	documentation.
 	* README.template, README: Mention LICENSES.
 
-        * sysdeps/mach/hurd/net/if_ppp.h: Replaced CMU license with a
-        new one modelled on the modern BSD license, per recent letter
-        of permission from CMU.
-        * sysdeps/unix/sysv/linux/net/if_ppp.h: Likewise.
-
-        * sysdeps/ieee754/dbl-64/MathLib.h: Changed the copyright holder
-        from IBM to FSF, per the recent Software Letter.  Changed the
-        distribution terms from GPL to LGPL.
-
-        * sysdeps/ieee754/dbl-64/asincos.tbl: Added FSF copyright and
-        copying permission notice (Lesser GPL), per recent IBM Software Letter.
-        * sysdeps/ieee754/dbl-64/powtwo.tbl: Likewise.
-        * sysdeps/ieee754/dbl-64/root.tbl: Likewise.
-        * sysdeps/ieee754/dbl-64/sincos.tbl: Likewise.
-        * sysdeps/ieee754/dbl-64/uatan.tbl: Likewise.
-        * sysdeps/ieee754/dbl-64/uexp.tbl: Likewise.
-        * sysdeps/ieee754/dbl-64/ulog.tbl: Likewise.
-        * sysdeps/ieee754/dbl-64/upow.tbl: Likewise.
-        * sysdeps/ieee754/dbl-64/utan.tbl: Likewise.
-
-        * sysdeps/ieee754/dbl-64/atnat.h: Changed the copyright holder
+	* sysdeps/mach/hurd/net/if_ppp.h: Replaced CMU license with a
+	new one modelled on the modern BSD license, per recent letter
+	of permission from CMU.
+	* sysdeps/unix/sysv/linux/net/if_ppp.h: Likewise.
+
+	* sysdeps/ieee754/dbl-64/MathLib.h: Changed the copyright holder
+	from IBM to FSF, per the recent Software Letter.  Changed the
+	distribution terms from GPL to LGPL.
+
+	* sysdeps/ieee754/dbl-64/asincos.tbl: Added FSF copyright and
+	copying permission notice (Lesser GPL), per recent IBM Software Letter.
+	* sysdeps/ieee754/dbl-64/powtwo.tbl: Likewise.
+	* sysdeps/ieee754/dbl-64/root.tbl: Likewise.
+	* sysdeps/ieee754/dbl-64/sincos.tbl: Likewise.
+	* sysdeps/ieee754/dbl-64/uatan.tbl: Likewise.
+	* sysdeps/ieee754/dbl-64/uexp.tbl: Likewise.
+	* sysdeps/ieee754/dbl-64/ulog.tbl: Likewise.
+	* sysdeps/ieee754/dbl-64/upow.tbl: Likewise.
+	* sysdeps/ieee754/dbl-64/utan.tbl: Likewise.
+
+	* sysdeps/ieee754/dbl-64/atnat.h: Changed the copyright holder
 	from IBM to FSF, per the recent Software Letter.  Corrected the
 	text of the copying permission notice to say Lesser GPL instead
 	of GPL in warranty disclaimer paragraph.
-        * sysdeps/ieee754/dbl-64/atnat2.h: Likewise.
-        * sysdeps/ieee754/dbl-64/branred.h: Likewise.
-        * sysdeps/ieee754/dbl-64/dla.h: Likewise.
-        * sysdeps/ieee754/dbl-64/doasin.h: Likewise.
-        * sysdeps/ieee754/dbl-64/dosincos.h: Likewise.
-        * sysdeps/ieee754/dbl-64/mpa.h: Likewise.
-        * sysdeps/ieee754/dbl-64/mpa2.h: Likewise.
-        * sysdeps/ieee754/dbl-64/mpatan.h: Likewise.
-        * sysdeps/ieee754/dbl-64/mpexp.h: Likewise.
-        * sysdeps/ieee754/dbl-64/mplog.h: Likewise.
-        * sysdeps/ieee754/dbl-64/mpsqrt.h: Likewise.
-        * sysdeps/ieee754/dbl-64/mydefs.h: Likewise.
-        * sysdeps/ieee754/dbl-64/sincos32.h: Likewise.
-        * sysdeps/ieee754/dbl-64/uasncs.h: Likewise.
-        * sysdeps/ieee754/dbl-64/uexp.h: Likewise.
-        * sysdeps/ieee754/dbl-64/ulog.h: Likewise.
-        * sysdeps/ieee754/dbl-64/upow.h: Likewise.
-        * sysdeps/ieee754/dbl-64/urem.h: Likewise.
-        * sysdeps/ieee754/dbl-64/uroot.h: Likewise.
-        * sysdeps/ieee754/dbl-64/usncs.h: Likewise.
-        * sysdeps/ieee754/dbl-64/utan.h: Likewise.
-
-        * sysdeps/ieee754/dbl-64/branred.c: Corrected the text of the copying
+	* sysdeps/ieee754/dbl-64/atnat2.h: Likewise.
+	* sysdeps/ieee754/dbl-64/branred.h: Likewise.
+	* sysdeps/ieee754/dbl-64/dla.h: Likewise.
+	* sysdeps/ieee754/dbl-64/doasin.h: Likewise.
+	* sysdeps/ieee754/dbl-64/dosincos.h: Likewise.
+	* sysdeps/ieee754/dbl-64/mpa.h: Likewise.
+	* sysdeps/ieee754/dbl-64/mpa2.h: Likewise.
+	* sysdeps/ieee754/dbl-64/mpatan.h: Likewise.
+	* sysdeps/ieee754/dbl-64/mpexp.h: Likewise.
+	* sysdeps/ieee754/dbl-64/mplog.h: Likewise.
+	* sysdeps/ieee754/dbl-64/mpsqrt.h: Likewise.
+	* sysdeps/ieee754/dbl-64/mydefs.h: Likewise.
+	* sysdeps/ieee754/dbl-64/sincos32.h: Likewise.
+	* sysdeps/ieee754/dbl-64/uasncs.h: Likewise.
+	* sysdeps/ieee754/dbl-64/uexp.h: Likewise.
+	* sysdeps/ieee754/dbl-64/ulog.h: Likewise.
+	* sysdeps/ieee754/dbl-64/upow.h: Likewise.
+	* sysdeps/ieee754/dbl-64/urem.h: Likewise.
+	* sysdeps/ieee754/dbl-64/uroot.h: Likewise.
+	* sysdeps/ieee754/dbl-64/usncs.h: Likewise.
+	* sysdeps/ieee754/dbl-64/utan.h: Likewise.
+
+	* sysdeps/ieee754/dbl-64/branred.c: Corrected the text of the copying
 	permission notice to say Lesser GPL instead of GPL in warranty
 	disclaimer paragraph.
-        * sysdeps/ieee754/dbl-64/doasin.c: Likewise.
-        * sysdeps/ieee754/dbl-64/dosincos.c: Likewise.
-        * sysdeps/ieee754/dbl-64/e_asin.c: Likewise.
-        * sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
-        * sysdeps/ieee754/dbl-64/e_exp.c: Likewise.
-        * sysdeps/ieee754/dbl-64/e_log.c: Likewise.
-        * sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
-        * sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
-        * sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
-        * sysdeps/ieee754/dbl-64/halfulp.c: Likewise.
-        * sysdeps/ieee754/dbl-64/mpa.c: Likewise.
-        * sysdeps/ieee754/dbl-64/mpatan.c: Likewise.
-        * sysdeps/ieee754/dbl-64/mpatan2.c: Likewise.
-        * sysdeps/ieee754/dbl-64/mpexp.c: Likewise.
-        * sysdeps/ieee754/dbl-64/mplog.c: Likewise.
-        * sysdeps/ieee754/dbl-64/mpsqrt.c: Likewise.
-        * sysdeps/ieee754/dbl-64/mptan.c: Likewise.
-        * sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
-        * sysdeps/ieee754/dbl-64/s_sin.c: Likewise.
-        * sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
-        * sysdeps/ieee754/dbl-64/sincos32.c: Likewise.
-        * sysdeps/ieee754/dbl-64/slowexp.c: Likewise.
-        * sysdeps/ieee754/dbl-64/slowpow.c:  Likewise.
+	* sysdeps/ieee754/dbl-64/doasin.c: Likewise.
+	* sysdeps/ieee754/dbl-64/dosincos.c: Likewise.
+	* sysdeps/ieee754/dbl-64/e_asin.c: Likewise.
+	* sysdeps/ieee754/dbl-64/e_atan2.c: Likewise.
+	* sysdeps/ieee754/dbl-64/e_exp.c: Likewise.
+	* sysdeps/ieee754/dbl-64/e_log.c: Likewise.
+	* sysdeps/ieee754/dbl-64/e_pow.c: Likewise.
+	* sysdeps/ieee754/dbl-64/e_remainder.c: Likewise.
+	* sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise.
+	* sysdeps/ieee754/dbl-64/halfulp.c: Likewise.
+	* sysdeps/ieee754/dbl-64/mpa.c: Likewise.
+	* sysdeps/ieee754/dbl-64/mpatan.c: Likewise.
+	* sysdeps/ieee754/dbl-64/mpatan2.c: Likewise.
+	* sysdeps/ieee754/dbl-64/mpexp.c: Likewise.
+	* sysdeps/ieee754/dbl-64/mplog.c: Likewise.
+	* sysdeps/ieee754/dbl-64/mpsqrt.c: Likewise.
+	* sysdeps/ieee754/dbl-64/mptan.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_atan.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_sin.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
+	* sysdeps/ieee754/dbl-64/sincos32.c: Likewise.
+	* sysdeps/ieee754/dbl-64/slowexp.c: Likewise.
+	* sysdeps/ieee754/dbl-64/slowpow.c:  Likewise.
 
 2002-08-20  Roland McGrath  <roland@redhat.com>