platform/upstream/glibc.git
23 years agoUpdate.
Ulrich Drepper [Wed, 13 Sep 2000 02:08:39 +0000 (02:08 +0000)]
Update.

* SUPPORTED: Add mr_IN.UTF-8 and mt_MT.ISO-8859-3.
* locales/mr_IN: New file.
* locales/mt_MT: New file.

23 years agoUpdate.
Ulrich Drepper [Tue, 12 Sep 2000 23:11:49 +0000 (23:11 +0000)]
Update.

2000-09-01  Jes Sorensen  <jes@linuxcare.com>

* sysdeps/unix/sysv/linux/ia64/syscalls.list: Add
__syscall_getdents64 wrapper.

* sysdeps/unix/sysv/linux/ia64/net/route.h: New file.

23 years agoUpdate.
Ulrich Drepper [Tue, 12 Sep 2000 22:58:03 +0000 (22:58 +0000)]
Update.

2000-09-12  Ulrich Drepper  <drepper@redhat.com>

* iconvdata/gb18030.c: Many many changes.  Make consistent with
charmap and with itself.
* iconvdata/tst-tables.sh: Test GB18030.

23 years agoUpdate.
Ulrich Drepper [Mon, 11 Sep 2000 22:44:49 +0000 (22:44 +0000)]
Update.

2000-09-11  Ulrich Drepper  <drepper@redhat.com>

* iconv/skeleton.c: Fix last patch, add missing parameter to
unaligned function call.

23 years agoUpdate.
Ulrich Drepper [Mon, 11 Sep 2000 20:33:59 +0000 (20:33 +0000)]
Update.

2000-09-10  Bruno Haible  <haible@clisp.cons.org>

* locale/programs/ld-collate.c (collate_read): Fix typo in handling
of decimal ellipsis.

2000-09-11  Bruno Haible <haible@clisp.cons.org>

* locale/programs/ld-collate.c (collate_read): Always initialize
error_section.next.

2000-09-10  Bruno Haible  <haible@clisp.cons.org>

* locale/programs/ld-collate.c (collate_finish): Upper bound for
ruleidx is 128, not 256.

2000-09-11  Ulrich Drepper  <drepper@redhat.com>

* locale/programs/ld-collate.c (collate_read): Correct check for
already inserted entries.

2000-09-10  Bruno Haible <haible@clisp.cons.org>

* iconv/skeleton.c (FUNCTION_NAME): Handle unaligned access in
second try as well.

2000-09-10  Bruno Haible <haible@clisp.cons.org>

* iconv/skeleton.c (FUNCTION_NAME): Optimize an `if' if
MAX_NEEDED_FROM > 1 && MAX_NEEDED_TO > 1.

2000-09-10  Bruno Haible <haible@clisp.cons.org>

* iconv/skeleton.c (gconv_init): Replace all uses of RESET_STATE with
SAVE_RESET_STATE.

2000-09-10  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/utf-7.c: New file.
* iconvdata/gconv-modules (UTF-7): New module entries.
* iconvdata/Makefile (modules): Add UTF-7.
(distribute): Add utf-7.c.
* iconvdata/testdata/UTF-7: New file.
* iconvdata/testdata/UTF-7..UTF8: New file.
* iconvdata/TESTS (UTF-7): New entry.
* iconvdata/run-iconv-test.sh: Fix confusing output.

23 years agoUpdate.
Ulrich Drepper [Mon, 11 Sep 2000 19:13:06 +0000 (19:13 +0000)]
Update.

2000-09-11  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/pthread/pthread.h: Declare pthread_attr_getstack and
pthread_attr_setstack.
* Versions [libpthread] (GLIBC_2.2): Export pthread_attr_getstack and
pthread_attr_setstack.
* attr.c (pthread_attr_getstack, pthread_attr_setstack): New functions.

23 years agoUpdate.
Ulrich Drepper [Mon, 11 Sep 2000 16:06:52 +0000 (16:06 +0000)]
Update.

2000-09-11  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/posix/tempname.c (__gen_tempname): Use __lxstat and __xstat.

23 years agoUpdate.
Ulrich Drepper [Mon, 11 Sep 2000 07:01:16 +0000 (07:01 +0000)]
Update.

2000-09-10  David S. Miller  <davem@redhat.com>

* sysdeps/sparc/sparc32/__longjmp.S (__longjmp): Correct %fp
frame pointer offset for non-fast path.

2000-09-10  Ulrich Drepper  <drepper@redhat.com>

* locale/programs/3level.h (*_init): Initialize level1, level2,
and level3 as well.
(*_add): Remove a few unnecessary conditionals.

23 years agoUpdate.
Ulrich Drepper [Sun, 10 Sep 2000 18:43:37 +0000 (18:43 +0000)]
Update.

2000-09-05  Wolfram Gloger  <wg@malloc.de>

* malloc/thread-m.h [_LIBC]: Even if not linking with libpthread,
ensure usability of mutex as an `in use' flag.

23 years agoUpdate.
Ulrich Drepper [Sun, 10 Sep 2000 08:14:03 +0000 (08:14 +0000)]
Update.

2000-09-10  Ulrich Drepper  <drepper@redhat.com>

* shlib-versions: Simplify libm entries.  Correct a few Hurd entries.

* sysdeps/generic/initfini.c: Rewrite slightly to get rid of the
ugly GMON_WEAK_START hack.
Patch by Philip Blundell <philb@gnu.org>.

* sysdeps/i386/i486/bits/string.h: Pretty printing.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Sep 2000 22:28:22 +0000 (22:28 +0000)]
Update.

2000-09-09  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/powerpc/dl-machine.c: Add volatile to PPC_DCBST, PPC_SYNC,
and PPC_ICBI asm for broken compilers.
Patch by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.

23 years agoAdd volatile to PPC_DCBST, PPC_SYNC, and PPC_ICBI asm for broken compilers.
Ulrich Drepper [Sat, 9 Sep 2000 22:21:24 +0000 (22:21 +0000)]
Add volatile to PPC_DCBST, PPC_SYNC, and PPC_ICBI asm for broken compilers.

23 years agoUpdate.
Andreas Jaeger [Sat, 9 Sep 2000 19:47:29 +0000 (19:47 +0000)]
Update.

