about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Update.Ulrich Drepper2001-03-158-23/+88
| | | | | | | | | | | | | | | * posix/tst-fnmatch.input: Add test case for FNM_PERIOD handling with FNM_EXTMATCH. * posix/fnmatch_loop.c: Optimize handling of ?() and @(). * posix/fnmatch.c: Define STRLEN and STRCAT appropriately. * posix/Versions [libc] (GLIBC_2.2.3): Add fnmatch. * posix/fnmatch.c: Define with new default version GLIBC_2.2.3 to avoid running binaries with libc versions without FNM_EXTMATCH support. * include/wchar.h: Add prototype for __wcscat. * wcsmbs/wcscat.c: Define __wcscat and make wcscat weak alias.
* Update.Ulrich Drepper2001-03-157-88/+551
| | | | | | | | | | | | | | | | 2001-03-15 Ulrich Drepper <drepper@redhat.com> * posix/fnmatch.h (FNM_EXTMATCH): Define. * posix/fnmatch.c (NO_LEADING_PERIOD): Define. (posixly_correct): Move global variable here. (INT, EXT, END): Name new functions defined in fnmatch_loop.c. (fnmatch): Pretty printing. * posix/fnmatch_loop.c: Add code to handle FNM_EXTMATCH. * posix/tst-fnmatch.c: Recognize EXTMATCH flag. * posix/tst-fnmatch.input: Add tests for extended matching. * posix/testfnm.c: Add test for patterns with multiple ** before /. * posix/fnmatch_loop.c: Fix problem with the test above.
* Update.Ulrich Drepper2001-03-142-2/+9
| | | | | | | | | | | 2001-03-14 Ulrich Drepper <drepper@redhat.com> * sysdeps/ieee754/dbl-64/e_sqrt.c (__ieee754_sqrt): Remove reference to usqrt. * resolv/res_data.c (fp_nquery): Call __res_ninit not __res_init. Use EM_X86_64 instead of EM_X8664.
* (fp_nquery): Call __res_ninit not __res_init.Ulrich Drepper2001-03-141-1/+1
|
* Update.Andreas Jaeger2001-03-141-0/+5
| | | | | | | 2001-03-12 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/i386/readelflib.c (process_elf_file): Use EM_X86_64 instead of EM_X8664.
* Update.Ulrich Drepper2001-03-132-0/+6
| | | | * sysdeps/ieee754/dbl-64/upow.h: Define nZERO and nINF.
* Update.Ulrich Drepper2001-03-1325-303/+350
| | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-12 Ulrich Drepper <drepper@redhat.com> * sysdeps/ieee754/dbl-64/e_remainder.c: Fix handling of boundary conditions. * sysdeps/ieee754/dbl-64/e_pow.c: Fix handling of boundary conditions. * sysdeps/ieee754/dbl-64/s_sin.c (__sin): Handle Inf and NaN correctly. (__cos): Likewise. * sysdeps/ieee754/dbl-64/e_asin.c (__ieee754_asin): Handle NaN correctly. (__ieee754_acos): Likewise. redefinition. * sysdeps/ieee754/dbl-64/endian.h: Define also one of BIG_ENDI and LITTLE_ENDI. * sysdeps/ieee754/dbl-64/MathLib.h (Init_Lib): Use void as parameter list.
* Fix a typo in the function name.Ulrich Drepper2001-03-121-1/+1
|
* Update.Andreas Jaeger2001-03-123-5/+8
| | | | | * sysdeps/unix/sysv/linux/s390/sysdep.h (_LINUX_S390_SYSDEP_H): Fix typo. Patch by Martin Schwidefsky <schwidefsky@de.ibm.com>.
* Update.Andreas Jaeger2001-03-121-0/+5
| | | | | | | 2001-03-12 Andreas Jaeger <aj@suse.de> * sysdeps/s390/bits/string.h: Protect __STRING_INLINE against redefinition.
* Protect __STRING_INLINE against redefinition.Andreas Jaeger2001-03-121-5/+7
|
* Fix warnings.Ulrich Drepper2001-03-1248-17218/+17358
|
* (Init_Lib): Use void as parameter list.Ulrich Drepper2001-03-121-5/+5
|
* * sysdeps/mach/hurd/configure.in: Add a sanity check on $prefix.Roland McGrath2001-03-122-0/+8
|
* Regenerated: autoconf sysdeps/mach/hurd/configure.inRoland McGrath2001-03-121-0/+4
|
* Update.Ulrich Drepper2001-03-12109-2188/+42292
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-11 Ulrich Drepper <drepper@redhat.com> Last-bit accurate math library implementation by IBM Haifa. Contributed by Abraham Ziv <ziv@il.ibm.com>, Moshe Olshansky <olshansk@il.ibm.com>, Ealan Henis <ealan@il.ibm.com>, and Anna Reitman <reitman@il.ibm.com>. * math/Makefile (dbl-only-routines): New variable. (libm-routines): Add $(dbl-only-routines). * sysdeps/ieee754/dbl-64/e_acos.c: Empty, definition is in e_asin.c. * sysdeps/ieee754/dbl-64/e_asin.c: Replaced with accurate asin implementation. * sysdeps/ieee754/dbl-64/e_atan2.c: Replaced with accurate atan2 implementation. * sysdeps/ieee754/dbl-64/e_exp.c: Replaced with accurate exp implementation. * sysdeps/ieee754/dbl-64/e_lgamma_r.c: Don't use __kernel_sin and __kernel_cos. * sysdeps/ieee754/dbl-64/e_log.c: Replaced with accurate log implementation. * sysdeps/ieee754/dbl-64/e_remainder.c: Replaced with accurate remainder implementation. * sysdeps/ieee754/dbl-64/e_pow.c: Replaced with accurate pow implementation. * sysdeps/ieee754/dbl-64/e_sqrt.c: Replaced with accurate sqrt implementation. * sysdeps/ieee754/dbl-64/k_cos.c: Empty, definition is in s_sin.c. * sysdeps/ieee754/dbl-64/k_sin.c: Empty, definition is in s_sin.c. * sysdeps/ieee754/dbl-64/s_atan.c: Replaced with accurate atan implementation. * sysdeps/ieee754/dbl-64/s_cos.c: Empty, definition is in s_sin.c. * sysdeps/ieee754/dbl-64/s_sin.c: Replaced with accurate sin/cos implementation. * sysdeps/ieee754/dbl-64/s_sincos.c: Rewritten to not use __kernel_sin and __kernel_cos. * sysdeps/ieee754/dbl-64/s_tan.c: Replaced with accurate tan implementation. * sysdeps/ieee754/dbl-64/Dist: Add new non-code files. * sysdeps/ieee754/dbl-64/MathLib.h: New file. * sysdeps/ieee754/dbl-64/asincos.tbl: New file. * sysdeps/ieee754/dbl-64/atnat.h: New file. * sysdeps/ieee754/dbl-64/atnat2.h: New file. * sysdeps/ieee754/dbl-64/branred.c: New file. * sysdeps/ieee754/dbl-64/branred.h: New file. * sysdeps/ieee754/dbl-64/dla.h: New file. * sysdeps/ieee754/dbl-64/doasin.c: New file. * sysdeps/ieee754/dbl-64/doasin.h: New file. * sysdeps/ieee754/dbl-64/dosincos.c: New file. * sysdeps/ieee754/dbl-64/dosincos.h: New file. * sysdeps/ieee754/dbl-64/endian.h: New file. * sysdeps/ieee754/dbl-64/halfulp.c: New file. * sysdeps/ieee754/dbl-64/mpa.c: New file. * sysdeps/ieee754/dbl-64/mpa.h: New file. * sysdeps/ieee754/dbl-64/mpa2.h: New file. * sysdeps/ieee754/dbl-64/mpatan.c: New file. * sysdeps/ieee754/dbl-64/mpatan.h: New file. * sysdeps/ieee754/dbl-64/mpatan2.c: New file. * sysdeps/ieee754/dbl-64/mpexp.c: New file. * sysdeps/ieee754/dbl-64/mpexp.h: New file. * sysdeps/ieee754/dbl-64/mplog.c: New file. * sysdeps/ieee754/dbl-64/mplog.h: New file. * sysdeps/ieee754/dbl-64/mpsqrt.c: New file. * sysdeps/ieee754/dbl-64/mpsqrt.h: New file. * sysdeps/ieee754/dbl-64/mptan.c: New file. * sysdeps/ieee754/dbl-64/mydefs.h: New file. * sysdeps/ieee754/dbl-64/powtwo.tbl: New file. * sysdeps/ieee754/dbl-64/root.tbl: New file. * sysdeps/ieee754/dbl-64/sincos.tbl: New file. * sysdeps/ieee754/dbl-64/sincos32.c: New file. * sysdeps/ieee754/dbl-64/sincos32.h: New file. * sysdeps/ieee754/dbl-64/slowexp.c: New file. * sysdeps/ieee754/dbl-64/slowpow.c: New file. * sysdeps/ieee754/dbl-64/uasncs.h: New file. * sysdeps/ieee754/dbl-64/uatan.tbl: New file. * sysdeps/ieee754/dbl-64/uexp.h: New file. * sysdeps/ieee754/dbl-64/uexp.tbl: New file. * sysdeps/ieee754/dbl-64/ulog.h: New file. * sysdeps/ieee754/dbl-64/ulog.tbl: New file. * sysdeps/ieee754/dbl-64/upow.h: New file. * sysdeps/ieee754/dbl-64/upow.tbl: New file. * sysdeps/ieee754/dbl-64/urem.h: New file. * sysdeps/ieee754/dbl-64/uroot.h: New file. * sysdeps/ieee754/dbl-64/usncs.h: New file. * sysdeps/ieee754/dbl-64/utan.h: New file. * sysdeps/ieee754/dbl-64/utan.tbl: New file. * sysdeps/i386/fpu/branred.c: New file. * sysdeps/i386/fpu/doasin.c: New file. * sysdeps/i386/fpu/dosincos.c: New file. * sysdeps/i386/fpu/halfulp.c: New file. * sysdeps/i386/fpu/mpa.c: New file. * sysdeps/i386/fpu/mpatan.c: New file. * sysdeps/i386/fpu/mpatan2.c: New file. * sysdeps/i386/fpu/mpexp.c: New file. * sysdeps/i386/fpu/mplog.c: New file. * sysdeps/i386/fpu/mpsqrt.c: New file. * sysdeps/i386/fpu/mptan.c: New file. * sysdeps/i386/fpu/sincos32.c: New file. * sysdeps/i386/fpu/slowexp.c: New file. * sysdeps/i386/fpu/slowpow.c: New file. * sysdeps/ia64/fpu/branred.c: New file. * sysdeps/ia64/fpu/doasin.c: New file. * sysdeps/ia64/fpu/dosincos.c: New file. * sysdeps/ia64/fpu/halfulp.c: New file. * sysdeps/ia64/fpu/mpa.c: New file. * sysdeps/ia64/fpu/mpatan.c: New file. * sysdeps/ia64/fpu/mpatan2.c: New file. * sysdeps/ia64/fpu/mpexp.c: New file. * sysdeps/ia64/fpu/mplog.c: New file. * sysdeps/ia64/fpu/mpsqrt.c: New file. * sysdeps/ia64/fpu/mptan.c: New file. * sysdeps/ia64/fpu/sincos32.c: New file. * sysdeps/ia64/fpu/slowexp.c: New file. * sysdeps/ia64/fpu/slowpow.c: New file. * sysdeps/m68k/fpu/branred.c: New file. * sysdeps/m68k/fpu/doasin.c: New file. * sysdeps/m68k/fpu/dosincos.c: New file. * sysdeps/m68k/fpu/halfulp.c: New file. * sysdeps/m68k/fpu/mpa.c: New file. * sysdeps/m68k/fpu/mpatan.c: New file. * sysdeps/m68k/fpu/mpatan2.c: New file. * sysdeps/m68k/fpu/mpexp.c: New file. * sysdeps/m68k/fpu/mplog.c: New file. * sysdeps/m68k/fpu/mpsqrt.c: New file. * sysdeps/m68k/fpu/mptan.c: New file. * sysdeps/m68k/fpu/sincos32.c: New file. * sysdeps/m68k/fpu/slowexp.c: New file. * sysdeps/m68k/fpu/slowpow.c: New file. * iconvdata/gconv-modules: Add a number of alias, mostly for IBM codepages.
* Add a number of alias, mostly for IBM codepages.Ulrich Drepper2001-03-111-0/+33
|
* Update.Andreas Jaeger2001-03-111-0/+4
| | | | | | 2001-03-11 Andreas Jaeger <aj@suse.de> * elf/elf.h (EM_*): Synch with official list.
* (EM_*): Synch with official list.Andreas Jaeger2001-03-111-2/+20
|
* Update.Ulrich Drepper2001-03-1011-10/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-07 David Mosberger <davidm@hpl.hp.com> * sysdeps/ia64/bits/fenv.h (FE_NONIEEE_ENV): New macro. 2001-03-07 Jes Sorensen <jes@linuxcare.com> * sysdeps/unix/sysv/linux/ia64/ioperm.c (_ioperm): Remove unused variables addr & len. 2001-02-22 Jes Sorensen <jes@linuxcare.com> * sysdeps/ia64/fpu/feenablxcpt.c (feenableexcept): Remove punctuation in asm constraint. 2001-03-07 Mark Kettenis <kettenis@gnu.org> * resolv/netdb.h [__USE_GNU]: Define __need_timespec and include <time.h> to get definition of `struct timespec'. 2001-03-08 Jakub Jelinek <jakub@redhat.com> * elf/rtld.c (dl_main): If tracing, warn about undefined symbols if LD_WARN=1, not if LD_WARN is unset. 2001-03-07 Andreas Schwab <schwab@suse.de> * elf/ldconfig.h: Moved to ... * sysdeps/generic/ldconfig.h: ... here. * sysdeps/unix/sysv/linux/i386/ldconfig.h: New file. * sysdeps/unix/sysv/linux/m68k/ldconfig.h: New file. * sysdeps/unix/sysv/linux/ia64/ldconfig.h: New file. * elf/readlib.c (interpreters, known_libs): Use SYSDEP_KNOWN_INTERPRETER_NAMES and SYSDEP_KNOWN_LIBRARY_NAMES instead of hard coding old names.
* Update.Ulrich Drepper2001-03-104-4/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-03-09 Ulrich Drepper <drepper@redhat.com> * catgets/Makefile (generated): Add test-gencat.h. (sample.SJIS.cat): Also generate header. * catgets/sample.SJIS: Add new set and message, both with symbolic names. * catgets/test-gencat.sh: Also compare generated header with what we expect. 2001-03-07 Jakub Jelinek <jakub@redhat.com> * catgets/gencat.c (read_input_file): Preserve properly symbolic names. 2001-03-06 Andreas Jaeger <aj@suse.de> * sysdeps/s390/dl-machine.h (elf_machine_relplt): Removed, it's not needed. (elf_machine_pltrel_p): Likewise. * sysdeps/powerpc/dl-machine.h: Likewise. * sysdeps/generic/dl-machine.h (elf_machine_pltrel_p): Likewise. 2001-03-09 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/arm/Dist: Add dl-procinfo.c and dl-procinfo.h. 2001-03-05 Philip Blundell <philb@gnu.org> * sysdeps/unix/sysv/linux/arm/dl-procinfo.c: New file. * sysdeps/unix/sysv/linux/arm/dl-procinfo.h: New file. * sysdeps/unix/sysv/linux/arm/Makefile [subdir=elf] (sysdep-dl-routines, sysdep_routines, sysdep-rtld-routines): Add dl-procinfo. 2001-03-09 Ulrich Drepper <drepper@redhat.com> * dlfcn/tstatexit.c (main): Don't perform the test if __dso_handle is not available. * dlfcn/tstcxaatexit.c (main): Likewise.
* (read_input_file): Preserve properly symbolic names.Ulrich Drepper2001-03-101-3/+8
|
* Update.Andreas Jaeger2001-03-101-0/+4
| | | | | | 2001-03-10 Andreas Jaeger <aj@suse.de> * sysdeps/i386/fpu/libm-test-ulps: Revert last patch.
* Revert last patch.Andreas Jaeger2001-03-101-11/+4
|
* (elf_machine_pltrel_p): Removed, it's not needed.Ulrich Drepper2001-03-107-20/+133
|
* (main): Don't perform the test if __dso_handle is not available.Ulrich Drepper2001-03-102-0/+15
|
* Update.Andreas Jaeger2001-03-093-2/+12
| | | | | | | | | | 2001-03-09 Andreas Jaeger <aj@suse.de> * sysdeps/s390/dl-machine.h (elf_machine_matches_host): Handle both new and old EM_S390 values. (EM_S390_OLD): New constant. * elf/elf.h (EM_S390): Use official value.
* * sysdeps/unix/sysv/linux/s390/pt-initfini.c: Use 0x07 padding for Andreas Jaeger2001-03-092-2/+7
| | | | | | | | code alignment. 2001-03-09 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/pt-initfini.c: Use 0x07 padding for code alignment.
* Update.Ulrich Drepper2001-03-091-0/+4
| | | | | | 2001-03-09 Ulrich Drepper <drepper@redhat.com> * conform/data/sys/socket.h-data: Allow SO* symbols.
* Allow SO* symbols.Ulrich Drepper2001-03-091-0/+1
|
* * sysdeps/ia64/fpu/Makefile: Modify sysdep_routines instead ofAndreas Schwab2001-03-071-0/+5
| | | | routines, and sysdep-CPPFLAGS instead of CPPFLAGS.
* * sysdeps/ia64/fpu/Makefile: Modify sysdep_routines instead of Andreas Schwab2001-03-071-2/+2
| | | | routines, and sysdep-CPPFLAGS instead of CPPFLAGS.
* Update.Andreas Jaeger2001-03-072-1/+7
| | | | | | | 2001-03-07 Andreas Jaeger <aj@suse.de> * resolv/Makefile (routines): Only build gai_sigqueue when threads are available.
* Update.Andreas Jaeger2001-03-074-3/+9
| | | | | | | * elf/ldconfig.c (_dl_sysdep_message): Remove. * sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h: Include ldsodefs.h. * sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h: Likewise.
* Update.Andreas Jaeger2001-03-075-18/+28
| | | | | | | | | | | | 2001-03-07 Jakub Jelinek <jakub@redhat.com> * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Use _dl_error_printf instead of _dl_sysdep_error. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise. * sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h (_dl_procinfo): Use _dl_printf instead of _dl_sysdep_message. * sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h (_dl_procinfo): Likewise.
* Update.Andreas Jaeger2001-03-072-16/+21
| | | | | | | 2001-03-06 Ben Collins <bcollins@debian.org> * manual/arith.texi (Integers): Fix documentation of fast and least integer typedefs.
* Update.Andreas Jaeger2001-03-073-2/+12
| | | | | | | | 2001-03-06 Jakub Jelinek <jakub@redhat.com> * resolv/Depend: New file. * resolv/Makefile (extra-libs, tests): Build libanl and ga_test only when libpthread is built.
* Update.Andreas Jaeger2001-03-062-4/+13
| | | | * sysdeps/i386/fpu/libm-test-ulps: Add some deltas.
* Update.Andreas Jaeger2001-03-061-0/+5
| | | | | | | 2001-03-06 Andreas Jaeger <aj@suse.de> * sysdeps/sh/dl-machine.h (elf_machine_rela): Add missing comma. Patch by kaz Kojima <kkojima@rr.iij4u.or.jp>.
* (elf_machine_rela): Add missing comma.Andreas Jaeger2001-03-061-1/+1
|
* Update.Ulrich Drepper2001-03-051-1/+5
| | | | | | | | 2001-03-05 Ulrich Drepper <drepper@redhat.com> * stdlib/Versions: Remove __new_exitfn again. Not needed. * rt/lio_listio.c: Add a few asserts.
* Remove __new_exitfn.Ulrich Drepper2001-03-051-4/+0
|
* Update.Andreas Jaeger2001-03-051-0/+4
| | | | | | 2001-03-05 Andreas Jaeger <aj@suse.de> * stdlib/msort.c (qsort): Don't use alloca in a function call.
* (qsort): Don't use alloca in a function call.Andreas Jaeger2001-03-051-3/+7
|
* Fix type of parameter for S_TYPEISMQ, S_TYPEISSEM, and S_TYPEISSHM.Ulrich Drepper2001-03-051-3/+3
|
* Update.Ulrich Drepper2001-03-051-0/+13
| | | | | | | | | | | | | | | 2001-03-05 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/bits/stat.h (__S_TYPEISMQ, __S_TYPEISSEM, __S_TYPEISSHM): Rewrite to enforce correct use the macros. They still always return zero. * sysdeps/unix/sysv/linux/alpha/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/ia64/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/s390/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/m68k/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/mips/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Likewise. * sysdeps/unix/sysv/linux/sparc/bits/stat.h: Likewise.
* (__S_TYPEISMQ, __S_TYPEISSEM, __S_TYPEISSHM): Rewrite to enforce correct use ↵Ulrich Drepper2001-03-058-41/+49
| | | | the macros. They still always return zero.
* Update.Andreas Jaeger2001-03-051-0/+8
| | | | | | | | | | 2001-03-04 Andreas Jaeger <aj@suse.de> * stdlib/longlong.h: Don't use multi-line strings. * iconvdata/tst-loading.c: Likewise. * csu/Makefile ($(objpfx)version-info.h): Don't use multi-line string.
* Don't use multi-line strings.Andreas Jaeger2001-03-051-56/+55
|
* Update.Ulrich Drepper2001-03-042-0/+16
| | | | * sysdeps/ia64/fpu/libm-test-ulps: Adjust for addition of lgammal.