platform/upstream/glibc.git
20 years agoUpdate.
Ulrich Drepper [Wed, 30 Jun 2004 07:59:08 +0000 (07:59 +0000)]
Update.

* sysdeps/unix/sysv/linux/Dist: Add netlinkaccess.h.

20 years agoUpdate.
Ulrich Drepper [Wed, 30 Jun 2004 07:43:11 +0000 (07:43 +0000)]
Update.

2004-06-30  Ulrich Drepper  <drepper@redhat.com>

* include/net/if.h: Handle if_nameindex and if_freenameindex with
libc_proto_hidden.
* sysdeps/unix/sysv/linux/netlinkaccess.h: New file.
* sysdeps/unix/sysv/linux/ifaddrs.c: Export netlink handling functions.
* sysdeps/unix/sysv/linux/if_index.c (if_nameindex): Implement using
netlink if possible.  Fall back on ioctl method if necessary.

* include/unistd.h: Declare __truncate.
* sysdeps/generic/truncate.c: Also define __truncate.
* sysdeps/mach/hurd/truncate.c: Likewise.
* sysdeps/unix/common/syscalls.list: Likewise.
* sysdeps/unix/sysv/linux/truncate64.c: Use __truncate, not truncate.

20 years agoUse get16/put16 for user given buffer in ucs2/ucs2reverse when unaligned memory acces...
Ulrich Drepper [Wed, 30 Jun 2004 07:33:05 +0000 (07:33 +0000)]
Use get16/put16 for user given buffer in ucs2/ucs2reverse when unaligned memory access is attempted.

20 years ago* Banner: NPTL no longer has its own version number.
Roland McGrath [Tue, 29 Jun 2004 23:03:30 +0000 (23:03 +0000)]
* Banner: NPTL no longer has its own version number.

* Makefile (nptl-version): Variable removed.
* sysdeps/pthread/Makefile (CFLAGS-confstr.c): Set LIBPTHREAD_VERSION
using $(version), the glibc version number.

20 years ago2004-06-29 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 29 Jun 2004 23:03:20 +0000 (23:03 +0000)]
2004-06-29  Roland McGrath  <roland@redhat.com>

* Banner: NPTL no longer has its own version number.
* Makefile (nptl-version): Variable removed.
* sysdeps/pthread/Makefile (CFLAGS-confstr.c): Set LIBPTHREAD_VERSION
using $(version), the glibc version number.

20 years agoUpdate.
Ulrich Drepper [Tue, 29 Jun 2004 17:28:24 +0000 (17:28 +0000)]
Update.

2004-06-29  Ulrich Drepper  <drepper@redhat.com>

* stdio-common/printf-parsemb.c (__parse_one_specmb): Initialize
info.extra.  Patch by Marcus Meissner.

20 years agoUpdate.
Ulrich Drepper [Tue, 29 Jun 2004 15:54:37 +0000 (15:54 +0000)]
Update.

2004-06-29  Kaz Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/unix/sysv/linux/sh/sysdep.h (SYSCALL_ERROR_HANDLER):
Fix branch offset for a PLT entry.

20 years agoUpdate.
Ulrich Drepper [Tue, 29 Jun 2004 06:28:18 +0000 (06:28 +0000)]
Update.

2004-06-20  Jim Meyering  <jim@meyering.net>