* manual/message.texi (Advanced gettext functions): Fix typo.

23 years agoUpdate.
Andreas Jaeger [Sat, 9 Sep 2000 10:09:24 +0000 (10:09 +0000)]
Update.

2000-09-09  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/dl-osinfo.h: Include <string.h> for
strncpy prototype.

23 years agoInclude <string.h> for strncpy prototype.
Andreas Jaeger [Sat, 9 Sep 2000 10:08:49 +0000 (10:08 +0000)]
Include <string.h> for strncpy prototype.

23 years agoRegenerated from source files
Ulrich Drepper [Sat, 9 Sep 2000 08:06:57 +0000 (08:06 +0000)]
Regenerated from source files

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Sep 2000 08:04:57 +0000 (08:04 +0000)]
Update.

* sysdeps/ia64/memchr.S: Add .pred.rel to avoid wrong assembler
warnings.
* sysdeps/ia64/memccpy.S: Likewise.
Patches by Jim Wilson <wilson@redhat.com>.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Sep 2000 07:59:23 +0000 (07:59 +0000)]
Update.

2000-09-09  Ulrich Drepper  <drepper@redhat.com>

* sysdeps/unix/sysv/linux/dl-osinfo.h (DL_SYSDEP_OSCHECK): Use uname
before trying to read /proc.
Patch by Matt Wilson <msw@redhat.com>.
* include/sys/utsname.h: Declare __uname.
* sysdeps/generic/uname.c: Make uname a weak alias of __uname.
* sysdeps/mach/hurd/uname.c: Likewise.
* sysdeps/unix/syscalls.list: Likewise.

* iconv/gconv_dl.c (do_release_shlib): Rewrite condition for
unloading a bit.

2000-09-08  Ulrich Drepper  <drepper@redhat.com>

* posix/getopt.c (_getopt_internal): When long_only is set always
recognize conflicts just like before.

2000-09-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>

* sysdeps/ia64/Makefile (sysdep-rtld-routines): New variable.

23 years agoUpdate.
Ulrich Drepper [Sat, 9 Sep 2000 06:32:46 +0000 (06:32 +0000)]
Update.

* charmaps/GB18030: Update once more.

23 years ago(sysdep-rtld-routines): New variable.
Ulrich Drepper [Fri, 8 Sep 2000 21:10:45 +0000 (21:10 +0000)]
(sysdep-rtld-routines): New variable.

23 years ago* sysdeps/unix/sysv/linux/syscalls.list (mincore): Fix arg signature.
Greg McGary [Fri, 8 Sep 2000 08:41:45 +0000 (08:41 +0000)]
* sysdeps/unix/sysv/linux/syscalls.list (mincore): Fix arg signature.

* sysdeps/unix/make-syscalls.sh: New signature keyletter `V'.
* sysdeps/generic/bp-checks.h (CHECK_N_PAGES): New macro.
2000-09-08  Greg McGary  <greg@mcgary.org>

* sysdeps/unix/sysv/linux/syscalls.list (mincore): Fix arg signature.
* sysdeps/unix/make-syscalls.sh: New signature keyletter `V'.
* sysdeps/generic/bp-checks.h (CHECK_N_PAGES): New macro.

23 years agoUpdate.
Andreas Jaeger [Fri, 8 Sep 2000 08:17:10 +0000 (08:17 +0000)]
Update.

2000-09-08  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/arm/lockf64.c: New file.

* sysdeps/unix/sysv/linux/arm/fcntl.c: New file.

* sysdeps/unix/sysv/linux/arm/bits/fcntl.h
(F_GETLK64,F_SETLK64,F_SETLKW64): Use values from 2.4.0-test8.
(F_GETLK,F_SETLK,F_SETLKW): Handle __USE_FILE_OFFSET64 correctly.

23 years ago * sysdeps/unix/sysv/linux/arm/lockf64.c: New file.
Andreas Jaeger [Fri, 8 Sep 2000 08:12:57 +0000 (08:12 +0000)]
    * sysdeps/unix/sysv/linux/arm/lockf64.c: New file.

        * sysdeps/unix/sysv/linux/arm/fcntl.c: New file.

        * sysdeps/unix/sysv/linux/arm/bits/fcntl.h
        (F_GETLK64,F_SETLK64,F_SETLKW64): Use values from 2.4.0-test8.
        (F_GETLK,F_SETLK,F_SETLKW): Handle __USE_FILE_OFFSET64 correctly.

23 years agoUpdate.
Ulrich Drepper [Fri, 8 Sep 2000 08:10:08 +0000 (08:10 +0000)]
Update.

2000-09-08  Ulrich Drepper  <drepper@redhat.com>

* charmaps/JOHAB: New file.
* SUPPORTED: Add ko_KR.JOHAB.

23 years agoUpdate.
Ulrich Drepper [Fri, 8 Sep 2000 06:34:32 +0000 (06:34 +0000)]
Update.

* iconvdata/tst-tables.sh: Enable EUC-KR test.

23 years agoUpdate.
Ulrich Drepper [Fri, 8 Sep 2000 05:49:02 +0000 (05:49 +0000)]
Update.

* elf/dl-load.c (lose): Decrement _nl_loaded.
(_dl_map_object_from_fd): Don't try to dlopen executables.

23 years agoUpdate.
Ulrich Drepper [Fri, 8 Sep 2000 04:31:55 +0000 (04:31 +0000)]
Update.

* iconvdata/tst-tables.sh: Actually return with an error if
something goes wrong.
* iconvdata/tst-table.sh: Return with an error if any of the cmp fails.
* iconvdata/big5hkscs.c (BODY of FROM_LOOP): Reject 0xff as input.

23 years agoUpdate.
Ulrich Drepper [Fri, 8 Sep 2000 03:00:06 +0000 (03:00 +0000)]
Update.

* iconvdata/tst-tables.sh: Add BIG5HKSCS.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 23:37:19 +0000 (23:37 +0000)]
Update.

* iconvdata/tst-table-to.c (main): Correct cast in iconv call.
* iconvdata/tst-table-from.c: Include <string.h>.
(try): Correct cast in iconv call.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 21:34:51 +0000 (21:34 +0000)]
Update.

