about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog1280
1 files changed, 1 insertions, 1279 deletions
diff --git a/ChangeLog b/ChangeLog
index b762bd97c1..8bd99f21f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,1290 +1,12 @@
-2005-02-12  Jakub Jelinek  <jakub@redhat.com>
-
-	* elf/rtld.c (dlmain): If LD_TRACE_PRELINKING, clear l_relocated flag
-	before relocating ld.so again.
-
-2005-02-11  Jakub Jelinek  <jakub@redhat.com>
-
-	* debug/chk_fail.c (__chk_fail): Add a while (1) loop around
-	__libc_message to kill GCC warning about noreturn function returning.
-
-	* elf/rtld.c (_dl_start): Set bootstrap_map.l_relocated even
-	for already prelinked ld.so.
-
-	* scripts/soversions.awk: Only record first WORDSIZE{32,64}
-	matching line.
-
-2005-02-11  Roland McGrath  <roland@redhat.com>
-
-	[BZ #715]
-	* Makefile (installed-stubs): New variable.
-	Set to $(inst_includedir)/gnu/stubs.h if $(biarch) is no,
-	or to $(inst_includedir)/gnu/stubs-$(biarch).h if otherwise.
-	[$(biarch) != no] (install-others-nosubdir): Add $(installed-stubs).
-	($(inst_includedir)/gnu/stubs.h): Use $(installed-stubs) for this
-	rule's target.
-	($(inst_includedir)/gnu/stubs.h): New target, install from ...
-	* include/stubs-biarch.h: New file.
-
-	* shlib-versions (i.86-.*-.*): Add WORDSIZE64 line mapping to x86_64.
-
-	* Makeconfig ($(common-objpfx)soversions.mk): Depend on Makeconfig.
-	Emit defn for variable `biarch'.
-
-	* include/stub-tag.h: Update comment.
-
-	* scripts/soversions.awk: Fix default version set handling.
-
-2005-02-09  Jakub Jelinek  <jakub@redhat.com>
-
-	* sysdeps/unix/sysv/linux/bits/termios.h (CMSPAR): Define.
-	* sysdeps/unix/sysv/linux/alpha/bits/termios.h: Add __USE_MISC
-	and __USE_XOPEN guards to match linux/bits/termios.h.
-	(CMSPAR): Define.
-	* sysdeps/unix/sysv/linux/powerpc/bits/termios.h: Add __USE_MISC
-	and __USE_XOPEN guards to match linux/bits/termios.h.
-	(CMSPAR): Define.
-	* sysdeps/unix/sysv/linux/sparc/bits/termios.h: Add __USE_MISC
-	and __USE_XOPEN guards to match linux/bits/termios.h.
-
-2005-02-10  Roland McGrath  <roland@redhat.com>
-
-	[BZ #157]
-	* include/libc-symbols.h (stub_warning): Emit a marker section called
-	.gnu.glibc-stub.NAME.
-	* Makerules ($(objpfx)stubs): Depend on object files, not dep files.
-	Use objdump to collect those marker section names.
-	($(common-objpfx)shlib.lds): Discard .gnu.glibc-stub.* sections.
-
-	* Rules (subdir_objs, subdir_stubs): New phony targets.
-	* Makefile (+subdir_targets): Add them.
-
-	* Makerules ($(common-objpfx)Versions.all): Grok new leading column in
-	soversions.i.
-
-	* scripts/lib-names.awk: Consider [0-9].* a "number", not just [0-9]+.
-	Reported by H.J. Lu <hongjiu.lu@intel.com>.
-
-	* scripts/lib-names.awk: Always print WORDSIZE32 section first when
-	doing two.
-
-2005-02-10  Jakub Jelinek  <jakub@redhat.com>
-
-	* sysdeps/powerpc/powerpc32/bits/link.h: Removed.
-	* sysdeps/powerpc/powerpc64/bits/link.h: Moved to...
-	* sysdeps/powerpc/bits/link.h: ... here.  New file.
-
-2005-02-09  Jakub Jelinek  <jakub@redhat.com>
-
-	[BZ #710]
-	* stdlib/random_r.c (__initstate_r): Save old state.
-	* stdlib/Makefile (tests): Add tst-random2.
-	* stdlib/tst-random2.c: New test.
-	Reported by Peter Bergner <bergner@vnet.ibm.com>.
-
-2005-01-25  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* dlfcn/dlfcn.c (init): Put it in .init_array section.
-
-2005-02-10  Roland McGrath  <roland@redhat.com>
-
-	[BZ #632]
-	* scripts/soversions.awk: Expect cpu, vendor, os as separate variables
-	from command line.
-	Grok shlib-versions lines with WORDSIZE* in second column.
-	Add new leading column to output, DEFAULT for existing output lines.
-	Also emit lines with WORDSIZE* for alternate configurations.
-	* Makeconfig ($(common-objpfx)soversions.i): Pass those variables.
-	($(common-objpfx)soversions.mk): Grok new column, use only DEFAULT.
-	($(common-objpfx)gnu/lib-names.stmp): Depend on soversions.i instead
-	of soversions.mk; replace inline shell script with use of ...
-	* scripts/lib-names.awk: New file.  If input has non-DEFAULT lines,
-	emit multiple sets of macros under #if.
-	* shlib-versions (x86_64-.*-.*): Add WORDSIZE32 line mapping to i686.
-	(s390x-.*-.*): Likewise for s390.
-	(powerpc64-.*-.*): Likewise for powerpc.
-	(sparc64-.*-.*): Likewise for sparc.
-	(s390-.*-.*, powerpc.*-.*-.*, sparc.*-.*-.*): Add WORDSIZE64 entries
-	for these mapping back to the above.
-
-2005-02-08  Jakub Jelinek  <jakub@redhat.com>
-
-	* elf/dl-load.c (_dl_map_object_from_fd): Fix a typo.
-
-2005-02-08  Andreas Schwab  <schwab@suse.de>
-
-	* sysdeps/m68k/dl-machine.h (elf_machine_rela): Remove use of
-	RESOLVE.
-
-2005-02-07  Richard Henderson  <rth@redhat.com>
-
-	* iconvdata/jis0208.h (struct jisx0208_ucs_idx): Move before use.
-
-2005-02-08  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
-
-	* sysdeps/sh/dl-machine.h (elf_machine_rela): Remove code using
-	RESOLVE.
-
-2005-02-07  Ulrich Drepper  <drepper@redhat.com>
-
-	* elf/dl-load.c (_dl_map_object_from_fd): Makre sure registers are
-	set correctly.
-
-2005-01-07  Richard Henderson  <rth@redhat.com>
-
-	* math/math_private.h (__copysign): Define as builtin for gcc 4.
-	(__copysignf, __copysignl): Likewise.
-	* sysdeps/alpha/fpu/bits/mathinline.h (copysign): Don't define
-	for gcc 4.0.
-	(copysignf, copysignl, fabsf, fabs): Likewise.
-	(__copysign, __copysignf, __copysignl): Remove.
-	(__fabs, __fabsf): Remove.
-
-2005-01-07  Jakub Jelinek  <jakub@redhat.com>
-
-	* elf/dl-load.c (open_path): If rtld_search_dirs is in RELRO segment,
-	avoid writing to it if none of the standard search directories exist.
-
-2005-02-07  Steven Munroe  <sjmunroe@us.ibm.com>
-
-	[BZ #700]
-	* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S
-	(__novec_setcontext, __setcontext): Fix typo so CCR is restored.
-	Load MSR as a doubleword.
-	* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S
-	(__novec_swapcontext, __swapcontext): Likewise.
-
-2005-02-07  Ulrich Drepper  <drepper@redhat.com>
-
-	* iconv/iconv_prog.c (main): Provide more help in case on an error.
-
-	* sysdeps/unix/sysv/linux/i386/sysdep.h (check_consistency): Define.
-
-2005-02-07  Jakub Jelinek  <jakub@redhat.com>
-
-	* nscd/nscd.c (termination_handler): Avoid segfault if some database
-	is not enabled.
-
-	* nscd/nscd_getai.c (__nscd_getai): If ai_resp->found == -1, set
-	__nss_not_use_nscd_hosts and return -1.
-	* nscd/nscd_initgroups.c (__nscd_getgrouplist): If
-	initgr_resp->found == -1, set __nss_not_use_nscd_group and return -1.
-	Avoid leaking sockets.
-
-2005-01-28  Andreas Schwab  <schwab@suse.de>
-	    H.J. Lu  <hongjiu.lu@intel.com>
-
-	[BZ #677]
-	* elf/dl-runtime.c (fixup): Change return type to
-	DL_FIXUP_VALUE_TYPE. Use DL_FIXUP_VALUE_TYPE,
-	DL_FIXUP_MAKE_VALUE and DL_FIXUP_VALUE_CODE_ADDR for relocation
-	values. Use DL_FIXUP_VALUE_ADDR and DL_FIXUP_ADDR_VALUE to
-	store and retrieve relocation values.
-	(profile_fixup): Likewise.
-	* include/link.h (link_map): Use DL_FIXUP_VALUE_TYPE for
-	l_reloc_result.
-	* sysdeps/generic/dl-fptr.h (link_map): Forward declaration.
-	* sysdeps/generic/dl-lookupcfg.h (DL_FIXUP_VALUE_TYPE): New.
-	(DL_FIXUP_MAKE_VALUE): Likewise.
-	(DL_FIXUP_VALUE_CODE_ADDR): Likewise.
-	(DL_FIXUP_VALUE_ADDR): Likewise.
-	(DL_FIXUP_ADDR_VALUE): Likewise.
-	* sysdeps/ia64/dl-lookupcfg.h: Include <dl-fptr.h> for "struct fdesc".
-	(DL_FIXUP_VALUE_TYPE): New.
-	(DL_FIXUP_MAKE_VALUE): Likewise.
-	(DL_FIXUP_VALUE_CODE_ADDR): Likewise.
-	(DL_FIXUP_VALUE_ADDR): Likewise.
-	(DL_FIXUP_ADDR_VALUE): Likewise.
-	* sysdeps/ia64/dl-machine.h (elf_machine_profile_fixup_plt): Removed.
-	(elf_machine_profile_plt): Removed.
-	(elf_machine_fixup_plt): Change return type and type of value
-	parameter to struct fdesc.
-	(elf_machine_plt_value): Likewise.
-	(elf_machine_rela): Use DL_FIXUP_MAKE_VALUE to construct
-	argument for elf_machine_fixup_plt.
-
-2005-02-07  Jakub Jelinek  <jakub@redhat.com>
-
-	* nscd/nscd.init (reload): Print Reloading nscd: before and a newline
-	after the status string printed by killproc.
-
-2004-11-18  Alexandre Oliva  <aoliva@redhat.com>
-
-	* manual/.cvsignore: Add dir-add.texi.
-
-2005-02-06  Richard Henderson  <rth@redhat.com>
-
-	* sysdeps/alpha/dl-machine.h (elf_machine_rela): Use RESOLVE_MAP
-	all the time.
-
-2004-11-03  Marcus Brinkmann  <marcus@gnu.org>
-
-	* configure.in (sysnames): Append sysdeps/generic for each add-on.
-	* configure: Regenerated.
-
-2005-02-02  Alfred M. Szmidt  <ams@gnu.org>
-
-	* sysdeps/mach/hurd/tls.h: Include <stdbool.h>
-	(dtv_t): Change pointer type to be a struct which also contains
-	information whether the memory pointed to is static TLS or not.
-
-	* sysdeps/generic/syslog.c (send_flags) [!send_flags]: Define it.
-
-	* shadow/sgetspent_r.c (FALSE): Macro renamed to ...
-	(FALSEP): ... this.  Updated all references.
-
-	* libio/fmemopen.c: Include <stdint.h>.
-
-2005-01-30  Ulrich Drepper  <drepper@redhat.com>
-
-	* nscd/nscd_helper.c (get_mapping): Use MSG_NOSIGNAL if available.
-	* nscd/connections.c (send_ro_fd): Likewise.
-
-2005-01-28  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* elf/tst-auditmod1.c: Add ia64 entries.
-	* sysdeps/generic/ldsodefs.h (La_ia64_regs): New.
-	(La_ia64_retval): New.
-	(audit_ifaces): Add ia64 entries.
-	* sysdeps/ia64/bits/link.h: New file.
-	* sysdeps/ia64/dl-machine.h (elf_machine_runtime_setup): Test
-	for dl_profile non-null.
-	(ARCH_LA_PLTENTER): New.
-	(ARCH_LA_PLTEXIT): New.
-	* sysdeps/ia64/dl-trampoline.S (_dl_runtime_resolve): Allocate
-	only 2 output registers. Allocate stack to save/restore
-	8 incoming fp registers. Call _dl_fixup instead of fixup.
-	(_dl_runtime_profile): Rewrite.
-
-2005-01-28  Martin Schwidefsky  <schwidefsky@de.ibm.com>
-
-	* sysdeps/s390/bits/link.h: New file.
-	* sysdeps/s390/s390-32/dl-trampoline.S: New file.
-	* sysdeps/s390/s390-64/dl-trampoline.S: New file.
-	* sysdeps/s390/s390-32/dl-machine.h: Move PLT trampolines to
-	dl-trampoline.S. Use RESOLVE_MAP instead of RESOLVE to protect
-	relocation code.
-	(elf_machine_runtime_setup): Test for dl_profile non-null.
-	(elf_machine_rela): Remove code using RESOLVE.
-	(ARCH_LA_PLTENTER, ARCH_LA_PLTEXIT): New.
-	* sysdeps/s390/s390-64/dl-machine.h: Likewise.
-	* sysdeps/generic/ldsodefs.h (La_s390_32_regs, La_s390_32_retval,
-	La_s390_64_regs, La_s390_64_retval): New.
-	* elf/tst-auditmod1.c: Add s390 entries.
-
-	* sysdeps/s390/bits/string.h (strlen, strncpy, strcat, strncat,
-	strncat, memchr, strcmp): Add missing memory clobber.
-
-2005-01-27  Ulrich Drepper  <drepper@redhat.com>
-
-	* sysdeps/unix/sysv/linux/alpha/oldglob.c (__old_globfree): Also
-	copy gl_offs.  Patch by Sergey Tikhonov <tsv@solvo.ru>.
-
-2005-01-27  Paolo Bonzini  <bonzini@gnu.org>
-
-	[BZ #558]
-	* posix/regcomp.c (calc_inveclosure): Return reg_errcode_t.
-	Initialize the node sets in dfa->inveclosures.
-	(analyze): Initialize inveclosures only if it is needed.
-	Check errors from calc_inveclosure.
-	* posix/regex_internal.c (re_dfa_add_node): Do not initialize
-	the inveclosure node set.
-	* posix/regexec.c (re_search_internal): If nmatch includes unused
-	subexpressions, reset them to { rm_so: -1, rm_eo: -1 } here.
-
-	* posix/regcomp.c (parse_bracket_exp) [!RE_ENABLE_I18N]:
-	Do build a SIMPLE_BRACKET token.
-
-	* posix/regexec.c (transit_state_mb): Do not examine nodes
-	where ACCEPT_MB is not set.
-
-2005-01-27  Jakub Jelinek  <jakub@redhat.com>
-
-	* stdlib/tst-fmtmsg.c: Include stdlib.h.
-	* stdio-common/tst-fmemopen2.c: Include string.h.
-	* posix/execvp.c: Include stdbool.h.
-
-2004-12-13  Paolo Bonzini  <bonzini@gnu.org>
-
-	Separate parsing and creation of the NFA.  Avoided recursion on
-	the (very unbalanced) parse tree.
-	[BZ #611]
-	* posix/regcomp.c (struct subexp_optimize, analyze_tree, calc_epsdest,
-	re_dfa_add_tree_node, mark_opt_subexp_iter): Removed.
-	(optimize_subexps, duplicate_tree, calc_first, calc_next,
-	mark_opt_subexp): Rewritten.
-	(preorder, postorder, lower_subexps, lower_subexp, link_nfa_nodes,
-	create_token_tree, free_tree, free_token): New.
-	(analyze): Accept a regex_t *.  Invoke the passes via the preorder and
-	postorder generic visitors.  Do not initialize the fields in the
-	re_dfa_t that represent the transitions.
-	(free_dfa_content): Use free_token.
-	(re_compile_internal): Analyze before UTF-8 optimizations.  Do not
-	include optimization of subexpressions.
-	(create_initial_state): Fetch the DFA node index from the first node's
-	bin_tree_t *.
-	(optimize_utf8): Abort on unexpected nodes, including OP_DUP_QUESTION.
-	Return on COMPLEX_BRACKET.
-	(duplicate_node_closure): Fix comment.
-	(duplicate_node): Do not initialize the fields in the
-	re_dfa_t that represent the transitions.
-	(calc_eclosure, calc_inveclosure): Do not handle OP_DELETED_SUBEXP.
-	(create_tree): Remove final argument.  All callers adjusted.  Rewritten
-	to use create_token_tree.
-	(parse_reg_exp, parse_branch, parse_expression, parse_bracket_exp,
-	build_charclass_op): Use create_tree or create_token_tree instead
-	of re_dfa_add_tree_node.
-	(parse_dup_op): Likewise.  Also free the tree using free_tree for
-	"<re>{0}", and lower OP_DUP_QUESTION to OP_ALT: "a?" is equivalent
-	to "a|".  Adjust invocation of mark_opt_subexp.
-	(parse_sub_exp): Create a single SUBEXP node.
-	* posix/regex_internal.c (re_dfa_add_node): Remove last parameter,
-	always perform as if it was 1.  Do not initialize OPT_SUBEXP and
-	DUPLICATED, and initialize the DFA fields representing the transitions.
-	* posix/regex_internal.h (re_dfa_add_node): Adjust prototype.
-	(re_token_type_t): Move OP_DUP_PLUS and OP_DUP_QUESTION to the tokens
-	section.  Add a tree-only code SUBEXP.  Remove OP_DELETED_SUBEXP.
-	(bin_tree_t): Include a full re_token_t for TOKEN.  Turn FIRST and
-	NEXT into pointers to trees.  Remove ECLOSURE.
-
-2004-12-28  Paolo Bonzini  <bonzini@gnu.org >
-
-	[BZ #605]
-	* posix/regcomp.c (parse_bracket_exp): Do not modify DFA nodes
-	that were already created.
-	* posix/regex_internal.c (re_dfa_add_node): Set accept_mb field
-	in the token if needed.
-	(create_ci_newstate, create_cd_newstate): Set accept_mb field
-	from the tokens' field.
-	* posix/regex_internal.h (re_token_t): Add accept_mb field.
-	(ACCEPT_MB_NODE): Removed.
-	* posix/regexec.c (proceed_next_node, transit_states_mb,
-	build_sifted_states, check_arrival_add_next_nodes): Use
-	accept_mb instead of ACCEPT_MB_NODE.
-
-2005-01-26  Ulrich Drepper  <drepper@redhat.com>
-
-	* debug/chk_fail.c (__chk_fail): Print program name in final message.
-
-	* sysdeps/unix/sysv/linux/kernel-features.h: Found reference to
-	MSG_NOSIGNAL being in 2.2 kernels.
-
-2005-01-26  Jakub Jelinek  <jakub@redhat.com>
-
-	* sysdeps/unix/sysv/linux/i386/sysdep.h
-	(SYSCALL_ERROR_HANDLER_TLS_STORE): Remove unnecessary 0 imm.
-
-	[BZ #693]
-	* posix/regex_internal.h (DUMMY_CONSTRAINT): Rename to...
-	(WORD_DELIM_CONSTRAINT): ...this.
-	(NOT_WORD_DELIM_CONSTRAINT): Define.
-	(re_context_type): Add INSIDE_NOTWORD and NOT_WORD_DELIM,
-	change WORD_DELIM to use WORD_DELIM_CONSTRAINT.
-	* posix/regcomp.c (peek_token): For \B create NOT_WORD_DELIM
-	anchor instead of INSIDE_WORD.
-	(parse_expression): Handle NOT_WORD_DELIM constraint.
-	* posix/bug-regex19.c (tests): Adjust tests that relied on \B
-	being inside word instead of not word delim.
-	* posix/tst-rxspencer.c (mb_frob_pattern): Don't frob escaped
-	characters.
-	* posix/rxspencer/tests: Add some new tests.
-
-2005-01-14  GOTO Masanori  <gotom@debian.or.jp>
-
-	* sunrpc/rpc_main.c (s_output): Generate #include <rpc/pmap_clnt.h>
-	irrespective of Cflag.
-
-	* manual/memory.texi (sbrk): Fix definition.
-	* manual/string.texi (strcasestr): Fix example typo.
-
-2005-01-25  Roland McGrath  <roland@redhat.com>
-
-	* sysdeps/generic/syslog.c [NO_SIGPIPE]: Protect sigpipe_handler decl.
-
-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.
-	(free_mem): Don't free string.
-	* stdlib/tst-fmtmsg.c: Include string.h.
-	(main): Add some more tests.
-
-2005-01-25  Andreas Schwab  <schwab@suse.de>
-
-	* timezone/asia: Update from tzdata2005c.
-	* timezone/backward: Likewise.
-	* timezone/leapseconds: Likewise.
-	* timezone/northamerica: Likewise.
-	* timezone/southamerica: Likewise.
-
-	* timezone/private.h: Update from tzcode2005c.
-	* timezone/tzfile.h: Likewise.
-	* timezone/zdump.c: Likewise.
-	* timezone/zic.c: Likewise.
-
-2005-01-25  Ulrich Drepper  <drepper@redhat.com>
-
-	* sysdeps/i386/dl-machine.h (elf_machine_rel): Remove code using
-	RESOLVE.
-	* sysdeps/x86_64/dl-machine.h (elf_machine_rela): Remove code
-	using RESOLVE.
-	* elf/rtld.c (_dl_start): Remove RESOLVE definition.
-
-2005-01-25  Alan Modra  <amodra@bigpond.net.au>
-
-	* sysdeps/powerpc/powerpc32/dl-machine.h (elf_machine_rela): Test
-	sym_map, not sym, against zero.
-
-2005-01-24  Ulrich Drepper  <drepper@redhat.com>
-
-	* misc/syslog.c: Moved to...
-	* sysdeps/generic/syslog.c: ...here.
-	[NO_SIGIPE]: Don't install SIGPIPE handler.
-	* sysdeps/unix/sysv/linux/syslog.c: New file.
-	* sysdeps/unix/sysv/linux/kernel-features.h: Define
-	__ASSUME_MSG_NOSIGNAL.
-
-2005-01-22  Richard Henderson  <rth@redhat.com>
-
-	* sysdeps/alpha/dl-trampoline.S: New file.
-	* sysdeps/alpha/dl-machine.h: Move PLT trampolines there.
-	Use RESOLVE_MAP instead of RESOLVE to protect relocation code.
-	(elf_machine_runtime_setup): Test for dl_profile non-null.
-	(ARCH_LA_PLTENTER, ARCH_LA_PLTEXIT): New.
-	* sysdeps/alpha/bits/link.h: New file.
-	* sysdeps/generic/ldsodefs.h (La_alpha_regs, La_alpha_retval): New.
-	(struct audit_ifaces): Add alpha entries.
-	* elf/tst-auditmod1.c: Add alpha entries.
-
-2005-01-22  Ulrich Drepper  <drepper@redhat.com>
-
-	* sysdeps/ia64/dl-machine.h: Remove PLT trampolines here.
-	* sysdeps/ia64/dl-trampoline.S: New file.
-
-	* sysdeps/x86_64/bits/link.h: Use namespace-safe identifiers in
-	La_x86_64_xmm definition.
-
-	* posix/Makefile: Use CFLAGS-*.os instead of CFLAGS-*.c for frame
-	pointer option.
-	* stdlib/Makefile (CFLAGS-system.os): Use this instead of
-	CFLAGS-system.c for frame pointer option.
-
-2005-01-21  Roland McGrath  <roland@redhat.com>
-
-	* elf/dl-runtime.c (_dl_profile_fixup): Remove const from REGS.
-	* sysdeps/i386/dl-machine.h: Update decl.
-
-2005-01-21  Jakub Jelinek  <jakub@redhat.com>
-
-	* elf/Makefile: Add rules to build and run tst-align2.
-	* elf/tst-align2.c: New test.
-	* elf/tst-alignmod2.c: New file.
-	* sysdeps/powerpc/tst-stack-align.h: New file.
-	* sysdeps/i386/dl-machine.h (RTLD_START): Align stack and clear frame
-	pointer before calling _dl_init.
-	* sysdeps/x86_64/dl-machine.h (RTLD_START): Likewise.
-
-2005-01-20  Ulrich Drepper  <drepper@redhat.com>
-
-	* posix/execl.c: Do not allocate potentially large buffers on the
-	stack.
-	* posix/execle.c: Likewise.
-	* posix/execlp.c: Likewise.
-	* posix/execlp.c: Likewise.
-	(script_execute): Removed.
-	(allocate_scripts_argv): New function.  Called at most once to
-	allocate memory, not every time a script is run.  Adjust caller.
-
-	* sysdeps/generic/wordexp.c (exec_comm): Add a few
-	TEMP_FAILURE_RETRY.  Reorganize code to avoid multiple calls to
-	exec_comm_child.
-	(exec_comm_child): Can now be inlined.
-
-	* posix/Makefile: Add -fomit-frame-pointer for a few more files.
-	* stdlib/Makefile: Likewise.
-
-2005-01-19  Roland McGrath  <roland@redhat.com>
-
-	[BZ #681]
-	* sunrpc/openchild.c (_openchild): Use NULL instead of 0 for trailing
-	argument to execlp.
-	Reported by Marcus Meissner <meissner@suse.de>.
-
-2005-01-19  Jakub Jelinek  <jakub@redhat.com>
-
-	* hurd/sigunwind.c (_hurdsig_longjmp_from_handler): Fix a typo
-	in assert.
-	* iconv/strtab.c (strtabfinalize): Likewise.
-
-	* libio/iofopncook.c (_IO_cookie_seekoff): Add prototype.
-
-2005-01-17  Roland McGrath  <roland@redhat.com>
-
-	* nscd/Makefile (LDLIBS-nscd): New variable.
-	($(objpfx)nscd): Use that instead of selinux-LIBS.
-
-	* Makeconfig (link-extra-libs): Define just as $(LDLIBS-$(@F)).
-	(link-extra-libs-static): Define to $(link-extra-libs).
-	(link-extra-libs-bounded): Likewise.
-
-2005-01-17  Ulrich Drepper  <drepper@redhat.com>
-
-	* include/link.h: Remove stray definition of pltenter.
-
-2005-01-16  GOTO Masanori  <gotom@debian.or.jp>
-
-	* sysdeps/unix/rewinddir.c: Reset filepos.
-	* dirent/tst-seekdir.c: Check telldir value after calling rewinddir.
-
-2005-01-15  Ulrich Drepper  <drepper@redhat.com>
-
-	* elf/tst-auditmod1.c: Reduce duplication.
-
-2005-01-16  Andreas Schwab  <schwab@suse.de>
-
-	* sysdeps/m68k/dl-machine.h: Remove trampoline code.  Define
-	ARCH_LA_PLTENTER and ARCH_LA_PLTEXIT.
-	(elf_machine_runtime_setup): If profile != 0 does not anymore mean
-	GLRO(dl_profile) != NULL.
-	* sysdeps/m68k/dl-trampoline.S: New file.
-	* sysdeps/m68k/bits/link.h: New file.
-	* sysdeps/generic/ldsodefs.h (struct audit_ifaces): Add m68k
-	variants.
-	* elf/tst-auditmod1.c: Add m68k support.
-
-2005-01-14  Ulrich Drepper  <drepper@redhat.com>
-
-	* posix/regcomp.c [!_LIBC] (init_dfa): Fix determining of relevant
-	LC_* variable.  Patch by Aharon Robbins <arnold@skeeve.com>.
-
-	* stdlib/fmtmsg.c (internal_addseverity): Remove incorrect free call.
-	* stdlib/tst-fmtmsg.c (main): Add another addseverity test.
-
-2005-01-12  Ulrich Drepper  <drepper@redhat.com>
-
-	* elf/dl-load.c (_dl_map_object_from_fd): We don't have to allow
-	callers from libc anymore.
-
-	* elf/dl-open.c (dl_open_worker): Pass __RTLD_AUDIT flag from caller
-	to _dl_map_object_deps.
-	* elf/dl-load.c (_dl_map_object_from_fd): Don't change memory
-	protections when loading auditing modules.
-
-	* dlfcn/dlopen.c (dlopen_doit): Catch invalid mode arguments and fail.
-
-	* posix/getconf.c: Update copyright year.
-	* nss/getent.c: Likewise.
-	* nscd/nscd_nischeck.c: Likewise.
-	* iconv/iconvconfig.c: Likewise.
-	* iconv/iconv_prog.c: Likewise.
-	* elf/ldconfig.c: Likewise.
-	* catgets/gencat.c: Likewise.
-	* csu/version.c: Likewise.
-	* elf/ldd.bash.in: Likewise.
-	* elf/sprof.c (print_version): Likewise.
-	* locale/programs/locale.c: Likewise.
-	* locale/programs/localedef.c: Likewise.
-	* nscd/nscd.c (print_version): Likewise.
-	* debug/xtrace.sh: Likewise.
-	* malloc/memusage.sh: Likewise.
-	* malloc/mtrace.pl: Likewise.
-	* debug/catchsegv.sh: Likewise.
-
-2005-01-11  Thorsten Kukuk  <kukuk@suse.de>
-
-	* sunrpc/svc_tcp.c (svctcp_create): Call listen with SOMAXCONN
-	as backlog.
-	* sunrpc/svc_unix.c (svcunix_create): Likewise.
-
-	* grp/putgrent.c (putgrent): Don't write 0 as group
-	ID if groupname starts with + or -.
-	* pwd/putpwent.c (putpwent): Don't write 0 as user or
-	group ID if user name starts with + or -.
-
-2005-01-09  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
-
-	* sysdeps/generic/ldsodefs.h (struct audit_ifaces): Add sh variants.
-	* sysdeps/elf/tst-auditmod1.c: Add sh support.
-	* sysdeps/sh/bits/link.h: New.
-	* sysdeps/sh/dl-machine.h: Remove trampoline code here.  Define
-	ARCH_LA_PLTENTER and ARCH_LA_PLTEXIT.  Remove obsolete comments.
-	(RTLD_START): Define __fpscr_values.
-	* sysdeps/sh/dl-trampoline.S: New file.
-	* sysdeps/sh/sh4/dl-trampoline.S: New file.
-	* sysdeps/sh/sh4/Versions [ld]: Add __fpscr_values.
-	* sysdeps/sh/sh4/dl-machine.h: Remove.
-
-2005-01-10  Jakub Jelinek  <jakub@redhat.com>
-
-	* time/tst-strptime.c (day_tests): Add 2 new tests.
-	(test_tm, main): Issue an error instead of segfaulting if
-	strptime returns NULL.
-
-2005-01-10  H.J. Lu  <hongjiu.lu@intel.com>
-
-	* sysdeps/alpha/libc-tls.c (__tls_get_addr): Updated for dtv_t union.
-	* sysdeps/ia64/libc-tls.c (__tls_get_addr): Likewise.
-
-2005-01-11  Ulrich Drepper  <drepper@redhat.com>
-
-	* malloc/malloc.h: Remove no-glibc support.
-
-2005-01-12  GOTO Masanori  <gotom@debian.or.jp>
-
-	[BZ #650]
-	* malloc/malloc.h: Always include features.h.
-
-2005-01-10  Roland McGrath  <roland@redhat.com>
-
-	* sysdeps/ia64/fpu/e_logl.c: File removed.
-
-	* dlfcn/dlfcn.c (init): Fix typo in attribute decl.
-
-2005-01-10  Ulrich Drepper  <drepper@redhat.com>
-
-	* sysdeps/generic/dl-tls.c (_dl_next_tls_modid): Fix assertion and
-	recognition of last entry.
-
-2005-01-09  Ulrich Drepper  <drepper@redhat.com>
-
-	* elf/dl-runtime.c: Include <sys/param.h>.
-
-	* elf/Makefile (headers): Add bits/link.h.
-
-2005-01-09  Andreas Schwab  <schwab@suse.de>
-
-	* elf/rtld.c (dl_main): Create main_map with __RTLD_OPENEXEC.
-
-2005-01-09  Andreas Jaeger  <aj@suse.de>
-
-	* time/strptime_l.c (__strptime_internal): Add braces to avoid
-	warning.
-
-	* sysdeps/x86_64/bits/link.h: Use vector_size for GCC 4.0.
-
-	* elf/rtld.c (dl_main): Call _dl_add_to_slotinfo only if USE_TLS.
-
-2005-01-08  Jakub Jelinek  <jakub@redhat.com>
-
-	* elf/Makefile (generated): Add tst-pie1{,.out,.o}.
-
-2005-01-09  Ulrich Drepper  <drepper@redhat.com>
-
-	* elf/dl-fini.c (_dl_fini): Call destructors of audit DSOs after
-	those of all the regular objects.
-
-	* elf/dl-debug.c (_dl_debug_initialize): Take extra parameter and
-	use it to select the r_debug structure for that namespace.
-	* elf/dl-close.c (_dl_close): Adjust call to _dl_debug_initialize.
-	* elf/dl-load.c (_dl_map_object_from_fd): Likewise.
-	* elf/dl-open.c (_dl_open): Likewise.
-	* elf/rtld.c (dl_main): Likewise.
-	* sysdeps/generic/ldsodefs.h (struct link_namespaces): Add _ns_debug
-	member.
-	(_dl_debug_initialize): Add new parameter in declaration.
-
-	* elf/dl-close.c (_dl_close): Make sure auditing callbacks are not
-	called for the auditing objects themselves.
-	* elf/dl-load.c (_dl_map_object_from_fd): Likewise.
-
-2005-01-07  Ulrich Drepper  <drepper@redhat.com>
-
-	* sysdeps/powerpc/powerpc64/dl-machine.h
-	(elf_machine_runtime_setup): If profile != 0 does not anymore mean
-	GLRO(dl_profile) != NULL.
-	* sysdeps/powerpc/powerpc64/bits/link.h (struct la_ppc64_regs): Add
-	padding.
-	* sysdeps/powerpc/powerpc64/dl-trampoline.S: (_dl_profile_resolve):
-	Extend _dl_prof_resolve to add pass extra parameters to
-	_dl_profile_fixup and set up structure with register content.
-
-	* sysdeps/powerpc/powerpc32/dl-machine.c (__elf_machine_runtime_setup):
-	If profile != 0 does not anymore mean GLRO(dl_profile) != NULL.
-	* sysdeps/powerpc/powerpc32/dl-trampoline.S (_dl_prof_resolve):
-	Extend _dl_prof_resolve to add pass extra parameters to
-	_dl_profile_fixup and set up structure with register content.
-	* sysdeps/powerpc/powerpc32/bits/link.h: Fix types of some fields in
-	the register and result structures.
-	* sysdeps/powerpc/powerpc64/bits/link.h: Fix types of some fields
-	in the 32-bit register and result structures.
-
-	* sysdeps/powerpc/powerpc64/dl-trampoline.S: Use register names.
-
-	* sysdeps/powerpc/powerpc32/dl-trampoline.S: New file.
-	* sysdeps/powerpc/powerpc32/dl-machine.h: Remove trampoline code here.
-	Define ARCH_LA_PLTENTER and ARCH_LA_PLTEXIT.
-	* sysdeps/generic/ldsodefs.h (struct audit_ifaces): Add ppc32 variants.
-	* elf/tst-auditmod1.c: Add ppc32 support.
-	* sysdeps/powerpc/powerpc32/bits/link.h: New file.
-	* sysdeps/powerpc/powerpc64/bits/link.h: Add ppc32 definitions.
-
-	* malloc/malloc.c (malloc_printerr): Print program name as part of
-	error message.
-
-	* misc/sys/cdefs.h (__attribute_warn_unused_result__): Define.
-	* stdlib/stdlib.h: Make realloc with
-	__attribute_warn_unused_result__ instead of __wur.
-	* malloc/malloc.h: Add __wur and __attribute_warn_unused_result__
-	markers as in <stdlib.h>.
-
-	* libio/stdio.h: Remove __wur from rename and remove.
-	* posix/unistd.h: Remove __wur from dup2.
-
-2005-01-03  Andreas Jaeger  <aj@suse.de>
-
-	* elf/Makefile (tests): Revert patch from 2005-01-03.
-
-2005-01-07  Ulrich Drepper  <drepper@redhat.com>
-
-	* sysdeps/unix/sysv/linux/init-first.c (__libc_init_first): Don't
-	make __libc_init_first hidden.
-
-	* elf/rtld.c [!DONT_USE_BOOTSTRAP_MAP] (_dl_start_final): Initialize
-	l_relocated of rtld map.
-	* sysdeps/powerpc/powerpc64/dl-trampoline.S: New file.
-	* sysdeps/powerpc/powerpc64/dl-machine.h: Remove trampoline code here.
-	Define ARCH_LA_PLTENTER and ARCH_LA_PLTEXIT.
-	* sysdeps/generic/ldsodefs.h (struct audit_ifaces): Add ppc64 variants.
-	* elf/tst-auditmod1.c: Add ppc64 support.
-	* sysdeps/powerpc/powerpc64/bits/link.h: New file.
-
-2005-01-06  Roland McGrath  <roland@redhat.com>
-
-	[BZ #633]
-	* sysdeps/unix/sysv/linux/futimes.c (__futimes): Catch errno values
-	indicating file-name lookup errors, and return ENOSYS or EBADF instead.
-
-2005-01-06  Ulrich Drepper  <drepper@redhat.com>
-
-	* csu/elf-init.c (__libc_csu_fini): Don't do anything here.
-	* sysdeps/generic/libc-start.c: Don't register program destructor here.
-
-	* dlfcn/Makefile: Add rules to build dlfcn.c.
-	(LDFLAGS-dl.so): Removed.
-	* dlfcn/dlclose.c: _dl_close is now in ld.so, use function pointer
-	table.
-	* dlfcn/dlmopen.c: Likewise for _dl_open.
-	* dlfcn/dlopen.c: Likewise.
-	* dlfcn/dlopenold.c: Likewise.
-	* elf/dl-libc.c: Likewise for _dl_open and _dl_close.
-	* elf/Makefile (routines): Remove dl-open and dl-close.
-	(dl-routines): Add dl-open, dl-close, and dl-trampoline.
-	Add rules to build and run tst-audit1.
-	* elf/tst-audit1.c: New file.
-	* elf/tst-auditmod1.c: New file.
-	* elf/Versions [libc]: Remove _dl_open and _dl_close.
-	* elf/dl-close.c: Change for use inside ld.so instead of libc.so.
-	* elf/dl-open.c: Likewise.
-	* elf/dl-debug.c (_dl_debug_initialize): Allow reinitialization,
-	signaled by nonzero parameter.
-	* elf/dl-init.c: Fix use of r_state.
-	* elf/dl-load.c: Likewise.
-
-	* elf/dl-close.c: Add auditing checkpoints.
-	* elf/dl-open.c: Likewise.
-	* elf/dl-fini.c: Likewise.
-	* elf/dl-load.c: Likewise.
-	* elf/dl-sym.c: Likewise.
-	* sysdeps/generic/libc-start.c: Likewise.
-	* elf/dl-object.c: Allocate memory for auditing information.
-	* elf/dl-reloc.c: Remove RESOLV.  We now always need the map.
-	Correctly initialize slotinfo.
-	* elf/dynamic-link.h: Adjust after removal of RESOLV.
-	* sysdeps/hppa/dl-lookupcfg.h: Likewise.
-	* sysdeps/ia64/dl-lookupcfg.h: Likewise.
-	* sysdeps/powerpc/powerpc64/dl-lookupcfg.h: Removed.
-	* elf/dl-runtime.c (_dl_fixup): Little cleanup.
-	(_dl_profile_fixup): New parameters to point to register struct and
-	variable for frame size.
-	Add auditing checkpoints.
-	(_dl_call_pltexit): New function.
-	Don't define trampoline code here.
-	* elf/rtld.c: Recognize LD_AUDIT.  Load modules on startup.
-	Remove all the functions from _rtld_global_ro which only _dl_open
-	and _dl_close needed.
-	Add auditing checkpoints.
-	* elf/link.h: Define symbols for auditing interfaces.
-	* include/link.h: Likewise.
-	* include/dlfcn.h: Define __RTLD_AUDIT.
-	Remove prototypes for _dl_open and _dl_close.
-	Adjust access to argc and argv in libdl.
-	* dlfcn/dlfcn.c: New file.
-	* sysdeps/generic/dl-lookupcfg.h: Remove all content now that RESOLVE
-	is gone.
-	* sysdeps/generic/ldsodefs.h: Add definitions for auditing interfaces.
-	* sysdeps/generic/unsecvars.h: Add LD_AUDIT.
-	* sysdeps/i386/dl-machine.h: Remove trampoline code here.
-	Adjust for removal of RESOLVE.
-	* sysdeps/x86_64/dl-machine.h: Likewise.
-	* sysdeps/generic/dl-trampoline.c: New file.
-	* sysdeps/i386/dl-trampoline.c: New file.
-	* sysdeps/x86_64/dl-trampoline.c: New file.
-
-	* sysdeps/generic/dl-tls.c: Cleanups.  Fixup for dtv_t change.
-	Fix updating of DTV.
-	* sysdeps/generic/libc-tls.c: Likewise.
-
-	* sysdeps/arm/bits/link.h: Renamed to ...
-	* sysdeps/arm/bits/linkmap.h: ...this.
-	* sysdeps/generic/bits/link.h: Renamed to...
-	* sysdeps/generic/bits/linkmap.h: ...this.
-	* sysdeps/hppa/bits/link.h: Renamed to...
-	* sysdeps/hppa/bits/linkmap.h: ...this.
-	* sysdeps/i386/bits/link.h: Renamed to...
-	* sysdeps/i386/bits/linkmap.h: ...this.
-	* sysdeps/ia64/bits/link.h: Renamed to...
-	* sysdeps/ia64/bits/linkmap.h: ...this.
-	* sysdeps/s390/bits/link.h: Renamed to...
-	* sysdeps/s390/bits/linkmap.h: ...this.
-	* sysdeps/sh/bits/link.h: Renamed to...
-	* sysdeps/sh/bits/linkmap.h: ...this.
-	* sysdeps/x86_64/bits/link.h: Renamed to...
-	* sysdeps/x86_64/bits/linkmap.h: ...this.
-
-	* posix/unistd.h: Declare ftruncate for POSIX 2003.  [BZ #640]
-
-2004-12-22  Steven Munroe  <sjmunroe@us.ibm.com>
-
-	* math/libm-test.inc (rint_test_tonearest): New test.
-	(rint_test_towardzero): New test.
-	(rint_test_downward): New test.
-	(rint_test_upward): New test.
-	* sysdeps/powerpc/powerpc32/fpu/s_ceil.S: Fix -0.0 case.
-	Remove redundant const values.
-	* sysdeps/powerpc/powerpc32/fpu/s_ceilf.S: Fix -0.0 case.
-	Remove redundant const values.  Use float const.
-	* sysdeps/powerpc/powerpc32/fpu/s_floor.S: Fix -0.0 case.
-	* sysdeps/powerpc/powerpc32/fpu/s_floorf.S: Fix -0.0 case.
-	Use float const.
-	* sysdeps/powerpc/powerpc32/fpu/s_rint.S: Fix -0.0 case.
-	* sysdeps/powerpc/powerpc32/fpu/s_rintf.S: Fix -0.0 case.
-	Use float const.
-	* sysdeps/powerpc/powerpc32/fpu/s_round.S: Fix -0.0 case.
-	Remove redundant const values.
-	* sysdeps/powerpc/powerpc32/fpu/s_roundf.S: Fix -0.0 case.
-	Remove redundant const values.  Use float const.
-	* sysdeps/powerpc/powerpc32/fpu/s_trunc.S: Fix -0.0 case.
-	Remove redundant const values.
-	* sysdeps/powerpc/powerpc32/fpu/s_truncf.S: Fix -0.0 case.
-	Remove redundant const values.  Use float const.
-	* sysdeps/powerpc/powerpc64/fpu/s_ceil.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.  Remove redundant const values.
-	* sysdeps/powerpc/powerpc64/fpu/s_ceilf.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.  Remove redundant const values.
-	Use float const.
-	* sysdeps/powerpc/powerpc64/fpu/s_floor.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.
-	* sysdeps/powerpc/powerpc64/fpu/s_floorf.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.  Use float const.
-	* sysdeps/powerpc/powerpc64/fpu/s_rint.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.
-	* sysdeps/powerpc/powerpc64/fpu/s_rintf.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.  Use float const.
-	* sysdeps/powerpc/powerpc64/fpu/s_round.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.  Remove redundant const values.
-	* sysdeps/powerpc/powerpc64/fpu/s_roundf.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.  Remove redundant const values.
-	Use float const.
-	* sysdeps/powerpc/powerpc64/fpu/s_trunc.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.
-	* sysdeps/powerpc/powerpc64/fpu/s_truncf.S: Use EALIGN for Quadword
-	alignment.  Fix -0.0 case.  Remove redundant const values.
-	Use float const.
-
-2005-01-06  Ulrich Drepper  <drepper@redhat.com>
-
-	* misc/sys/cdefs.h: Define __wur.
-	* libio/stdio.h: Use __wur for a number of interfaces.
-	* posix/unistd.h: Likewise.
-	* stdlib/stdlib.h: Likewise.
-
-2004-12-29  Jakub Jelinek  <jakub@redhat.com>
-
-	* sysdeps/ia64/fpu/libm_support.h (__libm_error_support): Use
-	libc_hidden_proto instead of HIDDEN_PROTO.
-	* sysdeps/ia64/fpu/libm-symbols.h (HIDDEN_PROTO): Remove.
-	(__libm_error_support): If ASSEMBLER and in libc, define to
-	HIDDEN_JUMPTARGET(__libm_error_support).
-
-2004-12-28  David Mosberger  <davidm@hpl.hp.com>
-
-	* sysdeps/ia64/fpu/Makefile (duplicated-routines): New macro.
-	(sysdep_routines): Replace libm_ldexp{,f,l} and libm_scalbn{,f,l}
-	with $(duplicated-routines).
-	(libm-sysdep_routines): Likewise, but substitute "s_" prefix for
-	"m_" prefix.
-
-2004-12-27  David Mosberger  <davidm@hpl.hp.com>
-
-	* sysdeps/ia64/fpu/libm-symbols.h: Add include of <sysdep.h> and
-	undefine "ret" macro.  Add __libm_error_support hidden definitions.
-
-	* sysdeps/ia64/fpu/e_lgamma_r.c: Remove CVS-id comment.  Add
-	missing portion of copyright statement.
-	* sysdeps/ia64/fpu/e_lgammaf_r.c: Likewise.
-	* sysdeps/ia64/fpu/e_lgammal_r.c: Likewise.
-
-	* sysdeps/ia64/fpu/w_lgamma.c: Remove CVS-id comment.  Add
-	missing portion of copyright statement.
-	(__ieee754_lgamma): Rename from lgamma().  Make lgamma() a weak alias.
-	(__ieee754_gamma): Likewise.
-	* sysdeps/ia64/fpu/w_lgammaf.c: Likewise.
-	* sysdeps/ia64/fpu/w_lgammal.c: Likewise.
-
-2004-12-09  H. J. Lu <hjl@lucon.org>
-
-	* sysdeps/ia64/fpu/s_nextafterl.c: Remove.
-	* sysdeps/ia64/fpu/s_nexttoward.c: Likewise.
-	* sysdeps/ia64/fpu/s_nexttowardf.c: Likewise.
-	* sysdeps/ia64/fpu/e_atan2l.S: Remove (duplicate of e_atan2l.c).
-	* sysdeps/ia64/fpu/e_expl.S: Likewise.
-	* sysdeps/ia64/fpu/e_logl.c: Remove (conflicts with e_logl.S).
-
-2004-11-18  David Mosberger  <davidm@hpl.hp.com>
-
-	* sysdeps/ia64/fpu/README: New file.
-	* sysdeps/ia64/fpu/gen_import_file_list: New file.
-	* sysdeps/ia64/fpu/import_check: Likewise.
-	* sysdeps/ia64/fpu/import_diffs: Likewise.
-	* sysdeps/ia64/fpu/import_file.awk: Likewise.
-	* sysdeps/ia64/fpu/import_intel_libm: Likewise.
-	* sysdeps/ia64/fpu/libm-symbols.h: Likewise.
-
-	* sysdeps/ia64/fpu/e_acos.S: Update from Intel libm v2.1+.
-	* sysdeps/ia64/fpu/e_acosf.S: Likewise.
-	* sysdeps/ia64/fpu/e_acosl.S: Likewise.
-	* sysdeps/ia64/fpu/e_asin.S: Likewise.
-	* sysdeps/ia64/fpu/e_asinf.S: Likewise.
-	* sysdeps/ia64/fpu/e_asinl.S: Likewise.
-	* sysdeps/ia64/fpu/e_atan2.S: Likewise.
-	* sysdeps/ia64/fpu/e_atan2f.S: Likewise.
-	* sysdeps/ia64/fpu/e_cosh.S: Likewise.
-	* sysdeps/ia64/fpu/e_coshf.S: Likewise.
-	* sysdeps/ia64/fpu/e_coshl.S: Likewise.
-	* sysdeps/ia64/fpu/e_exp.S: Likewise.
-	* sysdeps/ia64/fpu/e_expf.S: Likewise.
-	* sysdeps/ia64/fpu/e_fmod.S: Likewise.
-	* sysdeps/ia64/fpu/e_fmodf.S: Likewise.
-	* sysdeps/ia64/fpu/e_fmodl.S: Likewise.
-	* sysdeps/ia64/fpu/e_hypot.S: Likewise.
-	* sysdeps/ia64/fpu/e_hypotf.S: Likewise.
-	* sysdeps/ia64/fpu/e_hypotl.S: Likewise.
-	* sysdeps/ia64/fpu/e_log.S: Likewise.
-	* sysdeps/ia64/fpu/e_log2.S: Likewise.
-	* sysdeps/ia64/fpu/e_log2f.S: Likewise.
-	* sysdeps/ia64/fpu/e_log2l.S: Likewise.
-	* sysdeps/ia64/fpu/e_logf.S: Likewise.
-	* sysdeps/ia64/fpu/e_pow.S: Likewise.
-	* sysdeps/ia64/fpu/e_powf.S: Likewise.
-	* sysdeps/ia64/fpu/e_powl.S: Likewise.
-	* sysdeps/ia64/fpu/e_remainder.S: Likewise.
-	* sysdeps/ia64/fpu/e_remainderf.S: Likewise.
-	* sysdeps/ia64/fpu/e_remainderl.S: Likewise.
-	* sysdeps/ia64/fpu/e_scalb.S: Likewise.
-	* sysdeps/ia64/fpu/e_scalbf.S: Likewise.
-	* sysdeps/ia64/fpu/e_scalbl.S: Likewise.
-	* sysdeps/ia64/fpu/e_sinh.S: Likewise.
-	* sysdeps/ia64/fpu/e_sinhf.S: Likewise.
-	* sysdeps/ia64/fpu/e_sinhl.S: Likewise.
-	* sysdeps/ia64/fpu/e_sqrt.S: Likewise.
-	* sysdeps/ia64/fpu/e_sqrtf.S: Likewise.
-	* sysdeps/ia64/fpu/e_sqrtl.S: Likewise.
-	* sysdeps/ia64/fpu/libm_error.c: Likewise.
-	* sysdeps/ia64/fpu/libm_reduce.c: Likewise.
-	* sysdeps/ia64/fpu/libm_support.h: Likewise.
-	* sysdeps/ia64/fpu/s_atan.S: Likewise.
-	* sysdeps/ia64/fpu/s_atanf.S: Likewise.
-	* sysdeps/ia64/fpu/s_atanl.S: Likewise.
-	* sysdeps/ia64/fpu/s_cbrt.S: Likewise.
-	* sysdeps/ia64/fpu/s_cbrtf.S: Likewise.
-	* sysdeps/ia64/fpu/s_cbrtl.S: Likewise.
-	* sysdeps/ia64/fpu/s_ceil.S: Likewise.
-	* sysdeps/ia64/fpu/s_ceilf.S: Likewise.
-	* sysdeps/ia64/fpu/s_ceill.S: Likewise.
-	* sysdeps/ia64/fpu/s_cos.S: Likewise.
-	* sysdeps/ia64/fpu/s_cosf.S: Likewise.
-	* sysdeps/ia64/fpu/s_cosl.S: Likewise.
-	* sysdeps/ia64/fpu/s_expm1.S: Likewise.
-	* sysdeps/ia64/fpu/s_expm1f.S: Likewise.
-	* sysdeps/ia64/fpu/s_expm1l.S: Likewise.
-	* sysdeps/ia64/fpu/s_fabs.S: Likewise.
-	* sysdeps/ia64/fpu/s_fabsf.S: Likewise.
-	* sysdeps/ia64/fpu/s_fabsl.S: Likewise.
-	* sysdeps/ia64/fpu/s_floor.S: Likewise.
-	* sysdeps/ia64/fpu/s_floorf.S: Likewise.
-	* sysdeps/ia64/fpu/s_floorl.S: Likewise.
-	* sysdeps/ia64/fpu/s_frexp.c: Likewise.
-	* sysdeps/ia64/fpu/s_frexpf.c: Likewise.
-	* sysdeps/ia64/fpu/s_frexpl.c: Likewise.
-	* sysdeps/ia64/fpu/s_ilogb.S: Likewise.
-	* sysdeps/ia64/fpu/s_ilogbf.S: Likewise.
-	* sysdeps/ia64/fpu/s_ilogbl.S: Likewise.
-	* sysdeps/ia64/fpu/s_log1p.S: Likewise.
-	* sysdeps/ia64/fpu/s_log1pf.S: Likewise.
-	* sysdeps/ia64/fpu/s_log1pl.S: Likewise.
-	* sysdeps/ia64/fpu/s_logb.S: Likewise.
-	* sysdeps/ia64/fpu/s_logbf.S: Likewise.
-	* sysdeps/ia64/fpu/s_logbl.S: Likewise.
-	* sysdeps/ia64/fpu/s_modf.S: Likewise.
-	* sysdeps/ia64/fpu/s_modff.S: Likewise.
-	* sysdeps/ia64/fpu/s_modfl.S: Likewise.
-	* sysdeps/ia64/fpu/s_nearbyint.S: Likewise.
-	* sysdeps/ia64/fpu/s_nearbyintf.S: Likewise.
-	* sysdeps/ia64/fpu/s_nearbyintl.S: Likewise.
-	* sysdeps/ia64/fpu/s_rint.S: Likewise.
-	* sysdeps/ia64/fpu/s_rintf.S: Likewise.
-	* sysdeps/ia64/fpu/s_rintl.S: Likewise.
-	* sysdeps/ia64/fpu/s_round.S: Likewise.
-	* sysdeps/ia64/fpu/s_roundf.S: Likewise.
-	* sysdeps/ia64/fpu/s_roundl.S: Likewise.
-	* sysdeps/ia64/fpu/s_significand.S: Likewise.
-	* sysdeps/ia64/fpu/s_significandf.S: Likewise.
-	* sysdeps/ia64/fpu/s_significandl.S: Likewise.
-	* sysdeps/ia64/fpu/s_tan.S: Likewise.
-	* sysdeps/ia64/fpu/s_tanf.S: Likewise.
-	* sysdeps/ia64/fpu/s_tanl.S: Likewise.
-	* sysdeps/ia64/fpu/s_trunc.S: Likewise.
-	* sysdeps/ia64/fpu/s_truncf.S: Likewise.
-	* sysdeps/ia64/fpu/s_truncl.S: Likewise.
-
-	* sysdeps/ia64/fpu/e_acosh.S: New file from Intel libm v2.1+.
-	* sysdeps/ia64/fpu/e_acoshf.S: Likewise.
-	* sysdeps/ia64/fpu/e_acoshl.S: Likewise.
-	* sysdeps/ia64/fpu/e_atanh.S: Likewise.
-	* sysdeps/ia64/fpu/e_atanhf.S: Likewise.
-	* sysdeps/ia64/fpu/e_atanhl.S: Likewise.
-	* sysdeps/ia64/fpu/e_exp10.S: Likewise.
-	* sysdeps/ia64/fpu/e_exp10f.S: Likewise.
-	* sysdeps/ia64/fpu/e_exp10l.S: Likewise.
-	* sysdeps/ia64/fpu/e_exp2.S: Likewise.
-	* sysdeps/ia64/fpu/e_exp2f.S: Likewise.
-	* sysdeps/ia64/fpu/e_exp2l.S: Likewise.
-	* sysdeps/ia64/fpu/e_lgamma_r.S: Likewise.
-	* sysdeps/ia64/fpu/e_lgammaf_r.S: Likewise.
-	* sysdeps/ia64/fpu/e_lgammal_r.S: Likewise.
-	* sysdeps/ia64/fpu/e_logl.S: Likewise.
-	* sysdeps/ia64/fpu/libm_frexp.S: Likewise.
-	* sysdeps/ia64/fpu/libm_frexpf.S: Likewise.
-	* sysdeps/ia64/fpu/libm_frexpl.S: Likewise.
-	* sysdeps/ia64/fpu/s_libm_ldexp.S: Likewise.
-	* sysdeps/ia64/fpu/s_libm_ldexpf.S: Likewise.
-	* sysdeps/ia64/fpu/s_libm_ldexpl.S: Likewise.
-	* sysdeps/ia64/fpu/s_libm_scalbn.S: Likewise.
-	* sysdeps/ia64/fpu/s_libm_scalbnf.S: Likewise.
-	* sysdeps/ia64/fpu/s_libm_scalbnl.S: Likewise.
-	* sysdeps/ia64/fpu/libm_lgamma.S: Likewise.
-	* sysdeps/ia64/fpu/libm_lgammaf.S: Likewise.
-	* sysdeps/ia64/fpu/libm_lgammal.S: Likewise.
-	* sysdeps/ia64/fpu/libm_sincos.S: Likewise.
-	* sysdeps/ia64/fpu/libm_sincos_large.S: Likewise.
-	* sysdeps/ia64/fpu/libm_sincosf.S: Likewise.
-	* sysdeps/ia64/fpu/libm_sincosl.S: Likewise.
-	* sysdeps/ia64/fpu/libm_scalblnf.S: Likewise.
-	* sysdeps/ia64/fpu/s_asinh.S: Likewise.
-	* sysdeps/ia64/fpu/s_asinhf.S: Likewise.
-	* sysdeps/ia64/fpu/s_asinhl.S: Likewise.
-	* sysdeps/ia64/fpu/s_erf.S: Likewise.
-	* sysdeps/ia64/fpu/s_erfc.S: Likewise.
-	* sysdeps/ia64/fpu/s_erfcf.S: Likewise.
-	* sysdeps/ia64/fpu/s_erfcl.S: Likewise.
-	* sysdeps/ia64/fpu/s_erff.S: Likewise.
-	* sysdeps/ia64/fpu/s_erfl.S: Likewise.
-	* sysdeps/ia64/fpu/s_fdim.S: Likewise.
-	* sysdeps/ia64/fpu/s_fdimf.S: Likewise.
-	* sysdeps/ia64/fpu/s_fdiml.S: Likewise.
-	* sysdeps/ia64/fpu/s_fma.S: Likewise.
-	* sysdeps/ia64/fpu/s_fmaf.S: Likewise.
-	* sysdeps/ia64/fpu/s_fmal.S: Likewise.
-	* sysdeps/ia64/fpu/s_fmax.S: Likewise.
-	* sysdeps/ia64/fpu/s_fmaxf.S: Likewise.
-	* sysdeps/ia64/fpu/s_fmaxl.S: Likewise.
-	* sysdeps/ia64/fpu/s_ldexp.c: Likewise.
-	* sysdeps/ia64/fpu/s_ldexpf.c: Likewise.
-	* sysdeps/ia64/fpu/s_ldexpl.c: Likewise.
-	* sysdeps/ia64/fpu/s_nextafter.S: Likewise.
-	* sysdeps/ia64/fpu/s_nextafterf.S: Likewise.
-	* sysdeps/ia64/fpu/s_nextafterl.S: Likewise.
-	* sysdeps/ia64/fpu/s_nexttoward.S: Likewise.
-	* sysdeps/ia64/fpu/s_nexttowardf.S: Likewise.
-	* sysdeps/ia64/fpu/s_nexttowardl.S: Likewise.
-	* sysdeps/ia64/fpu/s_tanh.S: Likewise.
-	* sysdeps/ia64/fpu/s_tanhf.S: Likewise.
-	* sysdeps/ia64/fpu/s_tanhl.S: Likewise.
-	* sysdeps/ia64/fpu/s_scalblnf.c: Likewise.
-	* sysdeps/ia64/fpu/w_lgamma.c: Likewise.
-	* sysdeps/ia64/fpu/w_lgammaf.c: Likewise.
-	* sysdeps/ia64/fpu/w_lgammal.c: Likewise.
-	* sysdeps/ia64/fpu/w_tgamma.S: Likewise.
-	* sysdeps/ia64/fpu/w_tgammaf.S: Likewise.
-	* sysdeps/ia64/fpu/w_tgammal.S: Likewise.
-
-	* sysdeps/ia64/fpu/e_gamma_r.c: New empty dummy-file.
-	* sysdeps/ia64/fpu/e_gammaf_r.c: Likewise.
-	* sysdeps/ia64/fpu/e_gammal_r.c: Likewise.
-	* sysdeps/ia64/fpu/w_acosh.c: Likewise.
-	* sysdeps/ia64/fpu/w_acoshf.c: Likewise.
-	* sysdeps/ia64/fpu/w_acoshl.c: Likewise.
-	* sysdeps/ia64/fpu/w_atanh.c: Likewise.
-	* sysdeps/ia64/fpu/w_atanhf.c: Likewise.
-	* sysdeps/ia64/fpu/w_atanhl.c: Likewise.
-	* sysdeps/ia64/fpu/w_exp10.c: Likewise.
-	* sysdeps/ia64/fpu/w_exp10f.c: Likewise.
-	* sysdeps/ia64/fpu/w_exp10l.c: Likewise.
-	* sysdeps/ia64/fpu/w_exp2.c: Likewise.
-	* sysdeps/ia64/fpu/w_exp2f.c: Likewise.
-	* sysdeps/ia64/fpu/w_exp2l.c: Likewise.
-	* sysdeps/ia64/fpu/w_expl.c: Likewise.
-	* sysdeps/ia64/fpu/e_expl.S: Likewise.
-	* sysdeps/ia64/fpu/w_lgamma_r.c: Likewise.
-	* sysdeps/ia64/fpu/w_lgammaf_r.c: Likewise.
-	* sysdeps/ia64/fpu/w_lgammal_r.c: Likewise.
-	* sysdeps/ia64/fpu/w_log2.c: Likewise.
-	* sysdeps/ia64/fpu/w_log2f.c: Likewise.
-	* sysdeps/ia64/fpu/w_log2l.c: Likewise.
-	* sysdeps/ia64/fpu/w_sinh.c: Likewise.
-	* sysdeps/ia64/fpu/w_sinhf.c: Likewise.
-	* sysdeps/ia64/fpu/w_sinhl.c: Likewise.
-
-	* sysdeps/ia64/fpu/libm_atan2_reg.S: Remove.
-	* sysdeps/ia64/fpu/s_ldexp.S: Likewise.
-	* sysdeps/ia64/fpu/s_ldexpf.S: Likewise.
-	* sysdeps/ia64/fpu/s_ldexpl.S: Likewise.
-	* sysdeps/ia64/fpu/s_scalbn.S: Likewise.
-	* sysdeps/ia64/fpu/s_scalbnf.S: Likewise.
-	* sysdeps/ia64/fpu/s_scalbnl.S: Likewise.
-
-	* sysdeps/ia64/fpu/s_sincos.c: Make it an empty dummy-file.
-	* sysdeps/ia64/fpu/s_sincosf.c: Likewise.
-	* sysdeps/ia64/fpu/s_sincosl.c: Likewise.
-
-	* sysdeps/ia64/fpu/e_atan2l.S: Add "Not needed" comment.
-
-	* sysdeps/ia64/fpu/s_copysign.S: Add __libm_copysign{,f,l}
-	alias for use by libm_error.c
-
-	* sysdeps/ia64/fpu/Makefile (libm-sysdep_routines): Remove
-	libm_atan2_reg, libm_tan, libm_frexp4{f,l}.
-	Mention s_erfc{,f,l}, libm_frexp{,f,l}, libm_ldexp{,f,l},
-	libm_sincos{,f,l}, libm_sincos_large, libm_lgamma{,f,l},
-	libm_scalbn{,f,l}, libm_scalblnf.
-	(sysdep_routines): Remove libm_frexp4{,f,l}.
-	Mention libm_frexp{,f,l}, libm_ldexp{,f,l}, and libm_scalbn{,f,l}.
-	(sysdep-CPPFLAGS): Add -include libm-symbols.h, -D__POSIX__,
-	_D_LIB_VERSIONIMF=_LIB_VERSION, -DSIZE_LONG_INT_64, and
-	-DSIZE_LONG_LONG_INT_64.
-
-2005-01-05  Steven Munroe  <sjmunroe@us.ibm.com>
-
-	* elf/rtld.c (dl_main) [NEED_DL_SYSINFO_DSO]: Insure l_map_end and
-	l_text_end are set for a VDSO with a single PT_LOAD entry.
-
-2005-01-05  Ulrich Drepper  <drepper@redhat.com>
-
-	* libio/iofopncook.c (_IO_cookie_seekoff): Define.  Mark offset as
-	invalid to disable optimizations in fileops which won't work here.
-	(_IO_cookie_jumps): Use it.
-	(_IO_old_cookie_jumps): Likewise.
-	* libio/fmemopen.c (fmemopen_seek): Result must be returned in *P,
-	not the return value.
-	* stdio-common/Makefile (tests): Add tst-fmemopen2.
-	* stdio-common/tst-fmemopen2.c: New file.
-
-	* sysdeps/unix/sysv/linux/bits/waitflags.h: Define __WNOTHREAD.
-
-2005-01-05  Roland McGrath  <roland@redhat.com>
-
-	* configure.in (libc_cv_cpp_asm_debuginfo): Checked moved ...
-	* sysdeps/i386/configure.in: ... here.  New file.
-
-2005-01-03  Ulrich Drepper  <drepper@redhat.com>
-
-	* sysdeps/generic/libc-start.c [SHARED] (__libc_start_main): Don't
-	initialize __environ again.
-	* stdlib/Makefile: Add rules to build and run tst-putenv.
-	* stdlib/tst-putenv.c: New file.
-	* stdlib/tst-putenvmod.c: New file.
-
-	* sysdeps/unix/sysv/linux/init-first.c: Clean file up.  Don't
-	define unnecessary wrappers or aliases of static functions.
-
-2005-01-03  Andreas Jaeger  <aj@suse.de>
-
-	* csu/Makefile (generated): Add start.os and start.ob.
-
-	* elf/Makefile (tests): Change rule for tst-pie1 so that make
-	clean works.
-
-2004-12-29  Roland McGrath  <roland@redhat.com>
-
-	[BZ #626]
-	* sysdeps/unix/alarm.c (alarm): Round return value to nearest rather
-	than always up; when nearest is zero, round up to one.
-
-2004-12-28  Ulrich Drepper  <drepper@redhat.com>
-
-	* po/es.po: Update from translation team.
-
-	* sysdeps/generic/dl-tls.c (__tls_get_addr): Fix typo.
-
-2004-12-27  Ulrich Drepper  <drepper@redhat.com>
-
-	* include/signal.h: Define __sigemptyset.
-
-2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
-
-	* posix/regex_internal.h (struct re_dfastate_t): Make
-	word_trtable a pointer to the 512-item transition table.
-	* posix/regexec.c (build_trtable): Fill in either state->trtable
-	or state->word_trtable.  Return a boolean indicating success.
-	(transit_state): Expect state->trtable to be a 256-item
-	transition table.  Reorganize code to have less tests in
-	the common case, and to save an indentation level.
-	* posix/regex_internal.c (free_state): Free word_trtable.
-
-2004-12-21  Jakub Jelinek  <jakub@redhat.com>
-
-	* sysdeps/unix/sysv/linux/i386/clone.S (__clone): Make sure %esp when
-	calling fn is 16 byte aligned.
-	* sysdeps/i386/tst-stack-align.h: New file.
-
-	* misc/efgcvt_r.c (FLOAT_MIN_10_EXP, FLOAT_MIN_10_NORM): Define.
-	(ecvt_r): Special case denormals.
-	* misc/qefgcvt_r.c (FLOAT_MIN_10_EXP, FLOAT_MIN_10_NORM): Define.
-	* misc/tst-efgcvt.c: Include float.h.
-	(ecvt_tests): Add 2 new tests.
-
-2004-12-20  Roland McGrath  <roland@frob.com>
-
-	* version.h (RELEASE, VERSION): development, 2.3.90
-	* include/features.h (__GLIBC_MINOR__): Now 4.
-
-2004-12-20  Jakub Jelinek  <jakub@redhat.com>,
-	    Jim Gifford  <giffordj@linkline.com>
-
-	[BZ #562]
-	* sysdeps/mips/Makefile (librt-sysdep_routines): Add.
-	* sysdeps/unix/mips/rt-sysdep.S: New file.
-
 2004-12-19  Roland McGrath  <roland@redhat.com>
 
-	* iconv/Makefile (test-iconvconfig): New target.
-	[$(cross-compiling) != yes] (xtests): Depend on it.
-
 	* iconv/iconvconfig.c (nostdlib, output_file, output_file_len):
 	New variables.
 	(options, parse_opt, main): Take new options --nostdlib and
 	--output/-o to set them.  Under --nostdlib, skip GCONV_PATH dirs.
 	(write_output): If output_file is set, write the output there.
 
-2004-12-19  Andreas Jaeger  <aj@suse.de>
+2004-12-19  Andreas Jaeger  <aj@suse.de>NULL
 
 	[BZ #560]
 	* inet/netinet/in.h: Use __interface_addr instead of __interface.