[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Commits] r17051 - in /trunk: ./ libc/ libc/abilist/ libc/argp/ libc/assert/ libc/bits/ libc/catgets/ libc/conform/data/ libc/crypt/ l...



Author: joseph
Date: Wed Feb  8 16:44:31 2012
New Revision: 17051

Log:
Merge changes between r16568 and r17050 from /fsf/trunk.

Added:
    trunk/libc/abilist/libnss_db.abilist
      - copied unchanged from r17050, fsf/trunk/libc/abilist/libnss_db.abilist
    trunk/libc/debug/poll_chk.c
      - copied unchanged from r17050, fsf/trunk/libc/debug/poll_chk.c
    trunk/libc/debug/ppoll_chk.c
      - copied unchanged from r17050, fsf/trunk/libc/debug/ppoll_chk.c
    trunk/libc/elf/tst-relsort1.c
      - copied unchanged from r17050, fsf/trunk/libc/elf/tst-relsort1.c
    trunk/libc/elf/tst-relsort1mod1.c
      - copied unchanged from r17050, fsf/trunk/libc/elf/tst-relsort1mod1.c
    trunk/libc/elf/tst-relsort1mod2.c
      - copied unchanged from r17050, fsf/trunk/libc/elf/tst-relsort1mod2.c
    trunk/libc/include/bits/poll2.h
      - copied unchanged from r17050, fsf/trunk/libc/include/bits/poll2.h
    trunk/libc/include/sys/epoll.h
      - copied unchanged from r17050, fsf/trunk/libc/include/sys/epoll.h
    trunk/libc/io/bits/poll2.h
      - copied unchanged from r17050, fsf/trunk/libc/io/bits/poll2.h
    trunk/libc/math/tst-CMPLX.c
      - copied unchanged from r17050, fsf/trunk/libc/math/tst-CMPLX.c
    trunk/libc/math/tst-CMPLX2.c
      - copied unchanged from r17050, fsf/trunk/libc/math/tst-CMPLX2.c
    trunk/libc/nptl/pt-crti.S
      - copied unchanged from r17050, fsf/trunk/libc/nptl/pt-crti.S
    trunk/libc/stdlib/bug-fmtmsg1.c
      - copied unchanged from r17050, fsf/trunk/libc/stdlib/bug-fmtmsg1.c
    trunk/libc/sysdeps/i386/crti.S
      - copied unchanged from r17050, fsf/trunk/libc/sysdeps/i386/crti.S
    trunk/libc/sysdeps/i386/crtn.S
      - copied unchanged from r17050, fsf/trunk/libc/sysdeps/i386/crtn.S
    trunk/libc/sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c
      - copied unchanged from r17050, fsf/trunk/libc/sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c
    trunk/libc/sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c
      - copied unchanged from r17050, fsf/trunk/libc/sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c
    trunk/libc/sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c
      - copied unchanged from r17050, fsf/trunk/libc/sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c
    trunk/libc/wcsmbs/tst-c16c32-1.c
      - copied unchanged from r17050, fsf/trunk/libc/wcsmbs/tst-c16c32-1.c
    trunk/ports/sysdeps/m68k/crti.S
      - copied unchanged from r17050, fsf/trunk/ports/sysdeps/m68k/crti.S
    trunk/ports/sysdeps/m68k/crtn.S
      - copied unchanged from r17050, fsf/trunk/ports/sysdeps/m68k/crtn.S
    trunk/ports/sysdeps/mips/nptl/shlib-versions
      - copied unchanged from r17050, fsf/trunk/ports/sysdeps/mips/nptl/shlib-versions
    trunk/ports/sysdeps/tile/math_private.h
      - copied unchanged from r17050, fsf/trunk/ports/sysdeps/tile/math_private.h
    trunk/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h
      - copied unchanged from r17050, fsf/trunk/ports/sysdeps/unix/sysv/linux/generic/not-cancel.h
    trunk/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S
      - copied unchanged from r17050, fsf/trunk/ports/sysdeps/unix/sysv/linux/m68k/m68k-helpers.S
Removed:
    trunk/libc/nptl/sysdeps/ia64/
    trunk/libc/nptl/sysdeps/unix/sysv/linux/i386/Makefile
    trunk/libc/nptl/sysdeps/unix/sysv/linux/ia64/
    trunk/libc/posix/glob/
    trunk/libc/sysdeps/i386/elf/Makefile
    trunk/libc/sysdeps/ia64/
    trunk/libc/sysdeps/unix/sysv/i386/sysdep.h
    trunk/libc/sysdeps/unix/sysv/linux/ia64/
    trunk/ports/sysdeps/arm/__longjmp.S
    trunk/ports/sysdeps/arm/bits/atomic.h
    trunk/ports/sysdeps/arm/bits/huge_val.h
    trunk/ports/sysdeps/arm/bits/setjmp.h
    trunk/ports/sysdeps/arm/fpu/
    trunk/ports/sysdeps/arm/jmpbuf-offsets.h
    trunk/ports/sysdeps/arm/machine-gmon.h
    trunk/ports/sysdeps/arm/setjmp.S
    trunk/ports/sysdeps/unix/sysv/linux/arm/____longjmp_chk.S
    trunk/ports/sysdeps/unix/sysv/linux/arm/check_pf.c
    trunk/ports/sysdeps/unix/sysv/linux/arm/eabi/check_pf.c
    trunk/ports/sysdeps/unix/sysv/linux/arm/mmap64.S
    trunk/ports/sysdeps/unix/sysv/linux/arm/msgctl.c
    trunk/ports/sysdeps/unix/sysv/linux/arm/nptl/Makefile
    trunk/ports/sysdeps/unix/sysv/linux/arm/nptl/sysdep-cancel.h
    trunk/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-forcedunwind.c
    trunk/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind-resume.c
    trunk/ports/sysdeps/unix/sysv/linux/arm/nptl/unwind.h
    trunk/ports/sysdeps/unix/sysv/linux/arm/semctl.c
    trunk/ports/sysdeps/unix/sysv/linux/arm/shmctl.c
    trunk/ports/sysdeps/unix/sysv/linux/arm/sigrestorer.S
    trunk/ports/sysdeps/unix/sysv/linux/m68k/coldfire/m68k-helpers.S
    trunk/ports/sysdeps/unix/sysv/linux/m68k/m680x0/m68k-helpers.S