* elf/Makefile (all-rtld-routines): Evaluate $(sysdep-rtld-routines)
too.
* sysdeps/powerpc/Makefile (sysdep-rtld-routines): New variable.
(sysdep_routines): Remove dl-start.
Patches by Franz Sirl <Franz.Sirl-kernel@lauterbach.com>.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 18:34:14 +0000 (18:34 +0000)]
Update.

2000-09-07  Ulrich Drepper  <drepper@redhat.com>

* assert/__assert.c: Undefine NDEBUG before include <assert.h>.

* sysdeps/unix/sysv/linux/msgsnd.c (msgsnd): Add cast to avoid warning.
* sysdeps/unix/sysv/linux/shmat.c (shmat): Likewise.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 18:14:43 +0000 (18:14 +0000)]
Update.

2000-09-06  Andreas Schwab  <schwab@suse.de>

* sysdeps/unix/sysv/linux/ia64/bits/time.h: New file.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 18:13:12 +0000 (18:13 +0000)]
Update.

* sysdeps/unix/sysv/linux/gethostid.c: Find hostid file in /etc.

* sysdeps/mips/dl-machine.h (RESOLVE_GOTSYM): Fix calls to dl_lookup.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 18:06:43 +0000 (18:06 +0000)]
Update.

* scripts/config.sub: Strip out -unknown for Linux targets.
Patch by Scott Bambrough <scottb@netwinder.org>.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 17:04:27 +0000 (17:04 +0000)]
Update.

2000-09-07  Ulrich Drepper  <drepper@redhat.com>

* posix/tst-dir.c (main): Correct one bug (missing NULL test) and
add one more test.

23 years agoRegenerated from source files
Ulrich Drepper [Thu, 7 Sep 2000 16:35:20 +0000 (16:35 +0000)]
Regenerated from source files

23 years agoUpdate.
Andreas Jaeger [Thu, 7 Sep 2000 15:46:19 +0000 (15:46 +0000)]
Update.

* sysdeps/unix/sysv/linux/mips/lockf64.c: New file.

* sysdeps/unix/sysv/linux/i386/fcntl.c: Add prototypes for the
syscalls.

23 years agoUpdate.
Andreas Jaeger [Thu, 7 Sep 2000 14:54:03 +0000 (14:54 +0000)]
Update.

* sysdeps/unix/sysv/linux/mips/syscalls.list: Add __syscall_fcntl.

* sysdeps/mips/dl-machine.h (RESOLVE_GOTSYM): Fix calls to
dl_lookup.
(ELF_MACHINE_RUNTIME_TRAMPOLINE): Likewise.

* sysdeps/unix/sysv/linux/mips/fcntl.c: New file.

* stdlib/tst-bsearch.c (main): Add more test cases.

23 years agoUpdate.
Andreas Jaeger [Thu, 7 Sep 2000 09:17:04 +0000 (09:17 +0000)]
Update.

2000-09-07  Andreas Jaeger  <aj@suse.de>

* locale/programs/ld-collate.c (handle_ellipsis): Fix typo.
* elf/dl-load.c (_dl_map_object_from_fd): Likewise.
Reported by GOTO Masanori <gotom@debian.or.jp>.

23 years ago* locale/programs/ld-collate.c (handle_ellipsis): Fix typo.
Andreas Jaeger [Thu, 7 Sep 2000 09:16:34 +0000 (09:16 +0000)]
* locale/programs/ld-collate.c (handle_ellipsis): Fix typo.

* elf/dl-load.c (_dl_map_object_from_fd): Likewise.
Reported by GOTO Masanori <gotom@debian.or.jp>.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 08:35:20 +0000 (08:35 +0000)]
Update.

2000-09-07  Ulrich Drepper  <drepper@redhat.com>

* posix/Makefile (tests): Add tst-dir.
(tst-dir-ARGS): New variable.
* posix/tst-dir.c: New file.

23 years ago(tests): Add tst-dir. (tst-dir-ARGS): New variable.
Ulrich Drepper [Thu, 7 Sep 2000 08:27:17 +0000 (08:27 +0000)]
(tests): Add tst-dir. (tst-dir-ARGS): New variable.

23 years agoUpdate.
Andreas Jaeger [Thu, 7 Sep 2000 08:17:55 +0000 (08:17 +0000)]
Update.

2000-09-07  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/mips/sys/syscall.h (SYS_getdents64): New.
(SYS_fcntl64): New.

* sysdeps/unix/sysv/linux/mips/syscalls.list: Add getdents64.

23 years ago(SYS_getdents64): New. (SYS_fcntl64): New.
Andreas Jaeger [Thu, 7 Sep 2000 08:17:04 +0000 (08:17 +0000)]
(SYS_getdents64): New. (SYS_fcntl64): New.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 06:21:02 +0000 (06:21 +0000)]
Update.

* sysdeps/unix/opendir.c: If O_DIRECTORY_WORKS is defined don't
use the hack with tryopen_o_directory to determine at runtime
whether it works.
* sysdeps/unix/sysv/linux/opendir.c: New file.
* sysdeps/unix/sysv/linux/kernel-features.h: Define
__ASSUME_O_DIRECTORY if kernel knows O_DIRECTORY.

23 years agoUpdate.
Ulrich Drepper [Thu, 7 Sep 2000 03:49:56 +0000 (03:49 +0000)]
Update.

* catgets/Depend: New file.  Add intl.
* catgets/Makefile (tests): Add tst-catgets.
(generated): Remove de.msg.
(generated-dirs): Add de.
Add dependency if tst-catgets output on de/libc.cat.
* catgets/tst-catgets.c: New file.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Sep 2000 22:43:00 +0000 (22:43 +0000)]
Update.

* po/ja.po: New file.
* po/el.po: Update from translation team.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Sep 2000 22:15:07 +0000 (22:15 +0000)]
Update.

* wcsmbs/Depend: New file.
* wcsmbs/Makefile (tests): Add tst-btowc.
(tst-btowc-ENV): Define.
* wcsmbs/tst-btowc.c: New file.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Sep 2000 21:34:01 +0000 (21:34 +0000)]
Update.

* sysdeps/unix/sysv/linux/_G_config.h: Moved to...
* sysdeps/gnu/_G_config.h: ...here to be shared with Hurd.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Sep 2000 21:12:53 +0000 (21:12 +0000)]
Update.

