+2003-09-22 Ulrich Drepper <drepper@redhat.com>
+
+ * timezone/zdump.c: Update from tzcode2003c.
+ * timezone/zic.c: Likewise.
+ * timezone/leapseconds: Update from tzdata2003c.
+
+2003-09-19 Ulrich Drepper <drepper@redhat.com>
+
+ * elf/Makefile ($(objpfx)librtld.os): Create link map also for
+ final build to ease quality control.
+
+ * sysdeps/unix/sysv/linux/getcwd.c (__getcwd): If compiled for
+ ld.so, don't include NULL buffer pointer handling.
+
+2003-09-19 Jakub Jelinek <jakub@redhat.com>
+
+ * dlfcn/dlopen.c (dlopen): Add static_link_warning.
+
+2003-09-18 Jakub Jelinek <jakub@redhat.com>
+
+ * libio/memstream.c (open_memstream): Use _IO_init instead of
+ _IO_old_init.
+
+2003-09-17 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/generic/wordexp.c (eval_expr_val): Use strtol since we
+ have to recognize octal and hexadecimal numbers as well. Simplify
+ function, signs are handled in strtol.
+ * posix/wordexp-test.c: Add tests for octal and hexadecimal
+ numbers in arithmetic expressions.
+
+2003-09-17 Jakub Jelinek <jakub@redhat.com>
+
+ * elf/Makefile (distribute): Add tst-alignmod.c.
+ (tests): Add tst-align.
+ (modules-names): Add tst-alignmod.
+ (CFLAGS-tst-align.c, CFLAGS-tst-alignmod.c): Add
+ $(stack-align-test-flags).
+ ($(objpfx)tst-align): Depend on libdl.
+ ($(objpfx)tst-align.out): Depend on tst-alignmod.so.
+ * elf/tst-align.c: New file.
+ * elf/tst-alignmod.c: New file.
+ * misc/Makefile (CFLAGS-tst-tsearch.c): Add $(stack-align-test-flags).
+ * misc/tst-tsearch.c: Include tst-stack-align.h.
+ (stack_align_check): New array.
+ (cmp_fn, walk_action): Use TEST_STACK_ALIGN ().
+ (main): Report error if stack was not enough aligned
+ in cmp_fn or walk_action.
+ * stdlib/Makefile (CFLAGS-tst-qsort.c): Add $(stack-align-test-flags).
+ * stdlib/tst-qsort.c: Include tst-stack-align.h.
+ (align_check): New var.
+ (compare): Use TEST_STACK_ALIGN () macro.
+ (main): Report error if stack was not enough aligned in compare.
+ * sysdeps/i386/i686/Makefile (stack-align-test-flags): Remove
+ unneeded -mpreferred-stack-boundary=4.
+ * sysdeps/x86_64/tst-stack-align.h: New file.
+
+ * libio/memstream.c (_IO_wmem_jumps): Remove unused structure.
+ (_IO_wmem_sync, _IO_wmem_finish): Remove unused functions.
+
+2003-09-17 Philip Blundell <philb@gnu.org>
+
+ * sysdeps/arm/dl-machine.h (CALL_ROUTINE): Deleted.
+ (BX): Define.
+ (ELF_MACHINE_RUNTIME_TRAMPOLINE): Optimise a little.
+
+ * sysdeps/arm/sysdep.h (DO_RET): New.
+
+ * sysdeps/unix/sysv/linux/arm/vfork.S: Add #error if __NR_vfork
+ required but not defined. Improve test of error code.
+
+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.
+ * sysdeps/unix/sysv/linux/utimes.c (__utimes): Likewise.
+
+2003-09-15 Jakub Jelinek <jakub@redhat.com>
+
+ * sysdeps/i386/Makefile (sysdep-CFLAGS): If not in math or csu
+ subdir, add -mpreferred-stack-boundary=4, with few exceptions.
+
+2003-09-17 Jakub Jelinek <jakub@redhat.com>
+
+ * Makeconfig (stack-align-test-flags): Set.
+ * stdlib/Makefile (CFLAGS-tst-bsearch.c): Add
+ $(stack-align-test-flags).
+ * stdlib/tst-bsearch.c: Include tst-stack-align.h.
+ (align_check): New var.
+ (comp): Use TEST_STACK_ALIGN macro.
+ (do_test): Fail if align_check != 1.
+ * sysdeps/generic/tst-stack-align.h: New file.
+ * sysdeps/i386/i686/Makefile (stack-align-test-flags): Add -msse.
+ * sysdeps/i386/i686/tst-stack-align.h: New file.
+
+2003-09-17 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/i386/clone.S: Make sure child gets a
+ stack which is aligned (mod 16).
+
+2003-09-17 Uwe Reimann <Uwe_Reimann@gmx.net>
+ Hans-Peter Nilsson <hp@axis.com>
+
+ * sysdeps/cris/dl-machine.h (elf_machine_type_class): Classify
+ R_CRIS_GLOB_DAT as ELF_RTYPE_CLASS_PLT. Clarify comment.
+
+2003-09-17 Jakub Jelinek <jakub@redhat.com>
+
+ * dirent/scandir.c: Include bits/libc-lock.h.
+ (struct scandir_cancel_struct): New type.
+ (cancel_handler): New function.
+ (SCANDIR): Add __libc_cleanup_{push,pop}, save state into
+ scandir_cancel_struct.
+
+2003-09-16 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/unix/sysv/linux/Dist: Remove internal_statvfs.c.
+ * sysdeps/unix/sysv/linux/Makefile [subdir=io] (sysdep_routines):
+ Add internal_statvfs.
+ * sysdeps/unix/sysv/linux/fstatvfs.c: Call __internal_statvfs
+ instead of including "internal_statvfs.c".
+ * sysdeps/unix/sysv/linux/statvfs.c: Likewise.
+ * sysdeps/unix/sysv/linux/internal_statvfs.c: Make it a real function.
+ Add code to avoid the stat calls on all the reported mount points
+ when we can determine mismatch in advance.
+ * sysdeps/unix/sysv/linux/linux_fsinfo.h: Add AUTOFS_SUPER_MAGIC and
+ USBDEVFS_SUPER_MAGIC.
+
+2003-09-16 Jakub Jelinek <jakub@redhat.com>
+
+ * posix/Versions (sched_getaffinity, sched_setaffinity): Change
+ from GLIBC_2.3.2 to GLIBC_2.3.3 symbol version.
+
+2003-09-16 Bruno Haible <bruno@clisp.org>
+
+ * intl/tst-gettext2.sh: Set GCONV_PATH and LOCPATH only after
+ invoking msgfmt, not before.
+
+2003-09-15 Jakub Jelinek <jakub@redhat.com>
+
+ * argp/argp.h (argp_parse, __argp_parse): Remove __THROW.
+ * argp/Makefile (CFLAGS-argp-help.c, CFLAGS-argp-parse.c): Add
+ $(uses-callbacks).
+ * dirent/Makefile (CFLAGS-scandir.c, CFLAGS-scandir64.c): Likewise.
+ * elf/Makefile (CFLAGS-dl-iterate-phdr.c,
+ CFLAGS-dl-iterate-phdr-static.c): Add $(uses-callbacks).
+ * elf/dl-iteratephdr.c (cancel_handler): New function.
+ (__dl_iterate_phdr): Add __libc_cleanup_{push,pop}.
+ * elf/link.h (dl_iterate_phdr): Remove __THROW.
+ * io/Makefile (CFLAGS-fts.c): Merge into one assignment.
+ Add $(uses-callbacks).
+ (CFLAGS-ftw.c, CFLAGS-ftw64.c): Add $(uses-callbacks).
+ * misc/Makefile (CFLAGS-tsearch.c, CFLAGS-lsearch.c): Change
+ $(exceptions) to $(uses-callbacks).
+ * Makeconfig (uses-callbacks): Set to $(exceptions).
+ * posix/Makefile (CFLAGS-glob.c, CFLAGS-glob64.c): Add
+ $(uses-callbacks).
+ * stdlib/Makefile (CFLAGS-bsearch.c, CFLAGS-msort.c, CFLAGS-qsort.c):
+ Likewise.
+
2003-09-15 Andreas Schwab <schwab@suse.de>
* sysdeps/m68k/setjmp.c: Add hidden_def.