* malloc/obstack.h (obstack_base): Cast to `void *', to align with
documentation.

20 years ago[BZ #232]
Ulrich Drepper [Tue, 29 Jun 2004 06:20:25 +0000 (06:20 +0000)]
[BZ #232]

Update.
Workaround for [BZ #232].

20 years agoUpdate.
Ulrich Drepper [Tue, 29 Jun 2004 04:43:45 +0000 (04:43 +0000)]
Update.

* inet/bug-if1.c (do_test): Simply use 0 as invalid index.

20 years agoUpdate.
Ulrich Drepper [Tue, 29 Jun 2004 02:50:26 +0000 (02:50 +0000)]
Update.

2004-06-28  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/if_index.c (if_nameindex): Use extend_alloca.

2004-06-28  GOTO Masanori  <gotom@debian.or.jp>

* iconv/gconv_simple.c: Use get16/put16 for user given buffer
in ucs2/ucs2reverse when unaligned memory access is attempted.
* iconv/tst-iconv5.c: New file.
* iconv/Makefile (tests): Add tst-iconv5.

20 years ago(if_nameindex): Use extend_alloca.
Ulrich Drepper [Tue, 29 Jun 2004 02:48:21 +0000 (02:48 +0000)]
(if_nameindex): Use extend_alloca.

20 years ago* inet/bug-if1.c: Include <string.h>.
Roland McGrath [Tue, 29 Jun 2004 00:33:10 +0000 (00:33 +0000)]
* inet/bug-if1.c: Include <string.h>.

2004-06-19  Roland McGrath  <roland@redhat.com>

* sysdeps/posix/waitid.c (do_waitid) [DO_WAITID]: Define function
under this macro name instead.
[NO_DO_WAITID]: Don't define it at all.
(do_waitid) [WNOWAIT, WEXITED]: If these POSIX.1 waitid flag bits are
defined, then return ENOTSUP for combinations of selection bits other
than WEXITED and WEXITED|WSTOPPED, which this version cannot support.

* posix/tst-waitid.c: New file.
* posix/Makefile (tests): Add it.

2004-06-28  Jakub Jelinek  <jakub@redhat.com>

20 years ago2004-06-19 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 29 Jun 2004 00:32:17 +0000 (00:32 +0000)]
2004-06-19  Roland McGrath  <roland@redhat.com>

* posix/tst-waitid.c: New file.
* posix/Makefile (tests): Add it.

20 years ago[BZ #230, BZ #231]
Ulrich Drepper [Mon, 28 Jun 2004 21:05:24 +0000 (21:05 +0000)]
[BZ #230, BZ #231]

Update.
2004-06-28  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/alpha/sysdep.h (inline_syscall6): Fix a typo.

[BZ #231]
* sysdeps/unix/alpha/sysdep.S (__syscall_error): Avoid !samegp
relocation in librt.so.

[BZ #230]
* sysdeps/alpha/dl-machine.h (_dl_start_user): Use ldah/ldl to load
_dl_skip_args.  Patch by Jakub Bogusz <qboosh@pld-linux.org>.

20 years agoUpdate.
Ulrich Drepper [Mon, 28 Jun 2004 19:38:25 +0000 (19:38 +0000)]
Update.

2004-06-28  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/pthread/pthread_rwlock_timedwrlock.c
(pthread_rwlock_timedwrlock): Return EINVAL if tv_nsec is negative,
instead of tv_sec.
* sysdeps/pthread/pthread_rwlock_timedrdlock.c
(pthread_rwlock_timedrdlock): Likewise.

20 years agoUpdate.
Ulrich Drepper [Mon, 28 Jun 2004 05:07:08 +0000 (05:07 +0000)]
Update.

* elf/ldconfig.c (add_dir): Take chroot into account.
Based on changes by HJ Lu and Hideki Iwamoto.

20 years agoUpdate.
Ulrich Drepper [Mon, 28 Jun 2004 04:42:05 +0000 (04:42 +0000)]
Update.

* nscd/connections.c (invalidate_cache): If the host cache has to
be invalidated, re-read resolv.conf.

20 years agoUpdate.
Ulrich Drepper [Mon, 28 Jun 2004 01:30:07 +0000 (01:30 +0000)]
Update.

2004-06-27  Ulrich Drepper  <drepper@redhat.com>

* resolv/resolv.h (RES_NOIP6DOTINT): Define.
* resolv/res_init.c (res_setoptions): Handle no-ip6-dotint option.
* resolv/gethnamaddr.c (gethostbyaddr): Don't lookup with .ip6.int
if RES_NOIP6DOTINT flag is set.
* resolv/nss_dns/dns-host.c (_nss_dns_gethostbyaddr_r): Likewise.

20 years agoUpdate.
Ulrich Drepper [Sun, 27 Jun 2004 20:48:27 +0000 (20:48 +0000)]
Update.

2004-06-25  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/unix/sysv/linux/powerpc/fcntl.c: Move to...
* sysdeps/unix/sysv/linux/powerpc/powerpc32/fcntl.c: ... here.
* sysdeps/unix/sysv/linux/powerpc/lockf64.c: Move to...
* sysdeps/unix/sysv/linux/powerpc/powerpc32/lockf64.c: ... here.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/fcntl.c: New file.

* sysdeps/unix/sysv/linux/x86_64/bits/fcntl.h (F_GETLK, F_SETLK,
F_SETLKW): Fix values for -m32 -D_FILE_OFFSET_BITS=64.

20 years agoUpdate.
Ulrich Drepper [Sun, 27 Jun 2004 19:32:01 +0000 (19:32 +0000)]
Update.

2004-06-27  Ulrich Drepper  <drepper@redhat.com>

* Makefile: Add rules to build tst-rwlock14.
* tst-rwlock14.c: New file.

2004-06-24  Boris Hu  <boris.hu@intel.com>

* sysdeps/pthread/pthread_rwlock_timedrdlock.c: Add timeout validation
check.
* sysdeps/pthread/pthread_rwlock_timedwrlock.c: Likewise.

20 years ago[BZ #231]
Ulrich Drepper [Tue, 22 Jun 2004 05:57:50 +0000 (05:57 +0000)]
[BZ #231]

Update.
2004-06-21  Jakub Jelinek  <jakub@redhat.com>

[BZ #231]
* sysdeps/unix/alpha/Makefile: New file.
* sysdeps/unix/alpha/rt-sysdep.S: New file.
Reported by Jakub Bogusz <qboosh@pld-linux.org>.

20 years agoAdditional makefile for Unix on Alpha.
Ulrich Drepper [Tue, 22 Jun 2004 05:54:44 +0000 (05:54 +0000)]
Additional makefile for Unix on Alpha.

20 years ago* Makerules (compile-mkdep-flags): Add -MT $@.
Roland McGrath [Sun, 20 Jun 2004 01:43:43 +0000 (01:43 +0000)]
* Makerules (compile-mkdep-flags): Add -MT $@.

* Makefile (dist, tag-for-dist): New targets.
(files-for-dist, tag-of-stem): New variables.
(glibc-%.tar glibc-linuxthreads-%.tar): New pattern rule.
Make tar files using cvs export.
(%.bz2, %.gz, tag-%): New pattern rules.
(distribute): Variable removed.
(+subdir_targets): Remove distinfo targets.
(echo_subdirs, echo-distinfo, parent_echo-distinfo): Targets removed.
(rpm/%): Pattern rule removed.
* rpm/Makefile, rpm/rpmrc, rpm/template: Ancient cruft files removed.
* Rules (subdir_echo-headers, subdir_echo-distinfo, subdir_dist):
Targets removed.
* Makerules (dist, subdir_distinfo): Targets removed.
($(objpfx)distinfo): Depend on $(distribute).
* Make-dist: File removed.

20 years ago2004-06-18 Roland McGrath <roland@frob.com>
Roland McGrath [Sun, 20 Jun 2004 01:42:52 +0000 (01:42 +0000)]
2004-06-18  Roland McGrath  <roland@frob.com>

* Makerules (compile-mkdep-flags): Add -MT $@.
* Makefile (dist, tag-for-dist): New targets.
(files-for-dist, tag-of-stem): New variables.
(glibc-%.tar glibc-linuxthreads-%.tar): New pattern rule.
Make tar files using cvs export.
(%.bz2, %.gz, tag-%): New pattern rules.
(distribute): Variable removed.
(+subdir_targets): Remove distinfo targets.
(echo_subdirs, echo-distinfo, parent_echo-distinfo): Targets removed.
(rpm/%): Pattern rule removed.
* rpm/Makefile, rpm/rpmrc, rpm/template: Ancient cruft files removed.
* Rules (subdir_echo-headers, subdir_echo-distinfo, subdir_dist):
Targets removed.
* Makerules (dist, subdir_distinfo): Targets removed.
($(objpfx)distinfo): Depend on $(distribute).
* Make-dist: File removed.

20 years agoUpdate.
Andreas Jaeger [Sat, 19 Jun 2004 18:12:27 +0000 (18:12 +0000)]
Update.

2004-06-19  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S: Fix
assembler in last patch.

20 years agoFix assembler in last patch.
Andreas Jaeger [Sat, 19 Jun 2004 18:12:20 +0000 (18:12 +0000)]
Fix assembler in last patch.

20 years agoUpdate.
Ulrich Drepper [Sat, 19 Jun 2004 00:01:42 +0000 (00:01 +0000)]
Update.

* sysdeps/posix/getaddrinfo.c (gaih_inet): For AI_CANONNAME,
determine the canonical name only for the first returned entry.

20 years agoUpdate.
Ulrich Drepper [Fri, 18 Jun 2004 16:31:13 +0000 (16:31 +0000)]
Update.

2004-06-18  Ulrich Drepper  <drepper@redhat.com>

* inet/bug-if1.c: New file.
* inet/Makefile (tests): Add bug-if1.

20 years ago[BZ #198, BZ #218]
Ulrich Drepper [Fri, 18 Jun 2004 16:06:38 +0000 (16:06 +0000)]
[BZ #198, BZ #218]

Update.
2004-06-17  Thorsten Kukuk  <kukuk@suse.de>

* sysdeps/unix/sysv/linux/sched_setaffinity.c
(__sched_setaffinity_new): Set errno to EINVAL and return -1 if
cpuset is wrongly set.

2004-06-15  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/powerpc64/memcpy.S: Improve instruction scheduling
for POWER4 machines.

2004-06-14  Jakub Jelinek  <jakub@redhat.com>

[BZ #218]
* sunrpc/pmap_prot2.c (xdr_pmaplist): When freeing, remember pml_next
in a local variable, point rp to that local variable afterwards.

2004-06-11  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/ieee754/dbl-64/e_sqrt.c (__ieee754_sqrt): Handle special
cases properly.

2004-06-17  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/if_index.c (if_indextoname): Correct
error value for unknown interface. [BZ #198]

20 years agoRemove cruft, finally [BZ #209] is done.
Roland McGrath [Fri, 18 Jun 2004 07:32:17 +0000 (07:32 +0000)]
Remove cruft, finally [BZ #209] is done.

20 years ago[BZ #209]
Roland McGrath [Fri, 18 Jun 2004 07:31:22 +0000 (07:31 +0000)]
[BZ #209]

2004-06-18  Roland McGrath  <roland@frob.com>
[BZ #209]
* ChangeLog: Another attempt to test the loginfo script.
[BZ #209]
* ChangeLog: Another attempt to test the loginfo script.

20 years agoRemove cruft, still testing [BZ #209].
Roland McGrath [Fri, 18 Jun 2004 07:29:26 +0000 (07:29 +0000)]
Remove cruft, still testing [BZ #209].

20 years ago[BZ #209]
Roland McGrath [Fri, 18 Jun 2004 07:10:16 +0000 (07:10 +0000)]
[BZ #209]

2004-06-18  Roland McGrath  <roland@frob.com>
[BZ #209]
* ChangeLog: Another attempt to test the loginfo script.
2004-06-18  Roland McGrath  <roland@frob.com>

[BZ #209]
* ChangeLog: Another attempt to test the loginfo script.

* NEWS: Fix a typo.  Update bug-reporting instructions.

20 years ago[BZ #209]
Roland McGrath [Fri, 18 Jun 2004 07:04:28 +0000 (07:04 +0000)]
[BZ #209]

2004-06-18  Roland McGrath  <roland@frob.com>
* NEWS: Fix a typo.  Update bug-reporting instructions.
Include in this log entry gratuitous reference to [BZ #209].

20 years agoUpdate.
Ulrich Drepper [Fri, 18 Jun 2004 04:29:42 +0000 (04:29 +0000)]
Update.

2004-06-17  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/pthread/pthread_cond_timedwait.c
(__pthread_cond_timedwait): Also check for negativ nanoseconds.
* sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S
(__pthread_cond_timedwait): Check for invalid nanosecond in
timeout value.
* sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S: Likewise.
* tst-cond19.c: New file.
* Makefile: Add rules to build and run tst-cond19.

20 years agoUpdate.
Ulrich Drepper [Fri, 18 Jun 2004 02:40:54 +0000 (02:40 +0000)]
Update.

2004-06-15  Steven Munroe  <sjmunroe@us.ibm.com>

* tst-context1.c (GUARD_PATTERN): Defined.
(tst_context_t): Define struct containing ucontext_t & guard words.
(ctx): Declare as an array of tst_context_t.
(fct): Verify uc_link & guard words are still valid.
(tf): Initialize guard words in ctx.  Adjust ctx refs for new struct.

20 years agoUpdate.
Ulrich Drepper [Thu, 17 Jun 2004 23:58:15 +0000 (23:58 +0000)]
Update.

2004-06-13  Kaz Kojima  <kkojima@rr.iij4u.or.jp>

* sysdeps/unix/sysv/linux/sh/bits/pthreadtypes.h (pthread_cond_t):
Add __data.__futex field, reshuffle __data.__clock.
* sysdeps/unix/sysv/linux/sh/pthread_cond_signal.S
(__pthread_cond_signal): Increment __futex at the same time as
__wakeup_seq or __total_seq.  Pass address of __futex instead of
address of low 32-bits of __wakeup_seq to futex syscall.
* sysdeps/unix/sysv/linux/sh/pthread_cond_wait.S
(__pthread_cond_wait): Likewise.  Pass __futex value from before
releasing internal lock to FUTEX_WAIT.
* sysdeps/unix/sysv/linux/sh/pthread_cond_timedwait.S
(__pthread_cond_timedwait): Likewise.
* sysdeps/unix/sysv/linux/sh/pthread_cond_broadcast.S
(FUTEX_CMP_REQUEUE): Define.
(__pthread_cond_broadcast): Set __futex to 2 * __total_seq.
Use FUTEX_CMP_REQUEUE operation instead of FUTEX_REQUEUE.
Pass __futex value from before the unlock and __futex address instead
of address of low 32-bits of __wakeup_seq to futex syscall.
Fallback to FUTEX_WAKE all on any errors.

20 years ago(if_indextoname): Correct error value for unknown interface.
Ulrich Drepper [Thu, 17 Jun 2004 23:06:41 +0000 (23:06 +0000)]
(if_indextoname): Correct error value for unknown interface.

20 years ago* sysdeps/i386/bits/string.h (memcpy): Add () around arguments.
Roland McGrath [Tue, 15 Jun 2004 20:12:01 +0000 (20:12 +0000)]
* sysdeps/i386/bits/string.h (memcpy): Add () around arguments.

(memchr, __memrchr, strlen, strcmp, strncmp, __strchr_g, __strchr_c,
__strchrnul_g, __strchrnul_c, strspn, strcspn, strpbrk): Add memory
the asm uses as its input, either of size __n where __n is known or
0xfffffff.
(strstr): Add "memory" clobber.

20 years ago[BZ #217, BZ #219]
Roland McGrath [Tue, 15 Jun 2004 20:10:24 +0000 (20:10 +0000)]
[BZ #217, BZ #219]

2004-06-14  Jakub Jelinek  <jakub@redhat.com>
[BZ #219]
* nss/nsswitch.c (free_mem): Don't try to close a library handle
if the handle is invalid.  Patch by David Kimdon <kimdon@esrf.fr>.

2004-06-11  Dmitry V. Levin  <ldv@altlinux.org>

[BZ #217]
* debug/xtrace.sh: Fix typo in error diagnostics.

20 years ago* stdio-common/psignal.c (psignal): Don't use BUF when asprintf
Roland McGrath [Tue, 15 Jun 2004 20:04:37 +0000 (20:04 +0000)]
* stdio-common/psignal.c (psignal): Don't use BUF when asprintf

failed.

20 years ago* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Fix pasto
Roland McGrath [Tue, 15 Jun 2004 20:02:33 +0000 (20:02 +0000)]
* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Fix pasto

that clobbers r19.  Fix pasto that overflowed sigcontext.v_reserve.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Fix pasto
that clobbers r19.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Fix pasto
that clobbers r19.  Fix pasto that overflowed sigcontext.v_reserve.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S:
Fix setting of sigcontext.v_regs.  Fix pasto that clobbers r19.
Fix pasto that overflowed sigcontext.v_reserve.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S:
Fix pasto that clobbers r19.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Fix setting
of sigcontext.v_regs.  Fix pasto that clobbers r19.  Fix pasto that
overflowed sigcontext.v_reserve.

20 years ago[BZ #150]
Roland McGrath [Tue, 15 Jun 2004 19:55:30 +0000 (19:55 +0000)]
[BZ #150]

20 years ago* sysdeps/generic/strtol_l.c (DEF): Use ".gnu.linkonce.r."
Roland McGrath [Tue, 15 Jun 2004 19:55:07 +0000 (19:55 +0000)]
* sysdeps/generic/strtol_l.c (DEF): Use ".gnu.linkonce.r."

instead of ".gnu.linkonce.ro." as the prefix for linkonce
read-only section name.

20 years ago2004-05-04 H.J. Lu <hongjiu.lu@intel.com>
Roland McGrath [Tue, 15 Jun 2004 19:54:57 +0000 (19:54 +0000)]
2004-05-04  H.J. Lu  <hongjiu.lu@intel.com>

* sysdeps/generic/strtol_l.c (DEF): Use ".gnu.linkonce.r."
instead of ".gnu.linkonce.ro." as the prefix for linkonce
read-only section name.

20 years ago * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp". (_ITOFT...
Richard Henderson [Mon, 14 Jun 2004 18:04:25 +0000 (18:04 +0000)]
    * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp".         (_ITOFT, _FTOIT, _ITOFT2): Likewise.

2004-06-14  Richard Henderson  <rth@redhat.com>

* sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp".
(_ITOFT, _FTOIT, _ITOFT2): Likewise.

20 years ago* sysdeps/s390/s390-32/backtrace.c (init): Guard with #ifdef SHARED.
Roland McGrath [Fri, 11 Jun 2004 20:12:55 +0000 (20:12 +0000)]
* sysdeps/s390/s390-32/backtrace.c (init): Guard with #ifdef SHARED.

(unwind_backtrace, unwind_getip): Define #ifndef SHARED.
(__backtrace): Don't call init #ifndef SHARED.
* sysdeps/s390/s390-64/backtrace.c (init): Guard with #ifdef SHARED.
(unwind_backtrace, unwind_getip): Define #ifndef SHARED.
(__backtrace): Don't call init #ifndef SHARED.
* sysdeps/ia64/backtrace.c (init): Guard with #ifdef SHARED.
(unwind_backtrace, unwind_getip): Define #ifndef SHARED.
(__backtrace): Don't call init #ifndef SHARED.

20 years ago* sysdeps/arm/strlen.S [__ARMEB__]: Compute correctly for big-endian.
Roland McGrath [Fri, 11 Jun 2004 10:15:39 +0000 (10:15 +0000)]
* sysdeps/arm/strlen.S [__ARMEB__]: Compute correctly for big-endian.

From Krzysztof Halasa <khc@pm.waw.pl>.

20 years ago* elf/tls-macros.h [__s390x__] (TLS_LD, TLS_GD): Clobber also r14.
Roland McGrath [Fri, 11 Jun 2004 09:56:02 +0000 (09:56 +0000)]
* elf/tls-macros.h [__s390x__] (TLS_LD, TLS_GD): Clobber also r14.

20 years ago[BZ #199]
Roland McGrath [Thu, 10 Jun 2004 02:16:08 +0000 (02:16 +0000)]
[BZ #199]

2004-06-08  Jakub Jelinek  <jakub@redhat.com>
[BZ #199]
* crypt/md5-crypt.c (__md5_crypt): Only update buflen if realloc
succeeds.  Reported by Miles Ohlrich <miles@cray.com>.

* elf/chroot_canon.c (chroot_canon): Avoid segfault if first malloc
fails.  Avoid memory leak if realloc fails.

20 years ago* sysdeps/generic/setenv.c (setenv): Return -1/EINVAL if name is
Roland McGrath [Wed, 9 Jun 2004 18:33:36 +0000 (18:33 +0000)]
* sysdeps/generic/setenv.c (setenv): Return -1/EINVAL if name is

NULL, "" or contains '=' character in it.  Reported by
Michael T Kerrisk <mtk-lists@gmx.net>.
* stdlib/tst-environ.c: Include errno.h.
(main): Add tests for these arguments to setenv/unsetenv.

20 years agoThis is not really associated with [bug #209], but is a test.
Roland McGrath [Wed, 9 Jun 2004 00:36:30 +0000 (00:36 +0000)]
This is not really associated with [bug #209], but is a test.

2004-06-07  Roland McGrath  <roland@frob.com>

* NEWS: Update bug reporting instructions.  Fix some typos.

20 years ago[BZ #209]
Roland McGrath [Mon, 7 Jun 2004 21:53:43 +0000 (21:53 +0000)]
[BZ #209]

2004-06-07  Roland McGrath  <roland@frob.com>
* NEWS: Update bug reporting instructions.  Fix some typos.
This is not really associated with [BZ #209], but is a test.

20 years agoUpdate.
Ulrich Drepper [Mon, 7 Jun 2004 17:58:44 +0000 (17:58 +0000)]
Update.

2004-06-07  Martin Schwidefsky  <schwidefsky@de.ibm.com>

* sysdeps/unix/sysv/linux/s390/lowlevellock.h (lll_futex_requeue):
Pass val argument as 6th system call argument in %r7.

20 years ago(lll_futex_requeue): Pass val argument as 6th system call argument in %r7.
Ulrich Drepper [Mon, 7 Jun 2004 17:58:24 +0000 (17:58 +0000)]
(lll_futex_requeue): Pass val argument as 6th system call argument in %r7.

20 years agoAdd email address.
Andreas Jaeger [Mon, 7 Jun 2004 06:50:06 +0000 (06:50 +0000)]
Add email address.

Washizawa <washi@jp.ibm.com>.

20 years agoUpdate.
Ulrich Drepper [Sun, 6 Jun 2004 06:06:02 +0000 (06:06 +0000)]
Update.

2004-06-05  Ulrich Drepper  <drepper@redhat.com>

* stdio-common/_itoa.h: Don't expand _itoa inline for libc.
* stdio-common/_itoa.c: Add _itoa implementation.

* nscd/nscd_gethst_r.c (__nscd_open_socket): Change implementation
to also send request.  Add parameter to allow this.
Change callers.
* nscd/nscd_getgr_r.c: Change __nscd_open_socket caller.
* nscd/nscd_getpw_r.c: Likewise.
* nscd/nscd-client.h: Change __nscd_open_socket prototype.

20 years agoDon't expand _itoa inline for libc.
Ulrich Drepper [Sun, 6 Jun 2004 06:01:50 +0000 (06:01 +0000)]
Don't expand _itoa inline for libc.

20 years agoUpdate.
Andreas Jaeger [Sat, 5 Jun 2004 07:54:49 +0000 (07:54 +0000)]
Update.

2004-06-05  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/x86_64/makecontext.c (__makecontext):
Handle more than 6 args correctly.  Based on a patch by Masahide
Washizawa.

20 years ago(__makecontext): Handle more than 6 args correctly. Based on a patch by Masahide...
Andreas Jaeger [Sat, 5 Jun 2004 07:54:40 +0000 (07:54 +0000)]
(__makecontext): Handle more than 6 args correctly.  Based on a patch by Masahide Washizawa.

20 years agoUpdate.
Ulrich Drepper [Fri, 4 Jun 2004 18:29:42 +0000 (18:29 +0000)]
Update.

2004-06-04  Ulrich Drepper  <drepper@redhat.com>

* nscd/nscd_gethst_r.c (nscd_gethst_r): Use __nss_not_use_nscd_hosts
in all places, not __nss_not_use_nscd_group.
Reported by Philippe Gregoire.

20 years agoUpdate.
Ulrich Drepper [Thu, 3 Jun 2004 16:04:11 +0000 (16:04 +0000)]
Update.

2004-06-03  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/i386/i486/bits/atomic.h: Optimize a bit.

20 years agoUpdate.
Ulrich Drepper [Tue, 1 Jun 2004 22:18:24 +0000 (22:18 +0000)]
Update.

2004-05-07  Dmitry V. Levin  <ldv@altlinux.org>

* argp/argp-help.c (__argp_error, __argp_failure): Check result
of __asprintf call and don't use string if it failed.
* stdio-common/psignal.c (psignal): Likewise.
* locale/programs/localedef.c (more_help): Likewise.
* resolv/res_hconf.c (arg_service_list, arg_trimdomain_list,
arg_bool, parse_line): Check result of __asprintf calls and
don't use string if they failed.
* sunrpc/svc_simple.c (registerrpc, universal): Likewise.
* elf/ldconfig.c (parse_conf_include): Check result of __asprintf
call and exit if it failed.

20 years ago(__argp_error, __argp_failure): Check result of __asprintf call and don't use string...
Ulrich Drepper [Tue, 1 Jun 2004 22:15:24 +0000 (22:15 +0000)]
(__argp_error, __argp_failure): Check result of __asprintf call and don't use string if it failed.

20 years ago* td_thr_validate.c: When we find no threads and the inferior appears
Roland McGrath [Tue, 1 Jun 2004 21:42:07 +0000 (21:42 +0000)]
* td_thr_validate.c: When we find no threads and the inferior appears

uninitialized, validate the main thread as a special case.

20 years ago2004-05-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 1 Jun 2004 21:42:02 +0000 (21:42 +0000)]
2004-05-27  Roland McGrath  <roland@redhat.com>

* td_thr_validate.c: When we find no threads and the inferior appears
uninitialized, validate the main thread as a special case.

20 years agoUpdate.
Ulrich Drepper [Tue, 1 Jun 2004 18:53:04 +0000 (18:53 +0000)]
Update.

2004-05-10  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/posix/sysconf.c (__sysconf) <cases _SC_REALTIME_SIGNALS,
_SC_PRIORITY_SCHEDULING, _SC_TIMERS, _SC_ASYNCHRONOUS_IO,
_SC_PRIORITIZED_IO, _SC_SYNCHRONIZED_IO, _SC_FSYNC, _SC_MAPPED_FILES,
_SC_MEMLOCK, _SC_MEMLOCK_RANGE, _SC_MEMORY_PROTECTION,
_SC_MESSAGE_PASSING, _SC_SEMAPHORES, _SC_SHARED_MEMORY_OBJECTS,
_SC_THREADS, _SC_THREAD_SAFE_FUNCTIONS, _SC_THREAD_ATTR_STACKADDR,
_SC_THREAD_ATTR_STACKSIZE, _SC_THREAD_PRIORITY_SCHEDULING,
_SC_THREAD_PRIO_INHERIT, _SC_THREAD_PRIO_PROTECT,
_SC_THREAD_PROCESS_SHARED>: Return _POSIX_* value instead of 1.
* sysdeps/unix/sysv/linux/sysconf.c (__sysconf)
<case _SC_MONOTONIC_CLOCK>: Return _POSIX_VERSION instead of 1.

2004-05-07  Jeroen Dekkers  <jeroen@dekkers.cx>

* sysdeps/mach/hurd/i386/Makefile (CFLAGS-init-first.c): Add
-momit-leaf-frame-pointer.

* inet/test-ifaddrs.c (addr_string): Surround AF_PACKET case with
#ifdef AF_PACKET.

* sysdeps/mach/hurd/getcwd.c
(_hurd_canonicalize_directory_name_intern): Only realloc when
size is <= 0.

* sysdeps/mach/hurd/mmap.c (__mmap): Fail when addr or offset
isn't page aligned.

* sysdeps/mach/hurd/spawni.c (EXPAND_DTABLE): Set dtablesize to
new size.

* sysdeps/mach/hurd/Versions (GLIBC_PRIVATE): Add __libc_read,
__libc_write and __libc_lseek64.

20 years ago(__condvar_tw_cleanup): Fix access to saved broadcast_seq value.
Ulrich Drepper [Tue, 1 Jun 2004 18:14:07 +0000 (18:14 +0000)]
(__condvar_tw_cleanup): Fix access to saved broadcast_seq value.

20 years agoUpdate.
Andreas Jaeger [Mon, 31 May 2004 06:18:48 +0000 (06:18 +0000)]
Update.

2004-05-31  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/mips/Makefile (CFLAGS-pt-initfini.s):
Set to -fno-unit-at-a-time.
Patch by Dan Kegel <dank@kegel.com>.

20 years ago(CFLAGS-pt-initfini.s): Set to -fno-unit-at-a-time.
Andreas Jaeger [Mon, 31 May 2004 06:13:34 +0000 (06:13 +0000)]
(CFLAGS-pt-initfini.s): Set to -fno-unit-at-a-time.
Patch by Dan Kegel <dank@kegel.com>.

20 years ago* elf/Makefile (shared-only-routines): Add dl-caller.
Roland McGrath [Sat, 29 May 2004 22:29:40 +0000 (22:29 +0000)]
* elf/Makefile (shared-only-routines): Add dl-caller.

20 years ago2004-05-29 Roland McGrath <roland@redhat.com>
Roland McGrath [Sat, 29 May 2004 22:29:35 +0000 (22:29 +0000)]
2004-05-29  Roland McGrath  <roland@redhat.com>

* elf/Makefile (shared-only-routines): Add dl-caller.

20 years agoUpdate.
Ulrich Drepper [Fri, 28 May 2004 21:22:26 +0000 (21:22 +0000)]
Update.

2004-05-28  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/powerpc/configure.in: New file.

20 years ago#
Ulrich Drepper [Fri, 28 May 2004 21:21:55 +0000 (21:21 +0000)]
#

20 years agoUpdate.
Ulrich Drepper [Fri, 28 May 2004 21:19:35 +0000 (21:19 +0000)]
Update.

2004-05-28  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S: Add .machine
"altivec" to enable VMX instructions.
* sysdeps/powerpc/powerpc32/fpu/setjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc64/__longjmp-common.S: Likewise.
* sysdeps/powerpc/powerpc64/setjmp-common.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/getcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/setcontext.S: Likewise.
* sysdeps/unix/sysv/linux/powerpc/powerpc64/swapcontext.S: Likewise.

20 years agoUpdate.
Ulrich Drepper [Fri, 28 May 2004 06:56:51 +0000 (06:56 +0000)]
Update.

2004-05-27  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/i386/fpu/bits/mathinline.h (__expm1_code): Define using
__builtin_expm1l for GCC 3.5+.
(__expl): Define using __builtin_expl for GCC 3.4+.
(exp, expf, expl): Don't define for GCC 3.4+.
(tan, tanf, tanl): Don't define for GCC 3.5+.
(__atan2l): Define using __builtin_atan2l for GCC 3.4+.
(atan2, atan2f, atan2l): Don't define for GCC 3.4+ or !__FAST_MATH__.
(fmod, fmodf, fmodl): Don't define for GCC 3.5+ or !__FAST_MATH__.
(fabsf, fabsl): Only provide if __USE_MISC or __USE_ISOC99.
(sin, sinf, sinl, cos, cosf, cosl, log, logf, logl): Don't define
for GCC 3.4+.
(log10, log10f, log10l, asin, asinf, asinl, acos, acosf, acosl):
Don't define for GCC 3.5+.
(atan, atanf, atanl): Don't define for GCC 3.4+ or !__FAST_MATH__.
(log1p, log1pf, log1pl, logb, logbf, logbl, log2, log2f, log2l): Don't
define for GCC 3.5+.
(drem, dremf, dreml): Don't define for GCC 3.5+ or !__FAST_MATH__.
* sysdeps/sparc/fpu/bits/mathinline.h (sqrt, sqrtf, sqrtl): Don't
define for GCC 3.2+.

2004-05-27  Jakub Jelinek  <jakub@redhat.com>

* string/bits/string2.h (__bzero): Define even for GCC 3.0+.
* sysdeps/alpha/stpcpy.S (stpcpy): Add libc_hidden_builtin_def.
* sysdeps/alpha/alphaev67/stpcpy.S (stpcpy): Likewise.
* sysdeps/powerpc/powerpc32/stpcpy.S (stpcpy): Likewise.
* sysdeps/powerpc/powerpc64/stpcpy.S (stpcpy): Likewise.
* sysdeps/sparc/sparc32/stpcpy.S (stpcpy): Likewise.
* sysdeps/sparc/sparc64/stpcpy.S (stpcpy): Likewise.
* sysdeps/i386/stpcpy.S (stpcpy): Likewise.
* sysdeps/i386/i586/stpcpy.S (stpcpy): Likewise.
* sysdeps/generic/stpcpy.c (stpcpy): Likewise.
* sysdeps/x86_64/stpcpy.S (stpcpy): Likewise.
* sysdeps/i386/i586/memcpy.S (memcpy): Remove
libc_hidden_builtin_def if MEMPCPY_P.
* sysdeps/x86_64/memcpy.S (memcpy): Likewise.
* sysdeps/i386/i686/mempcpy.S (mempcpy): Add libc_hidden_builtin_def.
* sysdeps/i386/i586/mempcpy.S (mempcpy): Likewise.
* sysdeps/generic/mempcpy.c (mempcpy): Likewise.
* sysdeps/x86_64/mempcpy.S (mempcpy): Likewise.

20 years ago(memcpy): Remove libc_hidden_builtin_def if MEMPCPY_P.
Ulrich Drepper [Fri, 28 May 2004 06:38:44 +0000 (06:38 +0000)]
(memcpy): Remove libc_hidden_builtin_def if MEMPCPY_P.

20 years ago* sysdeps/generic/bits/in.h
Roland McGrath [Wed, 26 May 2004 19:21:53 +0000 (19:21 +0000)]
* sysdeps/generic/bits/in.h

(IMPLINK_IP, IMPLINK_LOWEXPER, IMPLINK_HIGHEXPER): Macros removed.
These are long obsolete in BSD systems where they originated.
* conform/data/netinet/in.h-data: Remove `allow IMPLINK_*'

