commit-hurd
[Top][All Lists]
Advanced

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

[SCM] glibc maintenance annotated tag, glibc-2.6, created. glibc-2.6


From: Thomas Schwinge
Subject: [SCM] glibc maintenance annotated tag, glibc-2.6, created. glibc-2.6
Date: Wed, 26 May 2010 18:28:35 +0000

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

The annotated tag, glibc-2.6 has been created
        at  cbae96fba6ab4802ae2201343f537d015bb8c5ab (tag)
   tagging  2c1d61722625a1ee57ab284aad42acb7ec5662ca (commit)
  replaces  glibc-2.5
 tagged by  Roland McGrath
        on  Tue May 15 06:49:29 2007 +0000

- Log -----------------------------------------------------------------
GNU C Library version 2.6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQBKFyBE2vc1Cn671iURAvhKAJ9LIP4qzSBYeOzzY/hf3OdT7iWzpwCdHyH2
Tggzk6Q+A3xrixyzzc2bp+8=
=Nj2Z
-----END PGP SIGNATURE-----

Andreas Jaeger (5):
      2006-11-12  Joseph Myers  <address@hidden>
      [BZ #2510, BZ #2830]
      * sysdeps/unix/sysv/linux/sys/personality.h (ADDR_NO_RANDOMIZE,
      [BZ #3905]
      * sysdeps/unix/sysv/linux/tst-getcpu.c: Include <unistd.h> for getpid.

Jakub Jelinek (32):
      * elf/elf.h (R_MIPS_GLOB_DAT): Define.
      * shlib-versions: Fix sparc64 linux target specification.
      * sysdeps/i386/soft-fp/sfp-machine.h: Remove.
      .
      [BZ #2749]
      * sysdeps/unix/sysv/linux/getdents.c (offsetof): Remove.
      * nscd/nscd_getserv_r.c (nscd_getserv_r): Fix pastos.
      [BZ #2749]
      * nscd/nscd-client.h (__nscd_cache_search): Remove const qualifier
      Do recend check before realigning on strict alignment arches, as 
otherwise it was comparing a stack address + offset with a mmap address.
      * nscd/nscd_helper.c (open_socket): Use __gettimeofday instead of
      * sysdeps/i386/bits/byteswap.h (__bswap_32): Add __amdfam10__
      * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Fix
      [BZ #2831]
      * configure.in (libc_cv_gnu89_inline): Only do compile test.
      * nis/nis_call.c: Include bits/libc-lock.h, sys/stat.h, unistd.h.
      [BZ #4276]
      * sysdeps/unix/sysv/linux/sync_file_range.c (sync_file_range):
      * sysdeps/ia64/fpu/fesetround.c (fesetround): Return 0 on success
      * nis/nis_call.c (__nisfind_server): Replace (*dir)->do_servers
      [BZ #4344]
      * locale/programs/locarchive.c (show_archive_content): Fix sizeof
      [BZ #4405]
      * libio/bits/stdio.h (fgetc_unlocked): Add extern inline optimized
      * sysdeps/unix/sysv/linux/check_pf.c (make_request): Return -1 instead
      * io/bug-ftw5.c: New file.
      * math/test-misc.c (main): Add tests for rounding long double
      * soft-fp/op-common.h (FP_TRUNC): Replace raising of FP_EX_INEXACT
      * malloc/arena.c (heap_info): Add mprotect_size field, adjust pad.
      [BZ #3427]
      * sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Don't raise overflow
      [BZ #4455]

Richard Henderson (8):
      * sysdeps/unix/sysv/linux/alpha/sigsuspend.S: Add support for
      * elf/dl-support.c (_dl_aux_init): Honor DL_PLATFORM_AUXV.
      * sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h (PSEUDO): Use two
      * sysdeps/alpha/Makefile (sysdep-CFLAGS): Force dynamic rounding.         
* sysdeps/alpha/fpu/bits/mathinline.h (__signbitl): New.         * 
sysdeps/alpha/fpu/libm-test-ulps: Regenerate.         * 
sysdeps/unix/sysv/linux/alpha/alphaev6/fpu/Implies: New file.         * 
sysdeps/unix/sysv/linux/alpha/alphaev67/fpu/Implies: New file.         * 
sysdeps/unix/sysv/linux/alpha/fpu/Implies: New file.
      * sysdeps/ieee754/ldbl-128/Makefile: New file.
      * sysdeps/alpha/fpu/s_ceil.c: Rewrite without branches.
      * sysdeps/alpha/fpu/s_llround.c: New file.
      2007-05-07  Richard Henderson  <address@hidden>

Roland McGrath (4):
      2006-10-10  Roland McGrath  <address@hidden>
      * sysdeps/mach/hurd/utimes.c: Use a union to avoid an improper cast.
      2007-04-22  Roland McGrath  <address@hidden>
      * elf/elf.h (NT_PRXFPREG): New macro.

Ulrich Drepper (308):
      * libio/wmemstream.c: Include <wchar.h>.
      * posix/glob.c (glob_in_dir): Add some comments and asserts to
      * locales/en_GB: Use more complete en_US data in LC_NAME.
      * io/fts.c (fts_close): Remove redundant checks.
      * nscd/mem.c (mempool_alloc): Round array size to 16 bytes
      * sysdeps/posix/getaddrinfo.c (match_prefix): Make mask and val
      * elf/rtld.c (dl_main): Don't use prelinking if LD_DYNAMIC_WEAK is
      [BZ #3291]
      * locales/pa_IN (abday): Fix spelling of Sunday.
      * include/features.h (__GLIBC_MINOR__): It's glibc 2.5 now.
      * version.h (VERSION): Bump to 2.5.90 for new development tree.
      * nis/nis_table.c (nis_list): Handle FOLLOW_PATH | ALL_RESULTS
      * nis/nis_table.c (nis_list): If __follow_path fails in the new
      * nis/Banner: Removed.  It's been integral part forever and the
      * libio/Banner: Likewise.
      * po/tr.po: Update from translation team.
      * include/shlib-compat.h (SHLIB_COMPAT): Expand parameters before use.
      * Versions.def: Add GLIBC_2.6 to libpthread.
      * po/sv.po: Update from translation team.
      Jakub Jelinek  <address@hidden>
      (nis_getnames): Make sure that we always return at least one entry 
consisting of the parameter concatenated with the domain.
      * nis/nis_subr.c (nis_getnames): Add trailing dot to NIS_PATH
      * include/atomic.c: Define catomic_* operations.
      * malloc/malloc.c (_int_malloc): Remove unused any_larger variable.
      * sysdeps/i386/i486/bits/atomic.h: Add catomic_* support.
      * sysdeps/unix/sysv/linux/syscalls.list: Add epoll_pwait.
      Add SEM_VALUE_MAX.
      [BZ #3352]
      * elf/dl-minimal.c (realloc): Optimize last patch.
      * libio/stdio.h: Add more __wur attributes.
      * malloc/malloc.c (do_check_malloc_state): Only require for empty
      [BZ #3313]
      * resolv/arpa/nameser.h: Document that ns_t_a6 is deprecated.
      [BZ #3369]
      [BZ #3313]
      * configure.in: Disable building profile libraries by default.
      * sysdeps/gnu/netinet/tcp.h: Define TCP_CONGESTION.
      * pthread_attr_setstacksize.c (NEW_VERNUM): Define to GLIBC_2_3_3
      * elf/dl-lookup.c (_dl_debug_bindings): Remove unised symbol_scope
      [BZ #3429]
      [BZ #3426]
      * elf/dl-close.c (_dl_close_worker): Renamed from _dl_close and
      * elf/Makefile: Add rules to build and run tst-thrlock.
      USE_TLS support is now default.
      * Makerules: USE_TLS support is now default.
      * sysdeps/x86_64/tls.h: Likewise.
      * sysdeps/pthread/pthread_barrier_wait.c: Move to...
      * configure.in: Require assembler support for visibility, compiler
      * elf/dl-sym.c (do_sym): Use RTLD_SINGLE_THREAD_P.
      * po/sv.po: Update from translation team.
      * configure.in: Relax -z relro requirement a bit.
      * sysdeps/ia64/pthread_spin_unlock.c (pthread_spin_unlock): Use
      * nptl_db/db_info.c [TLS_DTV_AT_TP]: Fixed size init for dtvp
      * stdlib/atexit.c (atexit): Don't mark as hidden when used to
      * po/sv.po: Update from translation team.
      * configure.in: Work around ld --help change and avoid -z relro
      * locales/mai_IN: New file.
      * malloc/memusage.c (dest): Reset not_me back to false after
      * sysdeps/unix/sysv/linux/i386/sysconf.c (intel_check_word):
      * sysdeps/powerpc/fpu/bits/mathinline.h
      * elf/dl-debug.c (_dl_debug_initialize): Check r->r_map for 0
      * string/Makefile (tests): Add tst-strxfrm2.
      * sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix test for
      [BZ #3493]
      * sysdeps/unix/sysv/linux/x86_64/sysconf.c (intel_check_word): Add
      * po/sv.po: Update from translation team.
      * string/strxfrm_l.c (STRXFRM): Fix trailing \1 optimization
      [BZ #3451]
      [BZ #3465]
      [BZ #3480]
      [BZ #3483]
      * time/tzfile.c (__tzfile_read): Extend to handle new file format
      * timezone/africa: Update from tzdata2006o.
      [BZ #3137]
      * po/nl.po: Update from translation team.
      * nss/nss_files/files-alias.c (get_next_alias): Set line back
      * sysdeps/x86_64/fpu/s_copysignf.S (__copysignf): Switch to .text.
      * nss/nss_files/files-hosts.c (LINE_PARSER): Support IPv6-style
      * sysdeps/unix/sysv/linux/i386/getgroups.c (__getgroups): Invoke
      * resolv/mapv4v6addr.h (map_v4v6_address): Optimize a bit.
      * resolv/mapv4v6addr.h (map_v4v6_address): Fix last change.
      [BZ #3559]
      2006-11-29  Daniel Jacobowitz  <address@hidden>
      * sunrpc/svc_run.c (svc_run): Set my_pollfd to new_pollfd if realloc
      * sysdeps/unix/sysv/linux/x86_64/sigaction.c: Fix compatibility with
      * nscd/nscd.init: Remove obsolete and commented-out -S option
      [BZ #3514, BZ #3515]
      * nis/nis_subr.c (nis_getnames): Revert last change.
      * malloc/memusage.c: Handle realloc with new size of zero and
      * sysdeps/unix/sysv/linux/rtld-lowlevel.h
      * misc/mntent_r.c (__hasmntopt): Check p[optlen] even when p == rest.
      [BZ #3674]
      [BZ #3673]
      [BZ #3664]
      [BZ #3632]
      * stdlib/strtod_l.c (____STRTOF_INTERNAL): Parse thousand
      * sysdeps/unix/sysv/linux/powerpc/powerpc32/setcontext.S: Include
      [BZ #2337]
      * sysdeps/unix/sysv/linux/bits/statvfs.h: Define ST_RELATIME.
      * misc/tst-pselect.c (do_test): Make sure the helper process is
      * misc/tst-pselect.c (do_test): Fix sigblock argument.
      [BZ #3747]
      * elf/dl-support.c: Include dl-procinfo.h.
      * stdlib/Makefile (tests): Add tst-makecontext.
      * nss/getXXbyYY_r.c: Include atomic.h.
      * sysdeps/unix/sysv/linux/sh/bits/shm.h: New file.
      * include/atomic.h (atomic_forced_read): New macro.
      * nis/nss_compat/compat-grp.c (internal_getgrgid_r): Don't
      * posix/wordexp.c: Remove some unnecessary tests.
      * malloc/malloc.c (sYSMALLOc): Remove some unnecessary alignment
      * posix/getconf.c: Update copyright year.
      * posix/execvp.c: Include alloca.h.
      Make sure fts_cur is always valid after return from fts_read.
      * io/fts.c: Make sure fts_cur is always valid after return from
      Cleanups. Define FUTEX_CMP_REQUEUE and lll_futex_requeue.
      * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h: Cleanups.  Define
      [BZ #3855]
      Include errno.h.  Change main() to do_test().  Define TEST_FUNCTION. 
Include test-skeleton.c. (do_test): Check errno and exit(0) if ENOSYS.
      [BZ #2510, BZ #2830, BZ #3137, BZ #3313, BZ #3426, BZ #3465, BZ #3480, BZ 
#3483, BZ #3493, BZ #3514, BZ #3515, BZ #3664, BZ #3673, BZ #3674]
      * sysdeps/unix/sysv/linux/x86_64/lowlevellock.h
      [BZ #3840]
      * sysdeps/i386/i486/bits/atomic.h: Define
      * nscd/connections.c (handle_request): Check selinux permissions
      * nscd/nscd_gethst_r.c: Minor cleanups.
      * include/string.h: Only redefine strndupa if this is really for
      * nis/nss_nis/nis-service.c (_nss_nis_getservbyname_r): Correct
      * inet/Makefile: Define CFLAGS-getsrvbynm_r.c and
      * sysdeps/generic/ldsodefs.h: Define DL_LOOKUP_SCOPE_LOCK.
      * nscd/connections.c (handle_request): Fix thinko in selinux test
      * nscd/connections.c (serv2db): Change type into structure which
      * nscd/connections.c (handle_request): Add a __builtin_expect.
      (cache_add): Record the failure to add to the cache.
      ..
      * nscd/connections.c (servinfo): Renamed to reqinfo.  Change all
      * sysdeps/posix/system.c: Remove NO_WAITPID support, it cannot
      * sysdeps/unix/sysv/linux/libc_pthread_init.c: Don't just copy the
      * sysdeps/unix/sysv/linux/fatal-prepare.h: Use PTHFCT_CALL to
      (cleanup): Avoid warning.
      * pthread_join.c (cleanup): Avoid warning.
      * scripts/gen-as-const.awk: Add cast to long to avoid int promotion
      * tst-initializers1.c: We want to test the initializers as seen
      * wcsmbs/wchar.h (wcstoll): Fix comment, function returns value of
      * iconvdata/brf.c: New file.
      * iconvdata/testdata/BRF: New file.
      [BZ #3902]
      * stdio-common/_itowa.c: Don't compile _itowa for 64-bit
      * stdio-common/_itoa.c: Include <limits.h>.
      * sysdeps/i386/bits/byteswap.h (__bswap_32): Add __nocona__, __core2__
      * stdio-common/_itoa.h: Define _itoa and _fitoa for 64-bit platforms.
      * elf/dl-minimal.c: Undefine _itoa first.
      No need for FDPIC_FUNCPTRS.
      * sysdeps/i386/dl-trampoline.S (_dl_runtime_profile): Use register
      * misc/hsearch_r.c (hdestroy_r): Remove unnecessary test.
      Define MAXKEYLEN.
      * nscd/nscd_helper.c (open_socket): Now takes request type and key
      * sysdeps/unix/sysv/linux/i386/sysdep.h (PTR_MANGLE): Roll value before
      (__uselocale): Add libc_hidden_proto.
      * include/locale.h (__uselocale): Add libc_hidden_proto.
      * nscd/nscd_helper.c (open_socket): Minor size optimization.
      * po/sv.po: Update from translation team.
      [BZ #3957]
      [BZ #3944]
      * resolv/res_init.c (res_setoptions): Recognize edns0 option.
      * sysdeps/unix/sysv/linux/x86_64/sysdep.h: Remove incorrect comment.
      * elf/rtld.c (RESOLVE_MAP): Always return bootstrap_map reference.
      Update from translation team.
      * po/ru.po: Update from translation team.
      [BZ #3996]
      [BZ #4040]
      * iconvdata/johab.c (BODY for FROM_LOOP, BODY for TO_LOOP): Enable
      [BZ #3954]
      * sysdeps/unix/sysv/linux/x86_64/send.c (__libc_send): Cosmetic
      * nscd/nscd_helper.c (open_socket): Don't send padding bytes from
      [BZ #3991]
      * nscd/nscd.c (parse_opt): One more conversion to use send instead
      [BZ #3851]
      [BZ #3884]
      [BZ #3885]
      [BZ #4040]
      [BZ #3322]
      * locale/iso-4217.def: Define RSD, remove CSD.
      * locale/iso-3166.def: Update entry for Serbia.
      [BZ #3348]
      [BZ #3745]
      [BZ #3818]
      [BZ #2648]
      [BZ #3842]
      [BZ #2633]
      [BZ #58]
      [BZ #672]
      [BZ #1430]
      * SUPPORTED (SUPPORTED-LOCALES): Remove sr_CS locales.
      * stdio-common/Makefile (tests): Add tst-swscanf.
      * stdio-common/vfscanf.c: Remove unused WIDTH handling.
      ..
      * stdio-common/vfscanf.c: Fix problems in width accounting.
      [BZ #2211]
      * sysdeps/unix/closedir.c: Outside libc don't use locking.
      [BZ #3325]
      * stdio-common/vfscanf.c: Small cleanups throughout.
      * stdio-common/printf_fp.c (___printf_fp): Cleanups and minor
      [BZ #4070]
      [BZ #4074]
      * nscd/hstcache.c (cache_addhst): Remove unnecessary conditional.
      [BZ #4076]
      [BZ #3458]
      [BZ #3325]
      * stdlib/strtod_l.c (____STRTOF_INTERNAL): Optimize use of TOLOWER.
      * stdlib/strtod_l.c (____STRTOF_INTERNAL): Add branch predictions
      * sysdeps/unix/sysv/linux/fork.c (__libc_fork): Reset refcntr in
      (find_transition): Instead of a linear search try to guess the transition 
index, use a linear search if the result is at most 10 transitions away from 
the guess or binary search otherwise.
      * time/tzfile.c (find_transition): Instead of a linear search try to
      * sysdeps/unix/sysv/linux/sh/Makefile: Remove sys/io.h
      [BZ #4096]
      [BZ #4069]
      * sysdeps/unix/sysv/linux/ifaddrs.c (__netlink_request): Retry with
      * sysdeps/posix/getaddrinfo.c (get_scope): Correct test for
      Use fa_IR.UTF-8 which exists internally.
      * Makefile: Define tst-sscanf-ENV.
      [BZ #4181]
      [BZ #4130]
      [BZ #4101]
      [BZ #3919]
      .
      * configure.in (libc_cv_gnu89_inline): Test for -fgnu89-inline.
      * elf/dl-open.c (dl_open_worker): Declare l in 2 different
      * nscd/gai.c: Include alloca.h.
      (__cache_line_size): Define the variable here.  Add attribute_hidden, 
remove weak_extern. (__libc_start_main): Set __cache_line_size unconditionally.
      007-03-20  Jakub Jelinek  <address@hidden>
      * sysdeps/powerpc/bits/atomic.h
      * sysdeps/unix/sysv/linux/Versions: Move sync_file_range to
      * scripts/check-local-headers.sh: Filter out sys/capability.h.
      Test of fnmatch with patterns using lots of *.
      * posix/fnmatch.c (STRUCT): Define.
      * posix/Makefile (routines): Add sched_cpucount.
      * bits/sched.h: Define __CPU_COUNT.  Declare __sched_cpucount.
      Avoid warnings.
      * tst-locale1.c: Avoid warnings.
      * posix/sys/wait.h: Remove unnecessary forward declaration.
      (feholdexcept): Clear all exceptions in SW.
      [BZ #3427]
      [BZ #3306]
      * sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c (__nextafterl): Use
      (__underflow, __uflow, __overflow, __wunderflow, __wuflow, __woverflow, 
_IO_getc, _IO_putc, _IO_peekc_locked, _IO_padn, _IO_sgetn, _IO_seekoff, 
_IO_seekpos, _IO_getwc, _IO_putwc, _IO_wpadn): Remove __THROW.
      * libio/libio.h (__underflow, __uflow, __overflow, __wunderflow,
      * stdio-common/printf_fp.c (___printf_fp): Fix exponent -4
      * libio/genops.c (_IO_default_finish): Call _IO_lock_fini
      * locale/programs/locarchive.c (INITIAL_NUM_NAMES,
      [BZ #4364]
      [BZ #4368]
      * sysdeps/posix/getaddrinfo.c: Remove commented-out code.
      * nis/nis_domain_of.c (__nis_domain_of): New function.
      * include/sys/mman.h: Mark madvise hidden.
      * misc/madvise.c: Add libc_hidden_def.
      (HOST_DB_LOOKUP): Ensure sufficient alignment of buffer and tmp_buffer.
      [BZ #4381]
      [BZ #4411]
      (strip): Allow ':'
      [BZ #4406]
      (tcbhead_t): Add vgetcpu_cache.
      * sysdeps/unix/sysv/linux/bits/sched.h: Declare sched_getcpu.
      * sysdeps/unix/sysv/linux/Makefile [subdir=posix] (sysdep_routines):
      (_IO_vfscanf_internal): Allow hexa-decimal floats without exponent.
      [BZ #4342]
      [BZ #4306]
      [BZ #4392]
      [BZ #3213]
      * locale/programs/ld-collate.c (collate_read): Allow order_start
      [BZ #4102]
      [BZ #4349]
      [BZ #4439]
      * stdio-common/printf_fp.c (___printf_fp): Don't print negative sign
      [BZ #4438]
      * stdio-common/test-vfprintf.c (main): Add test for large
      * stdio-common/vfprintf.c (process_string_arg): Use a VLA rather than
      Asturian language locale for Spain.
      [BZ #4114]
      * locale/programs/linereader.c (get_symname): Fix adding final NUL.
      * soft-fp/op-2.h (_FP_FRAC_COPY_2_2): Define as alias to
      * stdio-common/vfprintf.c (process_string_arg): Adjust call to
      [BZ #4131]
      * stdio-common/vfprintf.c (process_string_arg): Optimize
      * sysdeps/unix/sysv/linux/syscalls.list (fdatasync): Add "C" to args.
      * posix/unistd.h: Remove __THROW from fdatasync.
      [BZ #4465]
      2007-04-30  Steven Munroe  <address@hidden>
      * locales/as_IN: Fix currency_symbol, abday for Sunday, abmon for
      * sysdeps/unix/sysv/linux/lowlevelrobustlock.c
      (change_stack_perm): Handle stacks growing up. (allocate_stack): Likewise.
      [BZ #4456]
      [BZ #4455]
      (strfry): Make result more random.
      [BZ #4403]
      Redefine __nonnull so that test for incorrect parameters in the libc code 
itself are not omitted.
      * sysdeps/unix/sysv/linux/powerpc/bits/stat.h: Define UTIME_NOW and
      * io/sys/stat.h: Make sure struct timespec is defined for
      * sysdeps/unix/sysv/linux/sched_setaffinity.c
      * scripts/check-c++-types.sh: Don't use -fnu89-inline option.
      * sysdeps/unix/sysv/linux/tst-getcpu.c: New file.
      * elf/dl-open.c (add_to_global): Introduce variable ns to help gcc
      * elf/dl-close.c (_dl_close_worker): Help gcc to optimize by
      (add_to_global): One more small cleanup patch.
      [MALLOC_DEBUG]: Keep track of current maximum number of mmaps. 
n_mmaps_max is the target.
      * malloc/malloc.c [MALLOC_DEBUG]: Keep track of current maximum
      * malloc/malloc.c (largebin_index): Really have 32 buckets with 64 sizes.
      * malloc/malloc.c: Use all small bin slots on 64-bit archs.
      * sysdeps/unix/sysv/linux/sem_post.c: Only wake threads if old
      * version.h (VERSION): Define to 6.

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


hooks/post-receive
-- 
glibc maintenance



reply via email to

[Prev in Thread] Current Thread [Next in Thread]