This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources annotated tag glibc-2.16-ports-before-merge created. glibc-2.16-ports-before-merge


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The annotated tag, glibc-2.16-ports-before-merge has been created
        at  0ab90af538a5774753b1e3546b5bd90380de505c (tag)
   tagging  e64ac02c24b43659048622714afdc92fedf561fa (commit)
 tagged by  Florian Weimer
        on  Mon Oct 16 21:00:35 2017 +0200

- Log -----------------------------------------------------------------
Last change to the ports tree before the merge into glibc master

Alexander Kanevskiy (1):
      ARM: Align hwcap names and definitions with kernel, mark VFP and NEON as HWCAP_IMPORTANT.

Alexandre Oliva (39):
      * sysdeps/mips/atomicity.h (exchange_and_add, atomic_add):
      * sysdeps/mips/memcpy.S: Map t0-3 to a4-7 on new abis.
      * sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set): Don't
      * sysdeps/unix/sysv/linux/mips/kernel_sigaction.h
      * sysdeps/unix/sysv/linux/mips/readelflib.c: New file.
      * sysdeps/mips/dl-machine.h: Include sys/asm.h.
      * sysdeps/mips/sys/asm.h: Formatting changes.
      * sysdeps/mips/fpu/bits/mathdef.h: New.
      * sysdeps/mips/bits/wordsize.h: New file, appropriate for all
      * sysdeps/unix/sysv/linux/mips/sys/ptrace.h: New file.
      * sysdeps/unix/sysv/linux/mips/configure.in: New.  Pre-process
      * sysdeps/mips/machine-gmon.h (MCOUNT): Define for N32 and N64 as
      * sysdeps/unix/sysv/linux/configure.in (libc_cv_slibdir): Use
      * sysdeps/mips/mips64/Implies: Move wordsize-64 to...
      * sysdeps/mips/ieee754.h: New file, suitable to replace both
      * sysdeps/mips/dl-machine.h (ELF_MIPS_GNU_GOT1_MASK): Define
      * sysdeps/unix/sysv/linux/mips/mips64/n64/ioctl.S: Sign-extend
      * sysdeps/mips/bits/setjmp.h: Store all N32 and N64 registers,
      * sysdeps/mips/ieee754.h: Remove excess #endif.
      * sysdeps/unix/sysv/linux/mips/pread.c: Don't break up offset
      * sysdeps/mips/bits/setjmp.h: n32 has only 6 call-saved fpregs.
      * sysdeps/mips/mips64/memcpy.S, sysdeps/mips/mips64/memset.S: New.
      * sysdeps/mips/mips64/memcpy.S: Fix porting bug that broke
      * sysdeps/mips/dl-machine.h (ELF_MIPS_GNU_GOT1_MASK): Fix harmless
      * sysdeps/mips/elf/ldsodefs.h: Add mips-specific elf64 relocation
      * sysdeps/mips/sgidefs.h (_MIPS_ISA_MIPS32, _MIPS_ISA_MIPS64):
      * sysdeps/unix/sysv/linux/mips/configure: Rebuilt.
      * sysdeps/unix/mips/sysdep.S: Include sys/asm.h.
      * sysdeps/unix/sysv/linux/mips/clone.S (__thread_start):
      * configure.in: Add mips64* support.
      * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (struct flock): Adjust
      * sysdeps/unix/sysv/linux/mips/mips64/n32/ftruncate64.c: New.
      * sysdeps/mips/sys/regdef.h (t4,t5,t6,t7): Renamed to t0..t3 on
      * sysdeps/unix/sysv/linux/mips/profil-counter: New.
      * sysdeps/unix/sysv/linux/mips/sys/ucontext.h (ucontext): Make
      * elf/dynamic-link.h (elf_machine_rel, elf_machine_rela,
      Added Matsushita AM33/2.0 port.
      * sysdeps/unix/sysv/linux/linuxthreads/sysdep-cancel.h: Moved...
      * ChangeLog.am33: Added emacs local variables for mode setting and

Andreas Jaeger (271):
      Add __syscall_setrlimit.
      Include <sys/types.h> to get key_t.
      * sysdeps/mips/dl-machine.h (elf_machine_dynamic): New function.
      Fix typo in applying last patch.
      (elf_machine_dynamic): New function.
      2000-01-10  Andreas Jaeger  <aj@suse.de>
      2000-01-10  Andreas Jaeger  <aj@suse.de>
      2000-01-10  Andreas Jaeger  <aj@suse.de>
      2000-01-10  Andreas Jaeger  <aj@suse.de>
      2000-01-11  Andreas Schwab  <schwab@suse.de>
      2000-01-11  Andreas Schwab  <schwab@suse.de>
      2000-02-01  Andreas Jaeger  <aj@suse.de>
      2000-02-01  Andreas Jaeger  <aj@suse.de>
      2000-02-01  Andreas Jaeger  <aj@suse.de>
      2000-02-01  Andreas Jaeger  <aj@suse.de>
      2000-02-01  Andreas Jaeger  <aj@suse.de>
      2000-02-03  Andreas Jaeger  <aj@suse.de>
      2000-02-03  Andreas Jaeger  <aj@suse.de>
      2000-02-04  Andreas Jaeger  <aj@suse.de>
      Fix typo in comment.
      2000-02-05  Andreas Jaeger  <aj@suse.de>
      2000-02-08  Andreas Jaeger  <aj@suse.de>
      2000-02-08  Andreas Jaeger  <aj@suse.de>
      2000-02-08  Andreas Jaeger  <aj@suse.de>
      2000-02-08  Andreas Jaeger  <aj@suse.de>
      2000-02-09  Andreas Jaeger  <aj@suse.de>
      2000-02-10  Andreas Jaeger  <aj@suse.de>
      2000-02-12  Andreas Jaeger  <aj@suse.de>
      Apply forgotten patch to change default version to 2.2.
      2000-03-09  Martin Buchholz  <martin@xemacs.org>
      2000-03-24  Andreas Jaeger  <aj@suse.de>
      2000-03-29  Andreas Jaeger  <aj@suse.de>
      2000-03-31  Andreas Jaeger  <aj@suse.de>
      2000-03-31  Andreas Jaeger  <aj@suse.de>
      2000-04-07  Andreas Jaeger  <aj@suse.de>
      2000-04-11  Andreas Jaeger  <aj@suse.de>
      2000-04-13  Andreas Jaeger  <aj@suse.de>
      2000-04-13  Andreas Jaeger  <aj@suse.de>
      2000-04-13  Andreas Jaeger  <aj@suse.de>
      Fix typos in last checkin.
      Now I've applied Ralf's patch correctly and it works.
      2000-04-13  Andreas Jaeger  <aj@suse.de>
      2000-04-13  Andreas Jaeger  <aj@suse.de>
      2000-04-13  Andreas Jaeger  <aj@suse.de>
      2000-04-14  Andreas Jaeger  <aj@suse.de>
      Add newline at EOF.
      2000-04-14  Andreas Jaeger  <aj@suse.de>
      sysdeps/mips/add_n.S
      2000-04-14  Andreas Jaeger  <aj@suse.de>
      2000-04-17  Andreas Jaeger  <aj@suse.de>
      2000-04-17  Andreas Jaeger  <aj@suse.de>
      (elf_machine_relplt): Removed, it's not needed.
      2000-04-18  Andreas Jaeger  <aj@suse.de>
      2000-04-21  Andreas Jaeger  <aj@suse.de>
      2000-04-21  Andreas Jaeger  <aj@suse.de>
      2000-05-08  Jakub Jelinek  <jakub@redhat.com>
      2000-05-13  Andreas Jaeger  <aj@suse.de>
      2000-05-17  Jakub Jelinek  <jakub@redhat.com>
      2000-05-21  Jakub Jelinek  <jakub@redhat.com>
      Remove K&R support, use ANSI C prototypes.
      Remove K&R support.
      * sysdeps/mips/elf/start.S (ENTRY_POINT): Align stack for double
      * sysdeps/unix/sysv/linux/i386/pread64.c: Removed, we can use the
      * sysdeps/unix/sysv/linux/mips/pread.c: Removed, we can use the
      * sysdeps/unix/sysv/linux/arm/pread.c: Removed, we can use the
      * sysdeps/unix/sysv/linux/mips/truncate64.c: New file.
      * sysdeps/unix/sysv/linux/mips/ftruncate64.c: Fix prototype of
      * sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Use array for
      * sysdeps/unix/sysv/linux/mips/sys/ucontext.h: Fix typo.
      * sysdeps/mips/elf/start.S (ENTRY_POINT): Remove mips64 defines.
      * sysdeps/mips/dl-machine.h: Pass finalizer correctly to user
      * sysdeps/mips/dl-machine.h: Always use $25 as jump register.
      * sysdeps/mips/fpu/fesetenv.c (__fesetenv): Flush fpu pipeline
      Deltas for math test suite on MIPS
      Fix sysctl entry.
      Fix one more typoe for sysctl.
      Replace arg-count with signatures.
      Fix signature of execve.
      * sysdeps/unix/sysv/linux/mips/sys/syscall.h (SYS_pivot_root,
      Fix type of fpu_control_t.
      2000-07-10  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
      * sysdeps/unix/sysv/linux/i386/sigaction.c: Make alias weak since
      Add libgcc frame handling functions.
      Fix copy & error in weak_alias.
      (elf_machine_rela): Pass 0 instead of NULL to elf_machine_fixup_plt
      * sysdeps/mips/dl-machine.h (_RTLD_PROLOGUE): Stringify using
      Rename MSG_URG TO MSG_CONFIRM following kernel 2.4.0 (MSG_URG was never
      * sysdeps/unix/sysv/linux/mips/Dist: Add sys/tas.h.
      * sysdeps/unix/sysv/linux/mips/bits/sigstack.h:  New file.  On MIPS
      Synch struct stat64 and stat with current MIPS kernel.
      * sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set): Add .set
      (F_GETLK64, F_SETLK64, F_SETLKW64): Define with F_GETLK etc.
      Add pads to show alignment for structs stat and stat64.
      Use __setrlimit as strong name.
      Fixes for fcntl64.
      Moved from soft-fp/sysdeps/mips/mips64/sfp-machine.h
      Moved from soft-fp/sysdeps/alpha/sfp-machine.h.
      Moved from soft-fp/sysdeps/mips/sfp-machine.h.
      Use st_pad5.
      Follow changes for <bits/stat.h>
      [$(subdir) = misc]:  Use sysdep_headers instead of headers for make dist.
      New file with soft-fp specific files.
      (SYS_getdents64): New.
      Add getdents64.
      fcntl/fcntl64 for Linux/MIPS.
      Add __syscall_fcntl.
      * sysdeps/mips/dl-machine.h (RESOLVE_GOTSYM): Fix calls to
      Linux/MIPS specific lockf64 version.
      Fix last checkin.
      * sysdeps/unix/sysv/linux/arm/lockf64.c: New file.
      MIPS specific version s of feenableexcept, fedisableexcept, fegetexcept.
      New file, common definitions for feenableexcept/fedisableexcept/fegetexcept.
      Use fenv_libc.h
      (__fesetenv): Handle FE_NOMASK_ENV.
      (FE_NOMASK_ENV): Define.
      MIPS specific file.  MIPS always had 32 bit uids.
      Add ipc_priv.h.
      * sysdeps/mips/dl-machine.h (_RTLD_PROLOGUE): Reformat.  Declare
      Alpha specific ulps.
      Synch with Linux 2.4.0-test9-pre7.
      Protect DN_* by __USE_GNU.
      Synch with Linux 2.4.0-test9-pre8.
      Add RLIMIT_LOCKS.
      2000-10-18  Andreas Jaeger  <aj@suse.de>
      Include <asm/unistd.h>.
      Add fcntl64.
      Partly revert patch from 2000-10-18.
      (elf_machine_rel): Add the symbol's
      Update.
      Fix comments
      (kernel_stat): Expand time_t to 'long int' not, 'unsigned int'.  Use 'long int' for
      (O_NOFOLLOW): Use same value defined in /usr/include/asm-mips/fcntl.h.
      (__longjmp): Restore SP and FP last and
      (struct cmsghdr): Use __flexarr.
      Synch with generic Linux version.
      Remove unused variable.
      Removed.
      Linux/MIPS specific version.
      Use SYS_ify.
      (_test_and_set): Don't set mips2.
      Removed, we can use the generic version.
      New file, copy from generic linux version with small changes due to
      Declare kernel_sigset_t and use it.
      * sysdeps/s390/pt-machine.h (testandset): Use long int as return
      Include internals.h to get prototypes.
      * sysdeps/unix/sysv/linux/mips/register-dump.h (REGISTER_DUMP):
      Fix typo in last patch.
      * sysdeps/mips/bsd-_setjmp.S (_setjmp): Reorder instructions to
      Add alias for imaxdiv.
      Add prototype for __umount2.
      [__ASSEMBLY__]: Define it.
      Fix typos in last patch.
      Fix typos in last patch.
      * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_FCNTL64):
      Make structure definitions match the kernel definitions.
      Removed unneeded binary output format directive.
      * sysdeps/unix/sysv/linux/configure.in: Move binutils check to...
      (ipc_perm): Put back __key.
      Change sigsuspend to s_sigsuspend. Add s_mmap2.
      Linux/MIPS specific version.
      MIPS specific atomicity functions.
      Add .type for the entry point.
      Removed.
      Call getrlimit, setrlimit directly instead of using wrappers.
      Remove dummy syscall.
      Implement syscall.
      Reformat asm statements to remove new gcc warning about multi-line strings.
      HPPA setjmp implementation.
      Fix a typo introduced by last patch.
      Use #function, not @function, for .type of _start.
      Remove check for crypt add-on.
      Synch with Linux 2.4.5:
      Update to LGPL v2.1.
      Removed, we can use the generic Linux version.
      Put under LGPL v2.1.
      Synch with kernel.
      * sysdeps/unix/sysv/linux/sparc/bits/poll.h (NPOLLFILE): Removed.
      (MCOUNT): Don't use delay slot for jal since jal is a macro.
      2001-08-24  Maciej W. Rozycki  macro@ds2.pg.gda.pl
      General cleanup, use __USE_MISC / __USE_XOPEN not __USE_BSD where appropriate.
      Make sysmips() prototype a varargs prototype.  Remove dependency from kernel header files.
      Remove __brk_addr alias, avoid warning.
      (elf_machine_rela): Fix typo in last patch.
      Prevent double inclusion.
      Make sure the right <ldsodefs.h> is included.
      Do not use branch likely.
      * sysdeps/mips/atomicity.h (compare_and_swap): Remove
      * sysdeps/unix/sysv/linux/mips/sys/procfs.h: Don't include
      * sysdeps/mips/dl-machine.h (elf_machine_matches_host): Use
      Update MCOUNT for current GCC behavior.
      Added initialization of GP (to _gp) if compiled non-PIC.
      * sysdeps/mips/fpu/fraiseexcpt.c (__feraiseexcept): Set cause bits.
      * sysdeps/i386/pt-machine.h: Add testandset and __compare_and_swap
      Copy from generic file with changes for NaNs on MIPS.
      Remove, the archs are not supported anymore.
      Remove files since arch is not supported anymore.
      Don't use multiline string as argument of #error.
      Cris stack information.
      (elf_machine_rela): Cast reloc_addr to an integer type before performing
      * sysdeps/unix/sysv/linux/alpha/sendfile64.c: New.
      * sysdeps/ia64/fpu/e_acos.S: Added text of Intel license.
      Fix typo.
      Test for _SYS_UTSNAME_H, not _UTSNAME_H.
      Linux/MIPS specific file with extra value of SHMLBA.
      * sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump):
      Add *xattr syscalls with version 2.3.
      Regenerate.
      Remove *xattr syscalls.
      MIPS specific optimizations.
      Cleaned up the FPU exception stuff - was
      Add readahead syscall.
      Add syscall_exit.
      Fix number of args to syscall.
      * sysdeps/mips/fpu/fraiseexcpt.c: Add internal definition.
      Regenerated.
      * sysdeps/unix/sysv/linux/powerpc/powerpc32/kernel_stat.h: Sync
      * sysdeps/unix/mips/fork.S: add PSEUDO_END.
      2003-03-04  Guido Guenther  <agx@sigxcpu.org>
      Introduce and use local
      2003-05-20  Guido Guenther  <agx@sigxcpu.org>
      2003-05-30  Guido Guenther  <agx@sigxcpu.org>
      2003-06-15  Guido Guenther  <agx@sigxcpu.org>
      2003-06-17  Guido Guenther  <agx@sigxcpu.org>
      2003-07-16  Daniel Jacobowitz  <drow@mvista.com>
      Mark sqrt_data as used.
      (RTLD_START): Do not use nested .end.
      Fix last commit.
      (__dl_runtime_resolve): Update to use _dl_lookup_symbol_x.
      Use standard names for ABI macros, include sgidefs.h where appropriate.
      ($(objpfx)syscall-%.h): Sort by syscalls.  Make sure we get headers such
      Add semtimedop.
      [BZ #341]
      (_dl_start_user): Don't set __libc_stack_end.
      (__SYSCALL_CLOBBERS): Add "memory".
      * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (__SI_MAX_SIZE):
      Include <sgidefs.h>.  Use _ABIO32, _ABIN32 and _ABI64 for ABI selection
      Use _ABIO32, _ABIN32 and _ABI64 for ABI selection throughout.
      Prevent <asm/sgidefs.h> from being
      Use _ABIO32, _ABIN32 and _ABI64 for ABI selection in generated syscall-list.h
      Use _ABIO32, _ABIN32 and _ABI64 for ABI selection in generated asm-unistd.h.
      Regenerate.
      Adjust for changed result.
      2004-12-20  Jakub Jelinek  <jakub@redhat.com>,
      2004-11-11  Richard Sandiford  <rsandifo@redhat.com>
      MIPS specific <bits/link.h>
      MIPS specific dl-trampoline.c.
      (elf_machine_runtime_link_map, ELF_DL_FRAME_SIZE,
      (internal_syscall5): Use register operands instead of non-lvalue
      Remove whitespace at eol
      Remove unused file.
      New files for MIPS TLS support.
      New file.
      Linux/MIPS vfork implementation.
      Add NPTL and five-argument clone support.
      (INTERNAL_SYSCALL_NCS): New.
      (SIGEV_THREAD, SIGEV_CALLBACK, SIGEV_THREAD_ID): Update to match the kernel.
      Add MIPS NPTL support
      MIPS NPTL support
      (elf_machine_rel): Add TLS relocations.
      Protect against multiple inclusion.
      MIPS NPTL specific pthreadtypes.h
      2005-09-16  Maciej W. Rozycki  <macro@linux-mips.org>
      [BZ #1047]
      (MREMAP_FIXED): Added.
      [BZ #1067]
      (__brk): Use __SYSCALL_CLOBBERS.
      Fix last commit.
      Adopt for cacosh test change.
      [BZ #2167]
      [BZ #5753]
      Avoid warnings about redefinition

Andreas Schwab (229):
      Stub file
      * sysdeps/m68k/dl-machine.h: (elf_machine_load_address): Use word
      * sysdeps/m68k/add_n.S: Use ENTRY and END macros.
      * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_HANDLER):
      * sysdeps/m68k/elf/start.S: Let __libc_start_main do most of the
      * sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal,
      * sysdeps/m68k/m68020/wordcopy.S: New file.
      * sysdeps/unix/sysv/linux/m68k/dl-librecon.h: New file.
      * sysdeps/m68k/bits/setjmp.h (_JMPBUF_UNWINDS): Added.
      * sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Set
      * sysdeps/unix/sysv/linux/m68k/sysdep.h (SYSCALL_ERROR_LABEL): New
      * sysdeps/m68k/fpu/bits/mathinline.h: Define __ieee754_exp10 as
      * sysdeps/unix/sysv/linux/m68k/sysdep.S: Make _errno a weak alias,
      * sysdeps/unix/sysv/linux/m68k/Versions: New file.
      * sysdeps/unix/sysv/linux/m68k/dl-envvars.h: New file.
      This belongs to the 2.0 branch.
      New file.
      Support NO_WEAK_ALIAS.
      * sysdeps/unix/sysv/linux/m68k/sigcontextinfo.h: Fix typo.
      * sysdeps/unix/sysv/linux/m68k/Makefile (sysdep_headers): Add
      * sysdeps/unix/sysv/linux/m68k/register-dump.h: New file.
      * sysdeps/m68k/fpu/bits/mathinline.h (isinf): Avoid conflict with
      * sysdeps/m68k/dl-machine.h(RTLD_START): Push _dl_main_searchlist
      * sysdeps/m68k/dl-machine.h (elf_machine_lazy_rel): Slightly
      * sysdeps/m68k/dl-machine.h (RTLD_START): Fix clearing startup
      * sysdeps/unix/sysv/linux/m68k/setfsuid.c: Add real contents.
      * sysdeps/unix/sysv/linux/m68k/Makefile [subdir=signal]: Remove
      * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Remove
      * sysdeps/unix/sysv/linux/m68k/sysdep.h (INLINE_SYSCALL): Undo
      * sysdeps/m68k/dl-machine.h (elf_machine_rela): Reorder expression
      * sysdeps/unix/sysv/linux/m68k/vfork.S: New file.
      * sysdeps/unix/sysv/linux/m68k/vfork.S: Test return value after
      * sysdeps/m68k/fpu/s_modf.c: Optimized by using __m81_test instead
      1999-03-18  Philip Blundell  <philb@gnu.org>
      New file.
      * sysdeps/m68k/fpu/bits/fenv.h (fenv_t): Prepend __ to member
      New files, optimized for m68k.
      * sysdeps/m68k/fpu/bits/mathinline.h: Move all libm internal
      New file.
      * sysdeps/m68k/dl-machine.h (RTLD_START): Call pre-init funtions.
      * sysdeps/m68k/bits/byteswap.h (__bswap_32): Rename local variable
      * sysdeps/m68k/dl-machine.h (RTLD_START): Rewrite for new init
      * sysdeps/m68k/dl-machine.h (RTLD_START): Readd _dl_start_user
      New file.  Use getpagesize syscall if available.
      Replace arg-count with signatures.
      Remove mmap64 alias.
      * sysdeps/m68k/fpu/fegetexcept.c: New file.
      New file.
      Ulps for m68k.
      Fix padding in struct stat for LARGEFILE64_SOURCE.
      Make struct stat64 backward compatible.
      2000-10-13  Michael Fedrowitz  <michael@fedrowitz.de>
      2000-10-13  Michael Fedrowitz  <michael@fedrowitz.de>
      Fix last change (misapplied).
      Update for changes in libm-test.inc.
      Updated.
      Add some more ulps.
      * sysdeps/alpha/setjmp.S: Remove __setjmp entry point.
      (__bswap_32): Add cast to avoid invalid asm.
      Correctly handle m68k long double format.
      * sysdeps/m68k/fpu/e_pow.c: Correct handling of some exceptional
      Adjusted.
      * sysdeps/m68k/fpu/libm-test-ulps: Update.
      Fix typo.
      * sysdeps/m68k/fpu/bits/mathinline.h: Don't define log2 as inline.
      Check _dl_pagesize first.  Default to 4096, not EXEC_PAGESIZE.
      Special versions for Linux/m68k.
      Fix last change.
      (INLINE_SYSCALL): Don't mark asm input operand as clobbered.
      Don't mark asm input operand as clobbered.
      (atomic_add): Don't allow address register for operand 0.
      Updated.
      * sysdeps/m68k/setjmp.c: Also define setjmp and _setjmp if
      Fix braino in last change.
      Updated for fixed cbrtl implementation.
      New file to fix RLIM_INFINITY.
      Don't use multi-line string literals.
      * sysdeps/m68k/fpu/s_finite.c: Add internal alias.
      (INTDEFX): Define to get correct expansion order.
      Remove INTDEF.
      * sysdeps/m68k/fpu/bits/mathinline.h (isgreater, isgreaterequal)
      Support inline syscall with six arguments.
      Make inline syscall to _exit.
      Use INTERNAL_SYSCALL.
      (INTERNAL_SYSCALL): Define.
      Fix warning.
      (SYSCALL_ERROR_HANDLER): Define RTLD_PRIVATE_ERRNO variant.
      Fix thinko.
      Add cancellation support.
      Add nanosecond fields.
      (CFLAGS-.oS): Append -fPIC.
      (elf_machine_runtime_setup): Make sure this is always inlined.
      (sysdep-CFLAGS): Increase inline limit.
      Regenerated.
      Optimize for kernels which are known to have the vfork syscall.
      (JUMPTARGET): Undefine before defining it.
      GET_NPROCS_PARSER for m68k.
      (_dl_start_user): Use pc-relative addressing to save GOT entries.
      (sysdep-CFLAGS): Don't define, not needed any more.
      Add MADV_* and POSIX_MADV_* constants.
      (_dl_start_user): Access
      Atomic operations for m68020 and up.
      Superceded by atomic.h.
      Update.
      Define ret_NOERRNO.
      Fix typos.
      (atomic_increment_and_test): Define.
      semtimedop implementation for Linux/m68k.
      Update.
      * sysdeps/m68k/fpu/bits/mathinline.h: Don't inline frexp.
      Add hidden_def.
      (PSEUDO_ERRVAL)
      Avoid matching memory constraints.
      (INTERNAL_SYSCALL): Add
      Use __attribute_used__.
      Use "+m" constraint instead
      Remove __THROW from inline definitions.
      (WORD_COPY_BWD): Remove use of cast as lvalue.
      (elf_machine_rela)
      * sysdeps/m68k/dl-machine.h: Remove trampoline code.  Define
      (elf_machine_rela): Remove use of
      2006-10-03  Richard Sandiford  <richard@codesourcery.com>
      * sysdeps/unix/sysv/linux/m68k/mremap.S: Accept fifth parameter.
      * sysdeps/m68k/setjmp.c: Use __builtin_return_address and
      * sysdeps/unix/sysv/linux/m68k/sysdep.h (DOARGS_6, _DOARGS_6)
      2008-03-28  Maxim Kuvyrkov  <maxim@codesourcery.com>
      2008-08-10  Joseph Myers  <joseph@codesourcery.com>
      * sysdeps/unix/sysv/linux/m68k/kernel-features.h: Revert last
      Remove .cvsignore files
      Add ____longjmp_chk for m68k-linux
      Define F_[GS]ETOWN_EX, F_OWNER_[TPG]ID, f_owner_ex for m68k
      Add libgcc_s.h for m68k
      Use struct timespec for timestamps in struct stat also if __USE_XOPEN2K8
      Whitespace cleanup
      Add m68k-helpers optimized for m680x0
      m68k: don't include <sysdep.h> in lowlevellock.h
      m68k: TLS reference to errno in syscall stubs
      m68k: define __signbit inlines
      m68k: remove duplicate __signbit definitions
      m68k: use signbit macro
      m68k: add c++-types and localplt data for m68k-linux-gnu
      hppa: Update nptl/pthread.h to match generic file
      m68k: force alignment of futex variables
      m68k: Add required definitions to sys/user.h
      m68k: mark all inline math functions as non-throwing
      m68k: cleanup sysdep files
      m68k: fix loading of GOT for Coldfire
      m68k: Add prlimit64, fanotify_init, fanotify_mask syscalls
      m68k: remove fanotify_init from syscalls list
      m68k: fix SYSCALL_ERROR_LOAD_GOT for Coldfire
      m68k: add hidden feupdateenv and fetestexcept definitions
      m68k: remove fma inlines
      m68k: use i386 fchownat
      arm: only modify CFLAGS when configuring for arm-linux*eabi
      m68k: define DEFAULT_STACK_PERMS
      m68k: force alignment of sem_t
      m68k: fix namespace pollution
      m68k: define MADV_HUGEPAGE and MADV_NOHUGEPAGE
      m68k: reimplement byteswap macros as inlines
      m68k: update comments in bits/fcntl.h
      m68k: add O_PATH to bits/fcntl.h
      m68k: declare name_to_handle_at and open_by_handle_at in bits/fcntl.h
      m68k: define TLS_DTV_UNALLOCATED
      m68k: fix saving %fp0 in _dl_profile_fixup for coldfire
      m68k: remove use of USE___THREAD
      m68k: remove use of USE_TLS
      alpha: don't call ifunc functions in trace mode
      am33: don't call ifunc functions in trace mode
      arm: don't call ifunc functions in trace mode
      cris: don't call ifunc functions in trace mode
      hppa: don't call ifunc functions in trace mode
      m68k: don't call ifunc functions in trace mode
      mips: don't call ifunc functions in trace mode
      m68k: remove obsolete non-fpu implementations of isinfl and isnanl
      m68k: add __*_finite aliases
      m68k: use generic implementation of s_ccos
      m68k: add __exp*_finite aliases
      m68k/cf: add __sqrt*_finite aliases
      m68k: replace unneeded sincostab
      m68k: add optimized math_opt_barrier and math_force_eval
      m68k: define stackinfo_get_sp, stackinfo_sub_sp
      m68k: prevent warnings due to long long constants
      m68k: add cfi directives
      m68k: restore configure settings
      m68k: remove non-ELF support
      m68k: remove NO_UNDERSCORES
      m68k: use const instead of __const
      m68k: remove __STDC__ conditionals
      m68k: don't set libc_cv_gcc_unwind_find_fde on coldfire
      m68k: unify m68k-helpers.S
      m68k: add crt files
      mips: Add support for Linux error EHWPOISON
      alpha: Add support for Linux error EHWPOISON
      Whitespace cleanup
      m68k: set errno in sin, cos, tan
      m68k: set errno in exp
      m68k: update libm test ULPs
      m68k: avoid invalid exception for ccosh(NaN+iNaN)
      m68k: remove __kernel_{sin,cos,tan} implementations
      m68k: remove unused fpu switch implementation
      m68k: name pthread_attr_t union
      m68k: fix name of pthread_attr_t union
      m68k: only define pthread_attr_t if not already defined
      m68k: update libm test ULPs
      m68k: update libm test ULPs
      m68k: update kernel-features.h
      m68k: update libm test ULPs
      m68k: update libm test ULPs
      m68k: update _itoa.h include
      m68k: update libm test ULPs
      m68k: prevent gcc from CSEing mathinline asms
      m68k: avoid undue overflow in cexp
      m68k: update libm test ULPs
      m68k: drop elf directory
      m68k: define MAP_STACK and MAP_HUGETLB
      m68k: rename s_ilogb* to e_ilogb*
      m68k: update libm test ULPs
      m68k: add abilist files
      Update Changelog.m68k
      m68k: update libm test ULPs
      m68k: use default minimum kernel version for m680x0
      m68k: remove duplicate __ASSUME_VFORK_SYSCALL
      m68k: update libc.abilist
      m68k: properly implement logbl for Motorola extended float
      m68k: define MADV_DONTDUMP and MADV_DODUMP
      m68k: remove pre-2.4 Linux kernel support for chown
      m68k: remove __ASSUME_NEW_GETRLIMIT_SYSCALL
      m68k: use hidden_def for __pthread_once
      m68k: remove __ASSUME_TRUNCATE64_SYSCALL

Andrew Haley (1):
      Mark ARM __clone as .cantunwind.

Andrew Stubbs (1):
      Fix register conflicts and avoid deprecated instructions in ARM EABI setjmp/longjmp.

Aurelien Jarno (17):
      Adapt alpha version of getsysstats.c to the changes in the main Linux version
      * sysdeps/unix/sysv/linux/alpha/nptl/lowlevellock.h: Define
      Update include paths following the move of alpha to ports
      asm/elf.h don't exist anymore since linux kernel 2.6.25
      Define __ASSUME_EVENTFD2 and __ASSUME_SIGNALFD4 for ARM.
      Define __ASSUME_EVENTFD2 and __ASSUME_SIGNALFD4 for MIPS.
      alpha: fix corner cases in ceil, floor, rint.
      alpha: add dl-procinfo support.
      alpha: Define F_GET/SETPIPE_SZ
      alpha: Define DEFAULT_STACK_PERMS
      alpha: Add f_flags to struct statfs
      alpha: Add libm_hidden_def to feupdateenv and fetestexcept
      Define RLIMIT_RTTIME for MIPS.
      Adjust ARM ULPS to take into account the new jn tests.
      Adjust MIPS ULPS to take into account the new jn tests.
      Fix dl-procinfo support for MIPS.
      alpha: Fix _SC_LEVEL*CACHE*

Brendan Kehoe (76):
      Formerly unix/bsd/hp/m68k/sysdep.h.~23~
      Formerly unix/bsd/sun/m68k/sysdep.h.~13~
      Formerly unix/bsd/vax/sysdep.h.~10~
      Initial revision
      Formerly unix/bsd/hp/m68k/__wait3.S.~3~
      Formerly unix/bsd/sun/m68k/sethostid.S.~5~
      Formerly unix/bsd/sun/sunos4/sys_wait4.S.~2~
      Formerly unix/bsd/sun/sparc/sethostid.S.~6~
      entered into RCS
      Formerly unix/bsd/hp/m68k/sysdep.h.~24~
      Formerly unix/bsd/sun/m68k/sysdep.h.~14~
      Initial revision
      Formerly mips/jmp_buf.h.~2~
      entered into RCS
      Initial revision
      Formerly mips/jmp_buf.h.~3~
      Initial revision
      Initial revision
      Initial revision
      Initial revision
      entered into RCS
      Initial revision
      Formerly sysdeps/unix/sysv/sysv4/Dist.~4~
      Formerly unix/sysv/sysv4/solaris2/sparc/sysdep.h.~2~
      Initial revision
      entered into RCS
      Initial revision
      entered into RCS
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      Formerly unix/sysv/sysv4/solaris2/sparc/sysdep.h.~4~
      entered into RCS
      entered into RCS
      Formerly sysdeps/unix/sysv/sysv4/Dist.~7~
      Initial revision
      entered into RCS
      Initial revision
      Formerly unix/sysv/sysv4/siginfo.h.~2~
      entered into RCS
      Initial revision
      entered into RCS
      Formerly unix/sysv/sysv4/__sigact.c.~3~
      entered into RCS
      Formerly unix/sysv/sysv4/solaris2/Makefile.~3~
      Initial revision
      entered into RCS
      Formerly sysdeps/unix/sysv/sysv4/solaris2/sparc/Makefile.~3~
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h (ENTRY): Use
      * sysdeps/unix/bsd/ultrix4/mips/start.S: Use s0, s1, and s2
      moved to ../osf
      imoved from osf1  (had to do it over here, cvs crashed at Cygnus
      moved from ../osf1
      * sysdeps/alpha/__math.h (__copysign): Use attribute instead of old
      * sysdeps/alpha/__longjmp.c (__longjmp): Remove obsolete __NORETURN
      duh, don't need __attribute__ in the alpha header, it's in the toplevel
      * sysdeps/alpha/divrem.m4: Undefine `ret' to avoid the definition
      newly generated ones
      * sysdeps/mips/__longjmp.c (__longjmp): Take out CONST.
      * sysdeps/alpha/__longjmp.c (__longjmp): Take out const.
      * sysdeps/unix/bsd/osf/alpha/sysdep.h (NO_UNDERSCORES): Define.
      * sysdeps/unix/bsd/osf/alpha/start.S: Change comments to be
      * sysdeps/unix/mips/brk.S (__brk, __curbrk): Add .end.
      ... changing to use /**/ instead of ! as comments
      * sysdeps/unix/bsd/osf/alpha/killpg.S (killpg): Add .end directive.
      * /sysdeps/unix/bsd/ultrix4/mips/sysdep.h: New file defining
      * sysdeps/alpha/strlen.c (strlen): Fix cmpbge insn, and returning
      * sysdeps/unix/bsd/osf/alpha/sysdep.h (HAVE_ASM_SET_DIRECTIVE):
      undo previous change, not needed w/ configure fix
      * sysdeps/unix/sysv/sysv4/solaris2/sparc/sigcontext.h: New file,
      * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h (NO_UNDERSCORES): Use

Carlos O'Donell (100):
      2006-04-19  Carlos O'Donell  <carlos@systemhalted.org>
      2006-04-19  Carlos O'Donell  <carlos@systemhalted.org>
      2006-04-19  Carlos O'Donell  <carlos@systemhalted.org>
      2006-04-20  Carlos O'Donell  <carlos@systemhalted.org>
      2006-04-21  Carlos O'Donell  <carlos@systemhalted.org>
      2006-04-27  Carlos O'Donell  <carlos@systemhalted.org>
      2006-05-15  Carlos O'Donell  <carlos@systemhalted.org>
      2006-05-15  Carlos O'Donell  <carlos@systemhalted.org>
      2006-05-24  Carlos O'Donell  <carlos@systemhalted.org>
      2006-05-24  Carlos O'Donell  <carlos@systemhalted.org>
      2006-06-08  Carlos O'Donell  <carlos@systemhalted.org>
      2006-06-08  Carlos O'Donell  <carlos@systemhalted.org>
      2006-07-13  Carlos O'Donell  <carlos@systemhalted.org>
      2006-07-13  Carlos O'Donell  <carlos@systemhalted.org>
      2006-07-15  Jeff Bailey  <jbailey@ubuntu.com>
      2006-07-16  Jeff Bailey  <jbailey@ubuntu.com>
      2006-07-18  Carlos O'Donell  <carlos@systemhalted.org>
      2006-07-24  Carlos O'Donell  <carlos@systemhalted.org>
      2006-08-13  Carlos O'Donell  <carlos@systemhalted.org>
      2006-09-07  Carlos O'Donell  <carlos@systemhalted.org>
      2006-09-13  Carlos O'Donell  <carlos@systemhalted.org>
      Checkin ChangeLog.hppa
      2006-09-15  Carlos O'Donell  <carlos@systemhalted.org>
      2006-11-10  Carlos O'Donell  <carlos@systemhalted.org>
      2006-12-03  Carlos O'Donell  <carlos@systemhalted.org>
      2007-02-02  Guy Martin  <gmsoft@tuxicoman.be>
      2007-02-02  Carlos O'Donell  <carlos@systemhalted.org>
      2007-05-01  Carlos O'Donell  <carlos@systemhalted.org>
      2007-05-17  Carlos O'Donell  <carlos@systemhalted.org>
      2007-05-17  Carlos O'Donell  <carlos@systemhalted.org>
      2007-07-28  Carlos O'Donell  <carlos@systemhalted.org>
      2007-08-03  Aurelien Jarno  <aurelien@aurel32.net>
      2007-09-24  Carlos O'Donell  <carlos@systemhalted.org>
      2007-10-17  Carlos O'Donell  <carlos@systemhalted.org>
      2007-10-18  Carlos O'Donell  <carlos@systemhalted.org>
      2008-02-22  Carlos O'Donell  <carlos@codesourcery.com>
      2008-03-14  Carlos O'Donell  <carlos@codesourcery.com>
      2008-03-24  Carlos O'Donell  <carlos@codesourcery.com>
      2008-04-04  Carlos O'Donell  <carlos@codesourcery.com>
      2008-05-12  Aurelien Jarno  <aurelien@aurel32.net>
      2008-06-17  Guy Martin  <gmsoft@tuxicoman.be>
      2008-06-17  Aurelian Jarno  <aurelien@aurel32.net>
      2008-08-07  Helge Deller  <deller@gmx.de>
      Regenerated: autoconf  ports/sysdeps/hppa/elf/configure.in
      Regenerated: autoconf  ports/sysdeps/hppa/configure.in
      Regenerated: autoconf ports/sysdeps/hppa/configure.in
      2009-02-09  Arthur Loiret  <aloiret@debian.org>
      2009-02-22  Carlos O'Donell  <carlos@codesourcery.com>
      2009-02-22  Carlos O'Donell  <carlos@codesourcery.com>
      2009-02-25  Carlos O'Donell  <carlos@codesourcery.com>
      2009-02-25  Carlos O'Donell  <carlos@codesourcery.com>
      2009-02-25  Carlos O'Donell  <carlos@codesourcery.com>
      2009-04-23  Carlos O'Donell  <carlos@codesourcery.com>
      2009-04-23  Carlos O'Donell  <carlos@codesourcery.com>
      2009-04-23  Carlos O'Donell  <carlos@codesourcery.com>
      2009-04-24  Carlos O'Donell  <carlos@codesourcery.com>
      Implement new NPTL POSIX Threads ABI for HPPA.
      Use LIBGCC_S_SO to override generic version.
      Enable the use of -fPIE on hppa
      Fix socket constants.
      Remove constants which are now defined in generic file.
      Implement ELF_MACHINE_LOAD_ADDRESS using PC relative loads.
      Update bits/fcntl.h for hppa.
      Move socket.h to bits/socket.h
      Avoid warnings when including atomic.h.
      Add correct aligment to pthread_*_t structures.
      Update constants and rearrange file.
      Adjust errlist-compat to 257 for GLIBC_2.12
      Fix SOCK_CLOEXEC for accept4
      Add unlimited argument support to makecontext()
      Update __set_cr27() to mark r31 clobbered.
      Define MADV_MERGEABLE and MADV_UNMERGEABLE.
      hppa: Define MSG_WAITFORONE.
      [hppa] Fix *context stack usage for varargs
      [hppa] Fix incorrect stack frame usage in vfork.
      Add hppa values for *_CLOEXEC and *_NONBLOCK
      Remove check for HAVE_TLS_SUPPORT
      Always test for TLS support.
      Define TLS_DTV_UNALLOCATED for hppa.
      Add hidden aliases for fenv.h functions.
      Syncrhonize fcntl.h with canonical source.
      Define DEFAULT_STACK_PERMS.
      Remove hppa linuxthreads support.
      Update ChangeLog.hppa.
      Update cancellable assembly system call wrappers.
      Update sys/procfs.h.
      HPPA: Use const instead of __const
      HPPA: Update pthread.h
      HPPA: Initialize EPOLLONESHOT and EPOLLET correctly.
      HPPA: Update socket.h, pthreadtypes.h and pthread.h
      [PARISC] small atomic.h optimization
      Update copyright year to 2012.
      hppa: Remove elf/ and create crti.S/crtn.S
      hppa: Remove relocation in OPD handling code.
      hppa: Build fixes for STT_GNU_IFUNC.
      ARM: Use /lib/ld-linux-armhf.so.3 for the hard-float ABI.
      hppa: Use new libgcc_so in shlib-versions.
      hppa: Rename all *.s to *.S.
      Add .gitignore.
      Add Changelog ...

Chandrakala Chavva (1):
      Fix MIPS PSEUDO define for n32 and n64 non-PIC.

Chris Metcalf (54):
      Add sysdeps/unix/sysv/linux/generic/.
      Add sysdeps/tile, sysdeps/unix/sysv/linux/tile.
      Remove a backup file that was accidentally committed.
      linux-generic: add <bits/msq.h> and <bits/shm.h>.
      Remove libc_hidden_proto in sysdeps/unix/sysv/linux/generic/epoll_wait.c.
      Add sysdeps/unix/sysv/linux/generic/not-cancel.h to override standard
      Don't check HAVE_ELF or NO_UNDERSCORES in sysdeps/tile/sysdep.h.
      tile: Ignore feraiseexcept() internally.
      tile: use <feedback.h> instead of <feedback-asm.h> in sysdep.h.
      tile: use const instead of __const.
      Add _SNSECONDS_T_TYPE for linux-generic
      tile: Remove elf/ and create crti.S/crtn.S
      tile: update pthread_attr_t and struct siginfo names
      tile: remove stale #define of ELF_MACHINE_PLTREL_OVERLAP
      linux-generic: add wordsize-32 version of prlimit64/fanotify syscalls
      tile: support stackguard-macros.h header
      tile: avoid using _LP64
      tile: allow memcpy(p, p, n) without corrupting memory at "p"
      tilegx: small performance fix for string routines
      tile: fix broken TLS_GD macros
      tile: fix bug in CFI definitions for clone.S
      tile: add include <features.h> to <sys/dataplane.h>
      tile: align stack for tilegx32
      tile: add abilist files
      linux-generic: use "__aligned__", not "aligned", in public headers
      Merge branch 'master' of git://sourceware.org/git/glibc-ports
      tile: delete now unused file
      linux-generic: fix typesizes.h to match recent core changes
      tile: add proper const qualifier for pltexit function pointer field
      linux-generic: add header guard for <not-cancel.h>
      tile: provide __FE_UNDEFINED in <bits/fenv.h>
      tile: add libm-test-ulps
      tile: avoid compiler warning in feraiseexcept() math_private override
      tile: provide a tile-specific sotruss-lib.c override
      tilegx32: fix various bugs in setcontext/getcontext/swapcontext
      Changelog.tile: fix up some formatting issues
      tile: use ieee754/dbl-64 version of fma() and fmaf()
      tile: update libm-test-ulps for improved fma() and exp10()
      tile: fork tilepro and tilegx copies of c++-types-tile-linux-gnu.data
      tile: support tilegx32 in stackguard-macros.h
      tile: add proper versioning for fegetenv()
      linux-generic: add __FSWORD_T_TYPE to <bits/typesizes.h>
      tile: Update ABI baselines for getauxval
      tile: Rename __WORDSIZE_COMPAT32 to __WORDSIZE_TIME64_COMPAT32
      tile: Update ULPs for ccos, csin, ccosh, csinh tests
      tile: Define MADV_DONTDUMP and MADV_DODUMP
      tile: remove __ASSUME_NEW_GETRLIMIT_SYSCALL, __ASSUME_TRUNCATE64_SYSCALL
      tile: Use hidden_def for pthread_once
      tile: support biarch tilegx with a new tilegx Makefile
      tile: update libm-test-ulps
      tile: add default-abi variables for tilegx
      tile: don't guard setting abi- variables with ifeq ($(subdir),misc)
      tile: Remove __connect_internal alias
      Move Changelog entry from ChangeLog.tile to ChangeLog.linux-generic

Daniel Gutson (1):
      Add ARM EABI build attributes.

Daniel Jacobowitz (131):
      * sysdeps/arm/dl-machine.h (ARCH_LA_PLTENTER,
      * sysdeps/arm/atomicity.h: Delete.
      * sysdeps/arm/dl-machine.h: Include <tls.h>.
      * sysdeps/unix/sysv/linux/arm/posix_fadvise.c,
      * sysdeps/arm/memset.S (memset): Correct handling of negative
      Add ARM EABI port.
      Correct attribution goof.
      * sysdeps/unix/sysv/linux/arm/socket.S: Honor NO_WEAK_ALIAS.
      * sysdeps/unix/sysv/linux/arm/bits/mman.h (MREMAP_FIXED): Define.
      * sysdeps/arm/eabi/Makefile (static-only-routines): Remove
      * sysdeps/arm/eabi/aeabi_lcsts.c, sysdeps/arm/eabi/aeabi_math.c,
      * sysdeps/unix/sysv/linux/arm/aeabi_read_tp.S: Add LGPL exception.
      * sysdeps/arm/dl-machine.h (CLEAR_CACHE): Use INTERNAL_SYSCALL_ARM.
      * sysdeps/arm/bits/setjmp.h, sysdeps/arm/fpu/bits/setjmp.h: Update
      * sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h,
      * sysdeps/unix/sysv/linux/arm/eabi/ftruncate64.c: Don't use
      * sysdeps/unix/sysv/linux/arm/nptl/bits/pthreadtypes.h
      * sysdeps/unix/arm/sysdep.h, sysdeps/unix/sysv/linux/arm/sysdep.S,
      * sysdeps/unix/sysv/linux/arm/eabi/Makefile (arm-using-eabi): Set.
      * sysdeps/unix/sysv/linux/arm/linuxthreads/sysdep-cancel.h
      * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
      * sysdeps/unix/sysv/linux/mips/ptrace.c: Delete file.
      2006-03-02  Lior Balkohen  <balkohen@gmail.com>
      * sysdeps/unix/sysv/linux/mips/configure.in: Set libc_cv_slibdir,
      * sysdeps/unix/sysv/linux/mips/nptl/fork.c: Correct path to
      * sysdeps/unix/sysv/linux/arm/eabi/socket.S: Delete.
      * sysdeps/unix/sysv/linux/arm/kernel-features.h: New file.
      2006-03-27  Denis Barbier  <barbier@linuxfr.org>
      * sysdeps/unix/sysv/linux/mips/bits/poll.h (POLLREMOVE, POLLRDHUP):
      2006-03-27  Lior Balkohen  <balkohen@gmail.com>
      2006-03-27  Lior Balkohen  <balkohen@gmail.com>
      2006-05-05  Lior Balkohen  <balkohen@gmail.com>
      * sysdeps/unix/sysv/linux/arm/bits/mman.h: Update error message
      * sysdeps/unix/sysv/linux/mips/bits/mman.h: Formatting changes
      * sysdeps/mips/ldsodefs.h: New file.
      * sysdeps/unix/sysv/linux/mips/bits/stat.h (struct stat): Add
      * sysdeps/unix/sysv/linux/mips/register-dump.h (register_dump): Don't
      * sysdeps/unix/sysv/linux/arm/kernel-features.h: Add conditionals
      * sysdeps/arm/dl-machine.h (elf_machine_dynamic): Rewrite to load
      * sysdeps/arm/initfini.c: New file.
      * sysdeps/mips/fpu/feholdexcpt.c: Add libm_hidden_def.
      * sysdeps/mips/Makefile (ASFLAGS-.os): Define.
      * sysdeps/unix/sysv/linux/mips/kernel_stat.h (struct kernel_stat):
      * sysdeps/unix/sysv/linux/mips/bits/resource.h (RLIM_INFINITY,
      * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Reformat.
      * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Reformat.
      * sysdeps/arm/nptl/pthreaddef.h (CURRENT_STACK_FRAME): Add -12.
      * sysdeps/arm/dl-machine.h (elf_machine_dynamic): Correct GOT access to
      * sysdeps/unix/sysv/linux/arm/sys/ucontext.h: Include
      * sysdeps/unix/sysv/linux/mips/sigaction.c: If WRAPPER_INCLUDE is
      * sysdeps/unix/sysv/linux/arm/sigaction.c: If WRAPPER_INCLUDE is
      * sysdeps/mips/mips64/n32/libm-test-ulps,
      * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h (FUTEX_LOCK_PI,
      Reported by Joseph Myers <joseph@codesourcery.com>:
      * sysdeps/unix/sysv/linux/arm/eabi/syscalls.list: Remove msgctl,
      * sysdeps/arm/dl-machine.h (elf_machine_rel): Handle undefined
      * sysdeps/unix/sysv/linux/arm/dl-procinfo.c (_dl_arm_cap_flags):
      * sysdeps/mips/fpu_control.h: If soft-float, don't use
      * sysdeps/unix/sysv/linux/mips/xstatconv.c: Remove STAT_IS_KERNEL_STAT
      * sysdeps/unix/sysv/linux/arm/fxstatat.c: New file.
      * sysdeps/arm/memcpy.S: New file.
      * sysdeps/unix/sysv/linux/arm/kernel-features.h: Remove __i386__
      * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (splice): Update
      * sysdeps/unix/sysv/linux/arm/bits/fcntl.h (splice): Update
      * sysdeps/arm/eabi/fclrexcpt.c: Include <sysdep.h> instead of
      * sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h
      * sysdeps/unix/sysv/linux/arm/eabi/nptl/sysdep-cancel.h
      * sysdeps/unix/sysv/linux/mips/nptl/sysdep-cancel.h
      2006-10-05  Steven Munroe  <sjmunroe@us.ibm.com>
      * sysdeps/unix/sysv/linux/mips/bits/msq.h (struct msqid_ds): Update
      * sysdeps/arm/eabi/jmpbuf-offsets.h: New.
      * sysdeps/arm/fpu/bits/mathdef.h: Move to
      * sysdeps/unix/sysv/linux/arm/check_pf.c: New file.
      * sysdeps/powerpc/nofpu/fesetenv.c (__sim_exceptions,
      * sysdeps/mips/ldsodefs.h: Merge sysdeps/mips/elf/ldsodefs.h.  Correct
      * sysdeps/mips/dl-machine.h (ELF_MACHINE_NO_RELA): Delete.
      [BZ #2749]
      * sysdeps/unix/sysv/linux/mips/mips64/nptl/sysdep-cancel.h
      * sysdeps/unix/sysv/linux/arm/sysdep.h (PTR_MANGLE, PTR_DEMANGLE):
      * sysdeps/unix/sysv/linux/mips/mips64/syscalls.list: Remove msgctl,
      * sysdeps/mips/bits/mathdef.h (float_t): Change to float.
      * sysdeps/mips/dl-machine.h (elf_machine_reloc): Change type of
      Use commit date in changelog.
      * sysdeps/mips/mips64/n32/Implies: Add mips/mips64/soft-fp.
      * sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c: New file.
      * sysdeps/unix/sysv/linux/arm/kernel-features.h
      * sysdeps/powerpc/nofpu/feholdexcpt.c (feholdexcept): Disable
      * sysdeps/unix/sysv/linux/mips/mips32/posix_fadvise.c
      * sysdeps/arm/nptl/tls.h (THREAD_GSCOPE_FLAG_UNUSED,
      * sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h (ARGIFY): New.
      * sysdeps/arm/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Use
      * sysdeps/powerpc/nofpu/Makefile: Remove fe_nomask from libm-support.
      2007-07-13  Joseph Myers  <joseph@codesourcery.com>
      Update date.
      2007-07-13  Carlos O'Donell  <carlos@codesourcery.com>
      * sysdeps/unix/sysv/linux/mips/dl-cache.h (_DL_CACHE_DEFAULT_ID):
      * sysdeps/powerpc/nofpu/fsetexcptflg.c (__fesetexceptflag): Do not
      * sysdeps/arm/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Use
      * sysdeps/mips/nptl/tls.h (THREAD_GSCOPE_RESET_FLAG): Pass
      * sysdeps/unix/sysv/linux/arm/kernel-features.h: Undefine
      * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Correct return value
      Define F_DUPFD_CLOEXEC.
      * sysdeps/unix/sysv/linux/arm/profil-counter.h: Use the i386 version.
      * sysdeps/unix/sysv/linux/mips/bits/siginfo.h (struct siginfo):
      * sysdeps/mips/fpu/fesetround.c (fesetround): Use fpu_control_t.
      * sysdeps/unix/sysv/linux/mips/sys/tas.h (_test_and_set): Added memory
      * sysdeps/unix/sysv/linux/mips/nptl/bits/local_lim.h: Undefine
      2008-04-02  Aurelien Jarno  <aurelien@aurel32.net>
      2008-04-11  Paul Brook  <paul@codesourcery.com>
      2008-04-21  Khem Raj  <kraj@mvista.com>
      2008-04-21  Mike Frysinger  <vapier@gentoo.org>
      2008-04-21  Khem Raj  <kraj@mvista.com>
      2008-04-21  Khem Raj  <kraj@mvista.com>
      * sysdeps/unix/sysv/linux/hppa/bits/shm.h: Fix comment describing
      * sysdeps/unix/sysv/linux/arm/check_pf.c: Update from generic
      2008-05-01  Joseph Myers  <joseph@codesourcery.com>
      2008-05-21  Joseph Myers  <joseph@codesourcery.com>
      2008-06-01  Paul Brook  <paul@codesourcery.com>
      2008-07-18  Joseph Myers  <joseph@codesourcery.com>
      2008-07-18  Joseph Myers  <joseph@codesourcery.com>
      2008-07-18  Joseph Myers  <joseph@codesourcery.com>
      * sysdeps/mips/bits/setjmp.h (__jmp_buf): Give name to structure
      2008-10-01  Mark Shinwell  <shinwell@codesourcery.com>
      * sysdeps/mips/dl-dtprocnum.h (DT_MIPS_NUM): Do not redefine.
      PR glibc/1048
      * sysdeps/unix/sysv/linux/arm/sysdep.h: Include <tls.h>.
      * sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h
      2009-01-27  Kirill A. Shutemov <kirill@shutemov.name>
      2009-01-27  Min Zhang  <mzhang@mvista.com>
      Prevent GCC reusing "hi" and "lo" across system calls.
      Fix unwinding through Thumb-2 system calls.

David Alan Gilbert (1):
      Add ARMv6t2+ memchr.

GOTO Masanori (1):
      alpha: fix *xstat.c build failure for Linux headers < 2.6.4

Greg McGary (9):
      * sysdeps/mips/elf/start.S: Trim redundant code.
      * sysdeps/generic/bp-checks.h: New file.
      * string/endian.h (__LONG_LONG_PAIR): New macro.
      * sysdeps/generic/bp-checks.h (CHECK_SIGSET, CHECK_SIGSETopt):
      * sysdeps/unix/make-syscalls.sh: Handle new arg signature
      * sysdeps/generic/bp-checks.h: Use unbounded __memchr
      * sysdeps/generic/bp-checks.h (__memchr): Remove incorrect decl.
      * sysdeps/gnu/bits/msq.h: Qualify kernel's
      * sysdeps/arm/frame.h (struct layout): Make pointers __unbounded.

Jakub Jelinek (6):
      New file.
      * sysdeps/ieee754/ldbl-64-128/strtold_l.c (__STRTOF): Declare.
      * sysdeps/unix/sysv/linux/alpha/lowlevellock.h
      * sysdeps/unix/sysv/linux/alpha/lowlevellock.h (lll_robust_dead):
      * sysdeps/unix/sysv/linux/alpha/sysdep.h: Include tls.h.
      * sysdeps/unix/sysv/linux/sys/signalfd.h (signalfd): Fix __THROW vs.

Jeff Bailey (3):
      2007-06-16  Jeff Bailey  <jbailey@raspberryginger.com>
      2006-07-16  Jeff Bailey  <jbailey@raspberryginger.com>
      2007-12-05  Jeff Bailey  <jeffbailey@google.com>

Jim Meyering (1):
      Initial revision

Joseph Myers (258):
      * sysdeps/mips/fpu_control.h (_FPU_GETCW, _FPU_SETCW): Make asms
      * data/c++-types-arm-linux-gnueabi.data: New.
      * sysdeps/powerpc/nofpu/shlib-versions: New.
      * sysdeps/unix/sysv/linux/mips/bits/socket.h: Define SOCK_CLOEXEC,
      * sysdeps/unix/sysv/linux/mips/sys/epoll.h: Change epoll_create2
      * sysdeps/unix/sysv/linux/arm/sysdep.h (LOAD_ARGS_1, LOAD_ARGS_2,
      * sysdeps/unix/sysv/linux/mips/sys/signalfd.h (signalfd): Fix
      * sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: Define
      * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h: Define
      * sysdeps/unix/sysv/linux/mips/bits/socket.h (SCM_CREDENTIALS):
      * sysdeps/unix/sysv/linux/mips/mips64/n32/posix_fallocate64.c,
      * sysdeps/unix/sysv/linux/arm/nptl/lowlevellock.h: Define
      * sysdeps/unix/sysv/linux/mips/nptl/lowlevellock.h: Define
      * sysdeps/unix/sysv/linux/mips/bits/resource.h (enum
      2009-01-12  Mike Frysinger  <vapier@gentoo.org>
      * sysdeps/unix/sysv/linux/arm/bits/shm.h (SHM_EXEC): Define.
      * sysdeps/unix/sysv/linux/mips/bits/shm.h (SHM_EXEC): Define.
      2009-02-05  Paul Brook  <paul@codesourcery.com>
      2009-02-13  Khem Raj  <raj.khem@gmail.com>
      2009-02-13  Khem Raj  <raj.khem@gmail.com>
      [BZ #7040]
      * sysdeps/unix/sysv/linux/mips/bits/stat.h: Protect UTIME_NOW and
      * sysdeps/unix/sysv/linux/m68k/bits/stat.h: Protect UTIME_NOW and
      * sysdeps/unix/sysv/linux/arm/bits/fcntl.h: Declare
      * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Declare
      * sysdeps/unix/sysv/linux/m68k/bits/fcntl.h: Declare
      * sysdeps/arm/bits/link.h: Uglify function parameter names.
      * sysdeps/mips/bits/link.h: Uglify function parameter names.
      * sysdeps/m68k/bits/link.h: Uglify function parameter names.
      2009-03-16  Khem Raj  <raj.khem@gmail.com>
      * sysdeps/unix/sysv/linux/mips/mips32/sysdep.h: Include errno.h.
      * sysdeps/unix/sysv/linux/mips/getsysstats.c (GET_NPROCS_PARSER):
      * sysdeps/unix/sysv/linux/m68k/getsysstats.c (GET_NPROCS_PARSER):
      2009-03-18  Zhang Le  <r0bertz@gentoo.org>
      2009-03-18  Maciej W. Rozycki  <macro@codesourcery.com>
      * sysdeps/unix/sysv/linux/mips/bits/socket.h: Add missing protocol
      2009-04-15  Maciej W. Rozycki  <macro@codesourcery.com>
      * sysdeps/unix/sysv/linux/mips/kernel-features.h (__ASSUME_PREADV,
      * sysdeps/unix/sysv/linux/arm/kernel-features.h (__ASSUME_PREADV,
      * sysdeps/unix/sysv/linux/m68k/kernel-features.h (__ASSUME_PREADV,
      2009-04-18  Maciej W. Rozycki  <macro@codesourcery.com>
      2009-04-25  Aurelien Jarno  <aurelien@aurel32.net>
      Fix MIPS n64 build failure with preadv64/pwritev64 aliases.
      Add fallocate64 export for ARM.
      Add fallocate64 export for MIPS.
      * sysdeps/unix/sysv/linux/m68k/Versions (libc): Add
      Assume preadv and pwritev syscalls on ARM for 2.6.30.
      fallocate fixes for MIPS n32 and n64.
      ____longjmp_chk for ARM.
      ____longjmp_chk for MIPS.
      Use unsigned comparison in ARM ____longjmp_chk.
      Define PF_IEEE802154 and AF_IEEE802154 for MIPS.
      Update MIPS dl-lookup.c for changes to generic version.
      Make accept4 for MIPS o32 avoid socketcall.
      Signal stack support for MIPS ____longjmp_chk.
      Add alternate signal stack support to ARM ____longjmp_chk.
      Define F_SETOWN_EX and F_GETOWN_EX for ARM.
      Define F_SETOWN_EX and F_GETOWN_EX for MIPS.
      Define F_OWNER_* and f_owner_ex for ARM.
      Define F_OWNER_* and f_owner_ex for MIPS.
      Fix m68k fchownat for empty file names.
      Fix ARM fallocate for -D_FILE_OFFSET_BITS=64.
      Fix MIPS fallocate for -D_FILE_OFFSET_BITS=64.
      Fix M68K fallocate for -D_FILE_OFFSET_BITS=64.
      Fix F_SETOWN_EX and F_GETOWN_EX definitions for ARM.
      Fix F_SETOWN_EX and F_GETOWN_EX definitions for MIPS.
      Define ERFKILL for MIPS.
      Add new MADV_* values for ARM.
      Add new MADV_* values for MIPS.
      Add new MADV_* values for M68K.
      Change misleading names of parameters of sync_file_range for ARM.
      Change misleading names of parameters of sync_file_range for MIPS.
      Change misleading names of parameters of sync_file_range for M68K.
      Assume pselect6 and ppoll on ARM for kernels 2.6.32 and later.
      Define F_OWNER_PGRP for ARM.
      Define F_OWNER_PGRP for MIPS.
      Define F_OWNER_PGRP for M68K.
      Use struct timespec for timestamps in struct stat for MIPS also if __USE_XOPEN2K8.
      Update MIPS dl-lookup.c from generic version.
      Fix MIPS64 posix_fadvise and posix_fadvise64.
      Update MIPS bits/socket.h for mmsghdr and recvmmsg.
      Update ARM O_SYNC.
      Update MIPS O_SYNC.
      Update M68K O_SYNC.
      Update MIPS dl-lookup.c.
      Update MIPS bits/poll.h for POSIX 2008.
      Update M68K bits/poll.h for POSIX 2008.
      Update ARM bits/fcntl.h for XPG7.
      Update MIPS bits/fcntl.h for XPG7 and allow bits/stat.h inclusion from fcntl.h.
      Update M68K bits/fcntl.h for XPG7 and allow bits/stat.h inclusion from fcntl.h.
      Update MIPS bits/sigaction.h for XPG7.
      Fix MIPS bits/stat.h double inclusion problem.
      Fix M68K bits/stat.h double inclusion problem.
      Fix microMIPS glibc by avoiding hardcoded instruction length assumptions.
      Add hidden alias for ARM fegetenv.
      Add hidden alias for MIPS fegetenv.
      Add hidden alias for soft-float PowerPC fegetenv.
      Add hidden alias for M68K fegetenv.
      Really commit intended version of Alpha bits/socket.h.
      Update MIPS dl-lookup.c from generic version.
      Define MSG_WAITFORONE for MIPS.
      Update ARM for ABIVERSION changes.
      Fix abiversion handling for MIPS.
      Update MIPS libc-abis configuration for libc changes.
      Fix recvmmsg for MIPS.
      Fix internal_recvmmsg build attributes for ARM EABI.
      Define F_SETPIPE_SZ and F_GETPIPE_SZ for ARM.
      Define F_SETPIPE_SZ and F_GETPIPE_SZ for MIPS.
      Define F_SETPIPE_SZ and F_GETPIPE_SZ for M68K.
      Add prlimit64 for ARM.
      Add prlimit64 for MIPS.
      Add IN_EXCL_UNLINK for MIPS.
      Add f_flags to struct statfs for MIPS.
      Define EXTPROC for MIPS.
      Undefine __ASSUME_GETDENTS64_SYSCALL for n32 before 2.6.35.
      Correct #undef location in previous commit.
      Add fanotify_mark for ARM.
      Add hidden feupdateenv and fetestexcept definitions for ARM.
      Add hidden feupdateenv and fetestexcept definitions for MIPS.
      Add hidden feupdateenv and fetestexcept definitions for Power.
      Conditionally define FP_FAST_FMA* for ARM.
      Add MIPS fanotify_mark.
      Increase minimum MIPS kernel to 2.4.1.
      Define DEFAULT_STACK_PERMS for ARM.
      Define DEFAULT_STACK_PERMS for MIPS.
      Handle NO_CTORS_DTORS_SECTIONS for MIPS.
      Fix ARM fenv.h fallbacks when excepts == 0.
      Define new socket constants for MIPS.
      Define MADV_HUGEPAGE and MADV_NOHUGEPAGE for ARM.
      Define MADV_HUGEPAGE and MADV_NOHUGEPAGE for MIPS.
      Move ChangeLog entry to correct file.
      Fix GPL and GCC references in last paragraphs of license notices.
      Update MIPS dl-lookup.c from generic version.
      Properly define MIPS n64 sync_file_range.
      Make MIPS fallocate, fallocate64 and sync_file_range cancellation points.
      Add name_to_handle_at, open_by_handle etc. to ARM bits/fcntl.h.
      Add name_to_handle_at, open_by_handle etc. to MIPS bits/fcntl.h.
      Define O_PATH for ARM.
      Define O_PATH for MIPS.
      Rename open_by_handle to open_by_handle_at for ARM.
      Rename open_by_handle to open_by_handle_at for MIPS.
      Define TLS_DTV_UNALLOCATED for ARM.
      Define TLS_DTV_UNALLOCATED for MIPS.
      Update MIPS dl-lookup.c from generic version.
      Update MIPS dl-lookup.c.
      Don't mention raise in SI_USER comment for MIPS.
      sendmmsg for ARM.
      sendmmsg for MIPS.
      Define elf_ifunc_invoke for ARM.
      Define PF_NFC and AF_NFC for MIPS.
      Fix statfs64/fstatfs64 for MIPS n64.
      Remove non-TLS support for ARM.
      Remove USE_TLS conditionals for MIPS.
      Remove HAVE_TLS_SUPPORT conditionals for ARM.
      Remove HAVE_TLS_SUPPORT conditionals for MIPS.
      Cast __cmsg_nxthdr return value for MIPS.
      Add __sqrt*_finite aliases for MIPS.
      Restore non-__thread cases for ARM that were used in dynamic linker.
      Update MIPS dl-lookup.c.
      Use fopen "rce" in ARM ioperm.
      Fix ftw64 for MIPS n64.
      Remove bitrotten / unmaintained CPU and OS ports.
      Use sysdeps path to locate sys/syscall.h in MIPS bits/syscall.h rule.
      Define EPOLLONESHOT and EPOLLET using unsigned values for MIPS.
      Fix bits/syscall.h generation for MIPS using generic code.
      Update alpha files for removal of ia64 from libc.
      Update mips files for removal of ia64 from libc.
      Update tile files for removal of ia64 from libc.
      Add MIPS NPTL shlib-versions file replacing entry in libc copy.
      Remove ARM old-ABI support (straightforward parts).
      Remove HAVE_ELF conditional for ARM.
      Don't define or test NO_UNDERSCORES or HAVE_WEAK_SYMBOLS for ARM.
      Use const instead of __const for ARM.
      Use const instead of __const for MIPS.
      MIPS: Remove __STDC__ conditionals.
      Document copyright year ranges for ports.
      Update ports README file.
      Convert ARM to crti.S/crtn.S.
      Convert MIPS to crti.S/crtn.S.
      Replace MIPS sys/eventfd.h with bits/eventfd.h.
      Replace MIPS sys/inotify.h with bits/inotify.h.
      Replace MIPS sys/signalfd.h with bits/signalfd.h.
      Add BZ# numbers to ChangeLogs.
      Resort ULPs file (Power soft-float) with gen-libm-test.pl -n in C locale.
      Replace MIPS sys/epoll.h and sys/timerfd.h with bits/epoll.h and bits/timerfd.h.
      Remove CRIS port.
      ARM: name pthread_attr_t union.
      MIPS: Name pthread_attr_t union, use it in sigevent, don't name siginfo_t struct.
      ARM: fix pthread_attr_t definitions.
      MIPS: fix pthread_attr_t definitions.
      MIPS: do not declare recvmmsg and sendmmsg for !__USE_GNU.
      MIPS: replace bits/socket.h with bits/socket_type.h.
      ARM: Update _itoa.h include.
      MIPS: Update _itoa.h include.
      Merge sysdeps/arm/elf/ into sysdeps/arm/.
      Merge sysdeps/mips/elf/ into sysdeps/mips/.
      ARM: Define MAP_STACK and MAP_HUGETLB.
      MIPS: Define MAP_STACK and MAP_HUGETLB.
      Merge sysdeps/unix/sysv/linux/arm/eabi into sysdeps/unix/sysv/linux/arm.
      Merge sysdeps/arm/eabi into sysdeps/arm.
      Remove ARM EABI/old-ABI conditionals.
      Remove unused sysdeps/unix/arm/fork.S.
      Remove unused sysdeps/unix/mips/fork.S.
      Remove unused sysdeps/arm files.
      Use siginfo_t instead of struct siginfo for MIPS kernel_rt_sigframe.
      Avoid endian.h include in MIPS string functions.
      Remove unused sysdeps/unix/mips files.
      Increase minimum MIPS kernel version to 2.6.12.
      Add abilist data for ARM.
      Avoid endian.h include in MIPS64 string functions.
      Add abilist data for MIPS.
      Restore ARM profil_counter export (bug 14043).
      Restore MIPS n64 posix_fadvise64 export at GLIBC_2.3.3 (bug 14044).
      Rearrange MIPS libm-test-ulps files.
      Update sysdeps/mips/dl-lookup.c from generic version.
      Remove pre-2.2 Linux kernel support for ARM.
      Remove pre-2.2 kernel support for MIPS.
      Assume accept4 on ARM for kernels 2.6.36 and later.
      Declare MIPS stat nanoseconds fields similarly to other architectures.
      Add powerpc-nofpu ABI baselines.
      Remove compatibility code for old ARM kernels.
      Clean up MIPS ftruncate64/truncate64.
      Remove more obsolete ARM code.
      Update ARM ABI baseline for getauxval.
      Update MIPS ABI baselines for getauxval.
      Update powerpc-nofpu ABI baselines for getauxval.
      Update ARM hwcap code.
      Remove __fe_nomask_env from powerpc-nofpu ABI.
      Rename __WORDSIZE_COMPAT32 to __WORDSIZE_TIME64_COMPAT32 for MIPS.
      Define MADV_DONTDUMP and MADV_DODUMP for ARM.
      Define MADV_DONTDUMP and MADV_DODUMP for MIPS.
      Update MIPS kernel-features.h for removal of __ASSUME_32BITUIDS.
      Remove __ASSUME_NEW_GETRLIMIT_SYSCALL for ARM.
      Update ARM for removal of m68k chown.c.
      Add mips32 versions of otherwise empty ABI baselines.
      Replace __pthread_once_internal alias by hidden_def for ARM.
      Replace __pthread_once_internal alias by hidden_def for MIPS.
      Remove SJLJ exceptions conditionals for ARM.
      Remove __ASSUME_TRUNCATE64_SYSCALL for ARM.
      Update MIPS for syscall-list changes.
      Support sharing ARM headers for hard and soft float.
      Regenerate ARM libm-test-ulps.
      Define FP_TRAPPING_EXCEPTIONS for MIPS.
      Define FP_TRAPPING_EXCEPTIONS and remove FP_EX_DENORM for powerpc-nofpu.
      Remove __connect_internal alias for ARM.
      Remove __connect_internal alias for MIPS.
      Move MIPS ABI settings out of conditional.
      Regenerate MIPS libm-test-ulps.
      Regenerate powerpc-nofpu libm-test-ulps.
      Remove sqrt ulps for MIPS.
      Fix typo in MIPS abi-n32-condition.
      Use dbl-64 fma for MIPS64.
      Update powerpc-nofpu ABI baseline for __mcount_internal.
      Use HIDDEN_JUMPTARGET for _exit jump from __startcontext.
      powerpc-nofpu: Allow abort and soft-fp symbols to be absent in localplt test.
      Fix MIPS32 frame-pointer forcing for more recent GCC.
      Update MIPS32 ABI baselines for _gp_disp.
      Move all files into ports/ subdirectory in preparation for merge with glibc

Julian Brown (1):
      Fix locating GOT for Thumb-2 PIE binaries.

Ken Werner (1):
      Use __sync_* on ARM where supported by the compiler.

Khem Raj (1):
      Only build libc-do-syscall.S in Thumb mode.

Konstantinos Margaritis (1):
      Detect arm-linux-gnueabi* as ARM EABI.

Luis Machado (1):
      Enable optimized string routines for several PowerPC 4XX family processors.

Manjunath Matti (2):
      Fix profiling libc for ARM EABI to use __gnu_mcount_nc interface when available.
      Fix profiling build of __libc_do_syscall.

Matt Turner (21):
      Fix alpha __fxstatat for empty file names.
      Add new MADV_* values
      Fix sync_file_range parameter names
      Use struct timespec for timestamps in struct stat for Alpha also if __USE_XOPEN2K8.
      Update Alpha O_SYNC.
      Update Alpha bits/fcntl.h for XPG7 and allow bits/stat.h inclusion from fcntl.h.
      Update Alpha bits/sigaction.h for XPG7.
      Fix Alpha bits/stat.h double inclusion problem.
      Fix SOCK_CLOEXEC on HPPA to match O_CLOEXEC.
      Create bits/socket.h for alpha, correct SOCK_CLOEXEC and SOCK_NONBLOCK values.
      alpha: create kernel-features.h.
      alpha: update kernel-features.h for syscalls added in 2.6.33.
      Delete getpagesize.c for MIPS.
      Delete getpagesize.c for MIPS.
      Workaround R10K ll/sc errata.
      alpha: Define O_PATH.
      alpha: Use const instead of __const.
      alpha: Remove __STDC__ conditionals.
      alpha: Update bits/mman.h.
      alpha: Use fopen "rce" in ioperm
      alpha: Correct kernel version needed to define __ASSUME_ACCEPT4.

Maxim Kuvyrkov (5):
      ARM EABI backtrace using unwind information.
      m68k: update jmpbuf-unwind.h
      m68k: remove bits/siginfo.h in favor of generic one
      m68k: update ColdFire sigcontext ABI
      NPTL support for m68k/ColdFire

Michael Cree (1):
      alpha: Fix compile errors in memchr

Michael Hope (1):
      ARM: Implement *context routines.

Mike Frysinger (38):
      alpha: fix typo in timer_settime include
      Use ENTRY/END macros in old-ABI ARM sysdep-cancel.h.
      Use END in ARM old-ABI sigrestorer.S.
      tile: update _itoa.h include path
      ia64: move from main tree
      ia64: strip trailing whitespace
      ia64: update FSF license address to URL
      mips: use $dir for path to ldd-rewrite.sed
      ia64: fix license text to "Lesser" not "Library"
      ia64: update include paths
      ia64: add split-out settings into dedicated files
      ia64: merge sysdeps/ia64/elf/ into sysdeps/ia64/
      ia64: initfini.c -> crt{i,n}.S split
      ia64: convert <stdio-common/_itoa.h> to <_itoa.h>
      ia64: convert "math{,_private}.h" to <math{,_private}.h>
      ia64: convert __const to const
      ia64: math: stub out new e_rem_pio2l func
      ia64: drop __STDC__ handlings
      ia64: math: add __scalbn* aliases
      ia64: add MAP_{STACK,HUGETLB} to bits/mman.h
      ia64: pthread_attr_t type mangling
      ia64: ucontext.h: drop __cplusplus
      ia64: split 16bit funcs out of byteswap.h and into byteswap-16.h
      ia64: add new GET_ADDR_PARAM define
      ia64: define __ASSUME_ACCEPT4
      ia64: math: rename s_ilogbl.S to e_ilogbl.S
      ia64: restore abilist files
      ia64: update abilist
      ia64: add matherr[fl] to libm.so plt whitelist
      ia64: include errno.h in sysdep.h
      ia64: delete __ELF__ check in libm-symbols.h
      ia64: use __aligned__ inside of attributes
      ia64: delete now unused file
      ia64: update pthread_attr_t handling in bits/siginfo.h
      ia64: mman.h: define MADV_DO{,NT}DUMP
      ia64: add getauxval to abilist
      ia64: remove __connect_internal alias
      ia64: use hidden_def with internal pthread funcs

Mike Hommey (1):
      alpha: Support 6th argument to syscall

Mischa Jonker (1):
      Fix bug 11291: add *mem as atomic operation output for MIPS.

Nathan Froyd (1):
      Add missing CLIBABI variables __aeabi_stdin, __aeabi_stdout, __aeabi_stderr.

Nathan Sidwell (2):
      ARM TLS descriptors support.
      Add ARM dependency of libmemusage.so on libc_nonshared.a.

Paul Brook (1):
      Avoid invalid unwind directives when building crti.o and crtn.o for ARM EABI.

Paul Eggert (2):
      Replace FSF snail mail address by URL.
      Replace FSF snail mail address with URL in sysdeps/mips/mips64/gmp-mparam.h.

Peter Green (1):
      Reduce ARM sys/ucontext.h namespace polution.

Phil Blundell (10):
      2005-06-09  Phil Blundell  <pb@reciva.com>
      2005-05-09  Daniel Jacobowitz  <dan@codesourcery.com>
      2005-05-09  Daniel Jacobowitz  <dan@codesourcery.com>
      2005-06-10  Phil Blundell  <pb@reciva.com>
      2005-06-11  Phil Blundell  <pb@reciva.com>
      2005-06-13  Philip Blundell  <philb@gnu.org>
      2005-10-09  Phil Blundell  <pb@reciva.com>
      2005-10-09  Phil Blundell  <pb@reciva.com>
      2005-10-10  Philip Blundell  <philb@gnu.org>
      2005-10-10  Philip Blundell  <philb@gnu.org>

Philip Blundell (1):
      Fix ARMv4T interworking.

Ramana Radhakrishnan (1):
      [ARM] Add libc-do-syscall for libnss_db.

Richard Henderson (178):
      * sysdeps/alpha/dl-machine.h (TRAMPOLINE_TEMPLATE): Move declaration
      * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Dyke out the
      * sysdeps/unix/sysv/linux/alpha/clone.S: Elide terminal ldgp for PROF.
      * shlib-versions: Match alpha*.
      1998-03-01 18:52  H.J. Lu  (hjl@gnu.org)
      (_JMPBUF_UNWINDS): Added.
      Don't check against SP.
      (sysdep_routines): Remove statfs and fstatfs.
      Don't mark pread and pwrite as EXTRA.
      * sysdeps/unix/sysv/linux/alpha/glob.c: Include sysdeps/generic/glob.c
      * sysdeps/alpha/fpu/e_sqrt.c [!_IEEE_FP]: Correctly handle
      * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
      * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
      * sysdeps/unix/sysv/linux/alpha/brk.S: Use jmp macro for relaxation.
      * sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
      * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
      * sysdeps/alpha/dl-machine.h (_dl_start_user): Pass pointer to
      * sysdeps/unix/sysv/linux/alpha/Makefile (sysdep_routines):
      * sysdeps/unix/sysv/linux/alpha/bits/mman.h: Add MADV constants.
      * sysdeps/alpha/fpu/fraiseexcpt.c: Use get/set_fp_control instead
      * sysdeps/unix/sysv/linux/alpha/Versions: Put pciconfig_iobase
      * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Fix typo in conversion.
      * sysdeps/unix/sysv/linux/alpha/syscalls.list (semtimedop): New.
      * sysdeps/alpha/dl-machine.h (RTLD_START): Fix top-of-stack backtrace.
      * sysdeps/unix/alpha/sysdep.h (INLINE_SYSCALL1): Use __builtin_expect.
      * sysdeps/unix/make-syscalls.sh: Implement ! prefix for strong aliases.
      * sysdeps/unix/sysv/linux/alpha/syscalls.list (pread, pwrite): Use
      * sysdeps/alpha/setjmp.S (_setjmp, setjmp): Mark .prologue.
      * sysdeps/alpha/fpu/bits/mathinline.h: Honor
      * sysdeps/unix/sysv/linux/alpha/clone.S: Use HIDDEN_JUMPTARGET.
      * sysdeps/alpha/bits/atomic.h: New file.
      * sysdeps/alpha/bits/atomic.h (__arch_compare_and_exchange_bool_*_int):
      * sysdeps/unix/sysv/linux/alpha/clone.S: Load child_tid properly.
      * sysdeps/alpha/elf/initfini.c: Avoid .ent/.end.
      * Versions.def (libm): Add GLIBC_2.3.3.
      * sysdeps/alpha/bits/atomic.h (__arch_compare_and_exchange_xxx_8_int):
      * sysdeps/alpha/Makefile: New file.
      * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix typo.
      * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Prefix stubs with
      * sysdeps/unix/sysv/linux/alpha/Makefile [stdlib]: Process
      * sysdeps/alpha/tls.h (tcbhead_t): Add private.
      * sysdeps/alpha/dl-machine.h (RTLD_START): Use _dl_argv_internal.
      * sysdeps/unix/alpha/sysdep.h [PIC] (SYSCALL_ERROR_HANDLER): Use
      * sysdeps/unix/alpha/sysdep.h: Revert last change.
      * Versions.def (libm): Replace GLIBC_2.3.3 with GLIBC_2.3.4.
      * soft-fp/quad.h (union _FP_UNION_Q): Add longs structure.
      * sysdeps/alpha/soft-fp/ots_cvtxt.c (_OtsConvertFloatXT): Fix typo
      * sysdeps/unix/sysv/linux/alpha/kernel_stat.h (kernel_stat64): New.
      * sysdeps/alpha/tcb-offsets.sym (PID_OFFSET): New.
      * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h: Propagate
      * sysdeps/unix/sysv/linux/alpha/select.S: Fix unwind.  Propagate
      * math/Makefile (headers): Add bits/huge_valf.h, bits/huge_vall.h,
      * sysdeps/alpha/s_fabs.S: Remove file.
      * sysdeps/alpha/backtrace.c: New.
      * sysdeps/alpha/Makefile <gnulib> (sysdep_routines): Merge divrem
      * sysdeps/alpha/remqu.S: Detect power-of-two special case.
      * sysdeps/alpha/div_libc.h (_ITOFS, _ITOFT, _FTOIT, _ITOFT2): New.
      * sysdeps/alpha/div_libc.h (_ITOFS): Use "sp" not "$sp".
      * sysdeps/alpha/divq.S: Save t3 before it gets clobbered.
      * sysdeps/alpha/elf/start.S (_start): Use $15 as frame unwind
      * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (SINGLE_THREAD_P):
      * sysdeps/alpha/div.S: Save and restore FPCR around fp operations.
      * sysdeps/alpha/fpu/fraiseexcpt.c: Remove file.
      * sysdeps/unix/sysv/linux/alpha/vfork.S: Use libc_hidden_def.
      * sysdeps/alpha/fpu/libm-test-ulps: Update.
      * sysdeps/alpha/alphaev6/memcpy.S: Mark .prologue.
      * sysdeps/alpha/dl-machine.h (elf_machine_rela,
      * sysdeps/unix/sysv/linux/adjtime.c (ADJTIME): Use prototype
      * sysdeps/alpha/tcb-offsets.sym (thread_offsetof): Redefine to
      * sysdeps/unix/sysv/linux/alpha/register-dump.h: New file.
      * sysdeps/unix/sysv/linux/alpha/setregid.c: New file.
      * sysdeps/unix/sysv/linux/alpha/register-dump.h (regnames): Align.
      * sysdeps/unix/sysv/linux/alpha/clone.S (__clone): Add support
      * sysdeps/alpha/dl-trampoline.S: New file.
      * sysdeps/alpha/dl-machine.h (elf_machine_rela): Use RESOLVE_MAP
      * math/math_private.h (__copysign): Define as builtin for gcc 4.
      * elf/elf.h (DT_ALPHA_PLTRO, DT_ALPHA_NUM): New.
      * sysdeps/alpha/ldiv.S (lldiv): Add alias.
      [BZ #1358]
      * sysdeps/unix/sysv/linux/alpha/fxstatat.c (__fxstatat): Fix typo.
      * sysdeps/alpha/strncmp.S: Don't read too much data when pointers
      * sysdeps/alpha/libc-tls.c: Fix directory on include of base file.
      * sysdeps/alpha/soft-fp/Makefile (CPPFLAGS): Add soft-fp include
      * sysdeps/unix/sysv/linux/alpha/sigsuspend.S: Add support for
      * elf/dl-support.c (_dl_aux_init): Honor DL_PLATFORM_AUXV.
      * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (PSEUDO): Use two
      * sysdeps/alpha/Makefile (sysdep-CFLAGS): Force dynamic rounding.
      * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches.
      * sysdeps/alpha/fpu/s_llround.c: New file.
      2007-05-07  Richard Henderson  <rth@redhat.com>
      alpha: Fix the return type of the atomic.h macros.
      alpha: Adjust the libc_cv_alpha_hidden_gprel test for gcc 4.5.
      alpha: Add sysdep/unix/sysv/linux/alpha/creat.c.
      alpha: Avoid unused variable warnings with INTERNAL_SYSCALL_ERR*.
      alpha: Define PTR_MANGLE for !PIC too.
      alpha: Update bits/fcntl.h for XPG7 and define f_owner_ex et al.
      alpha: Don't include asm/page.h in sys/user.h.
      alpha: Only define __libc_alpha_cache_shape in dl-sysdep.c.
      alpha: Add hidden alias for fegetenv.
      alpha: Fix errlist-compat for GLIBC_2.12.
      alpha: Implement ____longjmp_chk.
      Update ChangeLog for alpha kernel-features.h pulls.
      alpha: Define MSG_WAITFORONE.
      alpha: fix memchr to not cause memory faults.
      Add BZ markers.
      alpha: Do the 32/64-bit split on statfs routines.
      alpha: rewrite memchr.
      Merge branch 'rth/testing'
      Update changelog for last change.
      Missed changelog with last commit
      [alpha] Fix wrong register use in ____longjmp_chk.
      alpha: Remove HAVE_TLS_SUPPORT and HAVE___THREAD tests.
      alpha: Require kernel version 2.6.0.
      alpha: Define TLS_DTV_UNALLOCATED.
      alpha: Define _STAT_VER_LINUX.
      alpha: Eliminate set-but-not-used warnings with internal syscalls.
      alpha: Convert to crt[in].S.
      alpha: Support __NR_fstatat64.
      alpha: Remove HAVE_ELF tests.
      alpha: Add tls-macros.h.
      alpha: Add ldsodefs.h and tst-audit.h.
      alpha: Re-enable export of the unwind functions, and relro detection.
      Replace Alpha sys/eventfd.h with bits/eventfd.h
      Replace Alpha sys/inotify.h with bits/inotify.h
      alpha: Don't let preconfigure interfere with other targets.
      BZ #13361
      alpha: Don't check USE___THREAD in __syscall_error.
      alpha: Don't test USE___THREAD in dl-machine.h.
      alpha: Correct relocation markup for PIC SYSCALL_ERROR_HANDLER.
      alpha: Do signed promotion of 32-bit arguments to syscalls
      alpha: Convert to bits/signalfd.h.
      alpha: Eliminate plt entries for __ieee_[sg]et_fp_control
      alpha: Convert to bits/timerfd.h and bits/epoll.h.
      alpha: Update for pthread_attr_t typedef changes.
      alpha: Update recvmmsg and sendmmsg declarations.
      alpha: Avoid -Winline warning in ioperm.c.
      Use <> for math.h and math_private.h everywhere.
      Use include_next to chain math_private.h headers.
      alpha: replace bits/socket.h with bits/socket_type.h.
      alpha: Tell math_private.h that we have __isnan et al.
      alpha: Update _itoa.h include.
      Merge sysdeps/alpha/elf/ into sysdeps/alpha/.
      alpha: Add __SYSCALL_SLONG_TYPE, __SYSCALL_ULONG_TYPE, __FSWORD_T_TYPE
      alpha: Add localplt data file
      Merge branch 'master' of ssh://sourceware.org/git/glibc-ports
      alpha: Rename *.s to *.S
      alpha: Update bits/mman.h.
      alpha: Remove __ASSUME_32BITUIDS.
      alpha: Re-add imaxdiv.
      alpha: Add abilist files.
      arm: Pass hwcap to ifuncs.
      alpha: Purge __ASSUME_TIMEVAL64
      alpha: Use hidden_def for pthread_once
      alpha: Update copyright dates
      alpha: Use dynamic rounding with sqrt insn
      alpha: Use dbl-64/wordsize-64
      alpha: Avoid fgets plt entry
      alpha: Remove __connect_internal alias
      alpha: Update libm-test-ulps
      alpha: Fix error path for PIC __brk
      alpha: Add -mieee-with-inexact for fma compilation
      alpha: Update libm-test-ulps
      alpha: Use -mieee-with-inexact with math/test-misc
      alpha: Resurrect getppid, getegid, geteuid.
      alpha: Use .cfi_signal_frame in rt_sigaction
      alpha: put mcount prologue at correct location
      alpha: Use cfi_startproc instead of dual procedure descriptors
      alpha: Fix ev4 build with ev6 compiler
      alpha: Fix [BZ #13718]
      alpha: Fix end-of-count checks in strncmp
      alpha: Fix float_t in bits/mathdef.h
      alpha: Remove some __GNUC_PREREQs that are too old
      alpha: Add missing definitions in resource.h, shm.h
      alpha: Fix protection on UTIME_NOW
      alpha: Use builtins for copysign
      [BZ #13848] alpha: Fix s_nearbyint implementation.
      alpha: Always handle inexact in rint implementations
      alpha: Define FP_TRAPPING_EXCEPTIONS

Richard Sandiford (2):
      Support for R_ARM_IRELATIVE relocations.
      [ARM] Align _start constant pool to 4 bytes

Robert Millan (4):
      Add dl-procinfo support for MIPS.
      Use __start for all Unices on MIPS.
      Provide sys/tas.h for all MIPS systems.
      Define SYSCALL_ERROR_LABEL for mips32.

Roland McGrath (871):
      Initial revision
      Initial revision
      Initial revision
      Initial revision
      entered into RCS
      Initial revision
      Initial revision
      Initial revision
      entered into RCS
      entered into RCS
      Initial revision
      Initial revision
      Formerly tahoe/Implies.~3~
      Formerly m68k/jmp_buf.h.~4~
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      Initial revision
      Initial revision
      Initial revision
      Formerly unix/bsd/vax/__pipe.S.~2~
      Initial revision
      Formerly unix/bsd/sony/newsos/m68k/Implies.~2~
      entered into RCS
      entered into RCS
      Formerly m68k/fpu/__drem.c.~2~
      Initial revision
      Initial revision
      entered into RCS
      Initial revision
      Initial revision
      Initial revision
      Formerly unix/bsd/vax/sysdep.h.~9~
      Initial revision
      Formerly unix/bsd/hp/m68k/sysdep.h.~22~
      Initial revision
      Initial revision
      Formerly unix/bsd/vax/__wait.S.~2~
      Formerly unix/bsd/hp/m68k/__wait3.S.~2~
      Formerly unix/bsd/vax/__wait3.S.~2~
      Initial revision
      Initial revision
      Formerly sysdeps/unix/bsd/sun/sunos4/__wait.c.~2~
      Formerly sysdeps/unix/bsd/sun/sunos4/__wait3.c.~2~
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      Initial revision
      Formerly sysdeps/unix/bsd/sun/sunos4/__waitpid.c.~2~
      Initial revision
      Initial revision
      Formerly unix/bsd/hp/m68k/start.c.~6~
      Formerly unix/bsd/hp/m68k/start.c.~7~
      Formerly unix/bsd/hp/m68k/start.c.~8~
      Initial revision
      Initial revision
      Formerly unix/bsd/sun/sparc/Makefile.~4~
      Formerly ./m68k/fpu/switch/Makefile.~4~
      Initial revision
      Formerly unix/bsd/sun/sunos4/Dist.~3~
      entered into RCS
      Formerly unix/bsd/sun/sunos4/Makefile.~2~
      Initial revision
      entered into RCS
      entered into RCS
      Formerly unix/bsd/sun/m68k/sysdep.h.~12~
      Formerly unix/bsd/hp/m68k/__brk.S.~4~
      Formerly unix/bsd/sun/m68k/sethostid.S.~4~
      Formerly unix/bsd/sun/m68k/__brk.S.~4~
      Formerly unix/bsd/sun/sparc/sethostid.S.~5~
      Initial revision
      entered into RCS
      Initial revision
      Formerly unix/bsd/sun/sparc/sigtramp.c.~2~
      Formerly m68k/setjmp.c.~6~
      Formerly m68k/__longjmp.c.~4~
      Formerly m68k/ffs.c.~3~
      entered into RCS
      Formerly ./m68k/fpu/switch/switch.c.~5~
      Formerly ./m68k/fpu/switch/Makefile.~5~
      entered into RCS
      entered into RCS
      Initial revision
      Initial revision
      Formerly sysdeps/unix/sysv/sysv4/Dist.~2~
      entered into RCS
      Formerly mips/setjmp.S.~2~
      entered into RCS
      Formerly unix/bsd/sony/newsos/m68k/Implies.~3~
      Formerly unix/bsd/ultrix4/mips/sigcontext.h.~2~
      entered into RCS
      Formerly m68k/fpu/__drem.c.~3~
      Formerly m68k/fpu/__isinf.c.~2~
      Formerly m68k/fpu/__logb.c.~3~
      Formerly m68k/fpu/__math.h.~10~
      Formerly m68k/fpu/acos.c.~2~
      Formerly m68k/fpu/atan2.c.~4~
      Formerly m68k/fpu/fmod.c.~2~
      Formerly m68k/fpu/ldexp.c.~2~
      Formerly m68k/fpu/pow.c.~2~
      entered into RCS
      Formerly unix/bsd/sun/sparc/sethostid.S.~7~
      entered into RCS
      entered into RCS
      Formerly m68k/fpu/__math.h.~11~
      Initial revision
      Formerly m68k/Makefile.~2~
      entered into RCS
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      Formerly sysdeps/unix/bsd/sun/sunos4/__wait4.c.~2~
      Initial revision
      Formerly sysdeps/unix/bsd/sun/sunos4/__wait4.c.~3~
      entered into RCS
      Formerly m68k/fpu/__math.h.~12~
      Formerly m68k/fpu/__math.h.~13~
      Formerly m68k/fpu/__math.h.~14~
      Formerly unix/bsd/sun/sunos4/utsnamelen.h.~2~
      Formerly unix/bsd/vax/sysdep.S.~2~
      entered into RCS
      entered into RCS
      Formerly m68k/Makefile.~3~
      Formerly unix/bsd/sun/m68k/sysdep.h.~15~
      Formerly m68k/fpu/atan2.c.~5~
      entered into RCS
      Formerly mips/setjmp.S.~3~
      Initial revision
      entered into RCS
      entered into RCS
      Formerly m68k/fpu/atan2.c.~6~
      Initial revision
      entered into RCS
      Initial revision
      Formerly alpha/__longjmp.c.~2~
      Initial revision
      entered into RCS
      entered into RCS
      Formerly alpha/strlen.c.~2~
      Initial revision
      Formerly alpha/memchr.c.~2~
      Formerly alpha/__math.h.~2~
      Formerly alpha/__math.h.~3~
      entered into RCS
      Formerly m68k/fpu/__logb.c.~4~
      entered into RCS
      Formerly m68k/Makefile.~4~
      Formerly unix/sysv/sysv4/sigaction.h.~2~
      Formerly mips/jmp_buf.h.~4~
      Formerly m68k/Makefile.~5~
      Formerly m68k/Makefile.~6~
      Initial revision
      entered into RCS
      Initial revision
      Formerly unix/bsd/sun/sunos4/termbits.h.~2~
      Initial revision
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      Formerly alpha/__copysign.c.~2~
      Formerly unix/bsd/sun/sunos4/speed.c.~2~
      Formerly sysdeps/unix/bsd/sun/sunos4/__wait4.c.~4~
      Initial revision
      Formerly unix/bsd/sony/newsos/m68k/sysdep.h.~2~
      Initial revision
      Initial revision
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      entered into RCS
      Initial revision
      Formerly unix/sysv/sysv4/solaris2/Makefile.~2~
      entered into RCS
      entered into RCS
      Formerly unix/bsd/sequent/i386/__sigvec.S.~2~
      Formerly unix/bsd/sequent/i386/__sigvec.S.~3~
      entered into RCS
      entered into RCS
      Formerly unix/sysv/sco3.2.4/__waitpid.S.~2~
      Initial revision
      Formerly sysdeps/unix/sysv/sysv4/Dist.~5~
      Formerly unix/sysv/sco3.2.4/Makefile.~2~
      entered into RCS
      Formerly unix/bsd/hp/m68k/sysdep.h.~25~
      Formerly unix/bsd/sony/newsos/m68k/sysdep.h.~3~
      Formerly unix/bsd/hp/m68k/__brk.S.~5~
      Formerly m68k/Makefile.~7~
      Formerly m68k/Makefile.~8~
      Formerly unix/bsd/m68k/__pipe.S.~2~
      Formerly unix/sysv/sco3.2.4/__sysconf.S.~2~
      entered into RCS
      Formerly sysdeps/unix/sysv/sysv4/__sysconf.c.~3~
      Formerly unix/sysv/sysv4/__setpgrp.c.~2~
      Formerly unix/sysv/sysv4/__getpgrp.c.~2~
      entered into RCS
      Formerly sysdeps/unix/sysv/sysv4/Dist.~6~
      Formerly unix/sysv/sco3.2.4/Makefile.~3~
      Initial revision
      entered into RCS
      Formerly unix/sysv/sco3.2.4/Dist.~2~
      Formerly unix/sysv/sco3.2.4/__sysconf.S.~3~
      Formerly unix/bsd/m68k/sysdep.S.~2~
      entered into RCS
      entered into RCS
      Formerly alpha/strchr.c.~2~
      Formerly alpha/memchr.c.~3~
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      Initial revision
      Initial revision
      Initial revision
      entered into RCS
      entered into RCS
      Formerly unix/sysv/sco3.2.4/__sysconf.S.~4~
      entered into RCS
      Initial revision
      Formerly unix/bsd/vax/sysdep.S.~3~
      Formerly unix/bsd/vax/sysdep.S.~4~
      Formerly unix/bsd/m68k/sysdep.S.~3~
      Formerly unix/sysv/sysv4/solaris2/sparc/sysdep.S.~2~
      entered into RCS
      Initial revision
      entered into RCS
      entered into RCS
      Initial revision
      Formerly unix/bsd/hp/m68k/sysdep.h.~26~
      Formerly unix/bsd/hp/m68k/__brk.S.~6~
      Formerly unix/bsd/sony/newsos/m68k/sysdep.h.~4~
      entered into RCS
      Formerly unix/sysv/sysv4/solaris2/sparc/sysdep.S.~3~
      Formerly unix/bsd/m68k/sysdep.S.~4~
      Formerly unix/bsd/vax/sysdep.S.~5~
      Formerly sysdeps/unix/sysv/sysv4/Dist.~8~
      Formerly m68k/Makefile.~9~
      entered into RCS
      Initial revision
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      Initial revision
      entered into RCS
      Formerly sysdeps/unix/sysv/sysv4/__waitpid.c.~3~
      Formerly unix/sysv/sco3.2.4/__waitpid.S.~3~
      Formerly unix/sysv/sysv4/siginfo.h.~3~
      entered into RCS
      entered into RCS
      Formerly unix/bsd/m68k/sysdep.S.~5~
      Initial revision
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      Formerly unix/sysv/sysv4/sigset.h.~2~
      entered into RCS
      Formerly unix/sysv/sysv4/sigset.h.~3~
      Formerly unix/sysv/sysv4/sigset.h.~4~
      Initial revision
      Formerly unix/bsd/sony/newsos/m68k/sysdep.h.~5~
      entered into RCS
      Formerly m68k/Makefile.~10~
      Formerly unix/bsd/m68k/sysdep.S.~6~
      entered into RCS
      entered into RCS
      Initial revision
      Initial revision
      Initial revision
      entered into RCS
      Formerly unix/bsd/sun/sunos4/sys/mman.h.~2~
      entered into RCS
      entered into RCS
      Initial revision
      Formerly unix/sysv/sysv4/i386/sys-sig.S.~2~
      Formerly unix/sysv/sysv4/__sigact.c.~2~
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      Formerly unix/bsd/sun/sunos4/sys/mman.h.~3~
      Formerly unix/sysv/irix4/__getgrps.c.~2~
      entered into RCS
      Initial revision
      Formerly unix/sysv/irix4/signum.h.~2~
      Formerly unix/mips/sysdep.S.~2~
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      Formerly unix/sysv/sco3.2.4/__sigact.S.~2~
      entered into RCS
      Formerly unix/sysv/sysv4/__sigact.c.~4~
      entered into RCS
      entered into RCS
      Initial revision
      Formerly mips/setjmp.S.~4~
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      Formerly unix/sysv/sysv4/sigset.h.~5~
      Formerly unix/sysv/sysv4/i386/sysdep.h.~2~
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      (PSEUDO): Remove ret at end.
      Don't set up args on the stack; pass them in registers.
      Use `unsigned int' consistently for port names.
      Rename variable AT (which is the register's name) to SCPREG.
      Incorporated from BSD 4.4-Lite.
      (struct sigcontext): Add members sc_mdlo, sc_mdhi.
      (_hurd_setup_sighandler): Save mdlo and mdhi.
      [__sgi__]: Use `fp' instead of `$fp'.
      (struct sigcontext): sc_gpr has 31 elts; sc_gpr, sc_pc, sc_mdlo, sc_mdhi
      (_hurd_setup_sighandler): Copy TS to SCP all at once.
      Compare *reply_port to MACH_PORT_NULL, not implicit zero.
      Rearranged structure so machine-dependent portion is laid out like `struct
      (struct machine_thread_all_state): New type.
      (struct sigcontext): Added member `sc_err'.
      (_hurd_exception2signal): Take new arg `int *error'; set it.
      (struct sigcontext): Renamed member `sc_err' to `sc_error'.
      (elided-routines): New variable (append to it).
      Replace all uses of __const with __CONSTVALUE.
      Replace uses of HOST_CC with BUILD_CC and native-CFLAGS with BUILD_CFLAGS.
      (sc_mips_thread_state, sc_mips_exc_state, sc_mips_float_state): New macros,
      Add #include_next <thread_state.h> at end.
      Don't #include <mach/thread_status.h>.
      Include "thread_state.h" instead of <mach/thread_status.h>.
      (__sigreturn): Arg is not const.
      (SYSRETURN): New macro.
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      Initial revision
      entered into RCS
      Initial revision
      entered into RCS
      entered into RCS
      Formerly ./standalone/m68k/m68020/mvme136/_exit.c.~2~
      Initial revision
      (routines, elided-routines): Set these both to $(bare-routines).
      Restore FPU state.  Code from kkojima.
      entered into RCS
      entered into RCS
      entered into RCS
      Initial revision
      Initial revision
      entered into RCS
      Fixed typo.
      (TCSASOFT): Macro removed.
      entered into RCS
      entered into RCS
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      entered into RCS
      Initial revision
      Formerly ./mach/hurd/alpha/trampoline.c.~2~
      entered into RCS
      (msync): Use __caddr_t instead of caddr_t in decl.
      entered into RCS
      (divrem rule): Make the output unwritable, use mv -f.
      Initial revision
      Initial revision
      [__motorola__]: Swap operands in cmp.l.
      (struct sigcontext): Use `__sigset_t' instead of `sigset_t' for `sc_mask'.
      Fix typo `.global' to `.globl'.
      (sigcontext
      Set up frame for `rei' to restore on user stack, aligned to an 8-word
      Implement __sigsetjmp instead of __setjmp; call __sigjmp_save.
      Implement __sigsetjmp_aux instead of __setjmp_aux; call __sigjmp_save.
      Comment fix.
      Implement __sigsetjmp instead of __setjmp; call __sigsetjmp_aux instead of
      Implement __sigsetjmp_aux instead of __setjmp_aux; call __sigjmp_save.
      Pass FP and SP as 3rd and 4th args, not 2nd and 3rd.
      Pass SP and FP as 3rd and 4th args, not 2nd and 3rd.
      Initial revision
      Set members in ENV[0].__jmp_buf[0], not ENV[0].
      (__sigsetjmp): That's __jmpbuf, not __jmp_buf.
      Set members in ENV[0].__jmpbuf[0], not ENV[0].
      (__longjmp): Take arg of type __jmp_buf, not jmp_buf.
      (__longjmp): Make arg const.
      Take arg of type __jmp_buf, not jmp_buf.
      (__sigsetjmp): Fix typo.
      Use `movel' for pushes and pops.
      Use ENV[0].__jmpbuf.
      Use ENV[0].__jmpbuf[0].
      Initial revision
      Remove unused variable.
      Rename variable `sp' to avoid conflict with #define in <mach/alpha/asm.h>.
      Remove ".set noreorder" et al; GCC already emits them.
      Remove ".set noreorder" et al; GCC already emits them.
      (struct machine_thread_all_state): New member `exc'.
      (START_MACHDEP): Add missing backslashes.
      Initial revision
      (ENTRY): New macro.
      Use ENV[0].__jmpbuf[0].
      Remove extra shift and OR of CHARMASK.
      Include <sysdep.h> instead of <regdef.h>.
      Use `long int' for sigcode values.
      Include <mach/machine/alpha_instruction.h> to define op_chmk.
      Use C comments instead of ! comments.
      Use asms instead of global register vars to restore FP regs.
      Use `long int' for sigcode values.
      (CALL_WITH_SP): Put parens around jmp target register.
      (_hurd_setup_sighandler): Remove A macro; just use `asm volatile' with
      Reverse register and immediate args in `bis' insn; immediate must be
      (__m81_inline): New macro.
      Initial revision
      Converted to use weak aliases with macros from libc-symbols.h.
      Converted to use weak aliases with macros from libc-symbols.h.
      [weak_alias] (index): Define as weak alias for strchr.
      Remove __NORETURN; it's obsolete.
      Included file was renamed from __getdents.S.
      Renamed __setpgrp to __setpgid, added weak aliases setpgid and setpgrp.
      Renamed __getpgrp to __getpgid, added weak alias getpgid.
      Use subcall 5 to __pgrpsys.
      Use subcall 4 to __pgrpsys.
      Included file was renamed from __getpgrp.c.
      Included file was renamed from setpgrp.c.
      (__getpgrp): Renamed to __getpgid, with weak alias getpgid.
      Renamed __setpgrp to __setpgid, added weak aliases setpgid and setpgrp.
      (sysdep_routines): Removed __setpgid, __getpgid.
      (environ): Define as weak alias for __environ.
      [ASSEMBLER]: Protect macros with this.
      Call getpgrp instead of __getpgrp.
      [ASSEMBLER]: Protect macros with this.
      Use `long int' for sigcode.
      (_hurd_setup_sighandler): Use `long int' for sigcode.
      Remove obsolete __NORETURN keyword.
      Use `li' insn instead of `move'.
      Use ENV[0].__jmpbuf[0].
      (ENTRY): Add `.ent' directive.
      Use spin lock operations on sigstate lock.
      Initial revision
      Remove `const' from function prototype.
      Update #include for renaming.
      Imported from gmp-1.900
      Files generated from divrem.m4.
      (divrem output): Do cvs commit if there is a CVS directory.
      Previously uncontrolled files put into CVS.
      Fix unsquashed file name in #include.
      Fix #include of renamed file.  Remove extra weak alias.
      Remove __environ definition.
      Remove `__environ' definition.
      [subdir=crypt] (crypt): New variable, set to crypt.solar.
      (mmap): Rename to __mmap, add weak alias mmap.
      (__mmap, __munmap): Declare these.
      Initial checkin.
      (_JMPBUF_UNWINDS): New macro.
      .
      (__sigfillset): Use ~0L instead of -1 to avoid compiler warning.
      Fix "cvs commit" cmds in rules to not fail in the absence of CVS dirs.
      Files moved from defunct sysdeps/unix/sysv/linux directory.
      Rewritten, #include'ing unix/i386/sysdep.S for most of the code.
      New file.
      Use JUMPTARGET(syscall_error) in jump insn.
      Rewritten.
      Include <sys/socketcall.h>.
      [$(subdir)=csu] (start-installed-rule, start-installed-name-rule): New
      (_hurdsig_rcv_interrupted_p): Function removed.
      (_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
      (_hurd_setup_sighandler): In rpc_wait case, frob mach_msg args to set
      Updated from ../=mpn/gmp-1.906.7
      Updated from ../=mpn/gmp-1.906.7
      Updated from ../=mpn/gmp-1.910
      Sun Jan 14 17:51:09 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      (crypt): Don't define if building a shared library.
      Wed Jan 17 11:04:58 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
      Sun Jan 14 01:01:10 1996  Ulrich Drepper  <drepper@ipd.info.uni-karlsruhe.de>
      Wed Jan 17 11:04:58 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
      (_STAT_VER, _MKNOD_VER): New macros.
      Thu Jan 18 00:32:43 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>
      Added sigvec.
      obsolete
      (sysdep_routines): Removed sigtramp.
      Remove redundancies.
      Remove redundancies.
      Remove redundancies.
      Mon Feb 12 03:10:41 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
      Sat Feb 10 13:09:03 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Sat Feb 10 13:09:03 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Sat Feb 10 13:09:03 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      New file from Schwab
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      [$(subdir)-signal] (sysdep_routines): Don't sys-sig.
      Thu Feb 15 16:56:17 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      *** empty log message ***
      Reverting inadvertant commits
      Sun Feb 18 12:13:07 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
      Mon Feb 26 10:22:30 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
      Thu Feb 29 20:55:57 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Updated from /src/gmp-1.937
      Sat Mar  2 16:35:40 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
      .
      Mon Mar  4 21:57:14 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Mon Mar  4 21:57:14 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Thu Mar 14 15:20:45 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Thu Mar 14 15:20:45 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Thu Mar 14 15:20:45 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Sat Mar 16 20:08:22 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Mar 18 13:20:46 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Sat Feb 17 11:29:29 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 21 23:56:41 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Tue Feb 20 11:33:46 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Mar  4 20:17:28 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Sun Feb 25 22:36:10 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Sat Feb 17 11:29:29 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Sat Feb 17 11:29:29 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Mar  4 20:17:28 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Sun Feb 25 22:36:10 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Feb 14 00:21:17 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Mar 20 20:08:46 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Wed Mar 27 10:26:21 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Sat Apr 20 17:07:17 1996  Ulrich Drepper  <drepper@cygnus.com>
      Mon Apr 29 02:48:26 1996  Ulrich Drepper  <drepper@cygnus.com>
      Thu May  2 22:33:14 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Thu May  2 22:41:31 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Updated from /src/gmp-2.0
      Sun May  5 03:10:44 1996  Ulrich Drepper  <drepper@cygnus.com>
      Fri May 10 19:59:50 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      .
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      .
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 22 00:40:50 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed May 29 00:57:37 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Sun Jun  2 14:56:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Mon Jun  3 03:06:34 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Tue Jun  4 18:57:57 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Tue Jun  4 21:01:20 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Wed Jun  5 00:01:19 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Wed Jun  5 15:57:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Thu Jun  6 00:02:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Wed Jun  5 22:06:21 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Fri Jun  7 09:11:17 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Fri Jun  7 09:11:17 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Fri Jun  7 09:11:17 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Tue Jun  4 22:03:02 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Sun Jun  9 01:11:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Sun Jun  9 20:40:00 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Sun Jun  9 01:11:49 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Mon Jun 10 06:14:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Mon Jun 10 06:14:03 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Tue Jun 11 19:13:04 1996  Richard Henderson  <rth@tamu.edu>
      Tue Jun 11 19:13:04 1996  Richard Henderson  <rth@tamu.edu>
      Tue Jun 11 19:13:04 1996  Richard Henderson  <rth@tamu.edu>
      Thu Jun 13 00:02:25 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Sat Jun 15 18:13:43 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Wed Jun 12 20:40:51 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Thu Jun  6 21:39:38 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Thu Jun 13 17:25:11 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 10 17:50:31 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Thu Jun 20 21:19:07 1996  Richard Henderson  <rth@tamu.edu>
      Sat Jun 22 23:30:07 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Mon Jun 24 22:39:12 1996  Richard Henderson  <rth@tamu.edu>
      Thu Jun 27 23:43:22 1996  Richard Henderson  <rth@tamu.edu>
      Thu Jun 27 23:43:22 1996  Richard Henderson  <rth@tamu.edu>
      Fri Jun 28 16:53:01 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Fri Jun 28 16:53:01 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Fri Jun 28 16:53:01 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Fri Jun 28 16:53:01 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      .
      Wed Jul  3 11:26:28 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Mon Jul  8 00:11:15 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Mon Jul  8 21:18:40 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Fri Jul  5 18:44:55 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Tue Jul 16 00:31:31 1996  Richard Henderson  <rth@tamu.edu>
      Tue Jul 16 01:52:42 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Wed Jul 17 17:08:48 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Wed Jul 17 10:54:20 1996  David Mosberger-Tang  <davidm@azstarnet.com>
      Sat Jul 20 14:03:45 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
      Fri Jul 26 00:36:50 1996  Roland McGrath  <roland@delasyd.gnu.ai.mit.edu>
      Sun Jul 28 19:26:40 1996  David S. Miller  <dm@neteng.engr.sgi.com>
      1999-07-21  Roland McGrath  <roland@baalperazim.frob.com>
      2001-06-01  Roland McGrath  <roland@frob.com>
      2002-01-02  Roland McGrath  <roland@frob.com>
      2002-03-23  Roland McGrath  <roland@frob.com>
      2002-04-06  Roland McGrath  <roland@frob.com>
      2002-04-06  Roland McGrath  <roland@frob.com>
      2002-04-07  Roland McGrath  <roland@frob.com>
      2002-04-07  Roland McGrath  <roland@frob.com>
      2002-04-24  Roland McGrath  <roland@frob.com>
      2002-04-24  Roland McGrath  <roland@frob.com>
      2002-04-24  Roland McGrath  <roland@frob.com>
      2002-04-30  Roland McGrath  <roland@frob.com>
      2002-05-01  Roland McGrath  <roland@frob.com>
      2002-05-28  Roland McGrath  <roland@frob.com>
      2002-06-01  Roland McGrath  <roland@frob.com>
      2002-06-04  Roland McGrath  <roland@frob.com>
      2002-06-04  Roland McGrath  <roland@frob.com>
      2002-06-13  Roland McGrath  <roland@frob.com>
      2002-06-15  Roland McGrath  <roland@frob.com>
      2002-08-03  Roland McGrath  <roland@redhat.com>
      2002-08-03  Roland McGrath  <roland@redhat.com>
      2002-08-03  Roland McGrath  <roland@redhat.com>
      2002-08-03  Roland McGrath  <roland@redhat.com>
      2002-08-13  Jakub Jelinek  <jakub@redhat.com>
      2002-08-13  Jakub Jelinek  <jakub@redhat.com>
      2002-08-13  Jakub Jelinek  <jakub@redhat.com>
      2002-08-12  Roland McGrath  <roland@redhat.com>
      2002-08-12  Roland McGrath  <roland@redhat.com>
      2002-07-06  Bruno Haible  <bruno@clisp.org>
      2002-07-06  Bruno Haible  <bruno@clisp.org>
      2002-07-06  Bruno Haible  <bruno@clisp.org>
      2002-07-06  Bruno Haible  <bruno@clisp.org>
      2002-08-26 Brian Youmans <3diff@gnu.org>
      2002-08-26  Roland McGrath  <roland@redhat.com>
      2002-08-26  Roland McGrath  <roland@redhat.com>
      2002-09-04  Bruno Haible  <bruno@clisp.org>
      2002-09-18  Roland McGrath  <roland@redhat.com>
      2002-09-18  Roland McGrath  <roland@redhat.com>
      2002-09-20  Roland McGrath  <roland@redhat.com>
      2002-09-21  Carlos O'Donell  <carlos@baldric.uwo.ca>
      2002-09-24  Roland McGrath  <roland@redhat.com>
      2002-09-28  Roland McGrath  <roland@redhat.com>
      2002-10-01  Carlos O'Donell  <carlos@baldric.uwo.ca>
      2002-02-08  Randolph Chung  <tausq@debian.org>
      2002-10-07  Roland McGrath  <roland@redhat.com>
      2002-10-13  Roland McGrath  <roland@frob.com>
      2002-10-13  Roland McGrath  <roland@frob.com>
      2002-10-15  Roland McGrath  <roland@redhat.com>
      2002-10-15  Roland McGrath  <roland@redhat.com>
      2002-10-16  Roland McGrath  <roland@redhat.com>
      2002-10-18  Jakub Jelinek  <jakub@redhat.com>
      2002-10-18  Jeff Bailey  <jbailey@gnu.org>
      2002-10-18  Jeff Bailey  <jbailey@gnu.org>
      2002-10-18  Jeff Bailey  <jbailey@gnu.org>
      2002-10-18  Roland McGrath  <roland@redhat.com>
      2002-10-19  Roland McGrath  <roland@redhat.com>
      2002-10-19  Roland McGrath  <roland@redhat.com>
      2002-10-19  Roland McGrath  <roland@redhat.com>
      2002-10-23  Roland McGrath  <roland@redhat.com>
      2002-10-23  Roland McGrath  <roland@redhat.com>
      2002-10-23  Roland McGrath  <roland@redhat.com>
      2002-10-23  Roland McGrath  <roland@redhat.com>
      2002-10-24  Roland McGrath  <roland@redhat.com>
      2002-10-25  Roland McGrath  <roland@redhat.com>
      2002-10-29  Jakub Jelinek  <jakub@redhat.com>
      2002-11-02  H.J. Lu  <hjl@gnu.org>
      2002-11-05  Roland McGrath  <roland@redhat.com>
      2002-11-05  Roland McGrath  <roland@redhat.com>
      2002-11-06  Roland McGrath  <roland@redhat.com>
      2002-11-07  Richard Henderson  <rth@redhat.com>
      2002-11-07  Richard Henderson  <rth@redhat.com>
      2002-11-07  Richard Henderson  <rth@redhat.com>
      2002-11-07  Richard Henderson  <rth@redhat.com>
      2002-11-07  Richard Henderson  <rth@redhat.com>
      2002-11-07  Richard Henderson  <rth@redhat.com>
      2002-09-22  H.J. Lu  <hjl@gnu.org>
      2002-11-15  Jakub Jelinek  <jakub@redhat.com>
      2002-11-11  Randolf Chung  <tausq@debian.org>
      2002-11-11  Carlos O'Donell  <carlos@baldric.uwo.ca>
      2002-11-11  Randolf Chung  <tausq@debian.org>
      2002-11-11  Randolf Chung  <tausq@debian.org>
      2002-12-02  Carlos O'Donell  <carlos@baldric.uwo.ca>
      2002-12-02  Roland McGrath  <roland@redhat.com>
      2002-12-05  Jakub Jelinek  <jakub@redhat.com>
      2002-12-08  Roland McGrath  <roland@redhat.com>
      2002-12-16  Roland McGrath  <roland@redhat.com>
      2003-01-21  Jakub Jelinek  <jakub@redhat.com>
      linuxthreads/ChangeLog
      Revert unintentional commits.
      2003-03-13  Alexandre Oliva  <aoliva@redhat.com>
      2003-03-21  Daniel Jacobowitz  <drow@mvista.com>
      2003-03-21  Roland McGrath  <roland@redhat.com>
      2003-03-23  Jakub Jelinek  <jakub@redhat.com>
      2003-03-24  Daniel Jacobowitz  <drow@mvista.com>
      2003-03-27  Philip Blundell  <philb@gnu.org>
      2003-03-27  Philip Blundell  <philb@gnu.org>
      2003-05-11  Andreas Schwab  <schwab@suse.de>
      2003-06-27  Jeroen Dekkers  <jeroen@dekkers.cx>
      2003-09-08  Roland McGrath  <roland@frob.com>
      2003-09-05  Roland McGrath  <roland@redhat.com>
      2003-09-09  Chris Demetriou  <cgd@broadcom.com>
      2003-09-08  Chris Demetriou  <cgd@broadcom.com>
      2003-09-10  Chris Demetriou  <cgd@broadcom.com>
      2003-09-17  Uwe Reimann  <Uwe_Reimann@gmx.net> Hans-Peter Nilsson  <hp@axis.com>
      2003-09-10  Chris Demetriou  <cgd@broadcom.com>
      2003-10-10  Carlos O'Donell  <carlos@baldric.uwo.ca>
      2003-10-18  Carlos O'Donell  <carlos@baldric.uwo.ca>
      2003-12-11  Ulrich Weigand  <uweigand@de.ibm.com>
      2004-01-13  Daniel Jacobowitz  <drow@mvista.com>
      2004-04-29  Philip Blundell  <pb@nexus.co.uk>
      2004-05-15  Chris Demetriou  <cgd@broadcom.com>
      2004-06-11  Roland McGrath  <roland@redhat.com>
      2004-08-04  Roland McGrath  <roland@frob.com>
      2004-08-13  Daniel Jacobowitz  <dan@debian.org>
      2004-08-15  Roland McGrath  <roland@frob.com>
      2004-08-15  Roland McGrath  <roland@redhat.com>
      2004-08-16  Roland McGrath  <roland@frob.com>
      .
      2004-10-04  Roland McGrath  <roland@redhat.com>
      2004-10-22  Roland McGrath  <roland@frob.com>
      .
      2004-10-22  Roland McGrath  <roland@frob.com>
      .
      add it
      2004-10-25  Roland McGrath  <roland@frob.com>
      2004-10-25  Roland McGrath  <roland@frob.com>
      .
      Nonworking non-GNU OS port code moved to ports repository.
      2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
      2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
      2004-10-18  Maciej W. Rozycki  <macro@mips.com>
      2004-10-18  Maciej W. Rozycki  <macro@mips.com>
      2004-10-18  Maciej W. Rozycki  <macro@mips.com>
      2005-02-14  GOTO Masanori  <gotom@debian.or.jp>
      2005-03-01  Roland McGrath  <roland@redhat.com>
      2005-03-10  GOTO Masanori  <gotom@debian.or.jp>
      2005-03-15  Jakub Jelinek  <jakub@redhat.com>
      Finish remove not committed properly
      2005-03-28  Roland McGrath  <roland@redhat.com>
      2005-04-28  Roland McGrath  <roland@redhat.com>
      
      2005-03-22  Roland McGrath  <roland@redhat.com>
      .
      2005-07-08  Carlos O'Donell <carlos@systemhalted.org>
      2005-07-08  Carlos O'Donell <carlos@systemhalted.org>
      2005-10-11  Steven Munroe  <sjmunroe@us.ibm.com>
      .
      2005-11-18  Paul Brook  <paul@codesourcery.com>
      2005-11-15  Mike Frysinger  <vapier@gentoo.org>
      2005-12-15  Roland McGrath  <roland@redhat.com>
      2005-12-21  Roland McGrath  <roland@redhat.com>
      2005-12-27  Roland McGrath  <roland@redhat.com>
      2005-12-27  Roland McGrath  <roland@redhat.com>
      2005-12-27  Roland McGrath  <roland@redhat.com>
      2005-12-27  Roland McGrath  <roland@redhat.com>
      2005-12-27  Roland McGrath  <roland@redhat.com>
      2005-12-15  Roland McGrath  <roland@redhat.com>
      2005-12-27  Roland McGrath  <roland@redhat.com>
      2005-12-27  Roland McGrath  <roland@redhat.com>
      .
      2006-01-06  Roland McGrath  <roland@redhat.com>
      .
      2006-01-07  Roland McGrath  <roland@redhat.com>
      Dist files no longer required
      Update abandoned code for sysdeps/generic demise.
      2006-01-08  Roland McGrath  <roland@redhat.com>
      2006-01-08  Jakub Jelinek  <jakub@redhat.com>
      2006-01-07  Carlos O'Donell  <carlos@systemhalted.org>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      .
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-10  Roland McGrath  <roland@redhat.com>
      .
      2006-01-10  Roland McGrath  <roland@redhat.com>
      2006-01-12  Roland McGrath  <roland@redhat.com>
      2006-01-27  Roland McGrath  <roland@redhat.com>
      2006-01-27  Roland McGrath  <roland@redhat.com>
      .
      2006-01-29  Daniel Jacobowitz  <dan@codesourcery.com>
      2006-01-29  Daniel Jacobowitz  <dan@codesourcery.com>
      2006-01-29  Daniel Jacobowitz  <dan@codesourcery.com>
      2006-01-29  Daniel Jacobowitz  <dan@codesourcery.com>
      2006-01-31  Roland McGrath  <roland@redhat.com>
      2006-01-31  Jakub Jelinek  <jakub@redhat.com>
      2006-01-31  Jakub Jelinek  <jakub@redhat.com>
      2006-01-12  Roland McGrath  <roland@redhat.com>
      2006-01-12  Roland McGrath  <roland@redhat.com>
      2006-02-20  Roland McGrath  <roland@redhat.com>
      .
      2006-02-09  Joseph S. Myers  <joseph@codesourcery.com>
      2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
      2006-02-27  Roland McGrath  <roland@redhat.com>
      2006-02-27  Roland McGrath  <roland@redhat.com>
      obsolete files removed
      .
      2006-02-28  Roland McGrath  <roland@redhat.com>
      .
      2006-02-28  Roland McGrath  <roland@redhat.com>
      .
      2006-02-28  Roland McGrath  <roland@redhat.com>
      2006-02-28  Roland McGrath  <roland@redhat.com>
      .
      2006-02-28  Roland McGrath  <roland@redhat.com>
      .
      2006-03-02  Roland McGrath  <roland@redhat.com>
      2006-03-06  Roland McGrath  <roland@redhat.com>
      .
      2006-03-16  Roland McGrath  <roland@redhat.com>
      
      2008-11-26  Roland McGrath  <roland@redhat.com>
      .

Ryosei Takagi (1):
      Save and restore r7 and adjust stack on failure for ARM EABI ____longjmp_chk.

Siddhesh Poyarekar (1):
      m68k: move definition of libgcc_s soname to shlib-versions

Steve Ellcey (1):
      Use -D options in building MIPS syscall.h.

Thomas Bushnell, BSG (1):
      *** empty log message ***

Thomas Schwinge (2):
      Move ARM EABI mcount into a separate .S file.
      Add CFI statements to ARM's assembly code.

Thorsten Glaser (1):
      m68k: allow six arguments in syscall function

Tom de Vries (2):
      Use IA64 backtrace on MIPS.
      Use -fno-unwind-tables for *initfini* on MIPS.

Torbjorn Granlund (2):
      Initial revision
      entered into RCS

Ulrich Drepper (2125):
      Linux is now based in sysdeps/unix/sysv.
      Update UD main archive 960805
      update from main archive 960807
      Update from main archive 960809
      Update from main archive 960810
      Update from main archive 960811
      update from main archive 960814
      update from main archive 960818
      update from main archive 960825
      update from main archive 960826
      update from main archive 960829
      update from main archive 960904
      update from main archive 960906
      update from main archive 960909
      update from main archive 960911
      update from main archive 960919
      Why are these removed?
      update from main archive
      update from main archive 961001
      update from main archive 961005
      update from main archive 961008
      update from main archive 961010
      update from main archive 961011
      update from main archive 961016
      update from main archive 961020
      update from main archvie 961022
      update from main archive 961030
      Linux specific version is enough
      update from main archive 961101
      update from main archive 961105
      update from 961105, second try
      update from main archive 961113
      update from main archive 961114
      update from main archive 961116
      update from main archive 961119
      update from main archive 961126
      update from main archive 961127
      update from main archive 961127
      update from main archive 961203
      update from main archive 961206
      update from main archive 961207
      update from main arcive 961210
      update from main archive 961217
      Update from main archive 961219
      update from main archive 961220
      update from main archive 961229
      update from main archive 970101
      Instruction to abort any process
      update from main archive 960105
      update from main archive 960107
      update from main archive 970118
      update from main arhive 970119
      update from main archive 970120
      update from main archive 970121
      update from main archive 970121
      update from main archive 970122
      update from main archive 970124
      update from main archive 970126
      update from main archive 970127
      update from main archive 970128
      update from main archive 970201
      update from main archive 970202
      update from main archive 970203
      update from main archive 970209
      Update to 2.1.x development version
      update from main archive 970218
      update from main archive 970304
      Update feature tests to use __USE_ISOC9X.
      Remove cabs inline definition.
      m68k specific infinity values.
      Update copyright.
      Update copyright.
      Add kernel_stat.h
      (struct stat): Change definition to use prescribed types for elements.
      [__USE_GNU]: Add O_READ, O_WRITE and O_NORW.
      Don't define O_NORW.
      SCO 3.2.4 specific files to distribute.
      Add __getpgid.c and __setpgid.c.
      Prune list of processed files.
      Initialize `quotient' and `mask'.
      Include ctype.h for isdigit.
      (OXTABS): Define as alias for XTABS.
      Remove references to byte order macros.  Don't include <endian.h>.
      (__logb, logb): Don't define.
      Rewritten.
      Implementation of exp2 function in m68k assembler
      Implementation of log2 function in m68k assembler
      Remove because of inaccuracy.
      Alias _setjmp to __setjmp for change to tst-setjmp.c.
      Mirror Roland's recent changes.
      (CFLAGS-rtld.c): Add -Wno-unused.
      (elf_machine_rela): Rewritten as for i386.
      (OXTABS): Don't define.
      (CFLAGS-s_copysignl.c) [$(subdir)=math]: Define for gcc bug
      Define __trunc, __signbit, __nearbyint.  Remove __modf.
      Use __signbit inline.
      Use __signbit inline.  Write 0.0/0.0 for NaN.  Fix typo in test for `y
      Rewritten.
      Adapted.
      m68k specific implementation for cexp for double.
      m68k specific implementation for cexp for float.
      m68k specific implementation for cexp for long double.
      m68k specific implementation for nearbyint for double.
      m68k specific implementation for nearbyint for float.
      m68k specific implementation for nearbyint for long double.
      m68k specific implementation for trunc for double.
      m68k specific implementation for trunc for float.
      m68k specific implementation for trunc for long double.
      Complex cosh function for m68k.
      Use internal exp function instead of wrapper.
      Complex sinh function for m68k.
      Don't define INFINITY.
      (__rinttol, rinttol): New inline.
      m68k specific round long double to long function.
      m68k specific round long double to long long function.
      Basic functionality for libc on ARM
      remquo implementation for double according to IEEE.
      remquo implementation for float according to IEEE.
      remquo implementation for long double according to IEEE.
      m68k specific math type and constant definitions.
      m68k specific math exception handling code.
      Define optimized versions of isgreater, isgreaterequal, isless,
      Rewrite handling of integral exponent.
      m68k specific optimized version of sincos for double.
      m68k specific optimized version of sincos for float.
      m68k specific optimized version of sincos for long double.
      Save the function argument in t0 rather than a4 to avoid it being
      (elf_machine_rela): Check for mismatch in size for copy relocation.
      (__frexp): Don't raise invalid exception on infinite value.
      Raise invalid exception for NaN result.
      m68k specific complex cosine implementation.
      m68k specific complex cosine implementation for float.
      m68k specific complex cosine implementation for long double.
      m68k specific complex sine implementation for double.
      m68k specific complex sine implementation for float.
      m68k specific complex sine implementation for long double.
      Don't define huge_val.
      Rewritten.
      Don't presume that the kernel will preserve non-call-saved registers;
      Likewise tuck the thread data onto the new thread's stack.
      TTY definitions.
      Don't include bstring.h, it doesn't exist.
      Don't define DIR, but __dirstream.
      Basic error numbers for standalone ARM platform.
      Implementation of fork syscall for ARM.
      Add definition for ret and MOVE.
      Linux/ARM specific implementation
      Add cacheflush.
      Add EPROTOTYPE, ESRCH.
      Avoid warning about nested comments.
      profiling interface for Linux/ARM.
      pretty printing.
      (elf_machine_runtime_setup): If we are
      (elf_machine_runtime_setup): Return lazy.
      Add EPERM.
      (elf_machine_rel): Print warning about changed size in copy relocation
      De-ansidecl-fy.
      Fix missing negate.  Use __m81_test instead of explicit comparisons.
      Temporarily turn on -mieee globally.  This will last until I figure
      Math exception and environment handling.
      Don't use jmp macro to make sure the stack frame is released the very
      Add definition for Miata.
      Add copyright.
      Tiny cleanups.
      Undef some bits we may have gotten from <linux/posix_types.h>.
      (__fd_mask): Change type to `unsigned long int'.
      Change GCC's HUGE_VAL{,F,L} to use DI and SI mode integers instead of
      m68k specific NaN value definitions.
      (isgreater, isgreaterequal, isless, islessequal, islessgreater,
      Do it right so that gcc doesn't optimize out the operations.
      brk implementation for ARM.
      ARM dependent assembler and low-level definitions.
      ARM/Linux dependent assembler and low-level definitions.
      Rename __rinttol to __lrint and rinttol to lrint.
      Implementation of m68k specific llrint function.
      Implementation of m68k specific lrint function.
      Renamed to lrint.
      Renamed to s_llrint.
      Remove FIXME and special case for quotient.
      Describe Linux/ARM specific extra files.
      Get sigcontext via <signal.h> instead.
      <foo.h> -> <bits/foo.h>.
      Dynamic loader for Hurd/MIPS.
      Init code for Hurd/MIPS.
      Interrupt code for Hurd/MIPS.
      longjmp support for Hurd/MIPS.
      Moved from below.
      Hurd/MIPS64 patches.
      Removed.  WE have a .S file now
      MIPS assembler version of GMP function.
      MIPS changes.
      MIPS specific ELF startup code
      MIPS support.
      MIPS specific byte order definition.
      MIPS specific setjmp buffer.
      MISP/DEC byte order definition.
      Say it's a 6t4 bit machine.
      MIPS64 specific setjmp buffer
      MIPS64 support.
      moved to bits/.
      Endian specification for MIPSEL.
      Endian specification for P40.
      (elf_machine_rela): Check that the symbol was found.
      Alpha specific endianess specification.
      ARM specific endianess specification.
      m68k specific endianess specification.
      Alpha specific setjmp buffer.
      ARM specific setjmp buffer.
      m68k specific setjmp buffer.
      Vax specific setjmp buffer.
      Alpha specific FP environment definitions.
      m68k specific FP environment definitions.
      Alpha specific math definitions.
      m68k specific math definitions.
      Alpha specific math inline functions.
      m68k specific math inline functions.
      m68k w/out FPU specific math inline functions.
      m68k specific math values.
      Moved to bits/.
      Alpha specific signal context.
      HPPA specific signal context.
      ARM error numbers for standalone.
      stdio limits for standalone.
      OSF/Alpha specific stat struct.
      OSF specific signal struct.
      SunOS specific signal numbers.
      SunOS/m68k signal context.
      SunOS/SPARC signal context.
      SunOS specific info header.
      Use bits/foo.h.
      Ultrix specific info header.
      Ultrix/MIPS specific signal context.
      Irix4 specific info header.
      Kernel specific termios struct.
      moved up.
      Linux/Alpha specific info header.
      Find socketcall.h.
      Minix signal definitions.
      SCO3.2.4 info header.
      SCO3.2.4 limits.
      SysVr4 info header.
      SysVr4/I386 strcut stat definition.
      Solaris/SPARC struct stat definition.
      Solaris/SPARC signal number definitions.
      Solaris/SPARC signal context definition.
      Vax specific math values.
      (__scalbn): Fix type of second argument.
      (FP_ILOGB0, FP_ILOGBNAN): Define.
      Rewritten.
      Fix type of second argument.
      Update and reformat copyright, remove trailing white spaces and send
      Update and reformat copyright, remove trailing white spaces and send through unexpand.
      Update and reformat copyright, remove trailing white spaces and send
      Don't undef macros for unordered comparison before definition.
      (FP_ILOGB0): Correct value.
      Update copyright.
      Define it here.  Handle zero, NaN and infinity specially.
      Adapated for change of s_ilogb.c.
      Moved to bits/.
      m68k specific NaN definitions.
      (__NONE_set_memvals): Correct typo.
      Add ENOTDIR.
      Correct the FE_INEXACT and FE_UNDERFLOW cases.
      Additional MIPS64 related files to distribute.
      Rename sys/kernel_termios.h to kernel_termios.h.
      Update copyright.
      Not needed anymore.
      Remove DEFS.h.
      Shift the exception mask in the right position.
      (fesetenv): Shift the exception mask in the right position.
      Update for Linux/MIPS.
      Linker script for building glibc itself.
      MIPS specific DL interface bits.
      Special control bits for RTLD.
      Fix PIC case.
      New for Linux/MIPS port.
      Only define functions if __OPTIMIZE__.
      Define ISO C9x comparison function always.
      Imply ieee754.
      Removed since the generic version is sufficent.
      (elf_machine_rela): Mention program name in warning message.
      Special parameters for rtld generation.
      MIPS64 dependent RTLD.
      Linux/MIPS specific lxstat implementation.
      Renamed to lxstat.c.
      Renamed to sgidefs.h.
      General MIPS header.
      Add aliases for ntohl.
      Add aliases for ntohs.
      We use aliases now.
      Don't handle FE_INEXACT specially, the standard doesn't require it.
      Don't define __ protected names.
      Assembler version of gmon handling.
      Remove __PIC__ comment.
      Remove extra stuff.
      basic definitions for ARM standalone.
      Add ESTALE.
      Check PIC instead of __PIC__.
      (elf_machine_runtime_setup): Add new parameter to enable profiling.
      (elf_machine_runtime_setup): Add new parameter to enable profiling.
      M68k optimized functions for swapping byte order.
      (elf_machine_runtime_setup): Add new parameter to enable profiling.
      Add support for shared library profiling.
      Replace call to abort by infinite loop, to avoid dragging stdio into
      Define socklen_t.
      Add empty file to prevent the version from libm-ieee754 be compiled
      Additional files to istribute for mips/mipsel.
      Add EISDIR, EOPNOTSUPP; tidy up formatting.
      Test feature macros before defining non-POSIX things.  Add MAP_FAILED.
      New file.  Prevent using kernel header.
      Add some files.
      Linux/MIPS specific mman.h definitions.
      Linux/M68k specific mman.h definitions.
      Correct comment for SA_RESTART.
      Clean up asm statements a bit.
      (RTLD_START): Switch back to previous section to avoid confusing the
      [$(subdirs)=db2] (CPPFLAGS): Add macros to provide spinlock
      POLL* bits for Linux.
      Extra files to distribute for mach/hurd/mips.
      Add sgidefs.h.
      Removed.
      High-quality sqrt implementation for Alpha.
      (pic-ccflag): Override it for more efficient code (together with a
      (elf_machine_load_address): Use _dl_start instead of a local label, to
      add missing file
      Kill setjmp_aux.
      longjmp implementation using array.
      We have an assembler versin now.
      Stub out.
      Do the work; don't call __setjmp_aux.  Move _setjmp and setjmp from
      Not needed anymore.
      Rewrite in terms of an array.
      Low-level atomicity functions for m68k.
      Define bzero as weak alias of __bzero.
      Call __getopt_clean_environment with additional argument.
      (ELF_MACHINE_RELOC_NOPLT): Renamed.
      (elf_machine_relplt): Killed.
      Rename exp2{,l,f} to __ieee754_exp2{,l,f}.
      Add LFS definitions.
      Linux/Alpha specific dirent definitions.
      Define LFS types.
      Add flock LFS extensions.
      Use __fsblkcnt_t for some of the fields.
      Add stat LFS extensions.
      (elf_machine_plt_value): New function.
      __setjmp is the same as _setjmp.  Make the former a strong symbol and
      (elf_machine_rela): Fix last change.
      m68k specific optimizations for string functions.
      Use __ptr_t instead of __caddr_t.
      Add standard skeleton stuff.
      New (empty) file.
      Add scalbln alias.
      Add fma and scalbln.  Update lrint and scalbn.
      User level process context for m68k.
      New empty file.
      Add pread and pwrite with weak aliases for *64 functions.
      Include stub version from generic subdir.
      Convert between kernel_stat and the userland version indicated.
      Add xstatconv.c.
      Empty file.
      Add struct glibc2_stat for backward compatibility.  Define
      (struct dirent): For consistency, force d_ino to use ino_t and
      Define _STAT_VER_KERNEL.
      Add __ino64_t, and __off64_t.  Reorganize.
      Add newline
      Definition of all needed error numbers.
      Make compilable and fix overflow condition.
      m68k specific llrint implementation.
      EILSEQ is an ISO C error number.
      Use struct assignment instead of memcpy to let the compiler use
      Define NAN as of type float.
      Define INFINITY as of type float.
      Include <bits/errno.h> not <errnos.h>.
      (profil_counter): Use correct name to access PC.
      (SYS_ify): Don't add SWI_BASE in twice.
      Remove setjmp_aux.c.
      Use __APCS_32__ to decide whether or not to preserve condition codes
      Define __LIBC_INTERNAL_MATH_INLINES instead of
      Define optimizations if __LIBC_INTERNAL_MATH_INLINES is defined.
      Issue error message if the header is used directly.
      Define _ASM and _SETJMP_H to get definitions.
      Include <termios.h> not <bits/termios.h>.
      Define syscall as __llseek and make llseek and lseek64 weak aliases.
      Define _SETJMP_H before including <bits/setjmp.h>.
      Don't define ___LIBC_INTERNAL_MATH_INLINES here.
      Linux/ARM implementation.
      (_dl_runtime_resolve): Care for prefix.
      (_STDIO_H): Define before including <bits/stdio_lim.h>
      (ENOTTY): Added.
      Syscalls for Linux/ARM.
      (ELF_MACHINE_RUNTIME_TRAMPOLINE): Add missing parameters.
      Save/restore fpiar.
      (fenv_t): Add member to hold fpiar value, to match spirit of the
      Protect declarations of inline functions by feature tests to avoid
      (EAGAIN): Added.
      Define as old_kernel_sigaction.
      Define __id_t.
      Don't define exp2 inline.
      (EBUSY): Added.
      (RLIM_INFINITY) [__USE_FILE_OFFSET64]: Make long long constant.
      Really make egcs support.
      Add xxx64 alias for fstatfs, statfs, getrlimit, setrlimit, ftruncate
      LFS support.
      Define __ipc_pid_t.
      Types for Linux MIPS.
      Linux/Alpha specific route.h
      Replace sa_handler with k_sa_handler.
      Empty file since mmap == mmap64.
      Add __mmap64 and mmap64 aliases to mmap.
      Add definition of FP_ILOGB0 and FP_ILOGNAN.
      Allow __socket to be redefined.
      Define the cancelable socket functions as __libc_xxx with __xxx as
      (ELF_MACHINE_RUNTIME_TRAMPOLINE): Remove the 3rd arg and add
      Add definition of __t_scalar_t and __t_uscalar_t.
      Define SIG_HOLD.
      Define _STATBUF_ST_RDEV.
      Add change to support sigaction on kernels > 2.1.7x.
      Add net/route.h.
      Add bits/mman.h.
      Not to be used.
      Correct typo (ccept->accept).
      Fix a typo.
      Fix typo.
      Add rt_sigaction.S.
      SysV compliant context switch interface.
      Define __need_FOPEN_MAX, not _STDIO_H, before including
      (EOVERFLOW): Added.
      Add getres[ug]id.
      Pointer sizes.
      (_ioperm): Map all ports starting from 0 not only from `from'.
      (rt_sigreturn): Make compatible with older kernels.
      (struct kernel_sigaction): Define.
      (FE_TOWARDZERO): Correct typo.
      (feraiseexcept): Use a dummy for FE_DIVBYZERO. Kludge for
      Added ".set noat"/".set at".
      Add _errno definition.
      (sysdep_routines): Added adjtimex and old_adjtimex.
      Code to handle compatibility of syscall for adjtime interface.
      Code to handle compatibility of syscall for adjtimex interface.
      Make versioned symbols only for shared library.
      (_NSIG): Changed to 64.
      (SYSCALL_ERROR_HANDLER): Don't store into global errno if we already
      Rename function to __ffs and make ffs a weak alias.
      Adds lots of missing AF_* and PF_* constants.
      Add various SOL_* constants.
      LinuxThreads library.
      Correct typo.
      Remove floating point code.
      Call __sigsetjmp by correct name.
      Arm/ELF definitions.
      Startup code for Arm.
      Optimized memset version.
      Call __sigjmp_save through PLT
      Change format of .type directive.  Correct comment about floating
      Floating point exception definitions.
      Support PIC.
      (syscall_error): Support PIC and re-entrant code.
      Check correctly for error return; call syscall_error through PLT.
      (ENTRY): Correct error jump.
      ELF setjmp for Arm.
      setjmp for Arm.
      ELF startup code for Arm.
      longjmp for ARM with FPU.
      Add sizes.h.
      (__readdir64): New strong alias.
      (socket): Added.
      (sysdep_routines): Add adjtimex.
      Wrapper for adjtimex syscall.
      (_start): Let __libc_start_main do most of the init stuff.
      (_start): Leave most of the initialisation for __libc_start_main().
      (SYSCALL_ERROR_HANDLER): Always define, not only #ifndef PIC.
      Correct test for error and use PLTJMP() rather than explicit (PLT).
      (PSEUDO): Fix typo introduced in last change.
      (__syscall_error): Same for PIC and non-PIC now.  Correctly negate
      2.0 kernel support.
      Allow inclusion from netinet.in.h.
      Add __lseek64 alias for __llseek.
      Use +force in dependency list of installation targets.
      Optimized ARM version of strlen.
      Add copyright text.
      (ftruncate): Make __ftruncate the strong symbol, and add weak alias.
      Add SIGCLD definition.
      Fix off by one error.
      Startup file for ARM.
      mmap syscall interface for Linux/ARM.
      (PSEUDO): On error, call __syscall_error rather than syscall_error
      Add LFS support and use correct types overall.
      Solaris2 specific type definitions.
      Solaris specific error numbers.
      [subdir=elf]: Define sysdep-others, not others.
      Add oldglob.c.
      Compile oldglob in posix subdir.
      Wrapper around generic code to add version information.
      Wrapper around current code to convert from and back to old glob_t format.
      Support both big and little endian processors.
      (ALIGNARG): ELF .align directive uses a log, not a byte-count.
      (syscall_error): Use C_SYMBOL_NAME for a.out compatibility.
      Fix the "the the" problems.
      Correct handling of arguments.
      Missed double occurences of "the the" in one line - fixed it.
      Replace stub file with real implementation.
      FP CW and SW handling for Arm.
      Definitions for FPU handling header.
      Set exception bits in Arm FPU.
      Correctly renamed.
      Use __ASSEMBLER__ test macro not ASSEMBLER.
      Use C_SYMBOL_NAME when referring to errno and _errno.
      ARM implementation of feholdexcept.
      jmpbuf definition for ARM with FPU.
      (__jmp_buf): Remove floating-point support.
      (FE_EXCEPTION_SHIFT): Rename to FE_EXCEPT_SHIFT.
      Not needed anymore.
      IEEE 754 float support for strange ARMs.
      GMP support for ARMs.
      SysVr4 specific macros to convert from and to sigmask.
      Update for new draft ARM ELF ABI.
      Definitions for sigstack functions.
      Add prototypes for the __new_* functions.
      Include glob.h before defining prototypes.
      Include sys/types.h before glob.h.
      Add sigstack here.
      (elf): Kill -mno-fp-regs.
      (elf_machine_runtime_setup): Only set _dl_profile_map if _dl_name_match_p.
      Pass sp as arg 7.  Kill __data_start.
      (feraiseexcept): Mark tmp as early-clobber.
      Don't define __libc_pid.
      Include pthreadtypes.h.
      Define size_t.
      Include pthreadtypes.h.
      Make _errno a weak alias, not a strong alias.
      Version definitions.
      List only one file per line.
      Not needed anymore.
      Add `syscall'.
      File name for sendmsg and recvmsg syscalls is __ protected.
      Define __syscall_recvmsg and __syscall_sendmsg.
      Handle Linux/Alpha specific cases.
      Define __intptr_t.
      Define LOC.
      Define SIG_HOLD.
      Fix typo.
      sigpending implemtation for Solaris.
      sigstack implemtation for Solaris.
      sigwaitinfo implemtation for Solaris.
      Add sigaltstack, sigpending, sigqueue, and sigtimedwait.
      syscall function implementation for Solaris/SPARC32.
      Also define __getrusage.
      (elf_machine_rel): Delete redundant debugging code.  Correct handling
      Move to fpu/ subdir.
      Improved profiling for ARM.
      (CALL_MCOUNT): Replace stub with real implementation.
      Definitions for FPU control.
      brk implementation for Linux/Arm.
      Replace stub with real implementation.
      siglist for Linux/Arm.
      Arm with FPU specific files to distribute.
      Schedule for EV5.  Add ffsl and ffsll entry points.
      Dummy file to satisfy Makefiles.
      Add ffsl entry point.
      Don't define CLK_TCK for strictly ISO C compliant programs.
      (__sigreturn): Use SS_ONSTACK instead of SA_ONSTACK.
      (_hurd_setup_sighandler): Use SS_DISABLE instead of SA_DISABLE.  Use
      Move __ prototypes into include/* header.
      Add glob64 as a weak alias for __new_glob.  Likewise for globfree64.
      Empty file.  We already have a glob64 implementation.
      Undef glob*64 before playing with symbol versions.
      (recvmsg, sendmsg): Update aliases for cancelation.
      Not needed anymore.
      Correct value of R0 before calling sigjmp_save.
      Define extern inline functions only if __USE_EXTERN_INLINES is defined.
      Put return value in correct register.  Don't set the condition flags
      Put return value in correct register.  Don't set the condition flags
      Use PLT for procedure call.
      Set __libc_stack_end.
      IEEE754 definitions for ARM.
      (CALL_MCOUNT): Add missing semicolons.
      Moved one directory up.
      Remove O_READ and O_WRITE.
      ARM specific errlist definition.
      Initialization stuff for Linux/ARM.
      Remove O_READ and O_WRITE.
      New file, contains test for recent Linux 2.1.100+ headers.
      Generated from configure.in.
      ARM specific optimized string functions.
      Define O_DIRECT.
      (elf_machine_lazy_rel): Change first parameter and use this value.
      (elf_machine_lazy_rel): Change first parameter.
      (ENOMSG): Remove duplicate.
      Wrapper around Linux version of this file.  The code can be shared.
      Solaris 2 definitions for sigstack/sigaltstack.
      Solaris 2 trap definitions.
      Solaris 2 ucontext definitions.
      Solaris 2 vrsion of param.h.
      Solaris 2 system calls.
      Extra objects for ARM.
      Moved one dir up.
      Extra files for Solaris/SPARC.
      Add init-first.h.
      Fix typo.
      (elf_machine_lazy_rel): Optimise a bit.
      (SA_ONSTACK): Define.
      Not needed anymore.
      Don't use #include_next.
      SunOS4 system dependent bits of sys/mman.h.
      Ultrix4 system dependent bits of sys/mman.h.
      Irix4 system dependent bits of sys/mman.h.
      Don't mention bits/mman.h.
      OSF system dependent bits of sys/mman.h.
      Sync with generic Linux version.
      List Ruffian in platforms[].
      Protect use of long long by __extension__.
      Correct args to mcount().
      Register content dump function.
      Cope with fussy assembler.
      Fix typo in last change.
      ARM specific hugeval definition.
      (platform): Add missing Ruffian entry.
      Move definition of sigcontext union to bits/armsigctx.h.
      Add support for version 2.0 kernels.
      Definition of sigcontext for 2.0 and 2.1 kernels.
      Define PT_EI as extern inline is not yet defined.  Use PT_EI in extern
      (PSEUDO): Add missing semicolon so that profiling works.
      (CFLAGS-ioperm.c): New variable to prevent warnings from use of modern CPU
      (inline_outb): Fix output parameter format string.
      Define __kernel_termios here instead of including kernel_termios.h.
      Include termios.h to have all types defined.
      Remove __kernel_termios again.  Use char[44] to define size of the struct.
      Add bits/armsigctx.h.
      Linux/Arm specific makefile.
      Wrapper around setegid syscall to check for value range.
      Wrapper around setugid syscall to check for value range.
      Wrapper around setfsgid syscall to check for value range.
      Wrapper around setfsuid syscall to check for value range.
      Wrapper around setgid syscall to check for value range.
      Wrapper around setgroups syscall to check for value range.
      Wrapper around setresgid syscall to check for value range.
      Wrapper around setresuid syscall to check for value range.
      Wrapper around setuid syscall to check for value range.
      [subdir=misc] (sysdep_routines): Add setfsgid, setfsuid, setresgid,
      Add s_setgid, s_setresuid, s_setresgid, and s_setuid.
      Add O_DIRECTORY.
      Wrapper arpund system call with check of parameter value range.
      Added setfsgid and setfsuid.
      Linux/ARM implementation of setregid.
      Linux/ARM implementation of setreuid.
      Linux/m68k specific setregid definition.
      Linux/m68k specific setreuid definition.
      Add various __syscall_* definitions.
      [subdir=signal] (sysdep_routines): Add various rt_* functions.
      Wrap assembler macros in #ifdef __ASSEMBLER__.
      Use __PMT instead of __P for sa_restorer.
      Handle _PC_LINK_MAX here.
      Don't bother including <asm/ptrace.h> here.
      Remove spurious call to C_SYMBOL_NAME macro.
      Include <asm/ptrace.h> to define struct pt_regs.
      Remove duplicate ustat definition.
      Add setresuid.c, setresgid.c, setfsuid.c, and setfsgid.c.
      (O_LARGEFILE, O_NOFOLLOW, O_DIRECT): New macros.
      (O_NOFOLLOW): New macro.
      (__pathconf): Use path as first argument to statfs.
      Remove duplicate definition of O_LARGEFILE.
      (LOCK_SH, LOCK_EX, LOCK_NB, LOCK_UN): Protect with __USE_BSD.
      (timeval): Protect with __need_timeval.
      (__fd_set): Define element as fds_bits only is __USE_XOPEN.  Otherwise
      Rename __syscall_pwrite64 to __syscall_pwrite.
      Rename __syscall_pwrite64 to __syscall_pwrite.
      Include bits/pthreadtypes.h only not for POSIX 199506.
      (__FDS_BITS): New macro to access fds_bits member.
      (INLINE_SYSCALL*): New.
      (INLINE_SYSCALL): New.
      Kill __syscall* bits.
      Define only if __USE_ISOC9X.
      Define ISO C 9X stuff only if included from math.h and __USE_ISOC9X is
      Cleanup comment.
      (__JMP_BUF_SP): Correct value.
      Add mmap64 alias.
      Remove __setfpucw declaration, it's an internal symbol.
      (ELF_MACHINE_NO_PLT): New defined macro.
      System V ucontext definition for MIPS.
      Add closing comment to avoid warning.
      Fix handling of weak undefined symbols during bootstrapping.
      (__FLOAT_WORD_ORDER): Define to big endian.
      (sysdep_routines): Use += instead of a :=.
      ISO C 9x FPU exception handling function.
      Define _errno as weak_alias, rewrite errno declaration.
      (old_kernel_sigaction): Define.
      Add copyright message, change name of include protection, remove
      Update entries.
      Use INLINE_SYSCALL instead of calling __syscall_*.
      Conversion function for stat structure.
      Linux/MIPS specific versions.
      Remove ipc_kludge.
      Remove inclusion of <asm/signal.h> and add needed symbols from
      Update file.
      (_STAT_VER_KERNEL): Added.
      Removed.
      Add missing SYS_* constants, correct values according to Linux
      Linux/MIPS ucontext definition.
      Remove ipc_kludge.
      Use correct type for parameter.
      Add xstatconv.c.
      (dl_start_user): Incorrect address for _dl_main_searchlist passed to
      Save a4 through both paths.
      Use sys/user.h not asm/user.h.
      (elf_machine_rel): Fixl_addr parameter type.
      Avoid -Wparentheses warning.
      (struct sigaltstack): Move ss_size field at the end.
      Include features.h and stddef.h.
      (INLINE_SYSCALL): Add implementation.
      Remove wrappers for now-inlined calls.
      Implementation of inb, outb etc for ARM systems.
      Header for implementation of inb, outb etc for ARM systems.
      Add appropriate entries for the above.
      (sysdep_routines): Add ioperm.
      Add ioperm.c and sys/io.h.
      Add new files.
      Add new headers.
      MIPS floating point register definitions.
      MIPS floating point control information.
      MIPS register definitions.
      SGI's MIPS definitions.
      MIPS assembler helper definitions.
      MIP floating point definition header.
      Remove deleted files.
      Moved into MIPS specific directory.
      Add ipc, change pread/pwrite and llseek calls.
      Linux/MIPS specific misc low-level definitions.
      Sync with current Linux 2.1.132 kernel sources.
      Linux/ARM implementation of pread.
      Linux/ARM implementation of pread64.
      Linux/ARM implementation of pwrite64.
      Linux/ARM implementation of pwrite.
      Correct widths of register values.
      Linux/ARM specific sigcontext definitions.
      Linux/ARM specific definitions for signal handlers and ptrace.
      Correct type for __fsfilcnt_t.
      Fix bug in last change.
      Add vfork.
      Remove sys/regdef.h.
      Add sys/user.h.
      Register definitions for MIPS.
      Add sys/regdef.h back.
      Linux/MIPS specific siginfo definition.
      Add baud rates > 460800.
      Add __atan2 for libm and GLIBC_2.0.
      Linux/Arm vfork implementation.
      Linux/Arm sigaction implementation.
      Optimise a little, support 26-bit machines correctly and fix check for
      Add vfork.S.
      Undo last change.  Not needed.
      Correct error check again.
      Error messages for Solaris/SPARC.
      configure script for Solaris.
      We need to use a syscall.
      m68k specific export and versioning list.
      (__floorf): Don't depend on inlining, duplicate the code.
      (__floor): Don't depend on inlining, duplicate the code.
      (__floor): Copy commentary from bits/mathinclude.h.  Kill unused defines.
      (__floorf): Copy commentary from bits/mathinclude.h.  Kill unused defines.
      Atomic operation functions for Alpha.
      Add alias _Exit.
      (TRAMPOLINE_TEMPLATE): Save and restore all call-clobbered fp regs.
      Add missing RT signal definitions.
      Change __ino64_t to 64 bits.
      Undo last patch.
      Fix typo.
      (_sys_errlist): Fix typo.
      Fix typo.
      (elf_machine_fixup_plt): DT_JMPREL and DT_PLTGOT entries are already
      (elf_machine_rel): DT_STRTAB is already relocated.
      (elf_machine_rela): DT_STRTAB is already relocated.
      (elf_machine_got_rel): Likewise.
      (elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
      (elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
      (ucontext): Rename field uc_links to
      (elf_machine_runtime_setup): DT_PLTGOT entry is already relocated.
      m68k specific strtold wrapper.
      m68k specific function to print floating point numbers in hexadecimal
      Delete inline implementations of strcpy and stpcpy.
      [$(subdir) = signal]
      (_outw, _outb, _outl): Don't bother range checking the port number.
      Don't rely on undefined compiler behaviour.
      Signal termination function.
      Linux/ARM vfork implementation.
      (INLINE_SYSCALL): Include the syscall name in assembler output for ease
      Support big endian operation.
      Socket calls could not be restarted after being interrupted by
      mmap calls could not be restarted after being interrupted by
      Fix typo in preventing compilation of file.
      Removed since cmpxchg/no-cmpxchg doesn't exist anymore.
      Correct signed/unsigned-ness of blkcnt and fsblkcnt.
      Add sigrestorer.S.
      (struct sockaddr_storage):  New structure;  storage  suitable for any
      Zap high byte of length.  Reschedule.
      (fenv_t): Prepend __ to member names to protect from user's macro namespace.
      Adapted for header file change.
      Pretty print.
      (elf_machine_load_address): Fix problems with GOT addressing.
      Remove advertising clause of copyright.
      Remove advertising clause of copyright.
      Add __sysctl.
      sysmacros.h file for Linux/Alpha.
      Include libintl.h.
      Use __GNUC_PREREQ.
      Correct counting of subsections.
      Update for some more motherboards.
      Add ieee754/flt-32 and ieee754/dbl-64.
      Add flt-32, dbl-64, and ldbl-96.
      Adjusted for modified printf_fphex extendability.
      Adjusted for modified strtold extendability.
      Add flt-32 and dbl-64.
      (_inb, _inw, _inl, _outb, _outw, _outl): Added to GLIBC_2.1.2.
      Define __suseconds_t.
      (timeval): Use __suseconds_t type for tv_usec element.
      Undo last change.
      Define __clockid_t, __timer_t, CLOCK_REALTIME, and TIMER_ABSTIME.
      Correct types.
      ELF type definitions for Linux/Alpha.
      Linux/Alpha specific functions to read system information.
      Use new path for e_sqrt.c.
      (GET_NPROCS_PARSER): Initialize result to one.
      (O_RSYNC, O_DSYNC): Define.
      (O_LARGEFILE): Define only if __USE_LARGEFILE64.
      (O_DSYNC, O_RSYNC): New definitions.
      Define ARM specific versions of VALID_ELF_HEADER, VALID_ELF_OSABI,
      Define type __useconds_t.
      Make __useconds_t unsigned.
      Include bits/types.h instead of sys/types.h.
      (struct stat): Use __blksize_t for st_blksize member.
      (struct stat): Use __blksize_t for st_blksize member.
      Define __blksize_t.
      Information how to access signal context on Linux/Alpha.
      (SA_RESETHAND): Add it.
      Remove SGI specific calls, add RTLD_LOCAL.
      Add execve syscall.
      Define SIGCONTEXT_EXTRA_ARGS.
      Linux/MIPS specific error codes.
      Use hexadecimal floating-point constants for gcc >= 2.95.
      Rewrite, don't declare errno here.
      Use __syscall_error.
      Fix EILSEQ value changed in last patch.
      Fix comment.
      Fix typo in execve entry.
      Add missing underscore in _llseek entry.
      getdents implementation for Solaris.
      Solaris dirent definition.
      Define endianess for HPPA.
      HPUX error number definitions.
      HPUX setjmp buffer definition.
      HPUX stat buffer definition.
      HPUX type definitions.
      Update from 2.3.15 kernel.
      Fix sa_flags, partially reverting a patch from 1998-12-29.  We just can't
      [db2]: Set CFLAGS of mutex.c to make spinlocks known.
      #include <bits/armsigctx.h>.
      Enclose header in an #ifdef statement to prevent it from being included
      Include <sys/user.h> instead of <asm/user.h>.
      Linux/Alpha specific definitions to access information passed up from the
      Add sys/user.h.
      Added members 'unsigned char ftype[8]', and 'unsigned int init_flag'
      Linux/Arm definitions for register access.
      Linux/Arm definitions for process image access.
      Disable debug messages.
      HPPA definitions.
      HPUX specific definitions.
      Declare SA_SIGINFO.
      Update to match generic Linux version.
      Add definition of gregset_t and fpregset_t.
      Remove wordsize-32 reference.
      Implied directories for MIPS3.
      Correct namespace selection.
      Added missing N_* constants.
      Replace __USE_ISOC9X by __USE_ISOC99 and also recognize _ISOC99_SOURCE.
      Return value and add alias.
      Moved into fpu subdir.
      feclearexcept implementation for PowerPC.
      fegetenv implementation for PowerPC.
      fegetround implementation for PowerPC.
      fesetenv implementation for PowerPC.
      fesetround implementation for PowerPC.
      feupdateenv implementation for PowerPC.
      fegetexcept implementation for PowerPC.
      fetestexcept implementation for PowerPC.
      (SI_KERNEL): Added.
      Add more pr* types used by the debugger.
      Follow changes from i386 version.
      Remove duplicate definitions.
      Remove greg_t, gregset_t, fpregset_t, and NGREG definitions.
      Backwared compatible Linux/Alpha getrlimit64 implementation.
      Backwared compatible Linux/Alpha setrlimit64 implementation.
      Add oldsetrlimit and oldgetrlimit.
      Fix signedness of __rlim_t and __rlim64_t.
      (__t_scalar_t, __t_uscalar_t): Make long types.
      (elf_machine_rel): Fixup R_ARM_PC24 relocs if possible.
      Protect definitions for math.h against double inclusion.
      Not neeeded.
      (CLEAR_CACHE): New macro to force a cache flush.
      Linux/Alpha specific definitions for resource.h.
      Linux/MIPS specific definitions for resource.h.
      Linux/m68k specific implementation of getmsg.
      Linux/m68k specific implementation of getpmsg.
      Linux/m68k specific implementation of putmsg.
      Linux/m68k specific implementation of putpmsg.
      Linux/MIPS specific implementation of getmsg.
      Linux/MIPS specific implementation of getpmsg.
      Linux/MIPS specific implementation of putmsg.
      Linux/MIPS specific implementation of putpmsg.
      Add missing #.
      (CLEAR_CACHE): Fix a2 value.
      Add __libc_lseek64, __libc_pread, __libc_pread64, __libc_pwrite and
      Remove vm86.  Set argument count for `syscall' to 7.
      Add support for syscalls with more than five arguments.
      Remove inclusion of <asm/resource.h>.
      Remove oldgetrlimit and oldsetrlimit definitions.
      Don't include <asm/io.h>; remove K&R compatibility; add missing ints.
      Remove K&R compatibility, add missing ints.
      Definitions for math on Arm.
      (_HAVE_STRING_ARCH_mempcpy): Define.
      Remove mmap64 alias.
      Linux/Arm mmap64 implementation.
      Use sysctl by preference to obtain port mapping information.  Avoid use of
      Arm specific stack layout description.
      (ADVANCE_STACK_FRAME): New macro.
      Add `fault_address'.
      Distribute sys/elf.h and sys/procfs.h.
      (CLEAR_CACHE): System calls clobber R0.
      (UNDOARGS_5): Fix error in last change.
      [subdir=resource] (sysdep_routines): Add oldgetrlimit64, oldsetrlimit64.
      Add oldgetrlimit, oldsetrlimit.
      Add getrlimit, setrlimit, getrlimit64, setrlimit64 for GLIBC_2.1.3.
      Linux/Arm specific setrlimit implementation.
      Linux/Arm specific getrlimit implementation.
      Linux/Arm specific getrlimit64 implementation.
      Linux/Arm specific setrlimit64 implementation.
      Linux/Arm specific compatibility getrlimit64 implementation.
      Linux/Arm implementation of chown.
      Linux/Arm implementation of fchown.
      Linux/Arm implementation of geteuid.
      Linux/Arm implementation of getegid.
      Linux/Arm implementation of getgid.
      Linux/Arm implementation of getuid.
      Linux/Arm implementation of lchown.
      Linux/i386 implementation of chown.
      Linux/i386 implementation of fchown.
      Linux/i386 implementation of getegid.
      Linux/i386 implementation of geteuid.
      Linux/i386 implementation of getuid.
      Linux/i386 implementation of getgid.
      Linux/i386 implementation of lchown.
      Update for new ipc.
      Linux/Alpha SysV msq definitions.
      Linux/Alpha SysV sem definitions.
      Linux/Alpha SysV shm definitions.
      (__syscall_chown): Use proper prototype.
      Linux/Arm implementation of fxstat.
      Linux/Arm implementation of lxstat.
      Linux/Arm implementation of xstat.
      Linux/m68k implementation of fxstat.
      Linux/m68k implementation of lxstat.
      iLinux/m68k implementation of xstat.
      Add sys/io.h.
      Add prototypes for port access functions.
      Correct check for ENOSYS.
      Not needed anymore.
      Linux/Arm specific resource handling definitions.
      Remove oldsetrlimit64.c.
      Remove setrlimit64@GLIBC_2.1.3.
      Move private decls into ../*_priv.h file.
      Linux/Alpha private IPC definitions.
      Remove private decls.
      Add ipc_priv.h.
      Backout rlimit changes for resource directory.
      Backout changes for versioning setrlimit and getrlimit.
      Export the new *rlimit interface with symbol version GLIBC_2.2.
      Correct return value according to the standard.
      (_FPU_DEFAULT): Set the AC bit.
      Linux/i386 specific getresgid implementation.
      Linux/i386 specific getresuid implementation.
      Linux/i386 specific msgctl implementation.
      Linux/i386 specific semctl implementation.
      Linux/i386 specific shmctl implementation.
      Document new tristate __libc_missing_32bit_uids.
      Linux/m68k getresgid implementation.
      Linux/m68k getresuid implementation.
      Linux/m68k smgctl implementation.
      Linux/m68k semctl implementation.
      Linux/m68k shmctl implementation.
      (getresuid): Make syscall directly, no stubs needed.
      Alpha specific definitions of macros to get stack pointer and high
      m68k specific definitions of macros to get stack pointer and high
      MIPS specific definitions of macros to get stack pointer and high
      Linux/Alpha specific msgctl implementation.
      Linux/Alpha specific semctl implementation.
      Linux/Alpha specific shmctl implementation.
      (msgctl, semctl, shmctl): Make them EXTRA as __old_* and as GLIBC_2.0 symbols.
      Add oldmsgctl, oldsemctl.
      opl, _ioperm):  Add Rebel-NetWinder to platform table so _ioperm platform
      Fix off by one error.
      Update comment.
      Define SA_NOCLDWAIT.
      Linux/Alpha specific siginfo definitions.
      Allow including from stdlib.h.
      Include bits/types.h, not sys/types.h.
      (IPC_INFO): Only define if __USE_GNU.
      (struct msqid_ds): Use __pid_t.
      (__feraiseexcept): Correct declaration to return value.
      Change default version to GLIBC_2.2.
      Fix type of second parameter.
      Define shmatt_t type and use it in struct shmid_ds definition.
      Define DL_CALL_FCT here.
      Define _STATFS_F_NAMELEN.
      (platform): Add entry for Nautilus.
      Make __pread64 weak alias.
      Make __pwrite64 weak alias.
      (MADV_*): Add flags from latest Linux kernel.
      AIX specific Makefile.
      AIX implementation of _exit.
      AIX implementation of accept.
      AIX implementation of access.
      AIX implementation of brk.
      AIX implementation of chown.
      AIX implementation of close.
      AIX specific configure.in.
      Rebuild.
      AIX implementation of connect.
      AIX specific environment definition.
      AIX implementation of euidaccess.
      AIX implementation of execve.
      AIX implementation of fchown.
      AIX implementation of fcntl.
      AIX implementation of fork.
      AIX implementation of fstatfs.
      AIX implementation of fsync.
      AIX implementation of ftruncate.
      AIX implementation of ftruncate64.
      AIX implementation of __fxstat.
      AIX implementation of __fxstat64.
      AIX implementation of getdents.
      AIX implementation of getegid.
      AIX implementation of geteuid.
      AIX implementation of getgid.
      AIX implementation of getpeername.
      AIX implementation of getpgid.
      AIX implementation of getpgrp.
      AIX implementation of getpid.
      AIX implementation of getppid.
      AIX implementation of getsid.
      AIX implementation of getsockname.
      AIX implementation of getuid.
      AIX specific kernel prototypes.
      AIX implementation of kill.
      AIX implementation of lchown.
      AIX specific libc startup code..
      AIX implementation of lockf.
      AIX implementation of lockf64.
      AIX implementation of lseek.
      AIX implementation of lseek64.
      AIX implementation of __lxstat.
      AIX implementation of __lxstat64.
      AIX implementation of mmap.
      AIX implementation of mmap64.
      AIX implementation of munmap.
      AIX implementation of nanosleep.
      AIX implementation of open.
      AIX implementation of pread.
      AIX implementation of pread64.
      AIX definitions for profiling.
      AIX implementation of read.
      AIX implementation of readlink.
      AIX implementation of readv.
      AIX implementation of recvfrom.
      AIX implementation of recvmsg.
      AIX implementation of revoke.
      AIX implementation of sbrk.
      AIX implementation of sched_yield.
      AIX implementation of sendmsg.
      AIX implementation of setegid.
      AIX implementation of seteuid.
      AIX implementation of setgid.
      AIX implementation of setregid.
      AIX implementation of setreuid.
      AIX implementation of setuid.
      AIX implementation of sigaction.
      AIX implementation of sigpending.
      AIX implementation of sigprocmask.
      AIX code to convert sigest.
      AIX implementation of sigsuspend.
      AIX implementation of statfs.
      AIX implementation of syscall.
      AIX sysdep specific low-level interfact definitions..
      AIX implementation of truncate.
      AIX implementation of truncate64.
      AIX implementation of uname.
      AIX implementation of wait3.
      AIX implementation of wait4.
      AIX implementation of waitid.
      AIX implementation of waitpid.
      AIX implementation of write.
      AIX implementation of writev.
      AIX implementation of __xstat.
      AIX implementation of __xstat64.
      AIX definitions for dirent.h.
      AIX definitions for dlfcn.h.
      AIX definitions for endian.h.
      AIX definitions for errno.h.
      AIX definitions for fcntl.h.
      AIX definitions for resource.h.
      AIX definitions for setjmp.h.
      AIX definitions for sigaction.h.
      AIX definitions for sigcontext.h.
      AIX definitions for signum.h.
      AIX definitions for sigset.h.
      AIX definitions for sigstack.h.
      AIX definitions for socket.h.
      AIX definitions for stat.h.
      AIX definitions for statfs.h.
      AIX definitions for types.h.
      AIX definitions for uio.h.
      AIX definitions for utmp.h.
      AIX definitions for utmpx.h.
      AIX definitions for utsname.h.
      AIX definitions of library names.
      Code to convert error codes from AIX to Linux.
      Definition of Linux error codes.
      Definition of Linux stat structure.
      Code to convert AIX stat structure to Linux form..
      AIX specific param.h.
      AIX specific ucontext.h.
      MIPS specific additions to the internal definitions for the dynamic loader.
      Define _FPU_MASK_IM, _FPU_MASK_ZM, _FPU_MASK_OM, _FPU_MASK_UM,
      Processor context definitions for Linux/Arm.
      (ELF_MACHINE_RUNTIME_TRAMPOLINE): Use a C comment, not an assembly comment.
      Clarify use of __ASSUME_32BITUIDS.
      Use D_PTR to access relocated entries in l_info.
      Use shlib-compat macros.
      Use SHARED instead of PIC.
      Linux/Alpha specific definitions for <netdb.h>.
      (__gethostname): Change type of second parameter to socklen_t.
      Use __socklen_t to define socklen_t.  Allow definition elsewhere.
      Define __socklen_t.
      Atomic operations for Arm.
      Use SHARED instead of PIC.
      Use __PIC__ instead of PIC.
      Use shlib-compat macros.
      Not needed anymore.
      init-first.h has been removed, remove it here also.
      (RTLD_START): Rewrite for new init function interface.
      Definition for memprof functionality on Arm.
      Arm specific error specification for math library.
      Add POSIX_MADV_* constants.
      Define POSIX_FADV_NORMAL, POSIX_FADV_RANDOM, POSIX_FADV_SEQUENTIAL,
      (RTLD_START):Rewrite for new init function interface.
      Fix typo in compat_symbol call for old adjtime.
      Implies file for AIX.
      Add some temporary definitions.
      Versions file for AIX.
      Add copyright.
      AIX bind implementation.
      Add EAFNOSUPPORT.
      AIX ioctl definitions.
      poll definitions for AIX.
      termios definitions for AIX.
      AIX chdir implementation.
      AIX chmod implementation.
      AIX chroot implementation.
      AIX creat implementation.
      AIX _dl_close implementation.
      AIX _dl_open implementation.
      AIX __libc_dlsym implementation.
      AIX fchdir implementation.
      AIX fchmod implementation.
      AIX getgroups implementation.
      AIX gethostname implementation.
      AIX getpriority implementation.
      AIX getrlimit implementation.
      AIX getrlimit64 implementation.
      AIX getrusage implementation.
      Define ID_REAL.
      Add copyright.
      AIX link implementation.
      Uncomment STX_LINK definition.
      Uncomment STX_LINK and STX_64 definition.
      AIX madvise implementation.
      AIX mkdir implementation.
      AIX implementation of mknod.
      AIX mprotect implementation.
      AIX msgctl implementation.
      AIX msgget implementation.
      AIX msgrcv implementation.
      AIX msgsnd implementation.
      AIX msync implementation.
      (struct timestruc_t): Define it here.
      AIX if.h header.
      AIX pipe implementation.
      AIX poll implementation.
      Argh, must be a C file.
      AIX pipe implementation.
      AIX poll implementation.
      AIX rename implementation.
      AIX rmdir implementation.
      Update parameter type.
      AIX select implementation.
      AIX semctl implementation.
      AIX semget implementation.
      AIX semop implementation.
      AIX sendto implementation.
      Define ID_EFFECTIVE.
      AIX setgroups implementation.
      AIX setpgid implementation.
      AIX setpgrp implementation.
      AIX setpriority implementation.
      Define ID_EFFECTIVE and ID_REAL.
      AIX setrlimit implementation.
      AIX setrlimit64 implementation.
      AIX setsid implementation.
      AIX setsockopt implementation.
      Define ID_REAL.
      AIX shmat implementation.
      AIX shmctl implementation.
      AIX shmdt implementation.
      AIX shmget implementation.
      AIX sigaltstack implementation.
      AIX sgistack implementation.
      AIX socket implementation.
      AIX socketpair implementation.
      AIX cf[sg]et[io]speed implementations.
      AIX symlink implementation.
      AIX sync implementation.
      Define NGROUPS.
      AIX tcgetattr implementation.
      AIX tcsetattr implementation.
      AIX times implementation.
      AIX ulimit implementation.
      AIX umask implementation.
      AIX unlink implementation.
      AIX ustat implementation.
      AIX utimes implementation.
      Define STX_NORMAL.
      Define STX_NORMAL and STX_64.
      Fix typo.
      Don't try to include <sys/id.h>.
      Define ID_EFFECTIVE.
      Define ACC_INVOKER.
      Fix type of len argument.
      (__syscall_msgctl): Declare.
      (__syscall_semctl): Declare.
      (__syscall_shmctl): Declare.
      Surround uses of $f28 with .set noat/at to shut up warnings.
      (__fstatfs64): Add alias.
      (init_iosys): Allow compilation if __NR_pciconfig_iobase is not defined.
      (_dl_start_user): Fix the _dl_skip_args handling.
      Not needed anymore.
      (F_SETOWN, F_GETOWN): Make available if __USE_XOPEN2K.
      Functions to convert AIX dirent structure to Linux form.
      Linux dirent structure definition.
      (elf_machine_fixup_plt): Change return valuie to lookup_t and return the value.
      Moved to sysdeps/unix/sysv/linux/powerpc/aix.
      Linux/Arm spinlock implementation.
      (compare_and_swap): Return result.
      (__old_glob): Loose __P.
      Add __THROW to all inlines to match prototypes in mathcalls.h.
      (__fdimf): Only declare if __USE_ISOC99.
      DT_THISPROCNUM definition for MIPS.
      Add oldgetrlimit64.c.
      Additional files to distribute for AIX.
      Add libgcc frame handling functions here.
      Define LINK_MAX.
      Define LINUX_LINK_MAX.
      Renamed to memusage.h.
      Macro to allow memory usage tracking.
      Include <sysdeps/generic/memusage.h>.
      Define __S_TYPEISMQ, __S_TYPEISSEM, and __S_TYPEISSHM.
      (elf_machine_rela) [r_type == R_ALPHA_REFQUAD]: Use memcpy to load and
      Add __libc_sigaction.
      Define RTLD_NOLOAD and RTLD_NODELETE.
      (PSEUDO_RET): New macro.
      (fix_bad_pc24): New function.
      fcntl.h definitions for Linux/Arm.
      Add oldgetrlimit, oldsetrlimit for GLIBC_2.0.
      [subdir=resource] (sysdep_routines): Add oldgetrlimit, oldsetrlimit.
      Undo last change.
      Add _test_and_set.c.
      Include kernel-features.h.
      Linux/Alpha egtdents implementation.
      Linux/Alpha getdents64 implementation.
      (__xstat_conv): Remove unused prototype.
      (__ino64_t): Change to __u_quad_t.
      Linux/Arm implementation of alphasort64.
      Linux/Arm implementation of getdents64.
      Linux/Arm implementation of readdir64.
      Linux/Arm implementation of readdir64_r.
      Linux/Arm implementation of scandir64.
      Linux/Arm implementation of versionsort64.
      Define thread types also for POSIX95.
      __clockid_t and __timer_t are now defined in bits/types.h.
      Define __clockid_t and __timer_t.
      (DIRENT_TYPE): Define.
      (__xstat64, __fxstat64, __lxstat64): Export at GLIBC_2.2.
      Apha fegetexcept implementation.
      Alpha feenableexcept implementation.
      Alpha fedisableexcept implementaton.
      Remove special d_ino handling.
      fenv definitions for Linux/Alpha.
      Use <fenv_libc.h>.
      (FE_DENORMAL): New.
      Add glob64@@GLIBC_2.2.
      Linux/Arm version of glob64.
      Only use for non-LFS getdents.
      Not needed anymore.
      (sysctl): Remove.
      Add fpu/fenv_libc.h.
      [$(subdir)==resource] (sysdep_routines): Add oldgetrlimit64.
      Change type of FE_*_ENV macros to const fenv_t*.
      Make FP_ILOGB0 and FP_ILOGBNAN int values.
      (FP_ILOGB0): Use values which don't produce warnings.
      (CLOCKS_PER_SEC): Make a long int constant since this is what clock_t is.
      (__cmsg_nxthdr): Fix test for no more entries.
      (inline_syscall_clobbers): Add memory clobber.
      (INLINE_SYSCALL): Add memory clobber.
      Reorder ieee754 implies so that ldbl-* comes first.
      (INLINE_SYSCALL): Fix last patch.
      (INLINE_SYSCALL): Fix last patch.
      Add fpu/fenv_libc.h.
      Add RLIMIT_LOCKS.
      (elf_machine_rela): Handle unaligned relocation also for R_ALPHA_RELATIVE.
      Type definitions for nscd on Alpha.
      (RTLD_START): Fix computation of envp argument passed to _dl_init.
      Add missing .mips0 at the end of inline assembler code.
      HP/PA specific Makefile.
      HP/PA specific Version definitions.
      HP/PA specific __longjmp implementation.
      HP/PA specific MP add_n implementation.
      HP/PA specific function pointer handling for ld.so.
      HP/PA specific lookup configuration.
      HP/PA specific dynamic linker internals.
      HP/PA specific handling of symbol references.
      HP/PA specific call frame definition.
      Don't use %r19 (linkage table pointer).
      Add support for ASM_LINE_SEP.
      HP/PA specific setjmp implementation.
      HP/PA specific memusage definitions.
      HP/PA specific setjmp header definitions.
      Additional directories for HPPA1.1 machines.
      Linux/HPPA specific Makefile.
      Linux/HPPA specific Versions.
      Linux/HPPA specific brk implementation.
      Linux/HPPA specific clone implementation.
      Linux/HPPA specific getrlimit implementation.
      Linux/HPPA specific getrlimit64 implementation.
      Linux/HPPA kernel specific sigaction definitions.
      Linux/HPPA kernel specific stat definitions.
      Linux/HPPA specific mmap implementation.
      Linux/HPPA specific entry point for profiling.
      Linux/HPPA specific setrlimit implementation.
      Linux/HPPA specific socket implementation.
      Linux/HPPA specific syscall implementation.
      Linux/HPPA specific syscall list.
      Linux/HPPA specific low-level object definitions.
      Linux/HPPA specific low-level definitions.
      Linux/HPPA specific umount definition.
      Linux/HPPA specific fcntl definitions.
      Linux/HPPA specific ioctl definitions.
      Linux/HPPA specific mman definitions.
      Linux/HPPA specific sigaction definitions.
      Linux/HPPA specific signal number definitions.
      Linux/HPPA specific debugging data structures.
      Linux/HPPA specific ucontext definitions.
      Linux/HPPA specific startup code.
      Linux/HPPA specific ld.so startup code.
      Linux/HPPA specific feclearexcept implementation.
      Linux/HPPA specific fedisableexcept implementation.
      Linux/HPPA specific fegetenv implementation.
      Linux/HPPA specific fegetexcept implementation.
      Linux/HPPA specific fegetround implementation.
      Linux/HPPA specific feholdexcept implementation.
      Linux/HPPA specific fesetenv implementation.
      Linux/HPPA specific fesetround implementation.
      Linux/HPPA specific feupdateenv implementation.
      Linux/HPPA specific fegetexceptflag implementation.
      Linux/HPPA specific feraiseexcept implementation.
      Linux/HPPA specific fesetexceptflag implementation.
      Linux/HPPA specific fetestexcept implementation.
      Linux/HPPA specific fenv definitions.
      Linux/HPPA errno definitions.
      Cleanup.
      (__new_semctl): Pass union semun as 4th argument to semctl syscall, not
      (elf_machine_matches_host): Parameter is now pointer to ELF header.
      Updated.
      Update after libm-test.inc change.
      Additional files to distribute in sysdeps/hppa.
      Additional files to distribute in sysdeps/unix/sysv/linux/hppa.
      Not needed.
      Linux/Alpha version of function to get CLK_TCK value.
      Use __sysconf to for CLK_TCK.
      (CLK_TCK): Cast sysconf result to __clock_t.
      (GLIBC_2.1.1): Add getitimer.
      Correct last patch.
      (RTLD_START): Update _dl_argv.
      Remove FLT_EVAL_METHOD and DECIMAL_DIG definitions.
      [$(subdir)==login] (sysdep_routines): Add setutxent, getutxent,
      Define __fchdir.
      Define __libc_lseek alias.
      Define __libc_open alias.
      Define pread alias.
      Define pread64 alias.
      (JUMPTARGET): Use C_TEXT.
      Nothing.
      Define __clockid_t and __timer_t.
      Cleanup.  Add comments.
      AIX/PPC implementation of lrintf.
      Define MAXHOSTNAMELEN.
      [$(subdir)==misc] (sysdep_routines): Add restf and savef.
      Floating point register saving functions.
      Floating point register restore functions.
      (__data_start): Define.
      __uitrunc implementation.
      [$(subdir)==misc] (sysdep_routines): Add uitrunc.
      Use a shorter sequence.
      Alpha rawmemchr implementation.
      Tail call to __stxcpy.
      Fix typo.
      Implied directories for alpha/alphaev6.
      Implied directories for alpha/alphaev67.
      Alpha ev6 addmul_1 implementation.
      Alpha ev6 memchr implementation.
      Alpha ev6 memcpy implementation.
      Alpha ev6 memset implementation.
      Alpha ev6 stxcpy implementation.
      Alpha ev6 stxncpy implementation.
      Alpha ev67 ffs implementation.
      Alpha ev67 ffsll implementation.
      Alpha ev67 rawmemchr implementation.
      Alpha ev67 stpcpyrawmemchr implementation.
      Alpha ev67 stpncpy implementation.
      Alpha ev67 strcat implementation.
      Alpha ev67 strchr implementation.
      Alpha ev67 strlen implementation.
      Alpha ev67 strncat implementation.
      Exchange t8 with t10.
      Fix a typo.
      Additional directory searched for alphaev67.
      Alpha ev6 sqrt functions.
      Alpha ev6 sqrtf function.
      (struct stat): Align with AIX version.
      Interpret numeric parameter correctly.
      Don't go through unrolled loop if we would go through it only once.
      Remove sys/acct.h.
      Add alphaev6/stxncpy.S and alphaev6/stxcpy.S.
      Add uitrunc.c, savef.S, and restf.S.
      Remove select syscall handling.  The generic Linux version should work.
      Correct definition of wordexp_t.
      [libc] (GLIBC_2.2.2): Add wordexp.
      Use nfds_t type in function definition.
      Define NPOLLFILE only if __USE_MISC.
      Define sigev_notify_attr with real type.
      Don't define __fd_mask, __NFDBITS, __FDELT, __FDMASK, and __fd_set here.
      (struct sockaddr_storage): Define ss_family and __ss_family.
      Linux/Alpha specific socket.h definitions.
      (struct sockaddr_storage): Define ss_family and __ss_family.
      Liunx/Alpha version of statvfs definitions.
      Don't define CLK_TCK for XPG6.
      Include <float.h>.
      File was using crlf.
      Remove comma at end of enum.
      (elf_machine_rel): Correct handling of PC24 relocs with negative value.
      Honour __NO_MATH_INLINES.
      Add missing word alignment.
      Alpha ev67 optimized implementation for strrchr.
      Little optimization.
      Define __ftruncate64 and make old name a weak alias.
      (ftruncate): Add __ftruncate64 alias.
      Renamed to e_exp2.
      m68k exp2 implementation.
      m68k exp2f implementation.
      m68k exp2l implementation.
      [$(subdir) == misc] (sysdep_routines): Remove restf.S and savef.S.
      Remove restf.S and savef.S.
      Not needed anymore.
      Define __need_NULL before including <stddef.h>.
      Define alias __libc_write.
      Replace use of old output functions with the new ones.
      (elf_machine_rela): Don't handle relocations which are not in ld.so if
      Allow __need_sigevent_t being defined and provide only that definition.
      Define SI_ASYNCNL.
      (__S_TYPEISMQ, __S_TYPEISSEM, __S_TYPEISSHM): Rewrite to enforce correct
      Handling processor specific features for Linux/Arm.
      Interface definitions for functions to handle processor specific features
      [subdir=elf] (sysdep-dl-routines, sysdep_routines, sysdep-rtld-routines): Add
      Add dl-procinfo.c and dl-procinfo.h.
      m68k-specific definitions for ldconfig.
      Dummy replacement for code not needed here.
      (CALL_SIGHANDLER): Define.
      Change type of second parameter back to size_t as per upcoming XPG6.
      Add MAP_* and MADV_* defines to match other architectures.
      Remove /usr/lib/crt0.o added dl-libc, dl-open,dl-sym, dl-close to misc.
      Removed temp code and made stub.
      Added _HAVE_UT_TYPE/PID/ID/TV/HOST defines.
      AIX utmpx.h definitions.
      AIX gettimeofday implementation.
      AIX startup code.
      AIX __loadx defines.
      AIX dl-close.
      AIX dl-open.
      libc_dl-xxx support.
      AIX dl-sym.
      AIX PPC memset implementation.
      Define __getpeername.
      (_dl_open): Fix typo in last change.
      Don't use the ELF version, define simple replacements here.
      (GET_NPROCS_PARSER): added code to parse new 2.4 format.
      Add a few new files.
      (INLINE_SYSCALL): Fix typo; s/==/=/ for assignment.
      Additional files to distribute for Linux/CRIS.
      Additional rules for Linux/CRIS.
      libio config for Linux/CRIS.
      <fcntl.h> definitions for Linux/CRIS.
      <sys/mman.h> definitions for Linux/CRIS.
      <sys/resource.h> definitions for Linux/CRIS.
      brk implementation for Linux/CRIS.
      chown implementation for Linux/CRIS.
      clone implementation for Linux/CRIS.
      fchown implementation for Linux/CRIS.
      fcntl implementation for Linux/CRIS.
      __fxstat implementation for Linux/CRIS.
      getegid implementation for Linux/CRIS.
      geteuid implementation for Linux/CRIS.
      getgid implementation for Linux/CRIS.
      getgroups implementation for Linux/CRIS.
      getresgid implementation for Linux/CRIS.
      getresuid implementation for Linux/CRIS.
      getrlimit implementation for Linux/CRIS.
      getrlimit64 implementation for Linux/CRIS.
      getuid implementation for Linux/CRIS.
      lchown implementation for Linux/CRIS.
      lockf64 implementation for Linux/CRIS.
      __lxstat implementation for Linux/CRIS.
      mmap implementation for Linux/CRIS.
      mmap64 implementation for Linux/CRIS.
      msgctl implementation for Linux/CRIS.
      Profile helper definitions for Linux/CRIS.
      Register dump code for Linux/CRIS.
      semctl implementation for Linux/CRIS.
      setegid implementation for Linux/CRIS.
      seteuid implementation for Linux/CRIS.
      setfsgid implementation for Linux/CRIS.
      setfsuid implementation for Linux/CRIS.
      setgid implementation for Linux/CRIS.
      setgroups implementation for Linux/CRIS.
      setregid implementation for Linux/CRIS.
      setreuid implementation for Linux/CRIS.
      setrlimit implementation for Linux/CRIS.
      setuid implementation for Linux/CRIS.
      shmctl implementation for Linux/CRIS.
      socket implementation for Linux/CRIS.
      ucontext definitions for Linux/CRIS.
      syscall implementation for Linux/CRIS.
      System specific definitions for Linux/CRIS.
      System specific code for Linux/CRIS.
      vfork implementation for Linux/CRIS.
      __xstat implementation for Linux/CRIS.
      setresgid implementation for Linux/CRIS.
      setresuid implementation for Linux/CRIS.
      Extra files to distribute for CRIS.
      Other implied directories to use.
      Additional make rules for CRIS.
      __longjmp implementation for CRIS.
      _mcount implementation for CRIS.
      <endian.h> definitions for CRIS.
      <stejmp.h> definitions for CRIS.
      <string.h> optimizations for CRIS.
      CRIS-specific part of ELF dynamic loader.
      Startup code for ELF binaries on CRIS.
      Profiling definitions for CRIS.
      Definitions for efficient copying on CRIS.
      Macros to help memusage program on CRIS.
      setjmp implementation on CRIS.
      CRIS-specific low-level definitions.
      CRIS-specific memory copying code.
      Stack information for Alpha.
      [!__ASSEMBLY__]: Declare __start.
      Stack information for Arm.
      Adjust for increased precision in result of several tests.
      Adjust error values for atan2f.
      Maximum error for atan2f is 4.
      (INLINE_SYSCALL): Change to return a signed result for compatibility with other
      Change dlt reg save to r3 and generate unwind info by hand.
      (LDFLAGS-c_pic.os): Define.
      (CALL_MCOUNT): Update comment.
      (NGREG, NFPREG, gregset): Correct for new kernel definitions.
      (_dl_function_address): Prototype.
      Add _dl_function_address.
      (ELF_MACHINE_START_ADDRESS): Define.
      (_dl_start_address): Rename to _dl_function_address.
      Removed ptrace entry so the ptrace.c wrapper is used.
      Fix clone system call entry point stub.
      Add atan2f deltas.
      Also print the address that faulted.
      Remove old cruft surrounded with #if 0.
      Move contents to sys/procfs.h, and tell the user to include that file instead.
      (struct user_fpregs): Renamed from struct user_fp.
      Include sys/procfs.h not sys/elf.h.
      fedisableexcept implementation for Arm.
      feenableexcept implementation for Arm.
      fegetexcept implementation for Arm.
      (RTLD_START): Set up dp with DT_PLTGOT value from application so that
      Clear the exception flags, not the enable flags.
      Information about stack layout for HPPA.
      getdents64 implementation for Linux/HPPA.
      mmap64 implementation for Linux/HPPA.
      <resource.h> definitions for Linux/HPPA.
      Add -DMALLOC_ALIGNMENT=16 to compiler command line for malloc.c.
      Renamed.
      M68k log2 implementation.
      M68k log2f implementation.
      M68k log2l implementation.
      Define __MAX_BAUD.
      (elf_machine_rela): handle relocs at unaligned address.
      Added dl-support.c and dl-error.c.
      Removed #if 0.
      Define __dso_handle if not ELF but shared.
      _dl_addr implementation for AIX.
      _dl_error implementation for AIX.
      Various helper functions for dynamic loader code.
      setitimer implementation for AIX.
      sleep implementation for AIX.
      usleep implementation for AIX.
      Register dump function implementation for AIX/PPC.
      Fix typo.
      Add deltas for tanh(-0.7).
      (__gettimeofday): Add declarations for asm functions.
      (__libc_dlclose): Fix typo.
      Fix various types.
      AIX recv implementation.
      (__recv): Fix typo.
      (recvmsg): Fix return type.
      (sendmsg): Fix return type.
      Improve nsendmsg prototype.
      (MAP_BASE_ADDR): Removed.
      Not needed anymore.
      Remove non-existing files.
      Not needed anymore.
      Add sys/procfs.h.
      Add dl-support.c, dl-addr.c, and dl-error.c.
      (elf_machine_runtime_setup): Only set _dl_profile_map for the right object.
      Use __getopt_clean_environment only if USE_NONOPTION_FLAGS is defined.
      Add rule to import kernel symbols.
      Fix type of __id_t, __useconds_t and __intptr_t.
      Define elf_machine_rel_relative.  Minor optimizations.
      (elf_machine_rela_relative): Rename from elf_machine_rel_relative.
      (elf_machine_rela_relative): Rename from elf_machine_rel_relative.  Fix argument types.
      (elf_machine_rel_relative): Use ElfW(Rel) in argument.
      (elf_machine_rel_relative): New function.
      (elf_machine_lookup_noplt_p, elf_machine_lookup_noexec_p): Remove.
      (__dl_runtime_resolve): Pass ELF_RTYPE_CLASS_PLT, instead of R_MIPS_REL32, to
      Adjust j0 ULPs.
      Adjust j0 ULPs.
      (elf_machine_rela): Don't handle
      (elf_machine_rela): Remove unused code.
      Support for high-precision timers on Alpha.
      Not needed anymore.
      Startup code for Alpha/ELF.
      gethostname implementation for Linux/Alpha.
      Include <errno.h>.
      Forward declare struct link_map.
      Fix usage of new _dl_signal_error() format.
      (aix-syscalls.o): More linker command line options.
      Not needed anymore.
      Startup code for glibc on AIX.
      Alias __libc_fcntl to __fcntl.
      Program startup code for AIX.
      Library startup code for AIX.
      termio definitions for AIX.
      (elf_machine_rel): Fix thinko in usage of RESOLVE() (r_type, not
      Updated.
      (init): Use USE_NONONPTION_FLAG ifdef for __getopt_clean_environment.
      Add real implementation.
      (elf_machine_load_address): Compute the difference between base address and
      (struct cmsghdr): Don't declare __cmsg_data field if its size would be bigger
      (DL_CALL_FCT): Cast to void *.
      GCC frame description for Alpha.
      GCC frame description for Arm.
      GCC frame description for PA.
      GCC frame description for m68k.
      GCC frame description for MIPS.
      GCC frame description for VAX.
      (__register_frame_info, __deregister_frame_info): Move to elf/Versions.
      (sysdep-routines): Add framestate.
      (elf_machine_runtime_setup): Reinitialize
      Arm specific additions to struct link.
      (elf_machine_runtime_setup): Save original content of .got[1].
      (elf_machine_runtime_setup): Avoid warning.
      Define _G_MMAP64.
      Add sysv_termio.h and start-libc.c.
      (__ieee754_sqrt): Don't use multi-line string literals.
      (__dl_runtime_resolve): Remove `const' from `got'.
      Avoid warning about comma at end of enum for !_GNU_SOURCE.
      (ELF_MACHINE_BEFORE_RTLD_RELOC): Don't use label at end of compound statement.
      (pic-ccflag): New variable.
      Move global variables for SHARED code in struct _rtld_global.  Export
      Move _dl_hp_timing_overhead and procinfo-related variables in
      _dl_fpu_control, _dl_fpu_control_set): Remove unused externs.
      Remove dl-procinfo.c.
      Move all symbols to GLIBC_PRIVATE.
      (RTLD_START): Call _dl_init_internal instead of _dl_init.
      (exchange_and_add): Use branch likely.
      (_test_and_set): Use branch likely.
      Use \n\ for multiline string.
      Call __init_misc in addition to __libc_init.
      Call _dl_non_dynamic_init for !SHARED.
      (elf_machine_load_address, RTLD_START): Work around an Alpha gas bug.
      (sysdep_routines): Add divdi3 in csu dir.
      Add HAVE_VISIBILITY_ATTRIBUTE and HAVE_SDATA_SECTION.
      Use rtld_progrname instead of _dl_argv[0].
      Define __libc_argc and __libc_argv as hidden.
      (__libc_multiple_libcs): Define as hidden.
      Dummy file fo rnot needed __clz_tab table.
      Completely specify size of _dl_arm_cap_flags.
      (_DL_HWCAP_COUNT): Define as 8.
      (ELF_MACHINE_REL_RELATIVE): Define.
      brk implementation for dynamic linker.
      Protect against multiple inclusion.
      Use INTDEF for __fcntl.
      Use INTDEF for __chown.
      Use INTDEF for __connect.
      Use INTDEF for __fork.
      Use INTUSE for __chown calls.
      LOC): Don't paste in a token.
      Adjust all callers of _dl_lookup_symbol and _dl_lookup_versioned_symbol.
      Use INTDEF for __fxstat.
      Use INTDEF for __fxstat64.
      Use INTDEF for __getpagesize.
      Use INTDEF for __getpgid.
      Use INTEDEF for __gettimeofday.
      Define __gettimeofday alias.
      Also define _internal alias.
      Undefine __libc_fcntl as well.
      Use INTDEF for __open.
      Use INTDEF for __lxstat.
      Use INTDEF for __lxstat64.
      Use INTDEF for __write.
      Add __connect_internal.
      (__recvmsg): Renamed from recvmsg, add recvmsg as weak alias.
      (__recvfrom): Renamed from recvfrom, add recvfrom as weak alias.
      (__sendmsg): Renamed from sendmsg, add sendmsg as weak alias.
      (__getsockname): Renamed from getsockname, add getsockname as weak alias.
      (__recvmsg, __sendmsg): Add aliases.
      Add readahead syscall. Add sendfile64 alias to sendfile syscall.
      Don't use multi-line string literals.
      (__fork): Remove INTDEF.
      Wrong approach.
      (__NSSBITS): Correct value.
      (elf_machine_rel): Don't handle
      [subdir=elf] (sysdep-rtld-routines, sysdep_routines, sysdep-dl-routines): Don't
      (FIRST_FRAME_POINTER): Define.
      Don't include <sgidefs.h>.  Always use ll/sc.
      Sign extend offset.
      Remove __set_errno definition.
      Remove extra weak alias definiton of _old_sys_nerr.  Define _old_sys_errlist
      Improve schedule.
      (PUSHARGS_1): Use more efficient instruction.
      (__adjtimex_internal): Add alias.
      (__stpncpy): Add libc_hidden_def.
      (__rawmemchr): Add libc_hidden_def.
      Add libc_hidden_def.  Remove undef and INTDEF.
      Add __GI_ aliases.
      Remove all __GI_* aliases.
      (__stpcpy): Add libc_hidden_def.
      (__sysconf): Add libc_hidden_def.
      (__xmknod): Add libc_hidden_def.
      Add _sys_siglist_internal alias.
      (glob, globfree, globfree64): Add libc_hidden_ver.
      Makefile for arm.
      Define SHMLBA.
      Update comment regarding placement of errno definition.
      SysV message queue definitions for Linux/MIPS.
      Add bits/link.h.
      Extra files to distribute for Hurd/Alpha.
      Add sys/user.h.
      Additional files to distribute for Unix on Arm.
      Extra files to distribute on HP.
      Extra files to distribute for OSF.
      Extra files to distribute for SunOS <= 4.
      Add dl-brk.S.
      Avoid unescaped newlines in string constants.
      (libc_cv_alpha_hidden_gprel): New check.
      Regenerated.
      (libc): Add #errlist-compat comments at GLIBC_2.0, GLIBC_2.1 and GLIBC_2.3.
      (libc): Add #errlist-compat comments at GLIBC_2.0, GLIBC_2.1 and GLIBC_2.3.
      Error codes for Linux/Alpha.
      (ECANCELED): Define to ECANCELLED if not defined by kernel headers.
      pipe implementation for Linux/Alpha.
      (__isinfl): Remove INTDEF.  Add hidden_def.
      (INTDEFX): Remove.
      (__fpclassifyl): Add libm_hidden_def.
      (__expm1l): Add libm_hidden_def.
      (__isnanl): Add hidden_def.
      Add libm_hidden_ver.
      Not needed anymore.
      (sysdep_routines, shared-only-routines): Don't add divdi3 here.
      IPC definitions for Linux/PA.
      SysV message queue definitions for Linux/PA.
      SysV semaphore definitions for Linux/PA.
      SysV shared memory definitions for Linux/PA.
      Define macro DO_ELF_MACHINE_REL_RELATIVE for 'elf_machine_rel_relative' with
      Not needed anymore.
      Update comment and remove stdio=libio setting.
      Regenerated: autoconf  sysdeps/alpha/elf/configure.in
      Regenerated: autoconf  sysdeps/unix/sysv/aix/configure.in
      Temporarily enable R_*_NONE relocs in ld.so.
      Avoid unterminated string literals.
      Remove net/route.h.
      Not needed anymore.  The generic version is sufficient.
      Don't access memory beyond the source buffer.
      (__readv): Rename to __libc_readv and make old name an alias.
      (waitid): Rename to __waitid and make old name an alias.
      (__writev): Rename to __libc_writev and make old name an alias.
      (profil_counter): Add hack to prevent the compiler from clobbering the signal
      (__fpathconf): Add support for reiserfs and xfs.
      Change defined(USE___THREAD) to USE___THREAD.
      (inline_syscall*): Avoid "=v" constraints.
      (struct sigevent): Change type of _attribute to void*.
      Added SHMLBA #define.
      (__libc_select): New alias.
      (__libc_sigsuspend): Likewise.
      (llseek, pread, pwrite, accept, connect, recv, recvfrom, recvmsg, send, sendmsg,
      (accept, connect, recv, recvfrom, recvmsg, send, sendmsg, sendto): Make
      Convert GCC extension initializer syntax to C99.
      (msgrcv, msgsnd): Make cancelable.
      Define SHM_HUGETLB.
      (_start): Optimise a little.  Push stack top as seventh arg to
      Small optimisation.
      Elide compatibility cruft when new enough kernel is assumed.
      Add __GI__setjmp alias.
      Add libc_hidden_def for __nanosleep.
      Add libc_hidden_def for __fork.
      Add __GI___fork alias.
      Add __GI___vfork alias.
      Use libc_hidden_def(name) instead of strong_alias (name, __GI_name).
      (__lseek): Add libc_hidden_def.
      (accept): Add libc_hidden_def.
      (__GI_accept): New alias to accept.
      (__sigaction, sigaction): Protect weak_alias and libc_hidden_weak with
      (inline_syscall_r0_asm): New.
      (inline_syscall_r0_constraint): Rename to...
      Syscall cancellation handling for Arm.
      (PSEUDO): Use PSEUDO_PREPARE_ARGS.
      Add cancellation handling.
      (ntp_adjtime): New weak alias.
      (syscall_error): Optimise a little.
      (PSEUDO): Remove .type directive.
      (__socket): Use SYSCALL_ERROR in place of __syscall_error.
      Add INTERNAL_SYSCALL_DECL, add err argument to INTERNAL_SYSCALL* macros.
      (INTERNAL_SYSCALL, INTERNAL_SYSCALL_ERROR_P, INTERNAL_SYSCALL_ERRNO):
      (elf_machine_rela): Move CHECK_STATIC_TLS before l_tls_offset use.
      Add cancellation support.
      (PSEUDO_RET): Correctly unstack lr.
      vfork implementation for LinuxThreads/Arm.
      (elf_machine_rela): Compute DTPREL64 and TPREL64 without loadbase applied.
      Use correct definition of errno for NOT_IN_libc.
      Move inline syscall bits to sysdeps/unix/alpha/sysdep.h.
      Add inline syscall definitions.
      (INLINE_SYSCALL): Undefined before defining.
      (INTERNAL_SYSCALL, INTERNAL_SYSCALL_DECL, INTERNAL_SYSCALL_ERRNO,
      (__vfork): Conditionally branch to __fork even if __NR_vfork is not defined.
      (elf_machine_type_class): Add TLS relocs for class PLT.
      Helper code for TLS setup in static libc.
      (EPILOGUE, GPSAVEREG): New.
      Add support for cancellation handling and handle both __NR_pread64 and
      Add support for cancellation handling and handle both __NR_pwrite64 and
      Don't set errno in the _LIBC_REENTRANT case, use register names consistently.
      (SYSCALL_ERROR_LABEL): Define.
      Remove __GI_* aliases, already added by make-syscalls.sh.
      Add posix_fadvise64 syscall.
      (ELF_MACHINE_RUNTIME_TRAMPOLINE): Fix masking of version index.
      (elf_machine_rela): Add instead of subtracting map->l_tls_offset.
      (INLINE_SYSCALL): Add missing arguments to INTERNAL_SYSCALL_ERROR_P and
      Extra files to distribute for powerpc/nofpu.
      (init_iosys): Yield ENODEV on unknown systems.
      Add soft-supp.h.
      Define MAP_POPULATE and MAP_NONBLOCK.
      (__thread_start): Use jal instead of jalr to invoke subroutine so
      Define PSEUDO_NOERRNO, PSEUDO_END_NOERRNO, and ret_NOERRNO.
      INTERNAL_SYSCALL): Remove a1 from clobber list.
      (__TIMER_T_TYPE): Define as void*.
      (struct siginfo): Adjust timer info for what the kernel provides these days.
      (struct siginfo): Avoid no-op padding element.
      (_NSIG): Define to 65.
      (PSEUDO): Add missing ; after ENTRY use.
      Remove FLT_EVAL_METHOD definition.
      Allow file to be included multiple times.
      Sync with Linux 2.5.67.
      Define SI_TKILL.
      Add libc_hidden_builtin_def.
      (IPCOP_semtimedop): Define.
      (atomic_exchange_acq): Renamed from atomic_exchange.
      New sequences for 5+ arg syscalls only needed for PIC.
      Don't inline the function. Export them.  Prepend __ to name.
      Fix handling of syscalls with more than four parameters.
      (struct statfs): Add f_frsize field.
      ld.so cache deifnitions for mips.
      (INLINE_SYSCALL): Cast result to long int.
      Define _STATBUF_ST_NSEC.
      Initialization code for libpthread on Alpha.
      Spinlock implementation for Alpha.
      Spinlock trylock implementation for Alpha.
      General definition for libpthread on Alpha.
      libthread_db interface to map LWP ID to thread for Alpha.
      TLS access definitions for Alpha.
      Makefile for nptl on Alpha.
      Public type definitions for nptl on Alpha.
      Public semaphore type definitions for Alpha.
      Alpha specific nptl code to start thread.
      Alpha specific fork in nptl on Alpha.
      Low level lock definitions for nptl on Alpha.
      vfork implementation for nptl on Alpha.
      pthread_once implementation for nptl on Alpha.
      sem_post implementation for nptl on Alpha.
      Asm macros for definition of cancelable syscall wrappers for nptl on Alpha.
      Avoid .ent/.end.
      (lll_futex_wait, lll_futex_timed_wait, lll_futex_wake, lll_futex_requeue): On
      Remove CLFAGS-.oS addition.
      (_STATFS_F_FRSIZE): Define.
      (PROCINFO_CLASS): Define if not yet defined.  Use it instead of EXTERN.
      Header with a.out binary format definitions.
      (PT_EI): Add __attribute__((always_inline)).
      (__SSIZE_T_TYPE): Define.
      AIX posix_madvise implementation.
      Define posix_fadvise64_64 entry.  Add version info to posix_fadvise64 entry.
      Don't add new posix_fadvise64_64 syscall.
      (PSEUDO_ERRVAL, PSEUDO_RET_ERRVAL, ret_ERRVAL, PSEUDO_END_ERRVAL): Define.
      (posix_fadvise64): Add V flag.
      (PSEUDO_ERRVAL): Define.
      Add semtimedop.
      Add posix_fadvise64 and posix_fallocate64 at GLIBC_2.3.3.
      POSIX limits for Linux/Alpha.
      Additional versions for Linux/Alpha.
      (sysdep_routines): Remove rt_sigsuspend, rt_sigprocmask, rt_sigtimedwait,
      (__syscall_rt_sigaction): New prototype.
      Not needed anymore.
      (__syscall_recvfrom, __syscall_sendto): Remove unused aliases.
      (__syscall_*): Remove unused __syscall_ stubs.
      (sysdep_routines): Remove rt_*.
      Remove unused __syscall_* prototypes.
      Change type of pthread_t to be compatible with LT.
      Rewrite.
      Use sys_mmap2 if it's known to be available.
      Optimise code a little.
      Branch to fork if libpthread is loaded.  Elide backwards compatibility code
      (CALL_ROUTINE): Deleted.
      (DO_RET): New.
      Add #error if __NR_vfork required but not defined.
      Include compat code in build.
      libgcc compatibility code.
      Add libgcc-compat.c.
      [GLIBC_2.2]: Add __clz_tab.
      Not needed anymore.
      (RTLD_START): Remove setting of __libc_stack_end.
      Define PROT_GROWSDOWN and PROT_GROWSUP.
      Undef JUMPTARGET before use.
      (syscall): Cleanup asm statment.
      Define PSEUDO_ERRVAL, SYSCALL_ERROR_LABEL under all conditions,
      (LOAD_ARGS_0) (LOAD_ARGS_1, LOAD_ARGS_2, LOAD_ARGS_3, LOAD_ARGS_4)
      (__fegetexceptflag): Add masking of fenv.
      Add dl-symaddr and dl-fptr to the correct build strings.
      Configuration for hppa function descriptor handling.
      Not needed anymore.
      (_dl_symbol_address): Use _dl_make_ftpr, remove const qualifier for map.
      DL_LOOKUP_ADDRESS must clear PLABEL32 bits, define DL_AUTO_FUNCTION_ADDRESS and
      (feclearexcept): Right shift FE_ALL_EXCEPT before complimenting.
      (fegetenv): use asm 'ma,' completer, and gcc '+r' constraint.
      (feholdexcept): Use asm 'ma,' completer, and gcc '+r' constraint.
      (fesetenv): Use asm 'ma,' completer, and gcc '+r' constraint.
      (feupdateenv): Read raised exception bits, OR with envp, pass to fesetenv.
      (feraiseexcept): Add delayed exception flushing, FE_UNDERFLOW is DBL_MIN/3.0,
      (fesetexceptflag): Set enable bits not raised exception bits.
      (__clone) [PIC]: Save PIC, reload PIC if we need to call __syscall_error,
      Setjmp buffer unwinding helper code for Alpha.
      Add readahead prototype.
      (DL_ARGV_NOT_RELRO): Define.
      (DL_ARGV_NOT_RELRO): Remove.
      Alpha specific definition for ld.so.
      (feholdexcept): Fix order of fp status register loads.
      (posix_fadvise64): Remove.
      posix_fadvise64 implementation.
      posix_fadvise implementation.
      Use GLRO instead of GL where appropriate.
      Use GLRO instead of GL where appropriate.
      Use GLRO instead of GL where appropriate.
      Don't define via builtins.
      (isgreater, isgreaterequal, isless, islessequal, islessgreater): Remove;
      (ADJTIME): Add attribute_compat_text_section.
      (__old_wordexp): Add attribute_compat_text_section.
      (__old_glob, __old_globfree): Add attribute_compat_text_section.
      Define HOST_NAME_MAX.
      Not needed anymore.
      strtold_l for m68k long double.
      Consolidated 64bit support for Linux.
      Implied additional directories.
      Not needed anymore.
      Move common syscalls for 64bit arches to
      (__NR_pread, __NR_pwrite): Define to __NR_p{read,write}64 if not defined.
      (pthread_mutex_t): Add __spins field.
      Define lll_mutex_cond_trylock.
      Add IUTF8.
      (MQ_PRIO_MAX): Define.
      (feupdateenv): Use only sw[0] and call feraiseexcept.
      (__hppa_init_bootstrap_fdesc_table):
      Dynamic linking definitions for HPPA.
      Add bits/link.h elf/entry.h.
      (SEM_VALUE_MAX): Jusr use a plain number.
      Entry point definition for hppa.
      hppa specific part of profiling code.
      Don't use x86 version.
      (elf_machine_rela): Don't use INTUSE when calling _dl_signal_error.
      (F_SETOWN, F_GETOWN): Define if __USE_BSD or __USE_UNIX98.
      Not needed anymore.
      Linux/Alpha startup code in ld.so.
      Linux/Alpha sysconf definitions.
      Export __libc_alpha_cache_shape as a private symbol.
      (pthread_cond_t): Add __broadcast_seq field.
      Add libc_hidden_builtin_def.
      (FUTEX_CMP_REQUEUE): Define.
      (pthread_cond_t): Add __data.__futex field, reshuffle __data.__clock.
      Additional makefile for Unix on Alpha.
      Lowlevel system dependent code for Unix/Alpha.
      (MULTIPLE_THREADS_OFFSET): Define unconditionally.
      (inline_syscall6): Fix a typo.
      [BZ #231]
      [BZ #230]
      (ffs): Add libc_hidden_builtin_def.
      Add __BEGIN_DECLS for __getpagesize declaration.
      (RLIMIT_SIGPENDING, RLIMIT_MSGQUEUE): Add.
      (RLIMIT_SIGPENDING, RLIMIT_MSGQUEUE): Add.
      Define non-standard RUSAGE_ enums as __RUSAGE_ and adjust macros
      Include sgidefs.h only if NO_SGIDEFS_H isn't defined.
      (pthread_cond_t): Rename __data.__clock to __data.__nwaiters, make it
      Define __libc_unwind_longjmp.
      (__pthread_once): Use atomic_increment instead of atomic_exchange_and_add.
      Use __NTH instead of __THROW in inline function definitions.
      Define rwlock types also for __USE_XOPEN2K.
      Remove uses of __P and __PMT.
      (inline_syscall[0-6]): Change name argument to numbers from syscall names.
      (pthread_cond_t): Add __extension__ to long long types.
      (__fdimf, __fdim, fdimf, fdim): Handle +inf/+inf.
      (elf_machine_runtime_link_map): Replace iteration over GL(dl_loaded)
      Remove sys/syscall.h, sys/types.h, linux/posix_types.h, sysdep.h and
      (TRAMPOLINE_TEMPLATE): Add unwind annotations.
      Include sgidefs.h only if NO_SGIDEFS_H isn't defined.  Don't include
      * csu/elf-init.c (__libc_csu_fini): Don't do anything here.
      (__tls_get_addr): Updated for dtv_t union.
      (__old_globfree): Also copy gl_offs.
      (ELF_MACHINE_NO_RELA): Define unconditionally to defined RTLD_BOOTSTRAP.
      Add __USE_MISC and __USE_XOPEN guards to match linux/bits/termios.h.
      Add space inf weak_alias use.
      (O_DIRECT): Fix value.
      (RLIMIT_NICE, RLIMIT_RTPRIO): Add.
      (RLIMIT_RTPRIO): Fix typo.
      Add libm_hidden_def.
      (pthread_rwlock_t): Make sure __flags are located at offset 48 from the
      (FUTEX_WAKE_OP, FUTEX_OP_CLEAR_WAKE_IF_GT_ONE): Define.
      Return the correct result when the same dividend and divisor are provided,
      Remove use of HAVE_GNU_LD.
      Linux/Alpha fxstatat implementation.
      Linux/m68k fxstatat implementation.
      Linux/m68k fchownat implementation.
      Define SHM_NORESERVE.
      Generic brdinit.c.
      Generic console.c.
      Generic strtsupp.c.
      Add __next and __prev field to pthread_mutex_t.
      dd new errlist-compat entry for up to 138 errnos.
      Define EOWNERDEAD and ENOTRECOVERABLE if not already defined.
      Include string.h.
      Define MADV_REMOVE.
      Use PTR_DEMANGLE.
      Use PTR_DEMANGLE.
      (PTR_MANGLE): Define.
      (tcbhead_t): Rename member to __private.
      (PTR_MANGLE, PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2): Move to
      Pretty printing.
      Define PTR_MANGLE, PTR_MANGLE2, PTR_DEMANGLE, PTR_DEMANGLE2.
      Define __GI___fxstatat64.
      (__pthread_list_t): New typedef.
      Define MADV_DONTFORK and MADV_DOFORK.
      Correct MADV_DO{,NOT}FORK values.
      (lll_robust_mutex_dead, lll_robust_mutex_trylock, lll_robust_mutex_lock,
      Define LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.
      Remove LINUX_FADV_ASYNC_WRITE and LINUX_FADV_WRITE_WAIT.
      Add prototype for tee.
      Declare vmsplice.
      Fix MADV_REMOVE value.
      Define SPLICE_F_*.
      Fix comment.
      Define FUTEX_LOCK_PI, FUTEX_UNLOCK_PI, and FUTEX_TRYLOCK_PI.
      (splice): Add offin and offout arguments to the prototype.
      Add SEM_VALUE_MAX.
      Remove SEM_VALUE_MAX.
      (SINGLE_THREAD_P): Define to THREAD_SELF->header.multiple_threads.
      USE_TLS support is now default.
      (RTLD_SINGLE_THREAD_P): Define.
      Use __extern_inline and __extern_always_inline where appropriate.
      Define UTIME_NOW and UTIME_OMIT.
      (THREAD_GSCOPE_FLAG_UNUSED, THREAD_GSCOPE_FLAG_USED, THREAD_GSCOPE_FLAG_WAIT,
      Remove all traces of lll_unlock_wake_cb.
      Adjust use of lll_futex_* macros.
      Replace lll_private_futex_* (*) with lll_futex_* (*, LLL_PRIVATE).
      (clear_once_control, __pthread_once): Add LLL_PRIVATE as last argument
      (FUTEX_PRIVATE_FLAG,
      Renamed all lll_mutex_* resp. lll_robust_mutex_* macros to lll_* resp.
      (O_CLOEXEC): Define.
      (lll_futex_requeue, lll_futex_wake_unlock): Add private argument, use
      (pthread_rwlock_t): Renamed __pad1 element to __shared, adjust names of
      Include kernel-features.h.
      (__MATH_INLINE): Define to __extern_inline whenever that macro is defined.
      Correct return value type __THROW marker of splice, vmsplice, and tee.
      Define F_DUPFD_CLOEXEC.
      Fix comment describing shmid_ds.
      Undefined ARG_MAX if <linux/limits.h> has defined it.
      Remove open system call.
      Define RUSAGE_THREAD and RUSAGE_LWP.
      epoll.h header for Linux/Alpha.
      eventfd.h header for Linux/Alpha.
      inotify.h header for Linux/Alpha.
      signalfd.h header for Linux/Alpha.
      timerfd.h header for Linux/Alpha.

Ulrich Weigand (3):
      Create ARM unwind records for system call stubs.
      [arm] Fix bug in _nocancel system call stubs.
      [arm] Remove linuxthreads support.

Viju Vincent (1):
      Resolve race between dlopen and lazy binding on MIPS.

-----------------------------------------------------------------------


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]