* sysdeps/posix/signal.c: Add sig to act.sa_mask for completeness.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Sep 2000 21:04:46 +0000 (21:04 +0000)]
Update.

* stdlib/Makefile (tests): Add tst-bsearch.
* stdlib/tst-bsearch.c: New file.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Sep 2000 18:07:07 +0000 (18:07 +0000)]
Update.

2000-09-06  Ulrich Drepper  <drepper@redhat.com>

* posix/getopt.c (_getopt_internal): Don't recognize an option
name as ambiguous if it's a prefix for more than one name but the
other struct option values are identical.

* posix/tstgetopt.c: Add test for improved ambiguity recognition.
Don't depend on visual inspection of the output file to recognize
errors.
* posix/Makefile (tstgetopt-ARGS): Add a few more parameters.

23 years ago(_getopt_internal): Don't recognize an option name as ambiguous if it's a prefix...
Ulrich Drepper [Wed, 6 Sep 2000 17:57:53 +0000 (17:57 +0000)]
(_getopt_internal): Don't recognize an option name as ambiguous if it's a prefix for more than one name but the other struct option values are identical.

23 years agoUpdate.
Andreas Jaeger [Wed, 6 Sep 2000 10:53:02 +0000 (10:53 +0000)]
Update.

2000-09-06  Andreas Jaeger  <aj@suse.de>

* sysdeps/alpha/soft-fp/Dist: New file.
* sysdeps/i386/soft-fp/Dist: New file.
* sysdeps/mips/mips64/soft-fp/Dist: New file.
* sysdeps/mips/soft-fp/Dist: New file.
* sysdeps/powerpc/soft-fp/Dist: New file.
* sysdeps/sparc/sparc32/soft-fp/Dist: New file.
* sysdeps/sparc/sparc64/soft-fp/Dist: New file.

* sysdeps/sparc/sparc64/soft-fp/Makefile [$(subdir) = soft-fp]:
Use sysdep_routines instead of routines to fix make dist failure.
* sysdeps/sparc/sparc32/soft-fp/Makefile: Likewise (in commented
out code).
* sysdeps/powerpc/soft-fp/Makefile [$(subdir) = soft-fp]: Likewise.

* sysdeps/mips/Makefile [$(subdir) = misc]:  Use
sysdep_headers instead of headers for make dist.

* sysdeps/unix/sysv/linux/mips/Makefile [$(subdir) = misc]:
Likewise.

23 years ago[$(subdir) = misc]: Use sysdep_headers instead of headers for make dist.
Andreas Jaeger [Wed, 6 Sep 2000 08:21:55 +0000 (08:21 +0000)]
[$(subdir) = misc]:  Use sysdep_headers instead of headers for make dist.

23 years ago* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: New file.
Andreas Schwab [Wed, 6 Sep 2000 08:17:11 +0000 (08:17 +0000)]
* sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: New file.

23 years ago(distribute): Remove ChangeLog.
Andreas Jaeger [Wed, 6 Sep 2000 07:07:57 +0000 (07:07 +0000)]
(distribute): Remove ChangeLog.

23 years agoUpdate.
Andreas Jaeger [Wed, 6 Sep 2000 07:07:55 +0000 (07:07 +0000)]
Update.

2000-09-06  Andreas Jaeger  <aj@suse.de>

* soft-fp/Makefile (distribute): Remove ChangeLog.

* sysdeps/sparc/sparc32/Makefile [$(subdir) = gnulib]:  Use
sysdep_routines instead of routines for make dist.

23 years ago[$(subdir) = gnulib]: Use sysdep_routines instead of routines for make dist.
Andreas Jaeger [Wed, 6 Sep 2000 07:07:33 +0000 (07:07 +0000)]
[$(subdir) = gnulib]:  Use sysdep_routines instead of routines for make dist.

23 years agoUpdate.
Ulrich Drepper [Wed, 6 Sep 2000 03:40:54 +0000 (03:40 +0000)]
Update.

2000-09-05  Ulrich Drepper  <drepper@redhat.com>

* libio/libio.h (_IO_fwide_maybe_incompatible): For glibc 2.0
compatibility check for old stream and call _IO_wide in doubt.
(_IO_fwide): Use _IO_fwide_maybe_incompatible macro.
* libio/iofwide.c (_IO_fwide): If compatibility with glibc 2.0 is
needed tst for such an old structure and don't do anything.
* libio/freopen.c: Remove declaration of _IO_stdin_used.

* soft-fp/Makefile (distribute): Add op-8.h and testit.c.
* soft-fp/Makefile (distribute): Add the math functions, too.
* soft-fp/Makefile (distribute): Add ChangeLog, Banner, and configure.
* soft-fp/soft-fp.h (_FP_ROUND_ZERO): Cast 0 to void before using it
as a statement.
* soft-fp/sysdeps/powerpc/Makefile (routines): New file.
* soft-fp/sysdeps/powerpc/q_*: New files.

23 years ago(_IO_fwide): If compatibility with glibc 2.0 is needed tst for such an old structure...
Ulrich Drepper [Wed, 6 Sep 2000 03:37:22 +0000 (03:37 +0000)]
(_IO_fwide): If compatibility with glibc 2.0 is needed tst for such an old structure and don't do anything.

23 years agoUpdate.
Andreas Jaeger [Wed, 6 Sep 2000 00:05:57 +0000 (00:05 +0000)]
Update.

2000-09-06  Andreas Jaeger  <aj@suse.de>

* sysdeps/powerpc/Makefile [$(subdir) = elf]: Modify
sysdep-dl-routines and sysdep_routines instead of rtld-routines
and dl-routines.

* soft-fp/ChangeLog: Merged with this file.

2000-06-13  Ulrich Drepper  <drepper@redhat.com>

        * soft-fp/Makefile (distribute): Add op-8.h and testit.c.

        * soft-fp/Makefile (distribute): Add the math functions, too.

        * soft-fp/Makefile (distribute): Add ChangeLog, Banner, and configure.

