]> git.ipfire.org Git - thirdparty/glibc.git/blobdiff - ChangeLog
Update.
[thirdparty/glibc.git] / ChangeLog
index e4a04c6ffed079578230bfa95c217e25700b7c4c..31bc91cdd501b79ad7df6f20cdd0638c64415edc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,121 @@
+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.