aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2001-05-23(CFLAGS-initfini.s): Remove, it's not used anywhere anymore.Andreas Jaeger
2001-05-23Update.Ulrich Drepper
2001-05-21 Bruno Haible <haible@clisp.cons.org> * wcsmbs/mbrtowc.c (mbrtowc): Remove local variable 'flush', always use 0 instead, and rely on the converter to do the flush. * wcsmbs/tst-mbrtowc.c (utf8_test_1): New function, taken from utf8_test. (utf8_test_2, utf8_test_3): New function. (utf8_test): Call utf8_test_1, utf8_test_2, utf8_test_3.
2001-05-22Update.Ulrich Drepper
2001-05-22 Jakub Jelinek <jakub@redhat.com> * elf/dl-close.c (_dl_close): Save imap->l_reldeps, not map->l_reldeps. * elf/Makefile (distribute): Add reldep4mod[1234].c. (tests): Add reldep4. (modules-names): Add reldep4mod[1234]. (reldep4mod1.so, reldep4mod2.so, reldep4, reldep4.out): New rules. * elf/reldep4.c: New file. * elf/reldep4mod1.c: Likewise. * elf/reldep4mod2.c: Likewise. * elf/reldep4mod3.c: Likewise. * elf/reldep4mod4.c: Likewise.
2001-05-22Update.Ulrich Drepper
2001-05-18 Jakub Jelinek <jakub@redhat.com> * elf/dl-lookup.c (PROTECTED): Remove defines. (add_dependency): Mark it with internal_function. (_dl_do_lookup, _dl_do_lookup_versioned): New functions. (_dl_lookup_symbol, _dl_lookup_symbol_skip, _dl_lookup_versioned_symbol, _dl_lookup_versioned_symbol_skip): Use it if we don't want do_lookup* inlined. 2001-05-18 Jakub Jelinek <jakub@redhat.com> * include/link.h (struct r_scope_elem): Remove r_duplist and r_nduplist fields. * elf/dl-load.c (_dl_map_object_from_fd): Don't initialize them. * elf/dl-lookup.c (_dl_lookup_symbol_skip): Look in r_list, not r_duplist. (_dl_lookup_versioned_symbol_skip): Likewise. * elf/dl-deps.c (struct list): Remove dup field, rename unique to next. (_dl_map_object_deps): Don't compute duplicate list. * elf/dl-symbol.c: Removed. * elf/Makefile (routines): Remove dl-symbol. 2001-05-22 Ulrich Drepper <drepper@redhat.com> * po/el.po: Update from translation team. * po/sv.po: Likewise.
2001-05-22Update.Ulrich Drepper
2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconvdata/cp1255.c: Completely rewritten. * iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1255. * iconvdata/testdata/WINDOWS-1255: New file. * iconvdata/testdata/WINDOWS-1255..UTF8: New file. * iconvdata/TESTS: Add WINDOWS-1255 test. * iconvdata/CP1255.irreversible: New file. 2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconvdata/cp1258.c: Completely rewritten. * iconvdata/Makefile (gen-8bit-gap-modules): Remove cp1258. * iconvdata/testdata/WINDOWS-1258: New file. * iconvdata/testdata/WINDOWS-1258..UTF8: New file. * iconvdata/TESTS: Add WINDOWS-1258 test. * iconvdata/tst-table-from.c (try): Reset the iconv descriptor before the main call, and flush it afterwards. (utf8_decode): Return a string, possibly containing several Unicode characters. (main): Update all utf8_decode calls. * iconvdata/CP1258.irreversible: New file. 2001-05-20 Bruno Haible <haible@clisp.cons.org> * iconv/gconv.c (__gconv): For flush without output, pass do_flush = 2. * iconv/skeleton.c: Distinguish do_flush = 1 and do_flush = 2. In the first case, set outbuf, outstart, outend, and call PREPARE_LOOP before EMIT_SHIFT_TO_INIT; then pass the output produced by this step down to the next step. In the second case, clear the state without calling EMIT_SHIFT_TO_INIT. * iconvdata/ibm930.c (EMIT_SHIFT_TO_INIT): Use outbuf instead of data->__outbuf, and outend instead of data->__outbufend. * iconvdata/ibm933.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm935.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm937.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/ibm939.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-cn.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-cn-ext.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-jp.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Likewise. * iconvdata/utf-7.c (EMIT_SHIFT_TO_INIT): Likewise. 2001-05-21 Jakub Jelinek <jakub@redhat.com> * elf/rtld.c (dl_main): Compute l_map_end for the main program. * elf/dl-sym.c (_dl_sym): Don't check for l_addr == 0. If match == _dl_loaded, caller can still come from the main program. (_dl_vsym): Likewise. * elf/dl-open.c (dl_open_worker): Don't check for l_addr == 0. * elf/dl-error.c (_dl_signal_error): Change NULL objname into "". * elf/restest2.c: New test. * elf/Makefile (tests): Add restest2. (restest2, LDFLAGS-restest2): Add rules.
2001-05-22Update.Ulrich Drepper
2001-05-22 Ulrich Drepper <drepper@redhat.com> * intl/Makefile: Add a few more dependencies to avoid races in the test shell scripts.
2001-05-22Add a few more dependencies to avoid races in the test shell scripts.Ulrich Drepper
2001-05-22Update.Andreas Jaeger
2001-05-22 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-128/s_log1pl.c: New file, contributed by Stephen L Moshier <moshier@mediaone.net>. 2001-05-22 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/s390/s390-32/backtrace.c: Make backtrace return the return addresses instead of the stack pointers. * sysdeps/s390/s390-64/backtrace.c: Likewise. 2001-05-21 Jakub Jelinek <jakub@redhat.com> * sysdeps/unix/sysv/linux/ia64/sys/ucontext.h: Include bits/sigcontext.h instead of bits/sigstack.h. * sysdeps/unix/sysv/linux/ia64/bits/sigcontext.h: Add multiple-inclusion guards.
2001-05-21Update.Andreas Jaeger
2001-05-21 Andreas Jaeger <aj@suse.de> * locale/programs/ld-collate.c (handle_ellipsis): Fix message. Patch by Philipp Thomas <pthomas@suse.de>.
2001-05-21Update.Andreas Jaeger
2001-05-17 Bruce Mitchener <bruce@cubik.org> * manual/arpg.texi: Spelling, misc fixes. * manual/arith.texi: Likewise. * manual/crypt.texi: Likewise. * manual/debug.texi: Likewise. * manual/getopt.texi: Likewise. * manual/intro.texi: Likewise. * manual/memory.texi: Likewise. * manual/nss.texi: Likewise. * manual/pattern.texi: Likewise. * manual/process.texi: Likewise. * manual/resource.texi: Likewise. * manual/search.texi: Likewise. * manual/setjmp.texi: Likewise. * manual/signal.texi: Likewise. * manual/socket.texi: Likewise. * manual/stdio.texi: Likewise. * manual/string.texi: Likewise. * manual/sysinfo.texi: Likewise. * manual/terminal.texi: Likewise. * manual/llio.texi: Document madvise().
2001-05-21* Makeconfig (sysdep-makeconfigs): Include any Makeconfig filesRoland McGrath
found within $(add-ons) directories too. [linuxthreads add-on]: Move variable settings for linuxthreads to new file linuxthreads/Makeconfig.
2001-05-212001-05-20 Roland McGrath <roland@frob.com>Roland McGrath
* Makeconfig: New file, variables used to be in main libc Makeconfig.
2001-05-20(__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc. ↵Andreas Jaeger
(__ASSUME_MMAP2_SYSCALL): Likewise.
2001-05-20Update.Andreas Jaeger
2001-05-20 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_STD_AUXV): Define for linux >= 2.4.5 on powerpc. (__ASSUME_MMAP2_SYSCALL): Likewise.
2001-05-20* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak theRoland McGrath
result port when failing with ELOOP. Do the ELOOP check when following an absolute symlink target as well as relative. Remove #ifdef SYMLOOP_MAX conditional--it should always be defined.
2001-05-202001-05-19 Roland McGrath <roland@frob.com>Roland McGrath
* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Don't leak the result port when failing with ELOOP. Do the ELOOP check when following an absolute symlink target as well as relative. Remove #ifdef SYMLOOP_MAX conditional--it should always be defined.
2001-05-18Correct close statement.Andreas Jaeger
2001-05-18Update.Andreas Jaeger
* po/fr.po: Free software is "logiciel libre". Patch by Martin Michlmayr <tbm@cyrius.com>.
2001-05-18Update.Andreas Jaeger
2001-05-18 Andreas Jaeger <aj@suse.de> * sysdeps/powerpc/elf/libc-start.c: Use __cxa_atexit. Patch by ekato@ees.hokudai.ac.jp, closes PR libc/2271.
2001-05-18Use __cxa_atexit.Andreas Jaeger
2001-05-17* sysdeps/powerpc/pt-machine.h Geoff Keating
(HAS_COMPARE_AND_SWAP_WITH_RELEASE_SEMANTICS): Define. (__compare_and_swap): Remove memory barriers. (__compare_and_swap_with_release_semantics): New function. 2001-05-09 Geoff Keating <geoffk@redhat.com> * sysdeps/powerpc/pt-machine.h (HAS_COMPARE_AND_SWAP_WITH_RELEASE_SEMANTICS): Define. (__compare_and_swap): Remove memory barriers. (__compare_and_swap_with_release_semantics): New function.
2001-05-17Update.Ulrich Drepper
2001-05-17 David Mosberger <davidm@hpl.hp.com> * sysdeps/unix/sysv/linux/ia64/sys/ptrace.h: New file.
2001-05-17Update.Ulrich Drepper
2001-05-17 Ulrich Drepper <drepper@redhat.com> * elf/dl-profile.c (_dl_mcount): Check whether state is GMON_PROF_ON before doing anything.
2001-05-17Update.Ulrich Drepper
2001-05-17 H.J. Lu <hjl@gnu.org> * elf/sprof.c (read_symbols): Move "++symtab" into the while loop.
2001-05-17Update.Ulrich Drepper
2001-05-17 Ulrich Drepper <drepper@redhat.com> * sysdeps/unix/sysv/linux/sigprocmask.c (__sigprocmask): Use CHECK_SIGSET_NULL_OK and not CHECK_SIGSET for all parameters. Reported by Mark Burton <markb@ordern.com>.
2001-05-17(__sigprocmask): Use CHECK_SIGSET_NULL_OK and not CHECK_SIGSET for all ↵Ulrich Drepper
parameters.
2001-05-17* elf/ldconfig.c (add_dir): Only warn about stat failure if Andreas Jaeger
opt_verbose. (search_dir): Likewise.
2001-05-17Update.Andreas Jaeger
2001-05-17 Jakub Jelinek <jakub@redhat.com> * elf/ldconfig.c (add_dir): Only warn about stat failure if opt_verbose. (search_dir): Likewise.
2001-05-17Update.Ulrich Drepper
2001-05-17 Ulrich Drepper <drepper@redhat.com> * sysdeps/i386/i486/atomicity.h (exchange_and_add): Correct second parameter of xaddl. Patch by H . J . Lu <hjl@lucon.org>.
2001-05-17Update.Ulrich Drepper
2001-05-14 Bruno Haible <haible@clisp.cons.org> * iconvdata/iso-2022-cn-ext.c (BODY for FROM_LOOP): If SO is seen without previous announcement, reject it regularly, don't abort. 2001-05-16 Ulrich Drepper <drepper@redhat.com> * math/tgmath.h: Fix handling of int parameters to binary and ternary functions. Reported by mitr@volny.cz. * math/test-tgmath.c: Add tests for calls with integer parameters. * manual/llio.texi: Many grammar and typo fixes to the section on AIO.
2001-05-17Update.Ulrich Drepper
2001-05-15 Jakub Jelinek <jakub@redhat.com> * sunrpc/rpc_thread.c (rpc_default): Remove. (__rpc_thread_destroy): Use __libc_tsd_RPC_VARS_mem instead of rpc_default. (rpc_thread_multi, __rpc_thread_svc_fdset, __rpc_thread_createerr, __rpc_thread_svc_pollfd, __rpc_thread_svc_max_pollfd): Likewise. * sunrpc/auth_none.c (authnone_private): Fix a typo.
2001-05-17(rpc_default): Remove. (__rpc_thread_destroy): Use __libc_tsd_RPC_VARS_mem ↵Ulrich Drepper
instead of rpc_default. (rpc_thread_multi, __rpc_thread_svc_fdset, __rpc_thread_createerr, __rpc_thread_svc_pollfd, __rpc_thread_svc_max_pollfd): Likewise.
2001-05-16Update.Andreas Jaeger
2001-05-16 Martin Schwidefsky <schwidefsky@de.ibm.com> * sysdeps/unix/sysv/linux/s390/s390-64/clone.S: Fix stack allocation.
2001-05-16Update.Andreas Jaeger
2001-05-16 Bruce Mitchener <bruce@cubik.org> * manual/llio.texi: Many grammar and typo fixes to the section on AIO.
2001-05-15Update.Andreas Jaeger
2001-05-15 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/ldbl-128/s_expm1l.c: New file, contributed by Stephen L Moshier <moshier@mediaone.net>. * sysdeps/i386/fpu/libm-test-ulps: Adjust for change. * math/libm-test.inc: Add comment with ToDo. * sysdeps/i386/fpu/e_expl.c: Rewritten to C and using a more accurate algorithm. Patch by Stephen L Moshier <moshier@mediaone.net>. * sysdeps/i386/fpu/e_expl.S: Removed.
2001-05-15expm1 implementation for 128-bit long double.Andreas Jaeger
2001-05-14* csu/Makefile ($(objpfx)g$(start-installed-name)): Turn this into aRoland McGrath
static pattern rule also that also covers $(objpx)g$(static-start-installed-name). [$(start-installed-name) != $(static-start-installed-name)] (extra-objs, omit-deps, install-lib): Add $(static-start-installed-name) and g$(static-start-installed-name). * sysdeps/mach/hurd/i386/Makefile: Don't add crt0.o to those here; just setting static-start-installed-name is now sufficient. (extra-objs): Add static-start.o here. (CFLAGS-initfini.s): Remove obsolete variable. * sysdeps/mach/hurd/i386/Makeconfig: New file. Define static-start-installed-name here. * Makeconfig: Include existing $(full_config_sysdirs:=/Makeconfig). * Make-dist (+sysdep-tsrcs): Look for Makeconfig files. * Makerules ($(+sysdir_pfx)sysd-Makefile): Remove this target and associated hair. Instead, just use $(wildcard ...) in the include. * configure.in (critic_missing, aux_missing): Collect in these vars the names of the missing programs, and include them in the error msgs. * configure: Regenerated.
2001-05-142001-05-14 Roland McGrath <roland@frob.com>Roland McGrath
* configure.in (critic_missing, aux_missing): Collect in these vars the names of the missing programs, and include them in the error msgs. * configure: Regenerated.
2001-05-14Update.Andreas Jaeger
2001-05-14 Andreas Jaeger <aj@suse.de> * sysdeps/i386/fpu/libm-test-ulps: Adjust for new tests. * math/libm-test.inc (tanh_test): Add testcases for last tanh bug. 2001-05-14 Stephen L Moshier <moshier@mediaone.net> * sysdeps/ieee754/ldbl-96/s_tanhl.c (__tanhl): Fix sign test. 2001-05-11 Jakub Jelinek <jakub@redhat.com> * posix/regex.c (re_match_2_internal): Swap mbs_offset and csize as well if swapping strings. Make sure stop is not past end of second string. * posix/bug-regex4.c: New test. * posix/Makefile (tests): Add bug-regex4. 2001-05-10 Andreas Jaeger <aj@suse.de> * manual/install.texi (Linux): Clarify that Linux 2.2 is minimal requirement.
2001-05-14* locales/ms_MY: Fix entries for Tue and Wednesday. Andreas Jaeger
Patch by "Hasbullah Pit (sebol)" <sebol@ikhlas.com>. 2001-05-14 Andreas Jaeger <aj@suse.de> * locales/ms_MY: Fix entries for Tue and Wednesday. Patch by "Hasbullah Pit (sebol)" <sebol@ikhlas.com>.
2001-05-12Update.Andreas Jaeger
* sysdeps/ieee754/dbl-64/branred.c: Likewise.
2001-05-12Update.Andreas Jaeger
* sysdeps/ieee754/dbl-64/s_sin.c: Include "math_private.h" for internal prototypes. * sysdeps/ieee754/dbl-64/doasin.c: Likewise. * sysdeps/ieee754/dbl-64/dosincos.c: Likewise. * sysdeps/ieee754/dbl-64/halfulp.c: Likewise. * sysdeps/ieee754/dbl-64/sincos32.c: Likewise. * sysdeps/ieee754/dbl-64/slowexp.c: Likewise. * sysdeps/ieee754/dbl-64/slowpow.c: Likewise. * math/math_private.h: Add prototypes for internal functions of the IBM Accurate Mathematical Library. * sysdeps/ieee754/dbl-64/s_atan.c: Include "math.h" for prototypes. * sysdeps/ieee754/dbl-64/s_tan.c: Likewise.
2001-05-12Update.Andreas Jaeger
2001-05-12 Andreas Jaeger <aj@suse.de> * sysdeps/ieee754/dbl-64/e_asin.c: Include "math_private.h" for internal prototypes. * sysdeps/ieee754/dbl-64/s_atan.c: Likewise. * sysdeps/ieee754/dbl-64/e_sqrt.c: Likewise. * sysdeps/ieee754/dbl-64/e_remainder.c: Likewise. * sysdeps/ieee754/dbl-64/e_pow.c: Likewise. * sysdeps/ieee754/dbl-64/e_log.c: Likewise. * sysdeps/ieee754/dbl-64/e_exp.c: Likewise. * sysdeps/ieee754/dbl-64/e_atan2.c: Likewise. * sysdeps/generic/e_rem_pio2l.c: Likewise. (__ieee754_rem_pio2l): Fix prototype. * math/math_private.h (__copysign): Add internal prototype.
2001-05-11Update.Andreas Jaeger
* sysdeps/unix/sysv/linux/configure.in: Move binutils check to... * sysdeps/unix/sysv/linux/mips/configure.in: ...here. New file. 2001-05-11 Andreas Jaeger <aj@suse.de>
2001-05-11Update.Andreas Jaeger
2001-05-11 Andreas Jaeger <aj@suse.de> * sysdeps/unix/sysv/linux/configure.in: Check binutils version on MIPS. * sysdeps/mips/rtld-ldscript.in: Removed unneeded binary output format directive. Patch by Steven J. Hill <sjhill@cotw.com>.
2001-05-11* sysdeps/unix/sysv/linux/configure.in: Check binutils version on Andreas Jaeger
MIPS.
2001-05-11* sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Don't useRoland McGrath
$(build-module) here, since we don't need the full magilla. Just use $(build-module-helper) and append our special options.
2001-05-112001-05-11 Roland McGrath <roland@frob.com>Roland McGrath
* sysdeps/mach/hurd/Makefile ($(link-rpcuserlibs)): Don't use $(build-module) here, since we don't need the full magilla. Just use $(build-module-helper) and append our special options.
2001-05-09* sysdeps/unix/readdir.c: Make sure we don't modify errno when weAndreas Schwab
reached EOF.
2001-05-09* sysdeps/unix/readdir.c: Make sure we don't modify errno when we reached EOF.Andreas Schwab