2000-03-03  Geoff Keating  <geoffk@cygnus.com>

        * soft-fp/soft-fp.h (_FP_ROUND_ZERO): Cast 0 to void before using it
        as a statement.

        * soft-fp/sysdeps/powerpc/Makefile (routines): New file.
        * soft-fp/sysdeps/powerpc/q_*: New files.

23 years agoUpdate.
Andreas Jaeger [Tue, 5 Sep 2000 23:48:20 +0000 (23:48 +0000)]
Update.

* soft-fp/Makefile (distribute): Remove configure.

23 years ago(distribute): Remove configure.
Andreas Jaeger [Tue, 5 Sep 2000 23:47:44 +0000 (23:47 +0000)]
(distribute): Remove configure.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Sep 2000 22:52:41 +0000 (22:52 +0000)]
Update.

2000-09-05  Ulrich Drepper  <drepper@redhat.com>

* stdio-common/vfprintf.c (process_string_arg): Handle precision
in wide char case correctly.  Don't allocate too long temporary
strings with alloca.

* stdio-common/Makefile (tests): Add tst-swprintf.
(tst-swprintf-ENV): New variable.
* stdio-common/tst-swprintf.c: New file.

* soft-fp/sysdeps/sparc/sparc64/qp_neg.S: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_neg.S: ... to here.

23 years agoTest case for swptinf.
Ulrich Drepper [Tue, 5 Sep 2000 22:41:48 +0000 (22:41 +0000)]
Test case for swptinf.

23 years agoUpdate.
Andreas Jaeger [Tue, 5 Sep 2000 19:33:49 +0000 (19:33 +0000)]
Update.

2000-09-05  Andreas Jaeger  <aj@suse.de>

* sysdeps/unix/sysv/linux/mips/bits/stat.h: Use st_pad5.
* sysdeps/unix/sysv/linux/mips/xstatconv.c: Fix assignments.
Patch by Maciej W. Rozycki <macro@ds2.pg.gda.pl>.

23 years agoUse st_pad5.
Andreas Jaeger [Tue, 5 Sep 2000 19:33:13 +0000 (19:33 +0000)]
Use st_pad5.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Sep 2000 18:56:16 +0000 (18:56 +0000)]
Update.

2000-09-05  Ulrich Drepper  <drepper@redhat.com>

* configure.in: Strip out "unknown" from configuration names.

* iconvdata/run-iconv-test.sh: Add code to immediately stop the

23 years ago(config_os): Strip out "unknown" from configuration names.
Ulrich Drepper [Tue, 5 Sep 2000 18:54:34 +0000 (18:54 +0000)]
(config_os): Strip out "unknown" from configuration names.

23 years agoNew file.
Andreas Schwab [Tue, 5 Sep 2000 15:17:27 +0000 (15:17 +0000)]
New file.

23 years agoUpdate.
Andreas Jaeger [Tue, 5 Sep 2000 15:05:15 +0000 (15:05 +0000)]
Update.

* sysdeps/powerpc/Subdirs: New file, adds soft-fp.

* sysdeps/sparc/sparc64/Implies: Add soft-fp.
* sysdeps/sparc/sparc32/Implies: Likewise.
* sysdeps/powerpc/Implies: Likewise.

23 years agoUpdate
Andreas Jaeger [Tue, 5 Sep 2000 11:58:21 +0000 (11:58 +0000)]
Update

* libio/oldiofsetpos64.c: Check for compatibility with glibc 2.1.
* libio/oldiofgetpos64.c: Likewise.

23 years agoUpdate.
Andreas Jaeger [Tue, 5 Sep 2000 10:28:14 +0000 (10:28 +0000)]
Update.

2000-09-05  Andreas Jaeger  <aj@suse.de>

* sysdeps/sparc/sparc64/soft-fp/Versions: Use version glibc 2.2.

* soft-fp/configure: Remove.

* soft-fp/sysdeps/sparc/sparc64/qp_neg.S: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_neg.S: ... to here.

* soft-fp/sysdeps/sparc/sparc32/Makefile: Move from here...
* sysdeps/sparc/sparc32/soft-fp/Makefile: ... to here.

* soft-fp/sysdeps/powerpc/Makefile: Move from here...
* sysdeps/powerpc/soft-fp/Makefile: ... to here.

* soft-fp/sysdeps/sparc/sparc64/Makefile: Move from here...
* sysdeps/sparc/sparc64/soft-fp/Makefile: ... to here.

        * soft-fp/sysdeps/sparc/sparc64/qp_neg.S: Move from here...
        * sysdeps/sparc/sparc64/soft-fp/qp_neg.S: ... to here.

* soft-fp/sysdeps/powerpc/q_add.c: Move from here...
* sysdeps/powerpc/soft-fp/q_add.c: ... to here.

* soft-fp/sysdeps/powerpc/q_cmp.c: Move from here...
* sysdeps/powerpc/soft-fp/q_cmp.c: ... to here.

* soft-fp/sysdeps/powerpc/q_cmpe.c: Move from here...
* sysdeps/powerpc/soft-fp/q_cmpe.c: ... to here.

* soft-fp/sysdeps/powerpc/q_div.c: Move from here...
* sysdeps/powerpc/soft-fp/q_div.c: ... to here.

* soft-fp/sysdeps/powerpc/q_dtoq.c: Move from here...
* sysdeps/powerpc/soft-fp/q_dtoq.c: ... to here.

* soft-fp/sysdeps/powerpc/q_feq.c: Move from here...
* sysdeps/powerpc/soft-fp/q_feq.c: ... to here.

* soft-fp/sysdeps/powerpc/q_fge.c: Move from here...
* sysdeps/powerpc/soft-fp/q_fge.c: ... to here.

* soft-fp/sysdeps/powerpc/q_fgt.c: Move from here...
* sysdeps/powerpc/soft-fp/q_fgt.c: ... to here.

* soft-fp/sysdeps/powerpc/q_fle.c: Move from here...
* sysdeps/powerpc/soft-fp/q_fle.c: ... to here.

* soft-fp/sysdeps/powerpc/q_flt.c: Move from here...
* sysdeps/powerpc/soft-fp/q_flt.c: ... to here.

* soft-fp/sysdeps/powerpc/q_fne.c: Move from here...
* sysdeps/powerpc/soft-fp/q_fne.c: ... to here.