Modified:
    trunk/   (props changed)
    trunk/libc/ChangeLog
    trunk/libc/FAQ
    trunk/libc/FAQ.in
    trunk/libc/INSTALL
    trunk/libc/Makeconfig
    trunk/libc/Makerules
    trunk/libc/NEWS
    trunk/libc/abilist/ld.abilist
    trunk/libc/abilist/libBrokenLocale.abilist
    trunk/libc/abilist/libanl.abilist
    trunk/libc/abilist/libc.abilist
    trunk/libc/abilist/libcrypt.abilist
    trunk/libc/abilist/libdl.abilist
    trunk/libc/abilist/libm.abilist
    trunk/libc/abilist/libnsl.abilist
    trunk/libc/abilist/libpthread.abilist
    trunk/libc/abilist/libresolv.abilist
    trunk/libc/abilist/librt.abilist
    trunk/libc/abilist/libthread_db.abilist
    trunk/libc/abilist/libutil.abilist
    trunk/libc/aclocal.m4
    trunk/libc/argp/Versions
    trunk/libc/argp/argp-fmtstream.h
    trunk/libc/argp/argp.h
    trunk/libc/assert/assert.h
    trunk/libc/bits/fenv.h
    trunk/libc/bits/sched.h
    trunk/libc/bits/sigset.h
    trunk/libc/bits/sigthread.h
    trunk/libc/catgets/gencat.c
    trunk/libc/catgets/nl_types.h
    trunk/libc/config.h.in
    trunk/libc/config.make.in
    trunk/libc/configure
    trunk/libc/configure.in
    trunk/libc/conform/data/pthread.h-data
    trunk/libc/crypt/cert.c
    trunk/libc/crypt/crypt-entry.c
    trunk/libc/crypt/crypt-private.h
    trunk/libc/crypt/crypt.h
    trunk/libc/crypt/crypt_util.c
    trunk/libc/crypt/md5.h
    trunk/libc/csu/Makefile
    trunk/libc/csu/start.c
    trunk/libc/csu/version.c
    trunk/libc/ctype/ctype.h
    trunk/libc/debug/Makefile
    trunk/libc/debug/Versions
    trunk/libc/debug/execinfo.h
    trunk/libc/debug/mbsnrtowcs_chk.c
    trunk/libc/debug/mbsrtowcs_chk.c
    trunk/libc/debug/tst-chk1.c
    trunk/libc/debug/wcsnrtombs_chk.c
    trunk/libc/debug/wcsrtombs_chk.c
    trunk/libc/debug/wcstombs_chk.c
    trunk/libc/dirent/dirent.h
    trunk/libc/dlfcn/Makefile
    trunk/libc/dlfcn/dlfcn.h
    trunk/libc/elf/Makefile
    trunk/libc/elf/dl-init.c
    trunk/libc/elf/dl-open.c
    trunk/libc/elf/dl-tls.c
    trunk/libc/elf/elf.h
    trunk/libc/elf/neededtest4.c
    trunk/libc/elf/pldd.c
    trunk/libc/elf/stackguard-macros.h
    trunk/libc/elf/tls-macros.h
    trunk/libc/elf/tst-auditmod1.c
    trunk/libc/elf/tst-unique3.cc
    trunk/libc/elf/tst-unique4.cc
    trunk/libc/extra-lib.mk
    trunk/libc/grp/grp.h
    trunk/libc/gshadow/gshadow.h
    trunk/libc/iconv/Makefile
    trunk/libc/iconv/gconv.h
    trunk/libc/iconv/gconv_builtin.h
    trunk/libc/iconv/gconv_int.h
    trunk/libc/iconv/gconv_simple.c
    trunk/libc/iconv/iconv.h
    trunk/libc/iconv/iconv_charmap.c
    trunk/libc/iconv/iconv_prog.c
    trunk/libc/iconv/iconvconfig.c
    trunk/libc/iconv/loop.c
    trunk/libc/iconv/skeleton.c
    trunk/libc/iconv/strtab.c
    trunk/libc/include/aio.h
    trunk/libc/include/aliases.h
    trunk/libc/include/argz.h
    trunk/libc/include/arpa/inet.h
    trunk/libc/include/assert.h
    trunk/libc/include/dirent.h
    trunk/libc/include/dlfcn.h
    trunk/libc/include/execinfo.h
    trunk/libc/include/fcntl.h
    trunk/libc/include/fenv.h
    trunk/libc/include/glob.h
    trunk/libc/include/grp.h
    trunk/libc/include/libc-symbols.h
    trunk/libc/include/libintl.h
    trunk/libc/include/mntent.h
    trunk/libc/include/netdb.h
    trunk/libc/include/pwd.h
    trunk/libc/include/rpc/netdb.h
    trunk/libc/include/sched.h
    trunk/libc/include/search.h
    trunk/libc/include/shadow.h
    trunk/libc/include/shlib-compat.h
    trunk/libc/include/signal.h
    trunk/libc/include/stdio.h
    trunk/libc/include/stdlib.h
    trunk/libc/include/string.h
    trunk/libc/include/sys/cdefs.h
    trunk/libc/include/sys/poll.h
    trunk/libc/include/sys/socket.h
    trunk/libc/include/sys/stat.h
    trunk/libc/include/sys/statfs.h
    trunk/libc/include/sys/statvfs.h
    trunk/libc/include/sys/syslog.h
    trunk/libc/include/sys/time.h
    trunk/libc/include/sys/uio.h
    trunk/libc/include/time.h
    trunk/libc/include/unistd.h
    trunk/libc/include/utmp.h
    trunk/libc/include/wchar.h
    trunk/libc/include/wctype.h
    trunk/libc/inet/aliases.h
    trunk/libc/inet/arpa/inet.h
    trunk/libc/inet/netinet/ether.h
    trunk/libc/inet/netinet/in.h
    trunk/libc/intl/libintl.h
    trunk/libc/io/Makefile
    trunk/libc/io/bits/fcntl2.h
    trunk/libc/io/fcntl.h
    trunk/libc/io/ftw.h
    trunk/libc/io/ppoll.c
    trunk/libc/io/sys/poll.h
    trunk/libc/io/sys/stat.h
    trunk/libc/io/sys/statfs.h
    trunk/libc/io/sys/statvfs.h
    trunk/libc/io/utime.h
    trunk/libc/libio/bits/stdio.h
    trunk/libc/libio/bits/stdio2.h
    trunk/libc/libio/filedoalloc.c
    trunk/libc/libio/fileops.c
    trunk/libc/libio/genops.c
    trunk/libc/libio/iofclose.c
    trunk/libc/libio/iofdopen.c
    trunk/libc/libio/iofopen.c
    trunk/libc/libio/iofopen64.c
    trunk/libc/libio/iogetdelim.c
    trunk/libc/libio/iopopen.c
    trunk/libc/libio/libio.h
    trunk/libc/libio/libioP.h
    trunk/libc/libio/obprintf.c
    trunk/libc/libio/oldfileops.c
    trunk/libc/libio/oldiofclose.c
    trunk/libc/libio/oldiofdopen.c
    trunk/libc/libio/oldiofopen.c
    trunk/libc/libio/oldiopopen.c
    trunk/libc/libio/stdio.h
    trunk/libc/libio/wfiledoalloc.c
    trunk/libc/libio/wgenops.c
    trunk/libc/locale/lc-ctype.c
    trunk/libc/locale/locale.h
    trunk/libc/locale/localeinfo.h
    trunk/libc/locale/programs/config.h
    trunk/libc/locale/programs/locale.c
    trunk/libc/locale/programs/localedef.c
    trunk/libc/locale/programs/localedef.h
    trunk/libc/locale/programs/simple-hash.c
    trunk/libc/locale/programs/xmalloc.c
    trunk/libc/localedata/ChangeLog
    trunk/libc/localedata/locales/hu_HU
    trunk/libc/login/utmp.h
    trunk/libc/malloc/arena.c
    trunk/libc/malloc/hooks.c
    trunk/libc/malloc/malloc.c
    trunk/libc/malloc/malloc.h
    trunk/libc/malloc/mcheck.c
    trunk/libc/malloc/mtrace.c
    trunk/libc/malloc/obstack.h
    trunk/libc/manual/install.texi
    trunk/libc/math/Makefile
    trunk/libc/math/bits/math-finite.h
    trunk/libc/math/bits/mathcalls.h
    trunk/libc/math/complex.h
    trunk/libc/math/fenv.h
    trunk/libc/math/libm-test.inc
    trunk/libc/math/math.h
    trunk/libc/math/math_private.h
    trunk/libc/math/s_ldexp.c
    trunk/libc/math/s_ldexpf.c
    trunk/libc/math/s_ldexpl.c
    trunk/libc/math/s_nextafter.c
    trunk/libc/math/s_nexttowardf.c
    trunk/libc/math/s_significand.c
    trunk/libc/math/s_significandf.c
    trunk/libc/math/s_significandl.c
    trunk/libc/math/w_jnl.c
    trunk/libc/misc/Makefile
    trunk/libc/misc/bits/error.h
    trunk/libc/misc/bits/syslog.h
    trunk/libc/misc/err.h
    trunk/libc/misc/error.h
    trunk/libc/misc/fstab.h
    trunk/libc/misc/mntent.h
    trunk/libc/misc/regexp.h
    trunk/libc/misc/search.h
    trunk/libc/misc/sgtty.h
    trunk/libc/misc/sys/cdefs.h
    trunk/libc/misc/sys/mman.h
    trunk/libc/misc/sys/syslog.h
    trunk/libc/misc/sys/uio.h
    trunk/libc/misc/sys/xattr.h
    trunk/libc/misc/syslog.c
    trunk/libc/misc/ttyent.h
    trunk/libc/nis/rpcsvc/ypclnt.h
    trunk/libc/nptl/ChangeLog
    trunk/libc/nptl/Makefile
    trunk/libc/nptl/forward.c
    trunk/libc/nptl/pthreadP.h
    trunk/libc/nptl/semaphore.h
    trunk/libc/nptl/shlib-versions
    trunk/libc/nptl/sysdeps/pthread/bits/libc-lock.h
    trunk/libc/nptl/sysdeps/pthread/bits/sigthread.h
    trunk/libc/nptl/sysdeps/pthread/pthread-functions.h
    trunk/libc/nptl/sysdeps/pthread/pthread.h
    trunk/libc/nptl/sysdeps/unix/sysv/linux/aio_misc.h
    trunk/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S
    trunk/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_post.S
    trunk/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_timedwait.S
    trunk/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_trywait.S
    trunk/libc/nptl/sysdeps/unix/sysv/linux/i386/i486/sem_wait.S
    trunk/libc/nptl/sysdeps/unix/sysv/linux/i386/pthread_once.S
    trunk/libc/nptl/sysdeps/unix/sysv/linux/mq_notify.c
    trunk/libc/nscd/aicache.c
    trunk/libc/nscd/grpcache.c
    trunk/libc/nscd/hstcache.c
    trunk/libc/nscd/initgrcache.c
    trunk/libc/nscd/mem.c
    trunk/libc/nscd/nscd.h
    trunk/libc/nscd/pwdcache.c
    trunk/libc/nscd/servicescache.c
    trunk/libc/nss/makedb.c
    trunk/libc/nss/nss.h
    trunk/libc/posix/bits/unistd.h
    trunk/libc/posix/fnmatch.h
    trunk/libc/posix/glob.h
    trunk/libc/posix/sched.h
    trunk/libc/posix/spawn.h
    trunk/libc/posix/sys/wait.h
    trunk/libc/posix/unistd.h
    trunk/libc/posix/wordexp.h
    trunk/libc/pwd/pwd.h
    trunk/libc/resolv/Makefile
    trunk/libc/resolv/netdb.h
    trunk/libc/resolv/res_libc.c
    trunk/libc/resource/sys/resource.h
    trunk/libc/rt/Makefile
    trunk/libc/rt/aio.h
    trunk/libc/rt/bits/mqueue2.h
    trunk/libc/rt/mqueue.h
    trunk/libc/scripts/abilist.awk
    trunk/libc/scripts/config.guess
    trunk/libc/scripts/config.sub
    trunk/libc/scripts/firstversions.awk
    trunk/libc/shadow/shadow.h
    trunk/libc/shlib-versions
    trunk/libc/signal/signal.h
    trunk/libc/socket/send.c
    trunk/libc/socket/sendto.c
    trunk/libc/socket/sys/socket.h
    trunk/libc/stdio-common/printf.h
    trunk/libc/stdio-common/tst-gets.c
    trunk/libc/stdio-common/vfscanf.c
    trunk/libc/stdio-common/xbug.c
    trunk/libc/stdlib/Makefile
    trunk/libc/stdlib/bits/stdlib.h
    trunk/libc/stdlib/fmtmsg.c
    trunk/libc/stdlib/fmtmsg.h
    trunk/libc/stdlib/monetary.h
    trunk/libc/stdlib/stdlib.h
    trunk/libc/stdlib/strtol_l.c
    trunk/libc/stdlib/ucontext.h
    trunk/libc/streams/stropts.h
    trunk/libc/string/argz.h
    trunk/libc/string/bits/string2.h
    trunk/libc/string/bits/string3.h
    trunk/libc/string/envz.h
    trunk/libc/string/memchr.c
    trunk/libc/string/memcmp.c
    trunk/libc/string/memrchr.c
    trunk/libc/string/rawmemchr.c
    trunk/libc/string/string.h
    trunk/libc/string/strings.h
    trunk/libc/string/test-strcpy.c
    trunk/libc/sunrpc/rpc/auth.h
    trunk/libc/sunrpc/rpc/auth_des.h
    trunk/libc/sunrpc/rpc/clnt.h
    trunk/libc/sunrpc/rpc/netdb.h
    trunk/libc/sunrpc/rpc/pmap_clnt.h
    trunk/libc/sunrpc/rpc/xdr.h
    trunk/libc/sysdeps/generic/_G_config.h
    trunk/libc/sysdeps/generic/inttypes.h
    trunk/libc/sysdeps/generic/ldconfig.h
    trunk/libc/sysdeps/generic/ldsodefs.h
    trunk/libc/sysdeps/generic/machine-gmon.h
    trunk/libc/sysdeps/generic/net/if.h
    trunk/libc/sysdeps/generic/sys/swap.h
    trunk/libc/sysdeps/generic/sysdep.h
    trunk/libc/sysdeps/gnu/_G_config.h
    trunk/libc/sysdeps/gnu/net/if.h
    trunk/libc/sysdeps/gnu/utmpx.h
    trunk/libc/sysdeps/i386/Makefile
    trunk/libc/sysdeps/i386/asm-syntax.h
    trunk/libc/sysdeps/i386/configure
    trunk/libc/sysdeps/i386/configure.in
    trunk/libc/sysdeps/i386/fpu/bits/fenv.h
    trunk/libc/sysdeps/i386/fpu/e_acosh.S
    trunk/libc/sysdeps/i386/fpu/e_acoshf.S
    trunk/libc/sysdeps/i386/fpu/e_acoshl.S
    trunk/libc/sysdeps/i386/fpu/e_atanh.S
    trunk/libc/sysdeps/i386/fpu/e_atanhf.S
    trunk/libc/sysdeps/i386/fpu/e_atanhl.S
    trunk/libc/sysdeps/i386/fpu/e_log.S
    trunk/libc/sysdeps/i386/fpu/e_log10.S
    trunk/libc/sysdeps/i386/fpu/e_log10f.S
    trunk/libc/sysdeps/i386/fpu/e_log10l.S
    trunk/libc/sysdeps/i386/fpu/e_log2.S
    trunk/libc/sysdeps/i386/fpu/e_log2f.S
    trunk/libc/sysdeps/i386/fpu/e_log2l.S
    trunk/libc/sysdeps/i386/fpu/e_logf.S
    trunk/libc/sysdeps/i386/fpu/e_logl.S
    trunk/libc/sysdeps/i386/fpu/e_pow.S
    trunk/libc/sysdeps/i386/fpu/e_powf.S
    trunk/libc/sysdeps/i386/fpu/e_powl.S
    trunk/libc/sysdeps/i386/fpu/e_scalb.S
    trunk/libc/sysdeps/i386/fpu/e_scalbf.S
    trunk/libc/sysdeps/i386/fpu/e_scalbl.S
    trunk/libc/sysdeps/i386/fpu/s_asinh.S
    trunk/libc/sysdeps/i386/fpu/s_asinhf.S
    trunk/libc/sysdeps/i386/fpu/s_asinhl.S
    trunk/libc/sysdeps/i386/fpu/s_cbrt.S
    trunk/libc/sysdeps/i386/fpu/s_cbrtf.S
    trunk/libc/sysdeps/i386/fpu/s_cbrtl.S
    trunk/libc/sysdeps/i386/fpu/s_cexp.S
    trunk/libc/sysdeps/i386/fpu/s_cexpf.S
    trunk/libc/sysdeps/i386/fpu/s_cexpl.S
    trunk/libc/sysdeps/i386/fpu/s_expm1.S
    trunk/libc/sysdeps/i386/fpu/s_expm1f.S
    trunk/libc/sysdeps/i386/fpu/s_expm1l.S
    trunk/libc/sysdeps/i386/fpu/s_frexp.S
    trunk/libc/sysdeps/i386/fpu/s_frexpf.S
    trunk/libc/sysdeps/i386/fpu/s_frexpl.S
    trunk/libc/sysdeps/i386/fpu/s_isinfl.c
    trunk/libc/sysdeps/i386/fpu/s_isnanl.c
    trunk/libc/sysdeps/i386/fpu/s_log1p.S
    trunk/libc/sysdeps/i386/fpu/s_log1pf.S
    trunk/libc/sysdeps/i386/fpu/s_log1pl.S
    trunk/libc/sysdeps/i386/fpu/s_nextafterl.c
    trunk/libc/sysdeps/i386/fpu/s_nexttoward.c
    trunk/libc/sysdeps/i386/fpu/s_nexttowardf.c
    trunk/libc/sysdeps/i386/i486/bits/string.h
    trunk/libc/sysdeps/i386/i686/fpu/e_logl.S
    trunk/libc/sysdeps/i386/i686/memcmp.S
    trunk/libc/sysdeps/i386/i686/multiarch/bcopy.S
    trunk/libc/sysdeps/i386/i686/multiarch/bzero.S
    trunk/libc/sysdeps/i386/i686/multiarch/memchr.S
    trunk/libc/sysdeps/i386/i686/multiarch/memcmp-sse4.S
    trunk/libc/sysdeps/i386/i686/multiarch/memcmp.S
    trunk/libc/sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S
    trunk/libc/sysdeps/i386/i686/multiarch/memcpy-ssse3.S
    trunk/libc/sysdeps/i386/i686/multiarch/memcpy.S
    trunk/libc/sysdeps/i386/i686/multiarch/memcpy_chk.S
    trunk/libc/sysdeps/i386/i686/multiarch/memmove.S
    trunk/libc/sysdeps/i386/i686/multiarch/memmove_chk.S
    trunk/libc/sysdeps/i386/i686/multiarch/mempcpy.S
    trunk/libc/sysdeps/i386/i686/multiarch/mempcpy_chk.S
    trunk/libc/sysdeps/i386/i686/multiarch/memrchr.S
    trunk/libc/sysdeps/i386/i686/multiarch/memset-sse2-rep.S
    trunk/libc/sysdeps/i386/i686/multiarch/memset-sse2.S
    trunk/libc/sysdeps/i386/i686/multiarch/memset.S
    trunk/libc/sysdeps/i386/i686/multiarch/memset_chk.S
    trunk/libc/sysdeps/i386/i686/multiarch/rawmemchr.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcasecmp.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcat-sse2.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcat.S
    trunk/libc/sysdeps/i386/i686/multiarch/strchr.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcmp-sse4.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcmp-ssse3.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcmp.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcpy-sse2.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcpy.S
    trunk/libc/sysdeps/i386/i686/multiarch/strcspn.S
    trunk/libc/sysdeps/i386/i686/multiarch/strlen.S
    trunk/libc/sysdeps/i386/i686/multiarch/strncase.S
    trunk/libc/sysdeps/i386/i686/multiarch/strnlen.S
    trunk/libc/sysdeps/i386/i686/multiarch/strrchr.S
    trunk/libc/sysdeps/i386/i686/multiarch/strspn.S
    trunk/libc/sysdeps/i386/i686/multiarch/wcschr.S
    trunk/libc/sysdeps/i386/i686/multiarch/wcscmp.S
    trunk/libc/sysdeps/i386/i686/multiarch/wcscpy.S
    trunk/libc/sysdeps/i386/i686/multiarch/wcslen.S
    trunk/libc/sysdeps/i386/i686/multiarch/wcsrchr.S
    trunk/libc/sysdeps/i386/i686/multiarch/wmemcmp.S
    trunk/libc/sysdeps/i386/sysdep.h
    trunk/libc/sysdeps/ieee754/dbl-64/k_rem_pio2.c
    trunk/libc/sysdeps/ieee754/dbl-64/k_tan.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_copysign.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_erf.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_fabs.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_finite.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_floor.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_frexp.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_ilogb.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_isnan.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_log1p.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_logb.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_modf.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_nearbyint.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_scalbln.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_scalbn.c
    trunk/libc/sysdeps/ieee754/dbl-64/s_tanh.c
    trunk/libc/sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c
    trunk/libc/sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c
    trunk/libc/sysdeps/ieee754/flt-32/e_acoshf.c
    trunk/libc/sysdeps/ieee754/flt-32/e_asinf.c
    trunk/libc/sysdeps/ieee754/flt-32/e_rem_pio2f.c
    trunk/libc/sysdeps/ieee754/flt-32/k_cosf.c
    trunk/libc/sysdeps/ieee754/flt-32/k_rem_pio2f.c
    trunk/libc/sysdeps/ieee754/flt-32/k_sinf.c
    trunk/libc/sysdeps/ieee754/flt-32/k_tanf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_atanf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_copysignf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_cosf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_erff.c
    trunk/libc/sysdeps/ieee754/flt-32/s_fabsf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_finitef.c
    trunk/libc/sysdeps/ieee754/flt-32/s_frexpf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_ilogbf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_isnanf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_logbf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_modff.c
    trunk/libc/sysdeps/ieee754/flt-32/s_nextafterf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_scalblnf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_scalbnf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_sinf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_tanf.c
    trunk/libc/sysdeps/ieee754/flt-32/s_tanhf.c
    trunk/libc/sysdeps/ieee754/k_standard.c
    trunk/libc/sysdeps/ieee754/ldbl-128/e_asinl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/k_tanl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_asinhl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_ceill.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_copysignl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_cosl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_erfl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_fabsl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_finitel.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_floorl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_frexpl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_ilogbl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_isnanl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_logbl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_modfl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_nearbyintl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_nextafterl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_nexttoward.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_nexttowardf.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_rintl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_scalblnl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_scalbnl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_sinl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_tanhl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/s_tanl.c
    trunk/libc/sysdeps/ieee754/ldbl-128/w_expl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/e_acosl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/e_asinl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/e_jnl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/k_tanl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_asinhl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_ceill.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_copysignl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_cosl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_erfl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_fabsl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_floorl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_frexpl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_ilogbl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_llrintl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_llroundl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_logbl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_lrintl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_lroundl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_modfl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_rintl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_roundl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_sinl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_tanhl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_tanl.c
    trunk/libc/sysdeps/ieee754/ldbl-128ibm/s_truncl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/e_asinl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/e_hypotl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_asinhl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_ceill.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_copysignl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_cosl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_erfl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_fabsl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_finitel.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_floorl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_frexpl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_ilogbl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_isnanl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_logbl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_modfl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_nearbyintl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_nextafterl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_nexttoward.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_nexttowardf.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_rintl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_scalblnl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_scalbnl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_sinl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_tanhl.c
    trunk/libc/sysdeps/ieee754/ldbl-96/s_tanl.c
    trunk/libc/sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h
    trunk/libc/sysdeps/ieee754/ldbl-opt/nldbl-strtold_l.c
    trunk/libc/sysdeps/ieee754/s_matherr.c
    trunk/libc/sysdeps/mach/hurd/Makefile
    trunk/libc/sysdeps/mach/hurd/_G_config.h
    trunk/libc/sysdeps/mach/hurd/mmap.c
    trunk/libc/sysdeps/mach/hurd/ppoll.c
    trunk/libc/sysdeps/mach/hurd/socket.c
    trunk/libc/sysdeps/mach/sysdep.h
    trunk/libc/sysdeps/posix/getcwd.c
    trunk/libc/sysdeps/powerpc/bits/mathdef.h
    trunk/libc/sysdeps/powerpc/fpu/libm-test-ulps
    trunk/libc/sysdeps/powerpc/fpu/w_sqrt.c
    trunk/libc/sysdeps/powerpc/fpu/w_sqrtf.c
    trunk/libc/sysdeps/powerpc/powerpc32/Makefile
    trunk/libc/sysdeps/powerpc/powerpc32/a2/memcpy.S
    trunk/libc/sysdeps/powerpc/powerpc32/sysdep.h
    trunk/libc/sysdeps/powerpc/powerpc64/Makefile
    trunk/libc/sysdeps/powerpc/powerpc64/a2/memcpy.S
    trunk/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c
    trunk/libc/sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c
    trunk/libc/sysdeps/powerpc/powerpc64/sysdep.h
    trunk/libc/sysdeps/powerpc/sysdep.h
    trunk/libc/sysdeps/s390/asm-syntax.h
    trunk/libc/sysdeps/s390/bits/string.h
    trunk/libc/sysdeps/s390/fpu/bits/fenv.h
    trunk/libc/sysdeps/s390/s390-32/sysdep.h
    trunk/libc/sysdeps/s390/s390-64/sysdep.h
    trunk/libc/sysdeps/sh/backtrace.c
    trunk/libc/sysdeps/sh/sh4/bits/mathdef.h
    trunk/libc/sysdeps/sh/sysdep.h
    trunk/libc/sysdeps/sparc/bits/mathdef.h
    trunk/libc/sysdeps/sparc/fpu/bits/fenv.h
    trunk/libc/sysdeps/sparc/fpu/bits/mathinline.h
    trunk/libc/sysdeps/sparc/sparc32/alloca.S
    trunk/libc/sysdeps/unix/i386/sysdep.S
    trunk/libc/sysdeps/unix/sparc/start.c
    trunk/libc/sysdeps/unix/sparc/sysdep.S
    trunk/libc/sysdeps/unix/sparc/sysdep.h
    trunk/libc/sysdeps/unix/start.c
    trunk/libc/sysdeps/unix/sysdep.h
    trunk/libc/sysdeps/unix/sysv/linux/bits/resource.h
    trunk/libc/sysdeps/unix/sysv/linux/bits/sched.h
    trunk/libc/sysdeps/unix/sysv/linux/bits/sigset.h
    trunk/libc/sysdeps/unix/sysv/linux/bits/socket.h
    trunk/libc/sysdeps/unix/sysv/linux/bits/sys_errlist.h
    trunk/libc/sysdeps/unix/sysv/linux/bits/uio.h
    trunk/libc/sysdeps/unix/sysv/linux/configure
    trunk/libc/sysdeps/unix/sysv/linux/configure.in
    trunk/libc/sysdeps/unix/sysv/linux/epoll_pwait.c
    trunk/libc/sysdeps/unix/sysv/linux/faccessat.c
    trunk/libc/sysdeps/unix/sysv/linux/grantpt.c
    trunk/libc/sysdeps/unix/sysv/linux/i386/glob64.c
    trunk/libc/sysdeps/unix/sysv/linux/i386/olddirent.h
    trunk/libc/sysdeps/unix/sysv/linux/i386/sysdep.h
    trunk/libc/sysdeps/unix/sysv/linux/kernel-features.h
    trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext-common.S
    trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S
    trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext-common.S
    trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S
    trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h
    trunk/libc/sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h
    trunk/libc/sysdeps/unix/sysv/linux/ppoll.c
    trunk/libc/sysdeps/unix/sysv/linux/preadv.c
    trunk/libc/sysdeps/unix/sysv/linux/prlimit.c
    trunk/libc/sysdeps/unix/sysv/linux/pwritev.c
    trunk/libc/sysdeps/unix/sysv/linux/readv.c
    trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmp-convert.h
    trunk/libc/sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h
    trunk/libc/sysdeps/unix/sysv/linux/sparc/bits/socket.h
    trunk/libc/sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c
    trunk/libc/sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c
    trunk/libc/sysdeps/unix/sysv/linux/sparc/sparc64/wordexp.c
    trunk/libc/sysdeps/unix/sysv/linux/sparc/sys/epoll.h
    trunk/libc/sysdeps/unix/sysv/linux/sparc/sys/timerfd.h
    trunk/libc/sysdeps/unix/sysv/linux/sys/acct.h
    trunk/libc/sysdeps/unix/sysv/linux/sys/epoll.h
    trunk/libc/sysdeps/unix/sysv/linux/sys/mount.h
    trunk/libc/sysdeps/unix/sysv/linux/sys/swap.h
    trunk/libc/sysdeps/unix/sysv/linux/sys/timerfd.h
    trunk/libc/sysdeps/unix/sysv/linux/x86_64/sigpending.c
    trunk/libc/sysdeps/unix/sysv/linux/x86_64/sigprocmask.c
    trunk/libc/sysdeps/unix/sysv/linux/x86_64/sys/epoll.h
    trunk/libc/sysdeps/unix/x86_64/sysdep.S
    trunk/libc/sysdeps/wordsize-32/divdi3.c
    trunk/libc/sysdeps/x86_64/backtrace.c
    trunk/libc/sysdeps/x86_64/fpu/bits/fenv.h
    trunk/libc/sysdeps/x86_64/fpu/bits/mathinline.h
    trunk/libc/sysdeps/x86_64/fpu/e_log10l.S
    trunk/libc/sysdeps/x86_64/fpu/e_log2l.S
    trunk/libc/sysdeps/x86_64/fpu/e_logl.S
    trunk/libc/sysdeps/x86_64/fpu/e_powl.S
    trunk/libc/sysdeps/x86_64/fpu/e_scalbl.S
    trunk/libc/sysdeps/x86_64/fpu/math_private.h
    trunk/libc/sysdeps/x86_64/fpu/multiarch/Makefile
    trunk/libc/sysdeps/x86_64/fpu/multiarch/e_log.c
    trunk/libc/sysdeps/x86_64/fpu/multiarch/s_atan.c
    trunk/libc/sysdeps/x86_64/fpu/multiarch/s_sin.c
    trunk/libc/sysdeps/x86_64/fpu/multiarch/s_tan.c
    trunk/libc/sysdeps/x86_64/fpu/s_copysign.S
    trunk/libc/sysdeps/x86_64/fpu/s_copysignf.S
    trunk/libc/sysdeps/x86_64/fpu/s_expm1l.S
    trunk/libc/sysdeps/x86_64/fpu/s_log1pl.S
    trunk/libc/sysdeps/x86_64/multiarch/init-arch.c
    trunk/libc/sysdeps/x86_64/multiarch/init-arch.h
    trunk/libc/sysdeps/x86_64/strcasecmp_l-nonascii.c
    trunk/libc/sysdeps/x86_64/strncase_l-nonascii.c
    trunk/libc/sysdeps/x86_64/sysdep.h
    trunk/libc/sysvipc/sys/ipc.h
    trunk/libc/sysvipc/sys/msg.h
    trunk/libc/sysvipc/sys/sem.h
    trunk/libc/sysvipc/sys/shm.h
    trunk/libc/termios/termios.h
    trunk/libc/time/strftime_l.c
    trunk/libc/time/sys/time.h
    trunk/libc/time/time.h
    trunk/libc/wcsmbs/Makefile
    trunk/libc/wcsmbs/bits/wchar2.h
    trunk/libc/wcsmbs/c16rtomb.c
    trunk/libc/wcsmbs/mbrtoc16.c
    trunk/libc/wcsmbs/mbrtowc.c
    trunk/libc/wcsmbs/uchar.h
    trunk/libc/wcsmbs/wchar.h
    trunk/libc/wcsmbs/wcrtomb.c
    trunk/libc/wcsmbs/wcsmbsload.c
    trunk/libc/wcsmbs/wcsmbsload.h
    trunk/libc/wctype/wctype.h
    trunk/ports/ChangeLog
    trunk/ports/ChangeLog.alpha
    trunk/ports/ChangeLog.arm
    trunk/ports/ChangeLog.hppa
    trunk/ports/ChangeLog.linux-generic
    trunk/ports/ChangeLog.m68k
    trunk/ports/ChangeLog.mips
    trunk/ports/ChangeLog.tile
    trunk/ports/README
    trunk/ports/sysdeps/alpha/backtrace.c
    trunk/ports/sysdeps/arm/Makefile
    trunk/ports/sysdeps/arm/eabi/bits/fenv.h
    trunk/ports/sysdeps/arm/preconfigure
    trunk/ports/sysdeps/arm/sysdep.h
    trunk/ports/sysdeps/m68k/asm-syntax.h
    trunk/ports/sysdeps/m68k/coldfire/sysdep.h
    trunk/ports/sysdeps/m68k/fpu/bits/fenv.h
    trunk/ports/sysdeps/m68k/m680x0/fpu/s_nextafterl.c
    trunk/ports/sysdeps/m68k/m680x0/sysdep.h
    trunk/ports/sysdeps/m68k/sysdep.h
    trunk/ports/sysdeps/mips/backtrace.c
    trunk/ports/sysdeps/mips/bits/fenv.h
    trunk/ports/sysdeps/mips/sys/asm.h
    trunk/ports/sysdeps/tile/backtrace.c
    trunk/ports/sysdeps/tile/bits/fenv.h
    trunk/ports/sysdeps/tile/sysdep.h
    trunk/ports/sysdeps/unix/arm/start.c
    trunk/ports/sysdeps/unix/arm/sysdep.S
    trunk/ports/sysdeps/unix/sysv/linux/alpha/wordexp.c
    trunk/ports/sysdeps/unix/sysv/linux/arm/eabi/Makefile
    trunk/ports/sysdeps/unix/sysv/linux/generic/epoll_wait.c
    trunk/ports/sysdeps/unix/sysv/linux/hppa/nptl/pthread.h
    trunk/ports/sysdeps/unix/sysv/linux/hppa/sys/epoll.h
    trunk/ports/sysdeps/unix/sysv/linux/hppa/sys/timerfd.h
    trunk/ports/sysdeps/unix/sysv/linux/m68k/configure
    trunk/ports/sysdeps/unix/sysv/linux/m68k/configure.in
    trunk/ports/sysdeps/unix/sysv/linux/m68k/sysdep.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/bits/resource.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/bits/socket.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/mips32/sysdep.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n32/sysdep.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/mips64/n64/sysdep.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/sys/cachectl.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/sys/epoll.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/sys/sysmips.h
    trunk/ports/sysdeps/unix/sysv/linux/mips/sys/timerfd.h
    trunk/ports/sysdeps/unix/sysv/linux/tile/sys/cachectl.h

