summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2000-07-046-19/+93
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2000-07-04 Ulrich Drepper <drepper@redhat.com> * crypt/md5-crypt.c (__md5_crypt_r): If buffers for key and salt are not aligned to alignof(md5_uint32) do it before calling __md5_process_bytes. * crypt/md5.c: Make sure buffers are aligned. * crypt/md5.h: Likewise. Reported by Solar Designer <solar@false.com>. * crypt/Makefile: Add dependencies for test programs. * Rules: Define LC_ALL=C in environments of all programs we run. * intl/tst-gettext.sh (LC_ALL): Define to C and export. 2000-07-03 H.J. Lu <hjl@gnu.org> * locale/programs/ld-ctype.c (ctype_output): The size of iov is 2 + elem + offset, not 2 + elem + offset + 2. 2000-07-04 Ulrich Drepper <drepper@redhat.com> * posix/fnmatch_loop.c: Fix two problems uncovered by the new test suite. * posix/Makefile (tests): Add tst-fnmatch. (tst-fnmatch-ENV): Define. * posix/tst-fnmatch.c: New file. * posix/tst-fnmatch.sh: New file.
* Update.Ulrich Drepper2000-07-0410-9/+684
| | | | | | | 2000-07-04 Ulrich Drepper <drepper@redhat.com> * spinlock.c (__pthread_unlock): Properly place write barrier. Patch by Kaz Kylheku <kaz@ashi.footprints.net>.
* (tests): Add tst-fnmatch. (tst-fnmatch-ENV): Define.Ulrich Drepper2000-07-041-1/+3
|
* * csu/Makefile (extra-objs, install-lib): Add BP objects conditionally. Greg McGary2000-07-042-4/+12
| | | | | | ($(objpfx)b$(start-installed-name)): Add non-elf rule. * csu/Makefile (extra-objs, install-lib): Add BP objects conditionally. ($(objpfx)b$(start-installed-name)): Add non-elf rule.
* * libio/libio.h (_IO_FILE): Revert type of _chain to _IO_FILE*. Greg McGary2000-07-044-32/+42
| | | | | | | | | | | | | | | | | | * libio/libioP.h (_IO_ITER): Revert to type _IO_FILE*. (FILEBUF_LITERAL): Add cast for CHAIN init. * libio/genops.c (_IO_un_link, _IO_link_in, _IO_iter_begin): Add casts. (_IO_flush_all, _IO_flush_all_linebuffered, _IO_unbuffer_write): Revert type of `fp' to _IO_FILE*. (_IO_iter_file): Remove cast. (_IO_iter_next): Elide intermediate member reference. * libio/libio.h (_IO_FILE): Revert type of _chain to _IO_FILE*. * libio/libioP.h (_IO_ITER): Revert to type _IO_FILE*. (FILEBUF_LITERAL): Add cast for CHAIN init. * libio/genops.c (_IO_un_link, _IO_link_in, _IO_iter_begin): Add casts. (_IO_flush_all, _IO_flush_all_linebuffered, _IO_unbuffer_write): Revert type of `fp' to _IO_FILE*. (_IO_iter_file): Remove cast. (_IO_iter_next): Elide intermediate member reference.
* Update.Ulrich Drepper2000-07-042-1/+23
| | | | | | | 2000-07-04 NIIBE Yutaka <gniibe@chroot.org> * locale/programs/charmap.c (charmap_read): Prepend the condition filename == NULL.
* * sysdeps/powerpc/strchr.S: Check bounds. Greg McGary2000-07-042-13/+33
| | | | | | | | Wrap extern symbols in BP_SYM (). 2000-07-03 Greg McGary <greg@mcgary.org> * sysdeps/powerpc/strchr.S: Check bounds. Wrap extern symbols in BP_SYM ().
* (charmap_read): Prepend the condition filename == NULL.Ulrich Drepper2000-07-049-52/+149
|
* Update.Ulrich Drepper2000-07-033-1/+6
| | | | | | 2000-07-03 Andreas Jaeger <aj@suse.de> * dlfcn/Makefile (generated): New.
* Update.Ulrich Drepper2000-07-037-0/+5256
| | | | | | | | | | | | | | | 2000-07-03 Ulrich Drepper <drepper@redhat.com> * libio/genops.c (__overflow): Use _IO_fwide to orient the stream. (__uflow): Likewise. (__underflow): Likewise. * libio/wgenops.c (__wunderflow): Likewise. * stdio-common/tst-unbputc.c: New file. * stdio-common/tst-unbputc.sh: New file. * stdio-common/Makefile: Add rules to build and run tst-unbputc. * po/en_GB.po: New file. Contributed by Robert Brady <rwb197@ecs.soton.ac.uk>.
* Update.Ulrich Drepper2000-07-033-2/+9
| | | | | | | 2000-07-03 Ulrich Drepper <drepper@redhat.com> * tst-fmon.sh: Set LOCPATH and LANGUAGE for localedef run. * tst-locale.sh: Likewise.
* Update.Ulrich Drepper2000-07-0110-36/+40
| | | | | | | | | | | | | | 2000-07-01 Andreas Jaeger <aj@suse.de> * intl/Makefile (generated-dirs): New. * elf/Makefile (generated): trusted-dirs.h is always generated, move out of build-shared condition. (generated): Merge the two entries for build-shared. 2000-07-01 Ulrich Drepper <drepper@redhat.com> * debug/Makefile (distribute): Add xtrace.sh.
* Update. glibc-2.1.91 cvs/glibc_2-1-91Ulrich Drepper2000-07-017-7/+23
| | | | | | | | | | | | | | * version.h (VERSION): Bump to 2.1.91. * configure.in: Update warning comment. glibc should not be broken anymore. * sysdeps/unix/sysv/linux/ia64/Dist: Remove old content. Add ioperm.c, sys/procfs.h, and sys/io.h. * sysdeps/powerpc/Dist: Add bp-asm.h. * sunrpc/rpc_cout.c (inline_struct): Add missing parenthesis in
* Update.Ulrich Drepper2000-07-012-3/+4
|
* Update.Ulrich Drepper2000-07-019-39/+78
| | | | | | | | | | | | | | | | | | | * assert/Depend: Add localedata. * assert/Makefile (test-assert-ENV): New. Define LANGUAGE=C. (test-assert-perr-ENV): New. Define LANGUAGE=C. * sysdeps/alpha/dl-machine.h (elf_machine_rela) [r_type == R_ALPHA_REFQUAD]: Use memcpy to load and store value from relocation address to prevent unaligned trap. Suggested by Richard Henderson <rth@cygnus.com>. 2000-06-30 Jakub Jelinek <jakub@redhat.com> * io/sys/stat.h (stat64, lstat64, fstat64): Don't define inlines if redirecting and either redirection is done using defines or not optimizing. 2000-06-30 Ulrich Drepper <drepper@redhat.com>
* Update.Ulrich Drepper2000-07-013-5/+9
| | | | | | * sunrpc/rpc_cout.c (inline_struct): Add missing braces in generated expressions. Patch by Darren McClelland <dmcclell@zetec.com>.
* Update.Ulrich Drepper2000-07-014-2/+11
| | | | | | | * timezone/Makefile (build-testdata): Set LANGUAGE and LC_ALL since zic uses setlocale and gettext but we cannot make it use the new locale data since zic calls a shell which might not use the new libc.
* Update.Ulrich Drepper2000-07-014-69/+39
| | | | | | | | | | | | * stdlib/strfmon.c: Move somewhat closer to the standard wrt to handling the internation currency symbol. POSIX says that the fourth character is used to separate the currency symbol from the value. Therefore it does not have to be printed. But we cannot remove the space if the currency symbol is printed before the number since this is what many locales expect. * localedata/tests-mbwc/dat_strfmon.c: Remove #ifdefs introduced to work around DEM problem. * localedata/tst-fmon.data: Change back entries with DEM.
* Update.Ulrich Drepper2000-07-014-14/+80
| | | | | | | | | | | | | | | * iconv/gconv_trans.c: Test with _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN whether this information is available. * intl/dcigettext.c (_nl_find_msg): Correct reallocation of buffers in case the translation is too large. Remember allocated memory blocks in a list. (free_mem): Free memory for translations. * intl/tst-gettext.c: Use correct locale. Improve error messages. * locale/programs/ld-ctype.c (ctype_output): If no default_missing information is available set the string length to zero.
* Test with _NL_CTYPE_TRANSLIT_DEFAULT_MISSING_LEN whether this information is ↵Ulrich Drepper2000-07-011-4/+3
| | | | available.
* * sysdeps/powerpc/bp-asm.h: New file. Greg McGary2000-06-3019-63/+350
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * sysdeps/powerpc/__longjmp.S: Check bounds. Wrap extern symbols in BP_SYM (). * sysdeps/powerpc/bsd-_setjmp.S: Likewise. * sysdeps/powerpc/bsd-setjmp.S: Likewise. * sysdeps/powerpc/setjmp.S: Likewise. * sysdeps/powerpc/add_n.S: Likewise. * sysdeps/powerpc/addmul_1.S: Likewise. * sysdeps/powerpc/lshift.S: Likewise. * sysdeps/powerpc/rshift.S: Likewise. * sysdeps/powerpc/mul_1.S: Likewise. * sysdeps/powerpc/sub_n.S: Likewise. * sysdeps/powerpc/submul_1.S: Likewise. * sysdeps/powerpc/strlen.S: Likewise. * sysdeps/powerpc/memset.S: Likewise. * sysdeps/powerpc/stpcpy.S: Likewise. * sysdeps/powerpc/strcmp.S: Likewise. * sysdeps/powerpc/strcpy.S: Likewise. * sysdeps/powerpc/elf/bzero.S: Likewise. * sysdeps/powerpc/bp-asm.h: New file. * sysdeps/powerpc/__longjmp.S: Check bounds. Wrap extern symbols in BP_SYM (). * sysdeps/powerpc/bsd-_setjmp.S: Likewise. * sysdeps/powerpc/bsd-setjmp.S: Likewise. * sysdeps/powerpc/setjmp.S: Likewise. * sysdeps/powerpc/add_n.S: Likewise. * sysdeps/powerpc/addmul_1.S: Likewise. * sysdeps/powerpc/lshift.S: Likewise. * sysdeps/powerpc/rshift.S: Likewise. * sysdeps/powerpc/mul_1.S: Likewise. * sysdeps/powerpc/sub_n.S: Likewise. * sysdeps/powerpc/submul_1.S: Likewise. * sysdeps/powerpc/strlen.S: Likewise. * sysdeps/powerpc/memset.S: Likewise. * sysdeps/powerpc/stpcpy.S: Likewise. * sysdeps/powerpc/strcmp.S: Likewise. * sysdeps/powerpc/strcpy.S: Likewise. * sysdeps/powerpc/elf/bzero.S: Likewise.
* Update.Ulrich Drepper2000-06-302-0/+10
| | | | | | 2000-06-30 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/i686/strcmp.S: Little optimization in non-BP case.
* Replace with version which does not use floating point registers.Ulrich Drepper2000-06-301-95/+29
|
* * sysdeps/powerpc/stpcpy.S: Define & use symbolic register names. Greg McGary2000-06-302-55/+60
| | | | | | | | Line up operands column with tabs. 2000-06-30 Greg McGary <greg@mcgary.org> * sysdeps/powerpc/stpcpy.S: Define & use symbolic register names. Line up operands column with tabs.
* Update.Ulrich Drepper2000-06-303-0/+8
| | | | * elf/Makefile (LDFLAGS-origtest): Actually add it.
* Update.Ulrich Drepper2000-06-303-0/+74
| | | | | | | | | | 2000-06-30 Ulrich Drepper <drepper@redhat.com> * sysdeps/ia64/htonl.S: New file. * sysdeps/ia64/htons.S: New file. * sysdeps/ia64/memcpy.S: Replace with version which does not use floating point registers. Patches by Dan Pop <Dan.Pop@cern.ch>.
* (install-locales): Remove the -u switch from localedef command line.Ulrich Drepper2000-06-301-1/+0
|
* Update.Andreas Jaeger2000-06-302-4/+7
| | | | | * posix/Makefile (tests): tst-exec and tst-spawn only work with shared libraries.
* Update.Andreas Jaeger2000-06-302-1/+9
| | | | | | | | | 2000-06-30 Andreas Jaeger <aj@suse.de> * io/Makefile (CFLAGS-test-lfs.c): New. (tests): Add test-lfs. * io/test-lfs.c: New file.
* Simple tests for LFS.Andreas Jaeger2000-06-301-0/+114
|
* Update.Ulrich Drepper2000-06-301-0/+5
| | | | | | | 2000-06-30 Jakub Jelinek <jakub@redhat.com> * sysdeps/i386/bits/string.h (strcmp): Use 8bit register in 8bit instruction.
* (strcmp): Use 8bit register in 8bit instruction.Ulrich Drepper2000-06-301-2/+2
|
* Update.Andreas Jaeger2000-06-301-0/+7
| | | | | | | | | 2000-06-29 Andreas Jaeger <aj@suse.de> * sunrpc/rpc_svcout.c (write_msg_out): Always use format string with syslog. (print_err_message): Likewise. Reported by Chris Evans <chris@ferret.lmh.ox.ac.uk>.
* * sunrpc/rpc_svcout.c (write_msg_out): Always use format string Andreas Jaeger2000-06-301-4/+4
| | | | | | with syslog. (print_err_message): Likewise. Reported by Chris Evans <chris@ferret.lmh.ox.ac.uk>.
* Update.Ulrich Drepper2000-06-303-23/+29
| | | | | * locale/loadlocale.c (_nl_load_locale): Make sure all locale data used as words is properly aligned.
* Update.Ulrich Drepper2000-06-304-200/+234
| | | | | | | | * tst-fmon.sh: Don't generate de_DE and en_US locale data. * tst-rpmatch.sh: Use de_DE.ISO-8859-1 not de_DE. * tst-ctype.sh: Use de_DE.ISO-8859-1 and en_US.ANSI_X3.4-1968. * locales/POSIX: Update for new format.
* Don't generate de_DE and en_US locale data.Ulrich Drepper2000-06-301-9/+0
|
* * sysdeps/generic/libc-start.c (__libc_stack_end): Chop __unbounded. Greg McGary2000-06-304-1/+10
| | | | | | | | | | * sysdeps/unix/make-syscalls.sh: Handle signatures of length 7..9, just in case... * misc/sys/cdefs.h (__ptrvalue): Define as nothing for non-BP. * sysdeps/generic/libc-start.c (__libc_stack_end): Chop __unbounded. * sysdeps/unix/make-syscalls.sh: Handle signatures of length 7..9, just in case... * misc/sys/cdefs.h (__ptrvalue): Define as nothing for non-BP.
* Update.Ulrich Drepper2000-06-304-7/+33
| | | | | | | 2000-06-29 Ulrich Drepper <drepper@redhat.com> * locale/programs/ld-ctype.c (ctype_output): Don't generate unaligned data files.
* Update.Ulrich Drepper2000-06-297-17/+136
| | | | | | | | | | | | | | | | | 2000-06-29 Ulrich Drepper <drepper@redhat.com> * tst-fmon.data: Until we know what is correct, but the spaces after DEM back in. * tests-mbwc/dat_mbstowcs.c: Fix various bugs. Comment out unresolved issues. * tests-mbwc/dat_mbtowc.c: Likewise. * tests-mbwc/dat_strcoll.c: Likewise. * tests-mbwc/dat_strfmon.c: Likewise. * tests-mbwc/dat_strxfrm.c: Likewise. * tests-mbwc/tst_mbtowc.c: Likewise. ($(addsuffix .out,$(addprefix $(objpfx),$(locale_test_suite)))):
* Until we know what is correct, but the spaces after DEM back in.Ulrich Drepper2000-06-291-9/+9
|
* * sysdeps/i386/bp-asm.h (PCOFF): New constant. Greg McGary2000-06-298-71/+122
| | | | | | | | | | | | | | | | | | | | | | | | | | | | (POP_ERRNO_LOCATION_RETURN): Fold insns. * sysdeps/i386/bits/setjmp.h (JB_SIZE): New constant. (PUSH_SIGNAL_MASK): New macro. * sysdeps/i386/__longjmp.S (__longjmp): Wrap symbol in BP_SYM (). LEAVE is unnecessary. Check bounds of jmp_buf. * sysdeps/i386/elf/setjmp.S: Call PUSH_SIGNAL_MASK. Wrap symbols in BP_SYM (). Check bounds of jmp_buf. Don't call LEAVE until immediately before tail-call. * sysdeps/i386/setjmp.S: Likewise. * sysdeps/i386/bsd-_setjmp.S: Likewise. * sysdeps/i386/bsd-setjmp.S: Likewise. 2000-06-29 Greg McGary <greg@mcgary.org> * sysdeps/i386/bp-asm.h (PCOFF): New constant. (POP_ERRNO_LOCATION_RETURN): Fold insns. * sysdeps/i386/bits/setjmp.h (JB_SIZE): New constant. (PUSH_SIGNAL_MASK): New macro. * sysdeps/i386/__longjmp.S (__longjmp): Wrap symbol in BP_SYM (). LEAVE is unnecessary. Check bounds of jmp_buf. * sysdeps/i386/elf/setjmp.S: Call PUSH_SIGNAL_MASK. Wrap symbols in BP_SYM (). Check bounds of jmp_buf. Don't call LEAVE until immediately before tail-call. * sysdeps/i386/setjmp.S: Likewise. * sysdeps/i386/bsd-_setjmp.S: Likewise. * sysdeps/i386/bsd-setjmp.S: Likewise.
* Update.Ulrich Drepper2000-06-291-0/+13
| | | | | | | | | | | | | | | 2000-06-29 Jakub Jelinek <jakub@redhat.com> * sysdeps/sparc/fpu/fclrexcpt.c: Use SHLIB_COMPAT, compat_symbol and versioned_symbol. * sysdeps/sparc/fpu/fesetenv.c: Likewise. * sysdeps/sparc/fpu/feupdateenv.c: Likewise. * sysdeps/sparc/fpu/fgetexcptflg.c: Likewise. * sysdeps/sparc/fpu/fraiseexcpt.c: Likewise. * sysdeps/sparc/fpu/fsetexcptflg.c: Likewise. * sysdeps/sparc/fpu/fegetenv.c: Likewise. * sysdeps/unix/sysv/linux/sparc/sparc64/Versions: New file. * shlib-versions: Make sparc64 GLIBC_2.2+ only.
* Make sparc64 GLIBC_2.2+ only.Ulrich Drepper2000-06-2912-16/+66
| | | | | | 2000-06-29 Jakub Jelinek <jakub@redhat.com> * shlib-versions: Make sparc64 GLIBC_2.2+ only.
* Update.Ulrich Drepper2000-06-293-0/+136
| | | | * stdio-common/tst-printf.c: Add test for above problem.
* Update.Ulrich Drepper2000-06-2928-62/+505
| | | | | | | | | | | | | | | | | | | 2000-06-29 Ulrich Drepper <drepper@redhat.com> * stdio-common/printf_fp.c (__printf_fp): Don't clobber pointer which we later need to calling free(). Patch by Matt Wilson <msw@redhat.com>. 2000-06-27 David Mosberger-Tang <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/bits/ipc.h: New file. * sysdeps/unix/sysv/linux/ia64/bits/shm.h: New file. 2000-06-28 Jes Sorensen <jes@linuxcare.com> * sysdeps/ieee754/dbl-64/s_exp2.c: Add include stdlib.h to get prototype for abs(). * sysdeps/ieee754/flt-32/s_exp2f.c: ditto.
* Convert to new format.Ulrich Drepper2000-06-2985-92021/+93543
|
* Don't use regparm with bounded pointers.Andreas Jaeger2000-06-292-1/+5
| | | | | | 2000-06-23 Andreas Jaeger <aj@suse.de> * config.h.in: Don't use regparm with bounded pointers.
* Update.Andreas Jaeger2000-06-2918-12/+1962
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (tst_mbrtowc-ENV): New. (tst_mbsrtowcs-ENV): New. (tst_mbstowcs-ENV): New. (tst_strfmon-ENV): New. (tst_wcrtomb-ENV): New. (tst_wcsrtombs-ENV): New. (tst_wcstod-ENV): New. (tst_wcstok-ENV): New. (tst_wcstombs-ENV): New. * tests-mbwc/dat_wcstok.c: Likewise. * tests-mbwc/tst_wcstok.c: Likewise. * tests-mbwc/dat_wcstod.c: Likewise. * tests-mbwc/tst_wcstod.c: Likewise. * tests-mbwc/dat_mbrtowc.c: Likewise. * tests-mbwc/tst_mbrtowc.c: Likewise. * tests-mbwc/dat_wcsrtombs.c: Likewise. * tests-mbwc/tst_wcsrtombs.c: Likewise. * tests-mbwc/dat_wcstombs.c: Likewise. * tests-mbwc/tst_wcstombs.c: Likewise. * tests-mbwc/dat_mbsrtowcs.c: Likewise. * tests-mbwc/tst_mbsrtowcs.c: Likewise. * tests-mbwc/dat_wcrtomb.c: Likewise. * tests-mbwc/tst_wcrtomb.c: Likewise. * tests-mbwc/dat_mbstowcs.c: Likewise. * tests-mbwc/tst_mbstowcs.c: Likewise. * tests-mbwc/dat_strfmon.c: Likewise. * tests-mbwc/tst_strfmon.c: Likewise.
* Test files for strfmon.Andreas Jaeger2000-06-292-0/+332
|