* soft-fp/sysdeps/powerpc/q_itoq.c: Move from here...
* sysdeps/powerpc/soft-fp/q_itoq.c: ... to here.

* soft-fp/sysdeps/powerpc/q_lltoq.c: Move from here...
* sysdeps/powerpc/soft-fp/q_lltoq.c: ... to here.

* soft-fp/sysdeps/powerpc/q_mul.c: Move from here...
* sysdeps/powerpc/soft-fp/q_mul.c: ... to here.

* soft-fp/sysdeps/powerpc/q_neg.c: Move from here...
* sysdeps/powerpc/soft-fp/q_neg.c: ... to here.

* soft-fp/sysdeps/powerpc/q_qtod.c: Move from here...
* sysdeps/powerpc/soft-fp/q_qtod.c: ... to here.

* soft-fp/sysdeps/powerpc/q_qtoi.c: Move from here...
* sysdeps/powerpc/soft-fp/q_qtoi.c: ... to here.

* soft-fp/sysdeps/powerpc/q_qtoll.c: Move from here...
* sysdeps/powerpc/soft-fp/q_qtoll.c: ... to here.

* soft-fp/sysdeps/powerpc/q_qtos.c: Move from here...
* sysdeps/powerpc/soft-fp/q_qtos.c: ... to here.

* soft-fp/sysdeps/powerpc/q_qtou.c: Move from here...
* sysdeps/powerpc/soft-fp/q_qtou.c: ... to here.

* soft-fp/sysdeps/powerpc/q_qtoull.c: Move from here...
* sysdeps/powerpc/soft-fp/q_qtoull.c: ... to here.

* soft-fp/sysdeps/powerpc/q_sqrt.c: Move from here...
* sysdeps/powerpc/soft-fp/q_sqrt.c: ... to here.

* soft-fp/sysdeps/powerpc/q_stoq.c: Move from here...
* sysdeps/powerpc/soft-fp/q_stoq.c: ... to here.

* soft-fp/sysdeps/powerpc/q_sub.c: Move from here...
* sysdeps/powerpc/soft-fp/q_sub.c: ... to here.

* soft-fp/sysdeps/powerpc/q_ulltoq.c: Move from here...
* sysdeps/powerpc/soft-fp/q_ulltoq.c: ... to here.

* soft-fp/sysdeps/powerpc/q_util.c: Move from here...
* sysdeps/powerpc/soft-fp/q_util.c: ... to here.

* soft-fp/sysdeps/powerpc/q_utoq.c: Move from here...
* sysdeps/powerpc/soft-fp/q_utoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_add.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_add.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_cmp.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_cmp.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_cmpe.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_cmpe.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_div.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_div.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_dtoq.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_dtoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_feq.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_feq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_fge.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_fge.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_fgt.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_fgt.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_fle.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_fle.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_flt.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_flt.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_fne.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_fne.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_itoq.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_itoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_mul.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_mul.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_neg.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_neg.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_qtod.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_qtod.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_qtoi.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_qtoi.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_qtos.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_qtos.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_qtoui.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_qtoui.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_qtoux.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_qtoux.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_qtox.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_qtox.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_sqrt.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_sqrt.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_stoq.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_stoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_sub.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_sub.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_uitoq.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_uitoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_util.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_util.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_uxtoq.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_uxtoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc32/q_xtoq.c: Move from here...
* sysdeps/sparc/sparc32/soft-fp/q_xtoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_add.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_add.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_cmp.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_cmp.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_cmpe.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_cmpe.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_div.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_div.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_dtoq.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_dtoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_feq.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_feq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_fge.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_fge.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_fgt.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_fgt.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_fle.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_fle.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_flt.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_flt.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_fne.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_fne.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_itoq.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_itoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_mul.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_mul.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_qtod.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_qtod.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_qtoi.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_qtoi.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_qtos.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_qtos.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_qtoui.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_qtoui.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_qtoux.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_qtoux.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_qtox.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_qtox.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_sqrt.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_sqrt.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_stoq.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_stoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_sub.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_sub.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_uitoq.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_uitoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_util.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_util.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_uxtoq.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_uxtoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/qp_xtoq.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/qp_xtoq.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/s_frexpl.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/s_frexpl.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/s_ilogbl.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/s_ilogbl.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/s_scalblnl.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/s_scalblnl.c: ... to here.

* soft-fp/sysdeps/sparc/sparc64/s_scalbnl.c: Move from here...
* sysdeps/sparc/sparc64/soft-fp/s_scalbnl.c: ... to here.

* soft-fp/sysdeps/alpha/sfp-machine.h: Move from here...
* sysdeps/alpha/soft-fp/sfp-machine.h: ... to here.

* soft-fp/sysdeps/i386/sfp-machine.h: Move from here...
* sysdeps/i386/soft-fp/sfp-machine.h: ... to here.

* soft-fp/sysdeps/mips/mips64/sfp-machine.h: Move from here...
* sysdeps/mips/mips64/soft-fp/sfp-machine.h: ... to here.

* soft-fp/sysdeps/mips/sfp-machine.h: Move from here...
* sysdeps/mips/soft-fp/sfp-machine.h: ... to here.

* soft-fp/sysdeps/powerpc/sfp-machine.h: Move from here...
* sysdeps/powerpc/soft-fp/sfp-machine.h: ... to here.

* soft-fp/sysdeps/sparc/sparc32/sfp-machine.h: Move from here...
* sysdeps/sparc/sparc32/soft-fp/sfp-machine.h: ... to here.

* soft-fp/sysdeps/sparc/sparc64/sfp-machine.h: Move from here...
* sysdeps/sparc/sparc64/soft-fp/sfp-machine.h: ... to here.

* soft-fp/sysdeps/powerpc/Versions: Move from here...
* sysdeps/powerpc/soft-fp/Versions: ... to here.

* soft-fp/sysdeps/sparc/sparc64/Versions: Move from here...
* sysdeps/sparc/sparc64/soft-fp/Versions: ... to here.

* libio/oldiofsetpos64.c: iofsetpos was introduced in glibc 2.1,
change symbol version.
* libio/oldiofgetpos64.c: Likewise.
Reported by Martin v. Loewis <martin@loewis.home.cs.tu-berlin.de>.