Propchange: trunk/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Feb  8 16:44:31 2012
@@ -1,1 +1,1 @@
-/fsf/trunk:15224-16568
+/fsf/trunk:15224-17050

Modified: trunk/libc/ChangeLog
==============================================================================
--- trunk/libc/ChangeLog (original)
+++ trunk/libc/ChangeLog Wed Feb  8 16:44:31 2012
@@ -1,3 +1,1024 @@
+2012-02-08  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	Support crti.S and crtn.S provided directly by architectures.
+	* csu/Makefile [crti.S in sysdirs] (generated): Do not append.
+	[crti.S in sysdirs] (omit-deps): Likewise.
+	[crti.S in sysdirs] (CFLAGS-initfini.s): Do not define variable.
+	[crti.S in sysdirs] ($(crtstuff:%=$(objpfx)%.o)): Disable rule.
+	[crti.S in sysdirs] ($(objpfx)initfini.s): Likewise.
+	[crti.S in sysdirs] ($(objpfx)crti.S): Likewise.
+	[crti.S in sysdirs] ($(objpfx)crtn.S): Likewise.
+	[crti.S in sysdirs] ($(patsubst %,$(objpfx)crt%.o,i n)): Likewise.
+	[crti.S in sysdirs] ($(objpfx)defs.h): Likewise.
+	[crti.S in sysdirs] (initfini.c): Remove vpath directive.
+	* sysdeps/i386/crti.S, sysdeps/i386/crtn.S: New files, based on
+	compiler output for sysdeps/generic/initfini.c.
+	* sysdeps/i386/elf/Makefile: Remove file.
+	* sysdeps/i386/Makefile (CFLAGS-initfini.s): Remove variable.
+
+2012-02-07  Marek Polacek  <polacek@xxxxxxxxxx>
+
+	* sysdeps/generic/_G_config.h: Remove _G_ARGS macro.
+	* sysdeps/gnu/_G_config.h: Likewise.
+	* sysdeps/mach/hurd/_G_config.h: Likewise.
+
+2012-02-07  Marek Polacek  <polacek@xxxxxxxxxx>
+
+	* math/Makefile (tests): Add tst-CMPLX2.
+	* math/tst-CMPLX2.c: New file.
+
+2012-02-07  Andreas Schwab  <schwab@xxxxxxxxxxxxxx>
+
+	* sysdeps/powerpc/fpu/libm-test-ulps: Adjust ULPs for jn tests.
+
+	* math/libm-test.inc (jn_test): Add missing L suffix.
+
+2012-02-06  Marek Polacek  <polacek@xxxxxxxxxx>
+
+	* sysdeps/s390/asm-syntax.h: Remove __ELF__ conditionals.
+	* sysdeps/i386/fpu/e_powf.S: Likewise.
+	* sysdeps/i386/fpu/e_atanhf.S: Likewise.
+	* sysdeps/i386/fpu/s_cexpl.S: Likewise.
+	* sysdeps/i386/fpu/e_acosh.S: Likewise.
+	* sysdeps/i386/fpu/e_pow.S: Likewise.
+	* sysdeps/i386/fpu/s_asinhl.S: Likewise.
+	* sysdeps/i386/fpu/e_acoshl.S: Likewise.
+	* sysdeps/i386/fpu/s_expm1.S: Likewise.
+	* sysdeps/i386/fpu/s_frexpf.S: Likewise.
+	* sysdeps/i386/fpu/e_log2.S: Likewise.
+	* sysdeps/i386/fpu/e_log2l.S: Likewise.
+	* sysdeps/i386/fpu/e_scalb.S: Likewise.
+	* sysdeps/i386/fpu/e_powl.S: Likewise.
+	* sysdeps/i386/fpu/s_log1p.S: Likewise.
+	* sysdeps/i386/fpu/e_log10f.S: Likewise.
+	* sysdeps/i386/fpu/s_cbrtf.S: Likewise.
+	* sysdeps/i386/fpu/e_logl.S: Likewise.
+	* sysdeps/i386/fpu/s_cbrt.S: Likewise.
+	* sysdeps/i386/fpu/s_expm1l.S: Likewise.
+	* sysdeps/i386/fpu/s_frexpl.S: Likewise.
+	* sysdeps/i386/fpu/s_expm1f.S: Likewise.
+	* sysdeps/i386/fpu/e_log2f.S: Likewise.
+	* sysdeps/i386/fpu/e_acoshf.S: Likewise.
+	* sysdeps/i386/fpu/e_log.S: Likewise.
+	* sysdeps/i386/fpu/s_cexp.S: Likewise.
+	* sysdeps/i386/fpu/e_scalbf.S: Likewise.
+	* sysdeps/i386/fpu/s_log1pl.S: Likewise.
+	* sysdeps/i386/fpu/e_logf.S: Likewise.
+	* sysdeps/i386/fpu/e_log10l.S: Likewise.
+	* sysdeps/i386/fpu/e_atanh.S: Likewise.
+	* sysdeps/i386/fpu/s_log1pf.S: Likewise.
+	* sysdeps/i386/fpu/s_asinhf.S: Likewise.
+	* sysdeps/i386/fpu/s_cexpf.S: Likewise.
+	* sysdeps/i386/fpu/e_log10.S: Likewise.
+	* sysdeps/i386/fpu/s_frexp.S: Likewise.
+	* sysdeps/i386/fpu/e_atanhl.S: Likewise.
+	* sysdeps/i386/fpu/s_asinh.S: Likewise.
+	* sysdeps/i386/fpu/s_cbrtl.S: Likewise.
+	* sysdeps/i386/fpu/e_scalbl.S: Likewise.
+	* sysdeps/i386/i686/fpu/e_logl.S: Likewise.
+	* sysdeps/i386/asm-syntax.h: Likewise.
+	* sysdeps/x86_64/fpu/e_log2l.S: Likewise.
+	* sysdeps/x86_64/fpu/e_powl.S: Likewise.
+	* sysdeps/x86_64/fpu/e_logl.S: Likewise.
+	* sysdeps/x86_64/fpu/s_expm1l.S: Likewise.
+	* sysdeps/x86_64/fpu/s_log1pl.S: Likewise.
+	* sysdeps/x86_64/fpu/e_log10l.S: Likewise.
+	* sysdeps/x86_64/fpu/s_copysignf.S: Likewise.
+	* sysdeps/x86_64/fpu/s_copysign.S: Likewise.
+	* sysdeps/x86_64/fpu/e_scalbl.S: Likewise.
+	* sysdeps/powerpc/sysdep.h: Likewise.
+	* sysdeps/powerpc/powerpc64/sysdep.h: Likewise.
+	* sysdeps/powerpc/powerpc32/sysdep.h: Likewise.
+
+2012-02-06  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	[BZ #411]
+	* sysdeps/i386/sysdep.h (__i686): Undefine and redefine.
+
+2012-02-06  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/i386/sysdep.h: Include <features.h>.
+	(GET_PC_THUNK, GET_PC_THUNK_STR): Define conditionally on compiler
+	version.
+
+2012-02-05  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/i386/sysdep.h (SETUP_PIC_REG_STR, LOAD_PIC_REG_STR):
+	Define.
+	* sysdeps/unix/sysv/linux/i386/sysdep.h (check_consistency): Use
+	LOAD_PIC_REG_STR.
+
+2012-02-03  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/i386/sysdep.h (GET_PC_THUNK, GET_PC_THUNK_STR): Define.
+	(SETUP_PIC_REG): Use GET_PC_THUNK.
+	* sysdeps/unix/sysv/linux/i386/sysdep.h: Use GET_PC_THUNK_STR
+	macro.
+
+2012-02-03  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/i386/sysdep.h (SETUP_PIC_REG, LOAD_PIC_REG): Define also
+	for non-PIC compilation.
+	(SETUP_PIC_REG): Add .p2align directive.
+	* sysdeps/i386/i686/memcmp.S: Use macros for PIC register setup.
+	* sysdeps/i386/i686/multiarch/bcopy.S: Likewise.
+	* sysdeps/i386/i686/multiarch/bzero.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memchr.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memcmp-sse4.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memcmp.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memcpy-ssse3.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memcpy.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memcpy_chk.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memmove.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memmove_chk.S: Likewise.
+	* sysdeps/i386/i686/multiarch/mempcpy.S: Likewise.
+	* sysdeps/i386/i686/multiarch/mempcpy_chk.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memrchr.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memset-sse2-rep.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memset-sse2.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memset.S: Likewise.
+	* sysdeps/i386/i686/multiarch/memset_chk.S: Likewise.
+	* sysdeps/i386/i686/multiarch/rawmemchr.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcasecmp.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcat-sse2.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcat.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strchr.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcmp-sse4.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcmp-ssse3.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcmp.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcpy-sse2.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcpy.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strcspn.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strlen.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strncase.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strnlen.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strrchr.S: Likewise.
+	* sysdeps/i386/i686/multiarch/strspn.S: Likewise.
+	* sysdeps/i386/i686/multiarch/wcschr.S: Likewise.
+	* sysdeps/i386/i686/multiarch/wcscmp.S: Likewise.
+	* sysdeps/i386/i686/multiarch/wcscpy.S: Likewise.
+	* sysdeps/i386/i686/multiarch/wcslen.S: Likewise.
+	* sysdeps/i386/i686/multiarch/wcsrchr.S: Likewise.
+	* sysdeps/i386/i686/multiarch/wmemcmp.S: Likewise.
+
+2012-02-03  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* math/tst-CMPLX.c: Include <stdio.h>.
+
+2012-01-31  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* sysdeps/powerpc/bits/mathdef.h (float_t): Always define as
+	float.
+	* sysdeps/sh/sh4/bits/mathdef.h: Likewise.
+	* sysdeps/sparc/bits/mathdef.h: Likewise.
+
+2012-01-31  Marek Polacek  <polacek@xxxxxxxxxx>
+
+	* libio/libio.h: Don't define _PARAMS.
+	* locale/programs/config.h: Don't define PARAMS.
+	* stdlib/strtol_l.c: Likewise.
+	(__strtol_l): Remove PARAMS from the prototype.
+
+2012-01-31  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* malloc/malloc.c: Remove name translation.  Don't use mixed-cap
+	names.  Just use the correct names.  Remove unnecessary wrapper
+	functions.
+	* malloc/arena.c: Likewise.
+	* malloc/hooks.c: Likewise.
+
+	* malloc/arena.c (arena_get2): Really don't call __get_nprocs if
+	ARENA_TEST says not to.  Simplify test for creation of a new arena.
+	Partially based on a patch by Siddhesh Poyarekar <siddhesh@xxxxxxxxxx>.
+
+2012-01-30  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* elf/dl-tls.c (__tls_get_addr): Optimize by transforming all calls
+	into tail calls.
+	(update_get_addr): New function.
+	(tls_get_addr_tail): Take GET_ADDR_ARGS parameter, remove
+	GET_ADDR_MODULE parameter.
+
+2012-01-30  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* crypt/cert.c: Remove __STDC__ conditionals.
+	* crypt/crypt-entry.c: Likewise.
+	* crypt/crypt_util.c: Likewise.
+	* libio/filedoalloc.c: Likewise.
+	* libio/fileops.c: Likewise.
+	* libio/genops.c: Likewise.
+	* libio/iofclose.c: Likewise.
+	* libio/iofdopen.c: Likewise.
+	* libio/iofopen.c: Likewise.
+	* libio/iofopen64.c: Likewise.
+	* libio/iogetdelim.c: Likewise.
+	* libio/iopopen.c: Likewise.
+	* libio/obprintf.c: Likewise.
+	* libio/oldfileops.c: Likewise.
+	* libio/oldiofclose.c: Likewise.
+	* libio/oldiofdopen.c: Likewise.
+	* libio/oldiofopen.c: Likewise.
+	* libio/oldiopopen.c: Likewise.
+	* libio/wfiledoalloc.c: Likewise.
+	* libio/wgenops.c: Likewise.
+	* locale/programs/xmalloc.c: Likewise.
+	* misc/syslog.c: Likewise.
+	* stdio-common/xbug.c: Likewise.
+	* string/memchr.c: Likewise.
+	* string/memcmp.c: Likewise.
+	* string/memrchr.c: Likewise.
+	* string/rawmemchr.c: Likewise.
+	* sysdeps/posix/getcwd.c: Likewise.
+	* time/strftime_l.c: Likewise.
+
+2012-01-30  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* configure.in (libc_cv_cc_sse2avx): AC_SUBST.
+	* config.make.in (config-cflags-sse2avx): Define.
+	* sysdeps/x86_64/fpu/multiarch/Makefile (CFLAGS-slowexp-avx.c):
+	Fix typo.
+
+2012-01-29  Chris Metcalf  <cmetcalf@xxxxxxxxxx>
+
+	* scripts/config.guess: Update from upstream config git repository.
+	* scripts/config.sub: Likewise.
+
+2012-01-28  Chris Metcalf  <cmetcalf@xxxxxxxxxx>
+
+	* elf/elf.h (EM_TILEPRO, EM_TILEGX): New macros.
+	(EM_NUM): Update.
+	(R_TILEPRO_*, R_TILEGX_*): New macros.
+
+	* scripts/firstversions.awk: Fix bug in version range handling.
+
+	* sysdeps/unix/sysv/linux/grantpt.c: Use <> brackets for not-cancel.h.
+
+	* sysdeps/unix/sysv/linux/faccessat.c (faccessat): Call __fxstatat64.
+
+	* include/sys/epoll.h: New file.
+	* sysdeps/unix/sysv/linux/epoll_pwait.c (epoll_pwait): Mark as
+	libc_hidden_def.
+
+2012-01-28  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* sysdeps/x86_64/fpu/bits/mathinline.h (__signbitl): Optimize a bit.
+	Avoid unnecessary __WORDSIZE == 64 test.
+	(fmaxf): Use VEX format if possible.
+	(fmax): Likewise.
+	(fminf): Likewise.
+	(fmin): Likewise.
+
+	* config.h.in: Define HAVE_SSE2AVX_SUPPORT.
+	* math/math_private.h: Remove libc_fegetround* and
+	libc_fesetround*.
+	* sysdeps/i386/configure.in: Check for -msse2avx.
+	* sysdeps/x86_64/fpu/math_private.h: Use VEX-encoded instructions
+	also if SSE2AVX is defined.
+	Remove libc_fegetround* and libc_fesetround*.
+	* sysdeps/x86_64/fpu/multiarch/Makefile: Compile *-avx functions
+	if config-cflags-sse2avx is yes.  Also add -DSSE2AVX to defines.
+	* sysdeps/x86_64/fpu/multiarch/e_atan2.c: Use HAS_AVX again instead
+	of HAS_YMM_USABLE.
+	* sysdeps/x86_64/fpu/multiarch/e_exp.c: Likewise.
+	* sysdeps/x86_64/fpu/multiarch/e_log.c: Likewise.
+	* sysdeps/x86_64/fpu/multiarch/s_atan.c: Likewise.
+	* sysdeps/x86_64/fpu/multiarch/s_sin.c: Likewise.
+	* sysdeps/x86_64/fpu/multiarch/s_tan.c: Likewise.
+
+	* sysdeps/x86_64/fpu/math_private.h: Simplify use of AVX instructions.
+
+2012-01-19  Adhemerval Zanella  <azanella@xxxxxxxxxxxxxxxxxx>
+
+	* sysdeps/powerpc/powerpc32/a2/memcpy.S: Fix for when cache line
+	size is not set.
+	* sysdeps/powerpc/powerpc64/a2/memcpy.S: Likewise.
+
+2012-01-27  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	[BZ #13618]
+	* elf/dl-open.c (dl_open_worker): Sort objects by dependency before
+	relocation.
+	* Makeconfig (libm): Define.
+	* elf/Makefile: Add rules to build and run tst-relsort1.
+	* elf/tst-relsort1.c: New file.
+	* elf/tst-relsort1mod1.c: New file.
+	* elf/tst-relsort1mod2.c: New file.
+
+2012-01-27  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* math/s_ldexp.c: Remove __STDC__ conditionals.
+	* math/s_ldexpf.c: Likewise.
+	* math/s_ldexpl.c: Likewise.
+	* math/s_nextafter.c: Likewise.
+	* math/s_nexttowardf.c: Likewise.
+	* math/s_significand.c: Likewise.
+	* math/s_significandf.c: Likewise.
+	* math/s_significandl.c: Likewise.
+	* math/w_jnl.c: Likewise.
+	* sysdeps/i386/fpu/s_isinfl.c: Likewise.
+	* sysdeps/i386/fpu/s_isnanl.c: Likewise.
+	* sysdeps/i386/fpu/s_nextafterl.c: Likewise.
+	* sysdeps/i386/fpu/s_nexttoward.c: Likewise.
+	* sysdeps/i386/fpu/s_nexttowardf.c: Likewise.
+	* sysdeps/ieee754/dbl-64/k_rem_pio2.c: Likewise.
+	* sysdeps/ieee754/dbl-64/k_tan.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_copysign.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_erf.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_fabs.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_finite.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_floor.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_frexp.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_ilogb.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_isnan.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_logb.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_nearbyint.c: Likewise.
+	* sysdeps/ieee754/dbl-64/s_tanh.c: Likewise.
+	* sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c: Likewise.
+	* sysdeps/ieee754/flt-32/e_acoshf.c: Likewise.
+	* sysdeps/ieee754/flt-32/e_asinf.c: Likewise.
+	* sysdeps/ieee754/flt-32/e_rem_pio2f.c: Likewise.
+	* sysdeps/ieee754/flt-32/k_cosf.c: Likewise.
+	* sysdeps/ieee754/flt-32/k_rem_pio2f.c: Likewise.
+	* sysdeps/ieee754/flt-32/k_sinf.c: Likewise.
+	* sysdeps/ieee754/flt-32/k_tanf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_atanf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_copysignf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_cosf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_erff.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_fabsf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_finitef.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_frexpf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_ilogbf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_isnanf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_logbf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_nextafterf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_sinf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_tanf.c: Likewise.
+	* sysdeps/ieee754/flt-32/s_tanhf.c: Likewise.
+	* sysdeps/ieee754/k_standard.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/e_asinl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/k_tanl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_asinhl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_ceill.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_copysignl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_cosl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_erfl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_fabsl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_finitel.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_floorl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_frexpl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_ilogbl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_isnanl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_logbl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_modfl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_nearbyintl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_nextafterl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_nexttoward.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_nexttowardf.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_rintl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_scalblnl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_scalbnl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_sinl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_tanhl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/s_tanl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128/w_expl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/e_acosl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/e_asinl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/e_jnl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/k_tanl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_asinhl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_ceill.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_copysignl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_cosl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_erfl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_fabsl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_floorl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_frexpl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_ilogbl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_llrintl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_llroundl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_logbl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_lrintl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_lroundl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_modfl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_rintl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_roundl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_sinl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_tanhl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_tanl.c: Likewise.
+	* sysdeps/ieee754/ldbl-128ibm/s_truncl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/e_asinl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/e_hypotl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_asinhl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_ceill.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_copysignl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_cosl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_erfl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_fabsl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_finitel.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_floorl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_frexpl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_ilogbl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_isnanl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_logbl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_nearbyintl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_nextafterl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_nexttoward.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_nexttowardf.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_rintl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_sinl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_tanhl.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_tanl.c: Likewise.
+	* sysdeps/ieee754/s_matherr.c: Likewise.
+	* sysdeps/powerpc/fpu/w_sqrt.c: Likewise.
+	* sysdeps/powerpc/fpu/w_sqrtf.c: Likewise.
+	* sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c: Likewise.
+	* sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c: Likewise.
+
+2012-01-26  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* crypt/md5.h: Remove __STDC__ conditionals.
+	* libio/libioP.h: Likewise.
+	* locale/programs/config.h: Likewise.
+	* sysdeps/generic/sysdep.h: Likewise.
+	* sysdeps/i386/asm-syntax.h: Likewise.
+	* sysdeps/s390/asm-syntax.h: Likewise.
+	* sysdeps/unix/sysdep.h: Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/sysdep.h: Likewise.
+	* sysdeps/unix/sysv/linux/powerpc/powerpc64/sysdep.h: Likewise.
+
+2012-01-26  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* libio/libio.h: Remove __STDC__ conditionals.
+	* malloc/obstack.h: Likewise.
+	* math/complex.h: Likewise.
+	* math/math.h: Likewise.
+	* sysdeps/generic/_G_config.h: Likewise.
+	* sysdeps/gnu/_G_config.h: Likewise.
+	* sysdeps/mach/hurd/_G_config.h: Likewise.
+	* sysdeps/powerpc/bits/mathdef.h: Likewise.
+	* sysdeps/sh/sh4/bits/mathdef.h: Likewise.
+	* sysdeps/sparc/bits/mathdef.h: Likewise.
+
+2012-01-26  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	[BZ #13583]
+	* sysdeps/x86_64/multiarch/init-arch.h: Define bit_OSXSAVE.
+	Clean up HAS_* macros.
+	* sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): If
+	bit_AVX is set also check OSXAVE/XCR0 and set bit_YMM_Usable if
+	possible.
+	* sysdeps/x86_64/fpu/multiarch/e_atan2.c: Use HAS_YMM_USABLE, not
+	HAS_AVX.
+	* sysdeps/x86_64/fpu/multiarch/e_exp.c: Likewise.
+	* sysdeps/x86_64/fpu/multiarch/e_log.c: Likewise.
+	* sysdeps/x86_64/fpu/multiarch/s_atan.c: Likewise.
+	* sysdeps/x86_64/fpu/multiarch/s_sin.c: Likewise.
+	* sysdeps/x86_64/fpu/multiarch/s_tan.c: Likewise.
+
+2012-01-25  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* elf/tst-unique3.cc (gets): Remove declaration.
+	* elf/tst-unique3lib.cc (gets): Likewise.
+	* elf/tst-unique3lib2.cc (gets): Likewise.
+	* elf/tst-unique4.cc (gets): Likewise.
+
+2012-01-24  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* include/stdio.h: Add C++ protection.  Add gets declarations and
+	definitions.
+	* debug/tst-chk1.c: Don't declare gets here.
+	* stdio-common/tst-gets.c: Likewise.
+
+2012-01-24  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* posix/glob: Remove directory.
+
+2012-01-24  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
+
+	* wcsmbs/Makefile (tst-c16c32-1-ENV): Define.
+
+2012-01-22  Pino Toscano  <toscano.pino@xxxxxxxxxx>
+
+	* sysdeps/mach/hurd/socket.c (__socket): Return EAFNOSUPPORT instead
+	of the non-standard EPFNOSUPPORT.
+
+2011-12-26  Samuel Thibault  <samuel.thibault@xxxxxxxxxxxx>
+
+	* sysdeps/mach/hurd/mmap.c (__mmap): When MAPADDR is nonzero, try
+	__vm_allocate and __vm_map with ANYWHERE set to 0 first, and try with
+	ANYWHERE set to 1 only on KERN_NO_SPACE error.
+
+2012-01-21  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* wcsmbs/uchar.h: Test __STDC_VERSION__.
+
+2012-01-20  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* nscd/aicache.c (addhstaiX): Do not cache negative results of
+	transient errors.
+	* nscd/grpcache.c (cache_addgr): Likewise.
+	* nscd/hstcache.c (cache_addhst): Likewise.
+	* nscd/initgrcache.c (addinitgroupsX): Likewise.
+	* nscd/pwdcache.c (cache_addpw): Likewise.
+	* nscd/servicescache.c (cache_addserv): Likewise.
+
+2012-01-16  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* malloc/malloc.c: Various cleanups.
+	* malloc/hooks.c: Likewise.
+
+	* stdlib/Makefile (tests): Add bug-fmtmsg1.
+	* stdlib/bug-fmtmsg1.c: New file.
+
+	* stdlib/fmtmsg.c (init): Add missing unlock.
+	Patch by Peng Haitao <penght@xxxxxxxxxxxxxx>.
+
+2012-01-12  Marek Polacek  <polacek@xxxxxxxxxx>
+
+	* libio/bits/stdio2.h: Do not define gets for ISO C11, ISO C++11,
+	and _GNU_SOURCE.
+
+2012-01-04  Will Schmidt  <will_schmidt@xxxxxxxxxxxx>
+
+	* powerpc/powerpc32/sysdep.h: Add GLUE and GENERATE_GOT_LABEL macros.
+	* unix/sysv/linux/powerpc/powerpc32/getcontext-common.S: Call
+	macro to ensure uniqueness of label name.
+	* unix/sysv/linux/powerpc/powerpc32/setcontext-common.S: Likewise.
+	* unix/sysv/linux/powerpc/powerpc32/swapcontext-common.S: Likewise.
+
+2012-01-11  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* sysdeps/ieee754/dbl-64/wordsize-64/e_acosh.c: New file.
+
+	* sysdeps/ieee754/dbl-64/s_scalbln.c: Add branch prediction.
+	* sysdeps/ieee754/flt-32/s_scalblnf.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_scalblnl.c: Likewise.
+	* sysdeps/ieee754/dbl-64/wordsize-64/s_scalbln.c: New file.
+
+2012-01-10  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* sysdeps/ieee754/dbl-64/wordsize-64/s_modf.c: New file.
+
+	* sysdeps/ieee754/dbl-64/s_modf.c: Add branch prediction.
+	* sysdeps/ieee754/flt-32/s_modff.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_modfl.c: Likewise.
+
+	* math/bits/mathcalls.h: Add const attribute to fmin and fmax.
+
+	* sysdeps/ieee754/dbl-64/s_scalbn.c: Add branch prediction.
+	* sysdeps/ieee754/flt-32/s_scalbnf.c: Likewise.
+	* sysdeps/ieee754/ldbl-96/s_scalbnl.c: Likewise.
+	* sysdeps/ieee754/dbl-64/wordsize-64/s_scalbn.c: New file.
+
+	* math/bits/math-finite.h: Add ldexp support.
+
+2012-01-10  Marek Polacek  <polacek@xxxxxxxxxx>
+
+	* locale/programs/localedef.h (show_archive_content): Add noreturn
+	attribute.
+
+2012-01-09  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* sysdeps/ieee754/dbl-64/s_log1p.c (__log1p): Add branch prediction.
+
+2012-01-08  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* io/bits/poll2.h: Add __BEGIN/__END_DECLS.
+
+	* io/Makefile (headers): Add bits/poll2.h.
+
+2011-01-05  Will Schmidt  <will_schmidt@xxxxxxxxxxxx>
+
+	* sysdeps/unix/sysv/linux/powerpc/powerpc32/getcontext.S: Fix a
+	typo #include statement.
+
+2012-01-08  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* include/sys/cdefs.h: Define __attribute_alloc_size.
+	* catgets/gencat.c: Add alloc_size attribute and apply consistently
+	the malloc attribute to xmalloc, xcalloc, xrealloc, and xstrdup.
+	* elf/pldd.c: Likewise.
+	* iconv/iconv_charmap.c: Likewise.
+	* iconv/iconvconfig.c: Likewise.
+	* iconv/strtab.c: Likewise.
+	* locale/programs/locale.c: Likewise.
+	* locale/programs/localedef.h: Likewise.
+	* locale/programs/simple-hash.c: Likewise.
+	* nscd/nscd.h: Likewise.
+	* nss/makedb.c: Likewise.
+	* sysdeps/generic/ldconfig.h: Likewise.
+	* locale/programs/localedef.c: Remove xmalloc prototype.
+	* nscd/mem.c: Remove xmalloc and xcalloc prototypes.
+
+2012-01-05  Paul Pluzhnikov  <ppluzhnikov@xxxxxxxxxx>
+
+	* stdio-common/vfscanf.c (_IO_vfscanf_internal): Use alloca when
+	appropriate.
+
+2012-01-08  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	* math/Makefile (tests): Add tst-CMPLX.
+	* math/tst-CMPLX.c: New file.
+
+	* math/complex.h (CMPLXL): Fix typo.
+
+	* debug/Makefile (routines): Add poll_chk and ppoll_chk.
+	* debug/Versions: Export __pool_chk and __ppoll_chk from libc for
+	GLIBC_2.16.
+	* debug/tst-chk1.c: Add poll and ppoll tests.
+	* io/sys/poll.h: Include bits/poll2.h for _FORTIFY_SOURCE.
+	* include/sys/poll.h: Add hidden proto for ppoll.
+	* sysdeps/unix/sysv/linux/ppoll.c: Add hidden def.
+	* sysdeps/mach/hurd/ppoll.c: Likewise.
+	* io/ppoll.c: Likewise.
+	* debug/poll_chk.c: New file.
+	* debug/ppoll_chk.c: New file.
+	* include/bits/poll2.h: New file.
+	* io/bits/poll2.h: New file.
+
+	[BZ #1350]
+	* math/complex.h (CMPLX, CMPLXF, CMPLXL): Define.
+
+	* configure.in: static is always set to yes.  Remove.
+	* config.make.in: Don't set build-static.
+	* Makeconfig: Remove use of build-static.
+	* dlfcn/Makefile: Likewise.
+	* elf/Makefile: Likewise.
+	* math/Makefile: Likewise.
+	* misc/Makefile: Likewise.
+	* nptl/Makefile: Likewise.
+	* sysdeps/mach/hurd/Makefile: Likewise.
+
+	* configure.in: PWD_P is not used anymore.
+	* config.make.in: Remove PWD_P entry.
+
+	* configure.in: Remove last remnants of RANLIB.
+	No need to check for signed size_t anymore.
+	Don't set libc_commonpagesize and libc_relro_required here for Alpha
+	and IA-64.
+	Remove __builtin_expect test because we require at least gcc 3.4.
+	* aclocal.m4: Likewise.
+
+	* wcsmbs/mbrtoc16.c: Implement using towc function.
+	* wcsmbs/wcsmbsload.h: No need for toc16 and fromc16 functions.
+	* wcsmbs/wcsmbsload.c: Likewise.
+	* iconv/gconv_simple.c: Likewise.
+	* iconv/gconv_int.h: Likewise.
+	* iconv/gconv_builtin.h: Likewise.
+	* iconv/iconv_prog.c: Remove CHAR16 handling.
+
+	* wcsmbs/c16rtomb.c: Remove #if 0'ed code.
+
+	* wcsmbs/mbrtowc.c: Better check for invalid inputs.
+
+	* configure.in: Remove --with-elf and --enable-bounded options.
+	Dont set base_machine for ia64.  More non-ELF conditions removed.
+	Remove testing and setting of leading underscore information.
+	* config.make.in (build-bounded): Set to no.
+	* config.h.in: Remove NO_UNDERSCORES entry.
+	* include/libc-symbols.h: Don't define HAVE_WEAK_SYMBOLS.  ELF has
+	them.
+	* csu/start.c: Remove !NO_UNDERSCORE code.
+	* locale/localeinfo.h: Likewise.
+	* sysdeps/generic/machine-gmon.h: Likewise.
+	* sysdeps/generic/sysdep.h: Likewise.
+	* sysdeps/i386/sysdep.h: Likewise.
+	* sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h: Likewise.
+	* sysdeps/mach/sysdep.h: Likewise.
+	* sysdeps/s390/s390-32/sysdep.h: Likewise.
+	* sysdeps/s390/s390-64/sysdep.h: Likewise.
+	* sysdeps/sh/sysdep.h: Likewise.
+	* sysdeps/sparc/sparc32/alloca.S: Likewise.
+	* sysdeps/unix/i386/sysdep.S: Likewise.
+	* sysdeps/unix/sparc/start.c: Likewise.
+	* sysdeps/unix/sparc/sysdep.S: Likewise.
+	* sysdeps/unix/sparc/sysdep.h: Likewise.
+	* sysdeps/unix/start.c: Likewise.
+	* sysdeps/unix/x86_64/sysdep.S: Likewise.
+	* sysdeps/x86_64/sysdep.h: Likewise.
+
+2012-01-07  Ulrich Drepper  <drepper@xxxxxxxxx>
+
+	[BZ #13553]
+	* misc/sys/cdefs.h: Remove __const, __signed, and __volatile definition
+	for non-gcc.
+	* argp/argp-fmtstream.h: Use const instead __const.
+	* argp/argp.h: Likewise.
+	* assert/assert.h: Likewise.
+	* bits/fenv.h: Likewise.
+	* bits/sched.h: Likewise.
+	* bits/sigset.h: Likewise.
+	* bits/sigthread.h: Likewise.
+	* catgets/nl_types.h: Likewise.
+	* conform/data/pthread.h-data: Likewise.
+	* crypt/crypt-private.h: Likewise.
+	* crypt/crypt.h: Likewise.
+	* crypt/crypt_util.c: Likewise.
+	* ctype/ctype.h: Likewise.
+	* debug/execinfo.h: Likewise.
+	* debug/mbsnrtowcs_chk.c: Likewise.
+	* debug/mbsrtowcs_chk.c: Likewise.
+	* debug/wcsnrtombs_chk.c: Likewise.
+	* debug/wcsrtombs_chk.c: Likewise.
+	* debug/wcstombs_chk.c: Likewise.
+	* dirent/dirent.h: Likewise.
+	* dlfcn/dlfcn.h: Likewise.
+	* elf/neededtest4.c: Likewise.
+	* grp/grp.h: Likewise.
+	* gshadow/gshadow.h: Likewise.
+	* iconv/gconv.h: Likewise.
+	* iconv/gconv_int.h: Likewise.
+	* iconv/gconv_simple.c: Likewise.
+	* iconv/iconv.h: Likewise.
+	* iconv/loop.c: Likewise.
+	* iconv/skeleton.c: Likewise.
+	* include/aio.h: Likewise.
+	* include/aliases.h: Likewise.
+	* include/argz.h: Likewise.
+	* include/arpa/inet.h: Likewise.
+	* include/assert.h: Likewise.
+	* include/dirent.h: Likewise.
+	* include/dlfcn.h: Likewise.
+	* include/execinfo.h: Likewise.
+	* include/fcntl.h: Likewise.
+	* include/fenv.h: Likewise.
+	* include/glob.h: Likewise.
+	* include/grp.h: Likewise.
+	* include/libintl.h: Likewise.
+	* include/mntent.h: Likewise.
+	* include/netdb.h: Likewise.
+	* include/pwd.h: Likewise.
+	* include/rpc/netdb.h: Likewise.
+	* include/sched.h: Likewise.
+	* include/search.h: Likewise.
+	* include/shadow.h: Likewise.
+	* include/signal.h: Likewise.
+	* include/stdio.h: Likewise.
+	* include/stdlib.h: Likewise.
+	* include/string.h: Likewise.
+	* include/sys/socket.h: Likewise.
+	* include/sys/stat.h: Likewise.
+	* include/sys/statfs.h: Likewise.
+	* include/sys/statvfs.h: Likewise.
+	* include/sys/syslog.h: Likewise.
+	* include/sys/time.h: Likewise.
+	* include/sys/uio.h: Likewise.
+	* include/time.h: Likewise.
+	* include/unistd.h: Likewise.
+	* include/utmp.h: Likewise.
+	* include/wchar.h: Likewise.
+	* include/wctype.h: Likewise.
+	* inet/aliases.h: Likewise.
+	* inet/arpa/inet.h: Likewise.
+	* inet/netinet/ether.h: Likewise.
+	* inet/netinet/in.h: Likewise.
+	* intl/libintl.h: Likewise.
+	* io/bits/fcntl2.h: Likewise.
+	* io/fcntl.h: Likewise.
+	* io/ftw.h: Likewise.
+	* io/sys/poll.h: Likewise.
+	* io/sys/stat.h: Likewise.
+	* io/sys/statfs.h: Likewise.
+	* io/sys/statvfs.h: Likewise.
+	* io/utime.h: Likewise.
+	* libio/bits/stdio.h: Likewise.
+	* libio/bits/stdio2.h: Likewise.
+	* libio/libio.h: Likewise.
+	* libio/libioP.h: Likewise.
+	* libio/stdio.h: Likewise.
+	* locale/lc-ctype.c: Likewise.
+	* locale/locale.h: Likewise.
+	* login/utmp.h: Likewise.
+	* malloc/arena.c: Likewise.
+	* malloc/malloc.c: Likewise.
+	* malloc/malloc.h: Likewise.
+	* malloc/mcheck.c: Likewise.
+	* malloc/mtrace.c: Likewise.
+	* math/bits/mathcalls.h: Likewise.
+	* math/fenv.h: Likewise.
+	* math/math_private.h: Likewise.
+	* misc/bits/error.h: Likewise.
+	* misc/bits/syslog.h: Likewise.
+	* misc/err.h: Likewise.
+	* misc/error.h: Likewise.
+	* misc/fstab.h: Likewise.
+	* misc/mntent.h: Likewise.
+	* misc/regexp.h: Likewise.
+	* misc/search.h: Likewise.
+	* misc/sgtty.h: Likewise.
+	* misc/sys/mman.h: Likewise.
+	* misc/sys/syslog.h: Likewise.
+	* misc/sys/uio.h: Likewise.
+	* misc/sys/xattr.h: Likewise.
+	* misc/ttyent.h: Likewise.
+	* nis/rpcsvc/ypclnt.h: Likewise.
+	* nss/nss.h: Likewise.
+	* posix/bits/unistd.h: Likewise.
+	* posix/fnmatch.h: Likewise.
+	* posix/glob.h: Likewise.
+	* posix/sched.h: Likewise.
+	* posix/spawn.h: Likewise.
+	* posix/sys/wait.h: Likewise.
+	* posix/unistd.h: Likewise.
+	* posix/wordexp.h: Likewise.
+	* pwd/pwd.h: Likewise.
+	* resolv/netdb.h: Likewise.
+	* resource/sys/resource.h: Likewise.
+	* rt/aio.h: Likewise.
+	* rt/bits/mqueue2.h: Likewise.
+	* rt/mqueue.h: Likewise.
+	* shadow/shadow.h: Likewise.
+	* signal/signal.h: Likewise.
+	* socket/send.c: Likewise.
+	* socket/sendto.c: Likewise.
+	* socket/sys/socket.h: Likewise.
+	* stdio-common/printf.h: Likewise.
+	* stdlib/bits/stdlib.h: Likewise.
+	* stdlib/fmtmsg.h: Likewise.
+	* stdlib/monetary.h: Likewise.
+	* stdlib/stdlib.h: Likewise.
+	* stdlib/ucontext.h: Likewise.
+	* streams/stropts.h: Likewise.
+	* string/argz.h: Likewise.
+	* string/bits/string2.h: Likewise.
+	* string/string.h: Likewise.
+	* string/strings.h: Likewise.
+	* sunrpc/rpc/auth.h: Likewise.
+	* sunrpc/rpc/auth_des.h: Likewise.
+	* sunrpc/rpc/clnt.h: Likewise.
+	* sunrpc/rpc/netdb.h: Likewise.
+	* sunrpc/rpc/pmap_clnt.h: Likewise.
+	* sunrpc/rpc/xdr.h: Likewise.
+	* sysdeps/generic/inttypes.h: Likewise.
+	* sysdeps/generic/net/if.h: Likewise.
+	* sysdeps/generic/sys/swap.h: Likewise.
+	* sysdeps/gnu/net/if.h: Likewise.
+	* sysdeps/gnu/utmpx.h: Likewise.
+	* sysdeps/i386/fpu/bits/fenv.h: Likewise.
+	* sysdeps/i386/i486/bits/string.h: Likewise.
+	* sysdeps/ieee754/ldbl-opt/nldbl-strtold_l.c: Likewise.
+	* sysdeps/s390/bits/string.h: Likewise.
+	* sysdeps/s390/fpu/bits/fenv.h: Likewise.
+	* sysdeps/sparc/fpu/bits/fenv.h: Likewise.
+	* sysdeps/sparc/fpu/bits/mathinline.h: Likewise.
+	* sysdeps/unix/sysv/linux/bits/resource.h: Likewise.
+	* sysdeps/unix/sysv/linux/bits/sched.h: Likewise.
+	* sysdeps/unix/sysv/linux/bits/sigset.h: Likewise.
+	* sysdeps/unix/sysv/linux/bits/socket.h: Likewise.
+	* sysdeps/unix/sysv/linux/bits/sys_errlist.h: Likewise.
+	* sysdeps/unix/sysv/linux/bits/uio.h: Likewise.
+	* sysdeps/unix/sysv/linux/i386/glob64.c: Likewise.
+	* sysdeps/unix/sysv/linux/i386/olddirent.h: Likewise.
+	* sysdeps/unix/sysv/linux/preadv.c: Likewise.
+	* sysdeps/unix/sysv/linux/prlimit.c: Likewise.
+	* sysdeps/unix/sysv/linux/pwritev.c: Likewise.
+	* sysdeps/unix/sysv/linux/readv.c: Likewise.
+	* sysdeps/unix/sysv/linux/s390/s390-32/utmp-convert.h: Likewise.
+	* sysdeps/unix/sysv/linux/s390/s390-32/utmpx32.h: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/bits/socket.h: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc32/sigaction.c: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sparc64/sigaction.c: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sys/epoll.h: Likewise.
+	* sysdeps/unix/sysv/linux/sparc/sys/timerfd.h: Likewise.
+	* sysdeps/unix/sysv/linux/sys/acct.h: Likewise.
+	* sysdeps/unix/sysv/linux/sys/epoll.h: Likewise.
+	* sysdeps/unix/sysv/linux/sys/mount.h: Likewise.
+	* sysdeps/unix/sysv/linux/sys/swap.h: Likewise.
+	* sysdeps/unix/sysv/linux/sys/timerfd.h: Likewise.
+	* sysdeps/unix/sysv/linux/x86_64/sys/epoll.h: Likewise.
+	* sysdeps/x86_64/fpu/bits/fenv.h: Likewise.
+	* sysdeps/x86_64/strcasecmp_l-nonascii.c: Likewise.
+	* sysdeps/x86_64/strncase_l-nonascii.c: Likewise.
+	* sysvipc/sys/ipc.h: Likewise.
+	* sysvipc/sys/msg.h: Likewise.
+	* sysvipc/sys/sem.h: Likewise.
+	* sysvipc/sys/shm.h: Likewise.
+	* termios/termios.h: Likewise.
+	* time/sys/time.h: Likewise.
+	* time/time.h: Likewise.
+	* wcsmbs/bits/wchar2.h: Likewise.
+	* wcsmbs/uchar.h: Likewise.
+	* wcsmbs/wchar.h: Likewise.
+	* wctype/wctype.h: Likewise.
+
+	[BZ #13551]
+	* Makeconfig: Remove all but ELF support including AIX support.
+	* Makerules: Likewise.
+	* config.h.in: Likewise.
+	* config.make.in: Likewise.
+	* configure: Likewise.
+	* configure.in: Likewise.
+	* csu/Makefile: Likewise.
+	* csu/version.c: Likewise.
+	* debug/Makefile: Likewise.
+	* dlfcn/Makefile: Likewise.
+	* elf/Makefile: Likewise.
+	* extra-lib.mk: Likewise.
+	* iconv/Makefile: Likewise.
+	* include/libc-symbols.h: Likewise.
+	* include/shlib-compat.h: Likewise.
+	* resolv/Makefile: Likewise.
+	* resolv/res_libc.c: Likewise.
+	* rt/Makefile: Likewise.
+	* sysdeps/i386/asm-syntax.h: Likewise.
+	* sysdeps/i386/sysdep.h: Likewise.
+	* sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h: Likewise.
+	* sysdeps/mach/sysdep.h: Likewise.
+	* sysdeps/powerpc/powerpc32/Makefile: Likewise.
+	* sysdeps/powerpc/powerpc64/Makefile: Likewise.
+	* sysdeps/s390/asm-syntax.h: Likewise.
+	* sysdeps/s390/s390-32/sysdep.h: Likewise.
+	* sysdeps/s390/s390-64/sysdep.h: Likewise.
+	* sysdeps/sh/sysdep.h: Likewise.
+	* sysdeps/unix/sparc/sysdep.h: Likewise.
+	* sysdeps/wordsize-32/divdi3.c: Likewise.
+	* sysdeps/x86_64/sysdep.h: Likewise.
+
+	* argp/Versions: Remove _argp_unlock_xxx.
+
+	[BZ #13559]
+	* abilist/ld.abilist: Update.  Adjust for removal of tls option.
+	* abilist/libBrokenLocale.abilist: Likewise.
+	* abilist/libanl.abilist: Likewise.
+	* abilist/libc.abilist: Likewise.
+	* abilist/libcrypt.abilist: Likewise.
+	* abilist/libdl.abilist: Likewise.
+	* abilist/libm.abilist: Likewise.
+	* abilist/libnsl.abilist: Likewise.
+	* abilist/libpthread.abilist: Likewise.
+	* abilist/libresolv.abilist: Likewise.
+	* abilist/librt.abilist: Likewise.
+	* abilist/libthread_db.abilist: Likewise.
+	* abilist/libutil.abilist: Likewise.
+	* abilist/libnss_db.abilist: New file.
+
+	* scripts/abilist.awk: Add support for indirect functions.
+
+	* sysdeps/unix/sysv/linux/configure.in: Remove m68k support.
+
+	* sysdeps/generic/ldsodefs.h: Remove Alpha support.
+
+	* shlib-versions: Remove entries for ports architectures.
+
+	* elf/tls-macros.h: Remove support for Alpha and IA-64.  Should be in
+	files in ports.
+	* elf/stackguard-macros.h: Remove support for IA-64.
+	* elf/tst-auditmod1.c: Likewise.
+	* sysdeps/generic/ldsodefs.h: Likewise.
+
+	* sysdeps/unix/sysv/linux/configure.in: Ports should define
+	libc_cv_gcc_unwind_find_fde and arch_minimum_kernel in their
+	configure files.
+
+	[BZ #13552]
+	* configure.in: Remove --enable-omitfp support.
+	* FAQ.in: Adjust.
+	* config.make.in: Likewise.
+	* Makeconfig: Likewise.
+	* manual/install.texi: Likewise.
+
+	In case anyone cares, the IA-64 architecture could move to ports.
+	* sysdeps/ia64/*: Removed.
+	* sysdeps/unix/sysv/linux/ia64/*: Removed.
+	* sysdeps/unix/sysv/linux/kernel-features.h: Remove IA-64 support.
+
+	[BZ #13555]
+	* configure.in: Remove entries for unsupported architectures.
+
+	[BZ #13533]
+	* iconv/gconv_builtin.h: Use CHAR16 for the char16_t conversions.
+	* iconv/gconv_simple.c: Rename char16_t routines.  Add char16_t<->utf8
+	routines.
+	* iconv/gconv_int.h: Adjust prototypes for char16_t routines.
+	* iconv/iconv_prog.c: Recognize CHAR16 as internal name.
+	* wcsmbs/c16rtomb.c: Fix a few problems.  Disable all the code and
+	fall back to using wcrtomb.
+	* wcsmbs/mbrtoc16.: Fix implementation to handle real conversions.
+	* wcsmbs/wcsmbsload.c: Make char16 routines optional.  Adjust for
+	renaming.
+	* wcsmbs/Makefile (tests): Add tst-c16c32-1:
+	* wcsmbs/tst-c16c32-1.c: New file.
+
+	* wcsmbs/wcrtomb.c: Use MB_LEN_MAX instead of MB_CUR_MAX for sizing
+	local variable.
+
+	* libio/stdio.h: Do not declare gets at all for _GNU_SOURCE.
+
+	* elf/tst-unique3.cc: Add explicit declaration of gets.
+	* elf/tst-unique3lib.cc: Likewise.
+	* elf/tst-unique3lib2.cc: Likewise.
+	* elf/tst-unique4.cc: Likewise.
+
+	* string/test-strcpy.c (do_one_test): Fix format string for WIDE use.
+
 2012-01-06  Joseph Myers  <joseph@xxxxxxxxxxxxxxxx>
 
 	[BZ #13566]
@@ -42,6 +1063,7 @@
 
 2011-12-24  Ulrich Drepper  <drepper@xxxxxxxxx>
 
+	[BZ #13533]
 	* iconv/gconv_simple.c: Add ASCII<->UTF-16 transformations.
 	* iconv/gconv_builtin.h: Add entries for internal ASCII<->UTF-16
 	transformations.
@@ -2356,6 +3378,7 @@
 	__set_errno.
 	* malloc/hooks.c: Likewise.
 
+	[BZ #11929]
 	* malloc/arena.c (ptmalloc_init_minimal): Removed.  Initialize all
 	variables statically.
 	(narenas): Initialize.

Modified: trunk/libc/FAQ
==============================================================================
--- trunk/libc/FAQ (original)
+++ trunk/libc/FAQ Wed Feb  8 16:44:31 2012
@@ -464,21 +464,7 @@
 
 1.15.	What's the problem with configure --enable-omitfp?
 
-{AJ} When --enable-omitfp is set the libraries are built without frame
-pointers.  Some compilers produce buggy code for this model and therefore we
-don't advise using it at the moment.
-
-If you use --enable-omitfp, you're on your own.  If you encounter problems
-with a library that was build this way, we advise you to rebuild the library
-without --enable-omitfp.  If the problem vanishes consider tracking the
-problem down and report it as compiler failure.
-
-Since a library built with --enable-omitfp is undebuggable on most systems,
-debuggable libraries are also built - you can use them by appending "_g" to
-the library names.
-
-The compilation of these extra libraries and the compiler optimizations slow
-down the build process and need more disk space.
+{} Removed.  Does not apply anymore.
 
 
 1.16.	I get failures during `make check'.  What should I do?

Modified: trunk/libc/FAQ.in
==============================================================================
--- trunk/libc/FAQ.in (original)
+++ trunk/libc/FAQ.in Wed Feb  8 16:44:31 2012
@@ -265,21 +265,7 @@
 
 ??	What's the problem with configure --enable-omitfp?
 
-{AJ} When --enable-omitfp is set the libraries are built without frame
-pointers.  Some compilers produce buggy code for this model and therefore we
-don't advise using it at the moment.
-
-If you use --enable-omitfp, you're on your own.  If you encounter problems
-with a library that was build this way, we advise you to rebuild the library
-without --enable-omitfp.  If the problem vanishes consider tracking the
-problem down and report it as compiler failure.
-
-Since a library built with --enable-omitfp is undebuggable on most systems,
-debuggable libraries are also built - you can use them by appending "_g" to
-the library names.
-
-The compilation of these extra libraries and the compiler optimizations slow
-down the build process and need more disk space.
+{} Removed.  Does not apply anymore.
 
 ??	I get failures during `make check'.  What should I do?
 

Modified: trunk/libc/INSTALL
==============================================================================
--- trunk/libc/INSTALL (original)
+++ trunk/libc/INSTALL Wed Feb  8 16:44:31 2012
@@ -125,14 +125,6 @@
      Don't build libraries with profiling information.  You may want to
      use this option if you don't plan to do profiling.
 
-`--enable-omitfp'
-     Use maximum optimization for the normal (static and shared)
-     libraries, and compile separate static libraries with debugging
-     information and no optimization.  We recommend not doing this.
-     The extra optimization doesn't gain you much, it may provoke
-     compiler bugs, and you won't be able to trace bugs through the C
-     library.
-
 `--disable-versioning'
      Don't compile the shared libraries with symbol version information.
      Doing this will make the resulting library incompatible with old
@@ -216,9 +208,9 @@
 important to use this same `CC' value when running `configure', like
 this: `CC=TARGET-gcc configure TARGET'.  Set `BUILD_CC' to the compiler
 to use for programs run on the build system as part of compiling the
-library.  You may need to set `AR' and `RANLIB' to cross-compiling
-versions of `ar' and `ranlib' if the native tools are not configured to
-work with object files for the target you configured for.
+library.  You may need to set `AR' to cross-compiling versions of `ar'
+if the native tools are not configured to work with object files for
+the target you configured for.
 
 Installing the C Library
 ========================
@@ -329,12 +321,11 @@
      Check the FAQ for any special compiler issues on particular
      platforms.
 
-   * GNU `binutils'
+   * GNU `binutils' 2.15 or later
 
      You must use GNU `binutils' (as and ld) to build the GNU C library.
      No other assembler or linker has the necessary functionality at the
-     moment.  The configure scripts checks for the appropriate version
-     for the platform.  Too-old versions will prevent building glibc.
+     moment.
 
    * GNU `texinfo' 3.12f
 

Modified: trunk/libc/Makeconfig
==============================================================================
--- trunk/libc/Makeconfig (original)
+++ trunk/libc/Makeconfig Wed Feb  8 16:44:31 2012
@@ -1,4 +1,4 @@
-# Copyright (C) 1991-2003,2004,2005,2006,2007,2008,2009,2010,2011
+# Copyright (C) 1991-2003,2004,2005,2006,2007,2008,2009,2010,2011,2012
 #	Free Software Foundation, Inc.
 # This file is part of the GNU C Library.
 
@@ -92,12 +92,7 @@
 
 # We have a special subdir for each binary format.
 # For now, only ELF is fully supported.
-ifeq ($(elf),yes)
 binfmt-subdir = elf
-else
-# This is probably better than nothing.
-binfmt-subdir = aout
-endif
 
 # Complete path to sysdep dirs.
 # `configure' writes a definition of `config-sysdirs' in `config.make'.
@@ -395,9 +390,7 @@
 endif
 
 # ELF always supports init/fini sections
-ifeq ($(elf),yes)
 have-initfini = yes
-endif
 
 ifeq ($(have-as-needed),yes)
 as-needed := -Wl,--as-needed
@@ -426,7 +419,7 @@
 static-start-installed-name = $(start-installed-name)
 endif
 
-ifeq (yesyesyes,$(build-shared)$(elf)$(have-z-combreloc))
+ifeq (yesyes,$(build-shared)$(have-z-combreloc))
 combreloc-LDFLAGS = -Wl,-z,combreloc
 LDFLAGS.so += $(combreloc-LDFLAGS)
 LDFLAGS-rtld += $(combreloc-LDFLAGS)
@@ -496,13 +489,12 @@
 	      $(link-extra-libs-bounded) $(link-libc-bounded) $(+postctor) $(+postinit)
 endif
 ifndef config-LDFLAGS
-ifeq (yesyes,$(build-shared)$(elf))
+ifeq (yes,$(build-shared))
 config-LDFLAGS = -Wl,-dynamic-linker=$(slibdir)/$(rtld-installed-name)
 endif
 endif
 ifndef link-libc
 ifeq (yes,$(build-shared))
-ifeq ($(elf),yes)
 # We need the versioned name of libc.so in the deps of $(others) et al
 # so that the symlink to libc.so is created before anything tries to
 # run the linked programs.
@@ -512,7 +504,6 @@
 	    $(as-needed) $(common-objpfx)elf/ld.so $(no-as-needed) $(gnulib)
 # This is how to find at build-time things that will be installed there.
 rpath-dirs = math elf dlfcn nss nis rt resolv crypt
-endif
 rpath-link = \
 $(common-objdir):$(subst $(empty) ,:,$(patsubst ../$(subdir),.,$(rpath-dirs:%=$(common-objpfx)%)))
 elfobjdir := $(patsubst ../$(subdir),.,$(common-objpfx)elf)
@@ -524,12 +515,10 @@
 endif
 
 # Differences in the linkers on the various platforms.
-ifeq ($(elf),yes)
 LDFLAGS-rpath-ORIGIN = -Wl,-rpath,'$$ORIGIN'
 LDFLAGS-soname-fname = -Wl,-soname,$(@F)
 LDFLAGS-rdynamic = -rdynamic
 LDFLAGS-Bsymbolic = -Bsymbolic
-endif
 
 # Choose the default search path for the dynamic linker based on
 # where we will install libraries.
@@ -546,14 +535,7 @@
 endif
 
 # The static libraries.
-ifeq (yes,$(build-static))
 link-libc-static = -Wl,--start-group $(common-objpfx)libc.a $(static-gnulib) -Wl,--end-group
-else
-ifeq (yes,$(build-shared))
-# We can try to link the programs with lib*_pic.a...
-link-libc-static = $(static-gnulib) $(common-objpfx)libc_pic.a
-endif
-endif
 link-libc-bounded = $(common-objpfx)libc_b.a $(gnulib) $(common-objpfx)libc_b.a
 
 ifndef gnulib
@@ -571,7 +553,6 @@
 static-gnulib := -lgcc -lgcc_eh $(libunwind)
 libc.so-gnulib := -lgcc
 endif
-ifeq ($(elf),yes)
 +preinit = $(addprefix $(csu-objpfx),crti.o)
 +postinit = $(addprefix $(csu-objpfx),crtn.o)
 +prector = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbegin.o`
@@ -580,14 +561,13 @@
 +prectorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtbeginS.o`
 +postctorS = `$(CC) $(sysdep-LDFLAGS) --print-file-name=crtendS.o`
 +interp = $(addprefix $(elf-objpfx),interp.os)
-endif
 csu-objpfx = $(common-objpfx)csu/
 elf-objpfx = $(common-objpfx)elf/
 
 # How to run a program we just linked with our library.
 # The program binary is assumed to be $(word 2,$^).
 built-program-file = $(dir $(word 2,$^))$(notdir $(word 2,$^))
-ifeq (yesyes,$(build-shared)$(elf))
+ifeq (yes,$(build-shared))
 comma = ,
 sysdep-library-path = \
 $(subst $(empty) ,:,$(strip $(patsubst -Wl$(comma)-rpath-link=%, %,\
@@ -742,10 +722,8 @@
 object-suffixes :=
 CPPFLAGS-.o = $(pic-default)
 CFLAGS-.o = $(filter %frame-pointer,$(+cflags))
-ifeq (yes,$(build-static))
 libtype.o := lib%.a
 object-suffixes += .o
-endif
 ifeq (yes,$(build-shared))
 # Under --enable-shared, we will build a shared library of PIC objects.
 # The PIC object files are named foo.os.
@@ -769,17 +747,6 @@
 CPPFLAGS-.op = -DPROF $(pic-default)
 CFLAGS-.op = -pg
 libtype.op = lib%_p.a
-endif
-ifeq (yes,$(build-omitfp))
-# Under --enable-omitfp, we build the library optimized without
-# debugging information using -fomit-frame-pointer, and build an extra
-# library with debugging information.  The debuggable objects are named foo.og.
-object-suffixes += .og
-CPPFLAGS-.og = $(pic-default)
-CFLAGS-.og = -g
-CFLAGS-.o = $(filter %frame-pointer,$(+cflags)) -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES
-CFLAGS-.os += -g0 -O99 -fomit-frame-pointer -D__USE_STRING_INLINES
-libtype.og = lib%_g.a
 endif
 
 bppfx = BP-
@@ -934,28 +901,17 @@
 endif # build-shared
 
 
-ifeq ($(elf),yes)
 dlfcn = dlfcn
 ifeq ($(build-shared),yes)
 libdl = $(common-objpfx)dlfcn/libdl.so$(libdl.so-version)
 else
 libdl = $(common-objpfx)dlfcn/libdl.a
 endif
-else
-ifneq (,$(findstring aix,$(config-os)))
+
 ifeq ($(build-shared),yes)
-dlfcn = dlfcn
-libdl = $(common-objpfx)dlfcn/libdl.so$(libdl.so-version)
-else
-# No libdl without shared libs on AIX
-dlfcn =
-libdl =
-endif
-else
-# No ELF, no AIX - no libdl, at least for now.
-dlfcn =
-libdl =
-endif
+libm = $(common-objpfx)math/libm.so$(libm.so-version)
+else
+libm = $(common-objpfx)math/libm.a
 endif
 
 # Generate a header file that #defines preprocessor symbols indicating

Modified: trunk/libc/Makerules
==============================================================================
--- trunk/libc/Makerules (original)
+++ trunk/libc/Makerules Wed Feb  8 16:44:31 2012
@@ -431,7 +431,7 @@
 
 # Modify the list of routines we build for different targets
 
-ifeq (yesyes,$(build-shared)$(elf))
+ifeq (yes,$(build-shared))
 ifndef libc.so-version
 # Undefine this because it can't work when we libc.so is unversioned.
 static-only-routines =
@@ -472,13 +472,8 @@
 # $(LDLIBS-%.so) may contain -l switches to generate run-time dependencies
 # on other shared objects.
 lib%.so: lib%_pic.a $(+preinit) $(+postinit) $(+interp)
-ifneq (,$(findstring aix,$(config-os)))
-	(echo '#!'; \
-	 dump -g $< | sed '1,6d' | cut -f2 | sort | uniq) > $(<:a=exp)
-endif
 	$(build-shlib)
 
-ifeq ($(elf),yes)
 define build-shlib-helper
 $(LINK.o) -shared $(static-libgcc) -Wl,-O1 $(sysdep-LDFLAGS) \
 	  $(if $($(@F)-no-z-defs)$(no-z-defs),,-Wl,-z,defs) $(config-LDFLAGS) \
@@ -488,20 +483,7 @@
 	  $(LDFLAGS.so) $(LDFLAGS-$(@F:lib%.so=%).so) \
 	  -L$(subst :, -L,$(rpath-link)) -Wl,-rpath-link=$(rpath-link)
 endef
-else
-ifneq (,$(findstring aix,$(config-os)))
-define build-shlib-helper
-$(LINK.o) -Wl,-G,-bM:SRE,-bnoentry,-bE:$(<:a=exp) \
-	  $(sysdep-LDFLAGS) $(config-LDFLAGS) $(extra-B-$(@F:lib%.so=%).so) \
-	  $(extra-B-$(@F:lib%.so=%).so) $(load-map-file) \
-	  $(LDFLAGS.so) $(LDFLAGS-$(@F:lib%.so=%).so) \
-	  -L$(subst :, -L,$(rpath-link))
-endef
-else
-endif
-endif
-
-ifeq (yes,$(elf))
+
 ifeq (yes,$(use-default-link))
 # If the linker is good enough, we can let it use its default linker script.
 shlib-lds =
@@ -550,30 +532,7 @@
 $(build-shlib-helper) -o $@ $(shlib-lds-flags) \
 	  $(csu-objpfx)abi-note.o $(build-shlib-objlist)
 endef
-else
-ifneq (,$(findstring aix,$(config-os)))
-define build-shlib
-$(build-shlib-helper) \
-	-o $@ \
-	$(filter-out $(map-file) $(+preinit) $(+postinit),$^) \
-	$(no-whole-archive) $(LDLIBS-$(@F:lib%.so=%).so)
-endef
-define build-shlib
-$(build-shlib-helper) \
-	  $(build-shlib-objlist)
-endef
-endif
-endif
-
-ifneq (,$(findstring aix,$(config-os)))
-define build-module-helper
-$(LINK.o) -Wl,-G -Wl,-bM:SRE -Wl,-bnoentry -Wl,-bexpall \
-	  $(sysdep-LDFLAGS) $(config-LDFLAGS) \
-	  $(load-map-file) \
-	  $(LDFLAGS.so) $(LDFLAGS-$(@F:%.so=%).so) \
-	  -L$(subst :, -L,$(rpath-link)) -Wl,-L=$(rpath-link)
-endef
-else
+
 define build-module-helper
 $(LINK.o) -shared $(static-libgcc) $(sysdep-LDFLAGS) $(config-LDFLAGS) \
 	  $(if $($(@F)-no-z-defs)$(no-z-defs),,-Wl,-z,defs) \
@@ -581,11 +540,9 @@
 	  $(LDFLAGS.so) $(LDFLAGS-$(@F:%.so=%).so) \
 	  -L$(subst :, -L,$(rpath-link)) -Wl,-rpath-link=$(rpath-link)
 endef
-endif
 
 # This macro is similar to build-shlib but it does not define a soname
 # and it does not depend on the destination name to start with `lib'.
-ifeq (yes,$(elf))
 # binutils only position loadable notes into the first page for binaries,
 # not for shared objects
 define build-module
@@ -597,23 +554,6 @@
 	  $(csu-objpfx)abi-note.o \
 	  -Wl,--as-needed $(build-module-objlist) -Wl,--no-as-needed
 endef
-else
-ifneq (,$(findstring aix,$(config-os)))
-define build-module
-$(build-module-helper) \
-	  -o $@ \
-	  $(filter-out $(map-file) $(+preinit) $(+postinit),$^) \
-	  $(no-whole-archive) $(LDLIBS-$(@F:%.so=%).so)
-endef
-else
-define build-module
-define build-module
-$(build-module-helper) \
-	  -o $@ \
-	  $(build-module-objlist)
-endef
-endif
-endif
 
 build-module-helper-objlist = \
 	$(patsubst %_pic.a,$(whole-archive) %_pic.a $(no-whole-archive),\
@@ -640,7 +580,6 @@
 # contains some of libc_pic.a already, which will prevent the COMMONs
 # from being allocated in libc.so, which introduces evil dependencies
 # between libc.so and ld.so, which can make it impossible to upgrade.
-ifeq ($(elf),yes)
 $(common-objpfx)libc_pic.os: $(common-objpfx)libc_pic.a
 	$(LINK.o) -nostdlib -nostartfiles -r -o $@ \
 	$(LDFLAGS-c_pic.os) -Wl,-d $(whole-archive) $^ -o $@
@@ -685,23 +624,6 @@
 $(common-objpfx)libc.so$(libc.so-version): $(common-objpfx)libc.so
 	$(make-link)
 common-generated += libc.so$(libc.so-version)
-endif
-endif
-else
-ifneq (,$(findstring aix,$(config-os)))
-$(common-objpfx)libc.so: $(common-objpfx)libc_pic.a
-	@rm -f $@
-	(echo '#!'; \
-	 dump -g $^ | sed '1,6d' | cut -f2 | sort | uniq) > $(^:a=exp)
-	sed '/__mulh/d;/__mull/d;/__divss/d;/__divus/d;/__quoss/d;/__quous/d' \
-	    /lib/syscalls.exp > $(common-objpfx)syscalls.exp
-	$(LINK.o) -G -bM:SRE -bnoentry -bE:$(^:a=exp) \
-		  -bE:$(common-objpfx)syscalls.exp \
-		  -bI:$(common-objpfx)syscalls.exp \
-		  -L$(common-objpfx) -o $@ $^
-# AIX runtime ld wants libc.so to be libc.a(shr.o) hardwired
-	cp $@ $(common-objpfx)shr.o
-	$(AR) $(ARFLAGS) $(common-objpfx)libc.a $(common-objpfx)shr.o
 endif
 endif
 

Modified: trunk/libc/NEWS
==============================================================================
--- trunk/libc/NEWS (original)
+++ trunk/libc/NEWS Wed Feb  8 16:44:31 2012
@@ -1,5 +1,5 @@
-GNU C Library NEWS -- history of user-visible changes.  2011-12-23
-Copyright (C) 1992-2009, 2010, 2011 Free Software Foundation, Inc.
+GNU C Library NEWS -- history of user-visible changes.  2012-1-27
+Copyright (C) 1992-2009, 2010, 2011, 2012 Free Software Foundation, Inc.
 See the end for copying conditions.
 
 Please send GNU C library bug reports via <http://sources.redhat.com/bugzilla/>
@@ -9,7 +9,8 @@
 
 * The following bugs are resolved with this release:
 
-  13526, 13527, 13528, 13529, 13531, 13532
+  411, 13525, 13526, 13527, 13528, 13529, 13531, 13532, 13533, 13547, 13530,
+  13551, 13552, 13553, 13555, 13559, 13583, 13618
 
 * ISO C11 support:
 
@@ -25,18 +26,34 @@
     implementation.
 
   + timespec_get added
+
+  + uchar.h support added
+
+  + CMPLX, CMPLXF, CMPLXL added
+
+  Implemented by Ulrich Drepper.
+
+* Support for the IA-64 is removed and could live in ports.
+
+* Remove support for anything but ELF binary format
+
+* Checking versions of poll, ppoll added.
+  Implemented by Ulrich Drepper.
+
+* More generic and 64-bit performance optimizations to math functions.
+  Implemented by Ulrich Drepper.
 
 Version 2.15
 
 * The following bugs are resolved with this release:
 
-  6779, 6783, 9696, 10103, 10709, 11589, 12403, 12786, 12840, 12847, 12868,
-  12852, 12874, 12885, 12892, 12906, 12907, 12922, 12935, 12962, 13007,
-  13021, 13061, 13062, 13067, 13068, 13085, 13088, 13090, 13092, 13096,
-  13114, 13118, 13123, 13134, 13138, 13147, 13150, 13166, 13179, 13185,
-  13189, 13192, 13268, 13276, 13282, 13291, 13305, 13328, 13335, 13337,
-  13344, 13358, 13367, 13413, 13416, 13423, 13439, 13446, 13472, 13484,
-  13506, 13515, 13523, 13524, 13538, 13540
+  6779, 6783, 9696, 10103, 10709, 11589, 11929, 12403, 12786, 12840, 12847,
+  12868, 12852, 12874, 12885, 12892, 12906, 12907, 12922, 12935, 12962,
+  13007, 13021, 13061, 13062, 13067, 13068, 13085, 13088, 13090, 13092,
+  13096, 13114, 13118, 13123, 13134, 13138, 13147, 13150, 13166, 13179,
+  13185, 13189, 13192, 13268, 13276, 13282, 13291, 13305, 13328, 13335,
+  13337, 13344, 13358, 13367, 13413, 13416, 13423, 13439, 13446, 13472,
+  13484, 13506, 13515, 13523, 13524, 13538, 13540
 
 * New program pldd to list loaded object of a process
   Implemented by Ulrich Drepper.

Modified: trunk/libc/abilist/ld.abilist
==============================================================================
--- trunk/libc/abilist/ld.abilist (original)
+++ trunk/libc/abilist/ld.abilist Wed Feb  8 16:44:31 2012
@@ -1,35 +1,42 @@
-GLIBC_2.0 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
+GLIBC_2.0 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread
  GLIBC_2.0 A
  _r_debug D 0x14
-GLIBC_2.0 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
-| GLIBC_2.2.5 x86_64-.*-linux.*/tls
-| GLIBC_2.2 ia64-.*-linux.*/tls s390x-.*-linux.*/tls
+GLIBC_2.0 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread
+| GLIBC_2.2.5 x86_64-.*-linux.*/thread
+| GLIBC_2.2 s390x-.*-linux.*/thread
 | GLIBC_2.3 powerpc64-.*-linux.*/thread
  __libc_memalign F
  calloc F
  free F
  malloc F
  realloc F
-GLIBC_2.1 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
+GLIBC_2.1 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread
  GLIBC_2.1 A
-GLIBC_2.1 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
-| GLIBC_2.2.5 x86_64-.*-linux.*/tls
-| GLIBC_2.2 ia64-.*-linux.*/tls s390x-.*-linux.*/tls
+GLIBC_2.1 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread
+ _dl_mcount F
+GLIBC_2.2.5 x86_64-.*-linux.*/thread
+| GLIBC_2.2 s390x-.*-linux.*/thread
 | GLIBC_2.3 powerpc64-.*-linux.*/thread
  _dl_mcount F
-GLIBC_2.2.5 x86_64-.*-linux.*/tls
+GLIBC_2.1 i.86-.*-linux.*/thread
+ __libc_stack_end D 0x4
+GLIBC_2.2.5 x86_64-.*-linux.*/thread
  GLIBC_2.2.5 A
-GLIBC_2.2.5 x86_64-.*-linux.*/tls
-| GLIBC_2.2 ia64-.*-linux.*/tls s390x-.*-linux.*/tls
+GLIBC_2.2.5 x86_64-.*-linux.*/thread
+| GLIBC_2.2 s390x-.*-linux.*/thread
 | GLIBC_2.3 powerpc64-.*-linux.*/thread
  _r_debug D 0x28
-GLIBC_2.2 ia64-.*-linux.*/tls s390x-.*-linux.*/tls
+GLIBC_2.2 s390x-.*-linux.*/thread
  GLIBC_2.2 A
-GLIBC_2.3 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls ia64-.*-linux.*/tls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls powerpc64-.*-linux.*/thread s390-.*-linux.*/tls s390x-.*-linux.*/tls x86_64-.*-linux.*/tls
+GLIBC_2.2.5 x86_64-.*-linux.*/thread
+ __libc_stack_end D 0x8
+GLIBC_2.3 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread powerpc64-.*-linux.*/thread s390-.*-linux.*/thread s390x-.*-linux.*/thread x86_64-.*-linux.*/thread
  GLIBC_2.3 A
-GLIBC_2.3 i.86-.*-linux.*/thread i.86-.*-linux.*/tls
+GLIBC_2.3 i.86-.*-linux.*/thread
  ___tls_get_addr F
-GLIBC_2.3 i.86-.*-linux.*/thread i.86-.*-linux.*/tls ia64-.*-linux.*/tls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls powerpc64-.*-linux.*/thread x86_64-.*-linux.*/tls
+GLIBC_2.3 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread powerpc64-.*-linux.*/thread x86_64-.*-linux.*/thread
  __tls_get_addr F
-GLIBC_2.3 s390-.*-linux.*/tls s390x-.*-linux.*/tls
+GLIBC_2.3 s390-.*-linux.*/thread s390x-.*-linux.*/thread
  __tls_get_offset F
+GLIBC_2.4 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread powerpc64-.*-linux.*/thread s390-.*-linux.*/thread s390x-.*-linux.*/thread x86_64-.*-linux.*/thread
+ GLIBC_2.4 A

Modified: trunk/libc/abilist/libBrokenLocale.abilist
==============================================================================
--- trunk/libc/abilist/libBrokenLocale.abilist (original)
+++ trunk/libc/abilist/libBrokenLocale.abilist Wed Feb  8 16:44:31 2012
@@ -1,13 +1,13 @@
-GLIBC_2.0 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls m68.*-.*-linux.*/notls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
+GLIBC_2.0 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread
  GLIBC_2.0 A
-GLIBC_2.0 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls m68.*-.*-linux.*/notls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
-| GLIBC_2.2.5 x86_64-.*-linux.*/tls
-| GLIBC_2.2 ia64-.*-linux.*/tls s390x-.*-linux.*/tls sh[34].*-.*-linux.*/notls sh[34].*-.*-linux.*/thread sh[34].*-.*-linux.*/tls
+GLIBC_2.0 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread
+| GLIBC_2.2.5 x86_64-.*-linux.*/thread
+| GLIBC_2.2 s390x-.*-linux.*/thread sh[34].*-.*-linux.*/thread
 | GLIBC_2.3 powerpc64-.*-linux.*/thread
  __ctype_get_mb_cur_max F
-GLIBC_2.2.5 x86_64-.*-linux.*/tls
+GLIBC_2.2.5 x86_64-.*-linux.*/thread
  GLIBC_2.2.5 A
-GLIBC_2.2 ia64-.*-linux.*/tls s390x-.*-linux.*/tls sh[34].*-.*-linux.*/notls sh[34].*-.*-linux.*/thread sh[34].*-.*-linux.*/tls
+GLIBC_2.2 s390x-.*-linux.*/thread sh[34].*-.*-linux.*/thread
  GLIBC_2.2 A
 GLIBC_2.3 powerpc64-.*-linux.*/thread
  GLIBC_2.3 A

Modified: trunk/libc/abilist/libanl.abilist
==============================================================================
--- trunk/libc/abilist/libanl.abilist (original)
+++ trunk/libc/abilist/libanl.abilist Wed Feb  8 16:44:31 2012
@@ -1,13 +1,13 @@
-GLIBC_2.2.3 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls ia64-.*-linux.*/tls m68.*-.*-linux.*/notls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls s390x-.*-linux.*/tls sh[34].*-.*-linux.*/notls sh[34].*-.*-linux.*/thread sh[34].*-.*-linux.*/tls
+GLIBC_2.2.3 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread s390x-.*-linux.*/thread sh[34].*-.*-linux.*/thread
  GLIBC_2.2.3 A
-GLIBC_2.2.3 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls ia64-.*-linux.*/tls m68.*-.*-linux.*/notls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls s390x-.*-linux.*/tls sh[34].*-.*-linux.*/notls sh[34].*-.*-linux.*/thread sh[34].*-.*-linux.*/tls
-| GLIBC_2.2.5 x86_64-.*-linux.*/tls
+GLIBC_2.2.3 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread s390x-.*-linux.*/thread sh[34].*-.*-linux.*/thread
+| GLIBC_2.2.5 x86_64-.*-linux.*/thread
 | GLIBC_2.3 powerpc64-.*-linux.*/thread
  gai_cancel F
  gai_error F
  gai_suspend F
  getaddrinfo_a F
-GLIBC_2.2.5 x86_64-.*-linux.*/tls
+GLIBC_2.2.5 x86_64-.*-linux.*/thread
  GLIBC_2.2.5 A
 GLIBC_2.3 powerpc64-.*-linux.*/thread
  GLIBC_2.3 A

Modified: trunk/libc/abilist/libc.abilist
==============================================================================
--- trunk/libc/abilist/libc.abilist (original)
+++ trunk/libc/abilist/libc.abilist Wed Feb  8 16:44:31 2012
@@ -1,13 +1,13 @@
-GCC_3.0 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls m68.*-.*-linux.*/notls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls s390x-.*-linux.*/tls sh[34].*-.*-linux.*/notls sh[34].*-.*-linux.*/thread sh[34].*-.*-linux.*/tls
+GCC_3.0 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread s390x-.*-linux.*/thread sh[34].*-.*-linux.*/thread
  GCC_3.0 A
  _Unwind_Find_FDE F
  __deregister_frame_info_bases F
  __register_frame_info_bases F
  __register_frame_info_table_bases F
-GLIBC_2.0 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls
+GLIBC_2.0 i.86-.*-linux.*/thread
  __fpu_control D 0x2
  vm86 F
-GLIBC_2.0 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls m68.*-.*-linux.*/notls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
+GLIBC_2.0 i.86-.*-linux.*/thread powerpc-.*-linux.*/thread s390-.*-linux.*/thread
  GLIBC_2.0 A
  _IO_stderr_ D 0x50
  _IO_stdin_ D 0x50
@@ -20,10 +20,10 @@
  sys_errlist D 0x1ec
  sys_sigabbrev D 0x80
  sys_siglist D 0x80
-GLIBC_2.0 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls m68.*-.*-linux.*/notls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
-| GLIBC_2.1.2 i.86-.*-linux.*/notls i.86-.*-linux.*/thread i.86-.*-linux.*/tls m68.*-.*-linux.*/notls powerpc-.*-linux.*/notls powerpc-.*-linux.*/thread powerpc-.*-linux.*/tls s390-.*-linux.*/tls
-| GLIBC_2.2.5 x86_64-.*-linux.*/tls

[... 38226 lines stripped ...]
_______________________________________________
Commits mailing list
Commits@xxxxxxxxxx
http://eglibc.org/cgi-bin/mailman/listinfo/commits