[Top][All Lists]
[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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] glibc maintenance annotated tag, glibc-2.6, created. glibc-2.6,
Thomas Schwinge <=