* locale/programs/ld-ctype.c (charclass_charcode_ellipsis): Fix
typo.
Reported by dyky@kondara.org, closes PR libc/1886.

* stdlib/tst-strtod.c: Add testcases for denormal numbers from PR
libc/1880.

23 years agoMoved to sysdeps/sparc/sparc64/soft-fp/qp_neg.S.
Andreas Jaeger [Tue, 5 Sep 2000 10:10:56 +0000 (10:10 +0000)]
Moved to sysdeps/sparc/sparc64/soft-fp/qp_neg.S.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Sep 2000 09:20:53 +0000 (09:20 +0000)]
Update.

* Examples/ex14.c: New file.
* Makefile (tests): Add ex14.

* Makefile (tests): Add ecmutex.

23 years agoIntensive test for POSIX barriers.
Ulrich Drepper [Tue, 5 Sep 2000 09:20:14 +0000 (09:20 +0000)]
Intensive test for POSIX barriers.

23 years agoMoved from soft-fp/sysdeps/sparc/sparc64/s_scalbnl.c
Andreas Jaeger [Tue, 5 Sep 2000 09:07:19 +0000 (09:07 +0000)]
Moved from soft-fp/sysdeps/sparc/sparc64/s_scalbnl.c

23 years agoMoved to sysdeps/sparc/sparc64/soft-fp/Versions.
Andreas Jaeger [Tue, 5 Sep 2000 08:34:26 +0000 (08:34 +0000)]
Moved to sysdeps/sparc/sparc64/soft-fp/Versions.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Sep 2000 08:34:14 +0000 (08:34 +0000)]
Update.

2000-09-05  Ulrich Drepper  <drepper@redhat.com>

* mutex.c (__pthread_mutex_unlock): Correct test for already unlocked
mutex.  Patch by dtc@cmucl.cons.org.

* ecmutex.c: New file.

23 years agoMoved from soft-fp/sysdeps/sparc/sparc32/q_neg.c
Andreas Jaeger [Tue, 5 Sep 2000 08:34:12 +0000 (08:34 +0000)]
Moved from soft-fp/sysdeps/sparc/sparc32/q_neg.c

23 years agoMoved to sysdeps/sparc/sparc32/soft-fp/q_neg.c.
Andreas Jaeger [Tue, 5 Sep 2000 08:33:48 +0000 (08:33 +0000)]
Moved to sysdeps/sparc/sparc32/soft-fp/q_neg.c.

23 years agoTest for error checking mutex.
Ulrich Drepper [Tue, 5 Sep 2000 08:33:32 +0000 (08:33 +0000)]
Test for error checking mutex.

23 years agoMoved from soft-fp/sysdeps/sparc/sparc32/q_mul.c
Andreas Jaeger [Tue, 5 Sep 2000 08:33:27 +0000 (08:33 +0000)]
Moved from soft-fp/sysdeps/sparc/sparc32/q_mul.c

23 years agoMoved from soft-fp/sysdeps/powerpc/Versions
Andreas Jaeger [Tue, 5 Sep 2000 08:32:06 +0000 (08:32 +0000)]
Moved from soft-fp/sysdeps/powerpc/Versions

23 years ago(__pthread_mutex_unlock): Correct test for already unlocked mutex.
Ulrich Drepper [Tue, 5 Sep 2000 08:32:03 +0000 (08:32 +0000)]
(__pthread_mutex_unlock): Correct test for already unlocked mutex.

23 years agoMoved from soft-fp/sysdeps/sparc/sparc32/q_itoq.c
Andreas Jaeger [Tue, 5 Sep 2000 08:31:52 +0000 (08:31 +0000)]
Moved from soft-fp/sysdeps/sparc/sparc32/q_itoq.c

23 years ago(charclass_charcode_ellipsis): Fix typo. Reported by dyky@kondara.org, closes PR...
Andreas Jaeger [Tue, 5 Sep 2000 07:27:46 +0000 (07:27 +0000)]
(charclass_charcode_ellipsis): Fix typo. Reported by dyky@kondara.org, closes PR libc/1886.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Sep 2000 05:58:12 +0000 (05:58 +0000)]
Update.

* iconvdata/run-iconv-test.sh: Add code to immediate stop the
script when ^C is hit.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Sep 2000 05:52:09 +0000 (05:52 +0000)]
Update.

2000-09-04  Ulrich Drepper  <drepper@redhat.com>

* locale/programs/localedef.c (construct_output_path): Correct
computation of endp after asprintf.
* locale/programs/locfile.c (write_locale_data): Don't add extra
slash in filename.

23 years ago(write_locale_data): Don't add extra slash in filename.
Ulrich Drepper [Tue, 5 Sep 2000 05:43:04 +0000 (05:43 +0000)]
(write_locale_data): Don't add extra slash in filename.

23 years agoUpdate.
Andreas Jaeger [Tue, 5 Sep 2000 05:07:42 +0000 (05:07 +0000)]
Update.

2000-09-05  Andreas Jaeger  <aj@suse.de>

* scripts/config.guess: New upstream version.
* scripts/config.sub: Likewise.
* manual/texinfo.tex: Likewise.

23 years agoNew upstream versions.
Andreas Jaeger [Tue, 5 Sep 2000 05:05:51 +0000 (05:05 +0000)]
New upstream versions.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Sep 2000 02:51:27 +0000 (02:51 +0000)]
Update.

2000-09-04  Andreas Schwab  <schwab@suse.de>