20 years ago2004-05-26 Roland McGrath <roland@frob.com>
Roland McGrath [Wed, 26 May 2004 19:21:39 +0000 (19:21 +0000)]
2004-05-26  Roland McGrath  <roland@frob.com>

* sysdeps/generic/bits/in.h
(IMPLINK_IP, IMPLINK_LOWEXPER, IMPLINK_HIGHEXPER): Macros removed.
These are long obsolete in BSD systems where they originated.
* conform/data/netinet/in.h-data: Remove `allow IMPLINK_*'

20 years agoUpdate.
Ulrich Drepper [Wed, 26 May 2004 17:27:20 +0000 (17:27 +0000)]
Update.

2004-05-26  Jakub Jelinek  <jakub@redhat.com>

* include/string.h (mempcpy, stpcpy): Add libc_hidden_builtin_proto.
* string/bits/string2.h (memset): Disable macro for GCC 3.0+.
(__mempcpy): Use __builtin_mempcpy for GCC 3.4+.
(strchr): For GCC 3.2+, only use __rawmemchr if second argument is
constant '\0' and first argument is not constant.
(__stpcpy): Use __builtin_stpcpy for GCC 3.4+.
(strncpy): Remove #ifdef _USE_STRING_ARCH_mempcpy variant.
For GCC 3.2+ use __builtin_strncpy.
(strncat): For GCC 3.2+ use __builtin_strncat.
(strcmp): For GCC 3.2+ use __builtin_strcmp if both arguments are
constant.
(strcspn, strspn, strpbrk): For GCC 3.2+, use builtin function
if both arguments are constant.

2004-05-26  Ulrich Drepper  <drepper@redhat.com>

* nss/nss_files/files-hosts.c: Fix condition for looking up IPv4
mapped addresses in gethostbyaddr.

20 years agoUpdate.
Ulrich Drepper [Wed, 26 May 2004 06:42:16 +0000 (06:42 +0000)]
Update.

2004-05-25  Ulrich Drepper  <drepper@redhat.com>

* nss/digits_dots.c (__nss_hostname_digits_dots): Remove typep and
flags parameter, convert afp to simple int parameter.  Adjust code.
typep was never != NULL and flags therefore also unused.  *afp is
never modified.
* nss/nsswitch.h: Adjust __nss_hostname_digits_dots prototype.
* nss/getXXbyYY.c: Remove HAVE_TYPE handling.  Adjust af parameter
handling for __nss_hostname_digits_dots calls.
* nss/getXXbyYY_r.c: Likewise.

* elf/dl-load.c (_dl_map_object_from_fd): Map DSOs with MAP_DENYWRITE.

20 years agoUpdate.
Ulrich Drepper [Wed, 26 May 2004 04:47:00 +0000 (04:47 +0000)]
Update.

2004-05-25  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/fpu/Makefile: Make ld.so a dependency of libm.so.
* sysdeps/powerpc/fpu/bits/mathinline.h [__LIBC_INERNAL_MATH_INLINES]
(__ieee754_sqrt): Define as __MATH_INLINE using fsqrt instruction.
(__ieee754_sqrtf): Define as __MATH_INLINE using fsqrts instruction.
* sysdeps/powerpc/fpu/e_sqrt.c (__slow_ieee754_sqrt): Moved
implementation from w_sqrt.c.
* sysdeps/powerpc/fpu/e_sqrtf.c (__slow_ieee754_sqrtf): Moved
implementation from w_sqrtf.c.
* sysdeps/powerpc/fpu/w_sqrt.c (__sqrt): Wrapper implementation
using inline __ieee754_sqrt().
* sysdeps/powerpc/fpu/w_sqrtf.c (__sqrtf): Wrapper implementation
using inline __ieee754_sqrtf().
* sysdeps/powerpc/powerpc32/sysdep.h [__ASSEMBLER__]: Include
<sysdeps/powerpc/sysdep.h> independent of __ASSEMBLER__.
* sysdeps/powerpc/sysdep.h [__ASSEMBLER__] (PPC_FEATURE_*): Define
PPC_FEATURE_*  independent of __ASSEMBLER__.

2004-05-25  Jakub Jelinek  <jakub@redhat.com>

* sysdeps/pthread/aio_notify.c: Use <> instead of "" for aio_misc.h
include.
(aio_start_notify_thread): Define if not defined.
(notify_func_wrapper): Use it.
* sysdeps/pthread/aio_misc.c: Use <> instead of "" for aio_misc.h
include.
(aio_create_helper_thread): Define if not defined.
(__aio_create_helper_thread): New function.
(__aio_enqueue_request): Use aio_create_helper_thread.

* nis/ypclnt.c (ypall_data, ypall_foreach): Remove.
(struct ypresp_all_data): New type.
(__xdr_ypresp_all): Change second argument to
struct ypresp_all_data *.  Replace ypall_foreach and
ypall_data with objp->foreach and objp->data.
(yp_all): Remove status variable, add data.  Replace
all uses of status with data.status.  Initialize data.foreach
and data.data instead of ypall_foreach and ypall_data.

2004-05-24  Jakub Jelinek  <jakub@redhat.com>

* elf/dl-lookup.c (add_dependency): Set DF_1_NODELETE bit
in l_flags_1, not in l_flags.

20 years ago(add_dependency): Set DF_1_NODELETE bit in l_flags_1, not in l_flags.
Ulrich Drepper [Wed, 26 May 2004 04:18:34 +0000 (04:18 +0000)]
(add_dependency): Set DF_1_NODELETE bit in l_flags_1, not in l_flags.

20 years ago* sysdeps/unix/sysv/linux/bits/in.h: Cosmetic fixes to get in sync
Roland McGrath [Tue, 25 May 2004 18:56:20 +0000 (18:56 +0000)]
* sysdeps/unix/sysv/linux/bits/in.h: Cosmetic fixes to get in sync

with sysdeps/generic/bits/in.h.

20 years ago* sysdeps/generic/unwind-dw2-fde-glibc.c: Change copyright terms from
Roland McGrath [Tue, 25 May 2004 18:48:36 +0000 (18:48 +0000)]
* sysdeps/generic/unwind-dw2-fde-glibc.c: Change copyright terms from

GCC GPL to standard glibc LGPL.

20 years ago2004-05-25 Roland McGrath <roland@frob.com>
Roland McGrath [Tue, 25 May 2004 18:48:24 +0000 (18:48 +0000)]
2004-05-25  Roland McGrath  <roland@frob.com>

* sysdeps/generic/unwind-dw2-fde-glibc.c: Change copyright terms from
GCC GPL to standard glibc LGPL.

20 years agoUpdate.
Ulrich Drepper [Mon, 24 May 2004 18:12:23 +0000 (18:12 +0000)]
Update.

2004-05-24  Ulrich Drepper  <drepper@redhat.com>

* manual/string.texi (Copying and Concatenation): Fixed second
concat example.
Reported by Fabian Pietsch <fabian@zzznowman.dyndns.org>.

20 years agoUpdate.
Ulrich Drepper [Mon, 24 May 2004 05:21:31 +0000 (05:21 +0000)]
Update.

2004-05-23  Ulrich Drepper  <drepper@redhat.com>

* malloc/obstack.c: Don't allow linking with _obstack.

20 years agoDon't allow linking with _obstack.
Ulrich Drepper [Mon, 24 May 2004 05:20:48 +0000 (05:20 +0000)]
Don't allow linking with _obstack.

20 years ago* sysdeps/m68k/m68020/bits/atomic.h: Use "+m" constraint instead
Andreas Schwab [Sun, 23 May 2004 10:23:07 +0000 (10:23 +0000)]
* sysdeps/m68k/m68020/bits/atomic.h: Use "+m" constraint instead

of separate "m" constraints.

20 years agoUse "+m" constraint instead of separate "m" constraints.
Andreas Schwab [Sun, 23 May 2004 10:22:47 +0000 (10:22 +0000)]
Use "+m" constraint instead of separate "m" constraints.

20 years agoUpdate.
Ulrich Drepper [Fri, 21 May 2004 16:19:16 +0000 (16:19 +0000)]
Update.

2004-05-21  Ulrich Drepper  <drepper@redhat.com>

* idna.c (idna_to_unicode_4z4z): Fix test for failed memory allocation.
Patch by Simon Josefsson.

20 years ago(idna_to_unicode_4z4z): Fix test for failed memory allocation.
Ulrich Drepper [Fri, 21 May 2004 15:42:30 +0000 (15:42 +0000)]
(idna_to_unicode_4z4z): Fix test for failed memory allocation.

20 years ago* sysdeps/mips/dl-machine.h (ELF_DL_FRAME_SIZE)
Roland McGrath [Thu, 20 May 2004 22:07:41 +0000 (22:07 +0000)]
* sysdeps/mips/dl-machine.h (ELF_DL_FRAME_SIZE)

(ELF_DL_SAVE_ARG_REGS, ELF_DL_RESTORE_ARG_REGS): For the N32
and 64 ABIs, save and restore regs $10 and $11 (a6 and a7).

20 years ago2004-05-15 Chris Demetriou <cgd@broadcom.com>
Roland McGrath [Thu, 20 May 2004 22:07:15 +0000 (22:07 +0000)]
2004-05-15  Chris Demetriou  <cgd@broadcom.com>

* sysdeps/mips/dl-machine.h (ELF_DL_FRAME_SIZE)
(ELF_DL_SAVE_ARG_REGS, ELF_DL_RESTORE_ARG_REGS): For the N32
and 64 ABIs, save and restore regs $10 and $11 (a6 and a7).

20 years agoUpdate.
Ulrich Drepper [Thu, 20 May 2004 21:55:10 +0000 (21:55 +0000)]
Update.

2004-05-20  Paul Eggert  <eggert@cs.ucla.edu>

* malloc/obstack.c (_obstack) [!defined _LIBC]: Remove; not used.
Add comment explaining why libc still defines it.

20 years agoUpdate.
Ulrich Drepper [Thu, 20 May 2004 06:32:24 +0000 (06:32 +0000)]
Update.

2004-05-19  Paul Eggert  <eggert@cs.ucla.edu>

* malloc/obstack.h (_obstack_free, obstack_1grow, obstack_1grow_fast,
obstack_alignment_mask, obstack_alloc, obstack_base,
obstack_blank, obstack_blank_fast, obstack_chunk_size,
obstack_copy, obstack_copy0, obstack_finish, obstack_grow,
obstack_grow0, obstack_init, obstack_int_grow,
obstack_int_grow_fast, obstack_make_room, obstack_memory_used,
obstack_next_free, obstack_object_size, obstack_ptr_grow,
obstack_ptr_grow_fast, obstack_room): Remove declarations of
nonexistent functions.

2004-05-18  Steven Munroe  <sjmunroe@us.ibm.com>

* sysdeps/powerpc/powerpc64/sysdep.h [__ASSEMBLER__]: Include
<sysdeps/powerpc/sysdep.h> independent of __ASSEMBLER__.
[PIC]: Redundent for powerpc64, removed.
(ENTRY): Generate size and alignment for opd entry.
(EALIGN): Generate size and alignment for opd entry.
(END): Use DOT_LABEL in ASM_SIZE_DIRECTIVE.
(END_GEN_TB): Use DOT_LABEL in ASM_SIZE_DIRECTIVE.

20 years agoUpdate.
Ulrich Drepper [Wed, 19 May 2004 16:52:55 +0000 (16:52 +0000)]
Update.

* misc/regexp.h: Say the functions have been withdrawn.

20 years agoUpdate.
Ulrich Drepper [Wed, 19 May 2004 16:46:56 +0000 (16:46 +0000)]
Update.

2004-05-19  Ulrich Drepper  <drepper@redhat.com>

* wcsmbs/tst-wcpncpy.c: Add more tests.