* elf/Makefile (all-dl-routines): New variable.
(elide-routines.os): Use it instead of $(dl-routines).
(all-rtld-routines): New variable.
(extra-objs): Use it instead of $(rtld-routines).
($(objpfx)dl-allobjs.os): Likewise.
* sysdeps/ia64/Makefile [$(subdir) = elf]: Modify
sysdep-dl-routines and sysdep_routines instead of rtld-routines
and dl-routines.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconv/gconv_trans.c (__gconv_translit_find): Update open_count.
Set fname to NULL if the module wasn't found.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconv/gconv_trans.c (__gconv_translit_find): Don't set need_so to
true if trans->name already ends in ".so".

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconv/gconv_int.h (__gconv_release_shlib): Change return type to
void.
* iconv/gconv_dl.c (do_release_shlib): Don't decrement the counter
below -TRIES_BEFORE_UNLOAD-1, to avoid wraparound.
(__gconv_release_shlib): Change return type to void.
* iconv/gconv_builtin.c (__gconv_get_builtin_trans): Don't set
step->__counter here.
* iconv/gconv_db.c (free_derivation): Don't call a step's destructor
if the reference is zero.
(release_step): New function.
(gen_steps): Always initialize the __counter to 1. Use release_step.
Don't call the destructor on the step whose initializer failed.
(increment_counter): Use release_step. Don't normally run destructors
here.
(__gconv_close_transform): Use release_step.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconv/gconv_simple.c (encoding_mask, encoding_byte): Remove.
(__gconv_transform_internal_utf8) [BODY]: Use simple shifts instead.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/euc-tw.c (BODY for FROM_LOOP): Initialize ch2 correctly.
If the first byte is 0x8E, don't ask for 4 bytes until it has been
verified that the second byte is valid. Leave it to cns11643_to_ucs4
to check for incomplete input.
* iconvdata/cns11643.h (cns11643_to_ucs4): The plane number is
ch - 0x20 - offset, not ch - 0x21 - offset. Upper bound for
__cns11643l1_to_ucs4_tab is 0x21f2, not 0x2196.
(ucs4_to_cns11643): Fix mapping for ranges 0x3105..0x3129 and
0x9f9d..0x9fa5.
* iconvdata/cns11643l1.h (cns11643l1_to_ucs4): Upper bound for
__cns11643l1_to_ucs4_tab is 0x21f2, not 0x2196.
(ucs4_to_cns11643l1): Fix mapping for range 0x3105..0x3129.
* iconvdata/cns11643l1.c (__cns11643l1_from_ucs4_tab6): Extend
upto index 0x0052.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconv/gconv_db.c (find_derivation): Always use the least-cost
solution.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/big5.c (BODY for FROM_LOOP): Bytes 0x81..0xA0, 0xFA..0xFF
are invalid.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/jis0208.c (__jis0208_to_ucs): Map EUC-JP 0xA1C0 to U+005C.
* iconvdata/jis0212.c (__jisx0212_to_ucs): Map EUC-JP 0x8FA2B7 to
U+007E.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/sjis.c (cjk_block1): Map 0x815F to U+005C.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/iso_6937-2.c (to_ucs4): Map 0xB4 to U+00D7.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* iconvdata/tst-tables.sh: New file.
* iconvdata/tst-table.sh: New file.
* iconvdata/tst-table-from.c: New file.
* iconvdata/tst-table-to.c: New file.
* iconvdata/tst-table-charmap.sh: New file.
* iconvdata/Makefile (test-srcs): Set to tst-table-from tst-table-to.
(distribute): Add tst-tables.sh, tst-table.sh, tst-table-charmap.sh,
tst-table-from.c, tst-table-to.c, EUC-JP.irreversible,
ISIRI-3342.irreversible, SJIS.irreversible.
(tests): Add dependency on tst-tables.out.
(tst-tables.out, tst-tables-clean): New rules.
(do-tests-clean, common-mostlyclean): Require tst-tables-clean.
* iconvdata/ISIRI-3342.irreversible: New file.
* iconvdata/EUC-JP.irreversible: New file.
* iconvdata/SJIS.irreversible: New file.

2000-09-04  Ulrich Drepper  <drepper@redhat.com>

* manual/locale.texi (General Numeric): Update description of
representation of the grouping information in the locale data.
Patch by Gaute B. Strokkenes <gs234@cam.ac.uk>.

Reported by Rob Levin <lilo@transvirtual.com>.

23 years agoUpdate.
Ulrich Drepper [Tue, 5 Sep 2000 02:41:25 +0000 (02:41 +0000)]
Update.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* charmaps/EUC-TW: Add commented non-reversible mappings.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* charmaps/CP949: New file.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* charmaps/GB2312: Remove 0x80..0xA0, 0xAA..0xAF, 0xF8..FF.

2000-09-03  Bruno Haible  <haible@clisp.cons.org>

* charmaps/EUC-JP: Nonreversibly map 0xA1C0 to U+005C and 0x8FA2B7 to
U+007E.

23 years ago(General Numeric): Update information about grouping representation in locale data...
Ulrich Drepper [Mon, 4 Sep 2000 21:12:19 +0000 (21:12 +0000)]
(General Numeric): Update information about grouping representation in locale data. Describe new members in lconv introduced in C99.

23 years agoUpdate.
Andreas Jaeger [Mon, 4 Sep 2000 09:40:57 +0000 (09:40 +0000)]
Update.

* locale/programs/ld-monetary.c (monetary_read): Fix typo.
* iconv/iconv_prog.c (options): Fix typo.
Reported by dyky@kondara.org, closes PR libc/1885.

2000-09-04  Andreas Jaeger  <aj@suse.de>

23 years agoUpdate
Andreas Jaeger [Mon, 4 Sep 2000 08:37:08 +0000 (08:37 +0000)]
Update

2000-09-04  Andreas Jaeger  <aj@suse.de>

* sysdeps/generic/fegetenv.c: It's __fegetenv.
        Reported by Rob Levin <lilo@transvirtual.com>.

23 years agoIt's __fegetenv.
Andreas Jaeger [Mon, 4 Sep 2000 08:36:27 +0000 (08:36 +0000)]
It's __fegetenv.

23 years agoUpdate.
Ulrich Drepper [Sun, 3 Sep 2000 17:10:35 +0000 (17:10 +0000)]
Update.

2000-09-03  Ulrich Drepper  <drepper@redhat.com>

* time/sys/time.h (gettimeofday): Move restrict for tz parameter
to the typedefs of __timezone_ptr_t.
Reported by MATSUMURA Hiromitsu <coji2@mb.infoweb.ne.jp>.

2000-09-02  Jakub Jelinek  <jakub@redhat.com>

* nss/nss_files/files-hosts.c (HOST_DB_LOOKUP): Increment counter in
the loop.

2000-09-01  H.J. Lu  <hjl@gnu.org>

* Makeconfig (built-program-cmd): Don't use the dynamic linker
to run a binary if it is in $(tests-static).

* Rules (binaries-static): Add $(tests-static).