diff options
| author | Ulrich Drepper <drepper@redhat.com> | 2010-05-06 04:42:46 -0700 |
|---|---|---|
| committer | Ulrich Drepper <drepper@redhat.com> | 2010-05-06 04:42:46 -0700 |
| commit | 5f24d53acb2cd02ffb4ac925c0244e4f1f854499 (patch) | |
| tree | 003e29b340698e10773e68adc30f8dcf8f345b5a | |
| parent | d84acf388ed8b3f162dda0512139095bfc268beb (diff) | |
| download | glibc-5f24d53acb2cd02ffb4ac925c0244e4f1f854499.tar.xz glibc-5f24d53acb2cd02ffb4ac925c0244e4f1f854499.zip | |
Fix race in free sanity check.
| -rw-r--r-- | ChangeLog | 15324 | ||||
| -rw-r--r-- | ChangeLog.17 | 15321 | ||||
| -rw-r--r-- | malloc/malloc.c | 15 |
3 files changed, 15334 insertions, 15326 deletions
@@ -1,15321 +1,5 @@ -2010-05-04 Andreas Schwab <schwab@redhat.com> +2010-05-06 Ulrich Drepper <drepper@redhat.com> - * posix/regexec.c (find_collation_sequence_value): Fix skipping - the wide char sequence of the collating element. - -2010-05-05 Ulrich Drepper <drepper@redhat.com> - - [BZ #11571] - * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): Handle - too small buffers according to the standard. - - * sysdeps/unix/sysv/linux/kernel-features.h: Alpha doesn't have to be - handled here anymore. - Patch mostly by Matt Turner <mattst88@gmail.com>. - -2010-05-03 Ulrich Drepper <drepper@redhat.com> - - * version.h (VERSION): Bump for 2.12 release. - * include/features.h (__GLIBC_MINOR__): Bump to 12. - - [BZ #11149] - * elf/ldconfig.c (search_dir): Fix handling of symlinks in chroot. - - * elf/chroot_canon.c (chroot_canon): Use xmalloc and xrealloc. - - * elf/ldconfig.c (parse_conf_include): Don't fall back to - directories named in config file outside the chroot. - -2010-02-02 Andreas Schwab <schwab@redhat.com> - - * sysdeps/generic/ldsodefs.h (struct rtld_global): Add - _dl_load_write_lock. - * elf/rtld.c (_rtld_global): Initialize it. - * elf/dl-support.c (_dl_load_write_lock): Define . - * elf/dl-close.c (_dl_close_worker): Lock GL(dl_load_write_lock) - when modifying the list of loaded objects. - * elf/dl-load.c (lose): Likewise. - * elf/dl-object.c (_dl_new_object): Likewise. - * elf/dl-iteratephdr.c (__dl_iterate_phdr): Lock - GL(dl_load_write_lock) instead of GL(dl_load_lock). - -2010-05-03 Ulrich Drepper <drepper@redhat.com> - - * elf/dl-iteratephdr.c (__dl_iterate_phdr): Remove unnecessary - assignment. - -2010-05-02 Ulrich Drepper <drepper@redhat.com> - - * misc/mntent_r.c (encode_name): The slow loop handles newlines so we - should recognize them as an abort condition. - Patch by Jan Lieskovsky <jlieskov@redhat.com>. - -2010-04-25 Bruno Haible <bruno@clisp.org> - - [BZ #11538] - * sysdeps/unix/bsd/ptsname.c (__ptsname_r): Use __ttyname_r's return - value instead of errno. - * sysdeps/unix/getlogin.c (getlogin): Likewise. - - [BZ #11537] - * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Upon failure, return - errno, not -1. - -2010-04-24 Emilio Pozuelo Monfort <pochu27@gmail.com> - - * hurd/lookup-at.c (__file_name_lookup_at): Fix error return value. - -2010-04-22 Ulrich Drepper <drepper@redhat.com> - - * po/vi.po: Update from translation team. - -2010-04-21 Ulrich Drepper <drepper@redhat.com> - - * po/bg.po: Update from translation team. - -2010-04-19 Roland McGrath <roland@redhat.com> - - * elf/Makefile ($(objpfx)noload): Depend on libdl.so. - - * Makeconfig (as-needed, no-as-needed): New variables. - (link-libc): Add ld.so inside --as-needed. - - * stdio-common/tst-fmemopen.c (TEST_FILE): Macro removed. - (main): Take arguments. Construct test file name from ARGV[0]. - -2010-04-15 H.J. Lu <hongjiu.lu@intel.com> - - * string/test-strncmp.c (check_result): New function. - (do_one_test): Use it. - (check1): New function. - (test_main): Use it. - * sysdeps/i386/i686/multiarch/strcmp-sse4.S (crosspage): Properly - update source and destination. - * sysdeps/i386/i686/multiarch/strcmp-ssse3.S (gobble_ashr_12): - Properly check and update counter. - -2010-04-14 H.J. Lu <hongjiu.lu@intel.com> - - * sysdeps/x86_64/elf/configure.in: Move AVX test to .... - * sysdeps/i386/configure.in: ...here. - * sysdeps/i386/i686/multiarch/Makefile (libm-sysdep_routines): Define. - (CFLAGS-s_fma-fma.c): Define. - (CFLAGS-s_fmaf-fma.c): Define. - * sysdeps/i386/i686/multiarch/Versions: New file. - * sysdeps/i386/i686/multiarch/s_fma-fma.c: New file. - * sysdeps/i386/i686/multiarch/s_fma.c: New file. - * sysdeps/i386/i686/multiarch/s_fmaf-fma.c: New file. - * sysdeps/i386/i686/multiarch/s_fmaf.c: New file. - - * sysdeps/x86_64/multiarch/memcmp-sse4.S: Check - DATA_CACHE_SIZE_HALF instead of SHARED_CACHE_SIZE_HALF. - -2010-04-14 Andreas Schwab <schwab@redhat.com> - - * elf/dl-version.c (_dl_check_map_versions): Avoid index overflow - when dependencies are missing. - -2010-04-14 H.J. Lu <hongjiu.lu@intel.com> - - * sysdeps/x86_64/multiarch/memcmp-sse4.S: Optimized for unaligned - data. - -2010-04-12 H.J. Lu <hongjiu.lu@intel.com> - - * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Add - memcmp-sse4. - * sysdeps/x86_64/multiarch/memcmp-sse4.S: New file. - * sysdeps/x86_64/multiarch/memcmp.S: New file. - * sysdeps/x86_64/multiarch/rtld-memcmp.c: New file. - -2010-04-13 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/x86_64/multiarch/init-arch.h: Pretty printing. - Add SSE 4.1 macros. - -2010-04-10 Matt Fleming <matt@console-pimps.org> - - * elf/elf.h: Add SH specific ELF header flags. - -2010-04-13 Andreas Schwab <schwab@redhat.com> - - * sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c: Fix setup of - overflow area. - * sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c: Likewise. - -2010-04-12 Andreas Schwab <schwab@redhat.com> - - * stdlib/tst-makecontext3.c (main): Initialize ucontext_t objects - only with getcontext. Test for unimplemented makecontext by - checking errno. - -2010-04-09 Ulrich Drepper <drepper@redhat.com> - - * nscd/aicache.c (addhstaiX): Correct passing memory to address - list to gethostbyname4_r functions. - - * resolv/nss_dns/dns-host.c (gaih_getanswer_slice): Optimize - copying of h_name. - -2010-04-09 Roland McGrath <roland@redhat.com> - - * Makerules ($(common-objpfx)libc-abis.h): Depend on libc-abis.stamp. - ($(common-objpfx)libc-abis.stamp): New target, rule moved from - libc-abis.h target. Use a stamp file to avoid repeating no-op - move-if-change on every run. - - * posix/Makefile (tst-chmod-ARGS): Pass $(objdir), not `pwd`. - -2010-04-08 Ulrich Drepper <drepper@redhat.com> - - [BZ #10915] - * nscd/nscd_stat.c (struct statdata): Add reload_count field. - (send_stats): Fill in reload_count. - (receive_print_stats): Print reload_count. - - * sysdeps/unix/sysv/linux/getlogin_r.c (__getlogin_r_loginuid): When - reading the loginuid file use a buffer which is always large enough. - NUL-terminate the string. - - * malloc/malloc.c (_int_malloc): Return NULL if printing error message - returns. - -2010-04-07 Andreas Schwab <schwab@redhat.com> - - * sysdeps/unix/sysv/linux/i386/fallocate.c: Set errno on error. - * sysdeps/unix/sysv/linux/i386/fallocate64.c: Likewise. - -2010-04-08 Andreas Jaeger <aj@suse.de> - - [BZ #10401] - * math/s_cprojl.c (__cprojl): Fix implementation to follow C99 - standard. - * math/s_cprojf.c (__cprojf): Likewise. - * math/s_cproj.c (__cproj): Likewise. - * sysdeps/ieee754/ldbl-128ibm/s_cprojl.c (__cprojl): Likewise. - * math/libm-test.inc (cproj_test): Fix test. - -2010-04-08 Roland McGrath <roland@redhat.com> - - * Makerules (libc-abis): Variable removed. - ($(common-objpfx)libc-abis.h): Depend on Makerules too. - Use automatic variables in commands. - Depend on first libc-abis from $(sysdirs) or $(..). - -2010-04-07 Ulrich Drepper <drepper@redhat.com> - - * posix/bug-getopt1.c: New file. - * posix/bug-getopt2.c: New file. - * posix/bug-getopt3.c: New file. - * posix/bug-getopt4.c: New file. - * posix/bug-getopt5.c: New file. - -2009-12-01 Eric Blake <ebb9@byu.net> - - [BZ #11039] - * posix/getopt.c (_getopt_internal_r): Skip optional - or + before - checking lead byte of optstring for :. - - [BZ #11040] - * posix/getopt.c (_getopt_internal_r): Reject '-;' as short - option, since it conflicts with "W;" optstring extension. - -2009-12-02 Eric Blake <ebb9@byu.net> - - [BZ #11041] - * posix/getopt.c (_getopt_internal_r): Handle '-Wfoo' identically - to '--foo', with optional argument or non-ambiguous prefix. - -2010-04-07 Ulrich Drepper <drepper@redhat.com> - - [BZ #11134] - * nis/libnsl.h (NSS_FLAG_ADJUNCT_AS_SHADOW): Define. - * nis/nss: Document new ADJUNCT_AS_SHADOW variable. - * nis/nss-default.c: Handle ADJUNCT_AS_SHADOW variable. - * nis/nss_nis/nis-pwd.c (internal_nis_endpwent): Minor cleanups. - (internal_nis_getpwent_r): Don't fill in password from adjunct table - if NSS_FLAG_ADJUNCT_AS_SHADOW is set. - (_nss_nis_getpwnam_r): Likewise. - (_nss_nis_getpwuid_r): Likewise. - * nis/nss_nis/nis-spwd.c (ent_adjunct_used): New global variable. - (_nss_nis_setspent): Also reset ent_adjunct_used. - (internal_nis_getspent_r): If new_start is set and shadow.byname table - does not exist and NSS_FLAG_ADJUNCT_AS_SHADOW is set, try to get - passwd.adjunct.byname table. If new_start is not set get next entry - from the initially used table. Synthesize shadow.byname table if - necessary by adding two empty fields. - (_nss_nis_getspnam_r): If shadow.byname table does not exist and - NSS_FLAG_ADJUNCT_AS_SHADOW is set, try to get passwd.adjunct.byname - table and synthesize shadow.byname table. - -2010-04-06 H.J. Lu <hongjiu.lu@intel.com> - - * Makerules (libc-abis): Add $(..) to libc-abis. - -2010-04-06 Joseph Myers <joseph@codesourcery.com> - - * Makerules (libc-abis): Fix search for libc-abis in add-ons. - -2010-04-05 Thomas Schwinge <thomas@schwinge.name> - - * sysdeps/gnu/unwind-resume.c: New, moved from nptl/sysdeps/pthread/. - * sysdeps/gnu/rt-unwind-resume.c: Likewise. - * sysdeps/gnu/Makefile: Add sections for csu and rt subdirs to - build unwind-resume code, previously in nptl/sysdeps/pthread/Makefile. - -2010-04-05 Roland McGrath <roland@redhat.com> - - * elf/dl-cache.c (_dl_load_cache_lookup): Obey dl_hwcap_mask. - - * elf/dl-support.c (_dl_hwcap_mask): New variable. - - * elf/rtld.c (dl_main) [HAVE_AUX_VECTOR]: Add a cast. - -2010-03-30 Paul Pluzhnikov <ppluzhnikov@google.com> - - * Makeconfig: Propagate -fdebug-prefix-map from CFLAGS to ASFLAGS. - -2010-03-30 Joseph Myers <joseph@codesourcery.com> - - * elf/elf.h (ELFOSABI_ARM_AEABI): Define. - -2010-04-05 Ulrich Drepper <drepper@redhat.com> - - * po/nl.po: Update from translation team. - - [BZ #11010] - * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname3_r): Handle - timeouts from servers. - - [BZ #11149] - * elf/ldconfig.c (main): Respect chroot setting when looking for - the aux cache. - -2010-04-04 Ulrich Drepper <drepper@redhat.com> - - [BZ #11043] - * posix/getopt.c (_getopt_internal_r): Fix arguments printed in error - messages. - - [BZ #11070] - * resolv/netdb.h: Declare iruserok and iruserok_af. - - * argp/Makefile: Add rules to build and run bug-argp2. - * argp/bug-argp2.c: New file. - -2010-02-05 Sergey Poznyakoff <gray@gnu.org.ua> - - [BZ #11254] - * argp/argp-parse.c (convert_options): Fix improper use of `|' - between character values. - -2010-04-04 Ulrich Drepper <drepper@redhat.com> - - [BZ #11276] - * sysdeps/posix/remove.c (IS_NO_DIRECTORY_ERROR): Define. - (remove): Use IS_NO_DIRECTORY_ERROR to check for file being no - directory. - * sysdeps/unix/sysv/linux/remove.c: New file. - - * conform/data/sys/stat.h-data: Fix testing of S_IS* macros. - - [BZ #11279] - * io/sys/stat.h: Always define S_ISSOCK for XPG6 and up. - - [BZ #11287] - * csu/Makefile ($(objpfx)version-info.h): Handle newer kernel headers - which don't define UTS_RELEASE. - -2010-04-04 H.J. Lu <hongjiu.lu@intel.com> - Ulrich Drepper <drepper@redhat.com> - - [BZ #11292] - * sysdeps/x86_64/multiarch/init-arch.c (__init_cpu_features): Allow - concurrent initialization and use of __cpu_features. - -2010-04-04 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/x86_64/multiarch/init-arch.h (cpu_features): Add tag to - the enum. - -2010-04-03 Ulrich Drepper <drepper@redhat.com> - - [BZ #11333] - * sysdeps/unix/readdir_r.c (__READDIR_R): Add support for platforms - which include unnecessary padding in d_reclen. - * sysdeps/unix/sysv/linux/i386/readdir64_r.c: Select work-around for - unnecessary padding. - - [BZ #11387] - * sysdeps/unix/sysv/linux/ifaddrs.c (map_newlin): Don't abort on - unknown interface, return -1. - (getifaddrs_internal): Rename from getifaddrs. Handle errors in - map_newlink be returning -EAGAIN. - (getifaddrs): If -EAGAIN is returned from getifaddrs_internal try - again. - -2010-03-25 Ryan S. Arnold <rsa@us.ibm.com> - - * sysdeps/unix/sysv/linux/getsysstats.c (next_line): Remove - redundant and incorrect else block which overwrites current line - with the partial next line. - -2010-04-03 Ulrich Drepper <drepper@redhat.com> - - [BZ #11438] - * posix/gai.conf: Document problems with IPv4 site-local addresses and - NATs. - - [BZ #11449] - * crypt/crypt_util.c (__init_des_r): Add memory barrier before setting - small_tables_initialized. - - * malloc/malloc.c (_int_free): Add one more sanity check for fastbins. - - * malloc/malloc.c (set_max_fast): Fix computation of the value. - -2010-03-30 David S. Miller <davem@davemloft.net> - - * sysdeps/unix/sysv/linux/mmap64.c (__mmap64): Fix - MMAP2_PAGE_SHIFT test. - -2010-03-29 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/unix/sysv/linux/bits/socket.h: Define MSG_WAITFORONE. - -2010-03-28 Thomas Schwinge <thomas@schwinge.name> - - * sysdeps/mach/hurd/dl-sysdep.c (_dl_sysdep_start): Adapt to auxv - changes in the generic code. - * elf/rtld.c (dl_main): Conditionalize the code that dereferences auxv - to [HAVE_AUX_VECTOR]. - -2010-03-27 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/unix/sysv/linux/getpagesize.c (__getpagesize): If - __ASSUME_AT_PAGESIZE we can rely on the value being set. - - * include/wchar.h: Undefine __need_mbstate_t and __need_wint_t - unconditionally in the end. - - * posix/glob.c (glob): Initialize oldcount early, too. - -2010-03-26 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/unix/sysv/linux/i386/fcntl.c: Define miss_F_GETOWN_EX - only if needed. - Patch mostly by Paul Pluzhnikov <ppluzhnikov@google.com>. - -2010-03-26 Richard Henderson <rth@redhat.com> - - * sysdeps/generic/ldsodefs.h (_dl_random): Mark attribute_relro; - - * stdio-common/psiginfo.c (psiginfo): Fix printf format - warning for si_band. - - * locale/setlocale.c (free_category): Finish renaming - struct locale_data to __locale_data. - - * csu/gmon-start.c (ENTRY_POINT, etext): Declare as char[], not void. - * elf/dl-sysdep.c (_end): Likewise. - * sysdeps/unix/sysv/dl-sysdep.c (frob_brk): Likewise with locally - declared _end, and associated variables. - -2010-03-26 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/posix/getaddrinfo.c (gaih_inet): Don't assume success always - means aborting the loop over the NSS methods. - -2010-03-25 Andreas Schwab <schwab@redhat.com> - - [BZ #11001] - * sysdeps/posix/getaddrinfo.c (gaih_inet): Reset no_data before - each action. - -2010-03-26 Ulrich Drepper <drepper@redhat.com> - - * malloc/malloc.c: Remove stale reference to website. - -2010-03-24 Ulrich Drepper <drepper@redhat.com> - - [BZ #11389] - * bits/time.h: Define CLOCK_MONOTONIC_RAW, CLOCK_REALTIME_COARSE, and - CLOCK_MONOTONIC_COARSE. - * sysdeps/unix/sysv/linux/clock_getres.c: Handle CLOCK_MONOTONIC_RAW, - CLOCK_REALTIME_COARSE, and CLOCK_MONOTONIC_COARSE. - * sysdeps/unix/sysv/linux/clock_gettime.c: Likewise. - * sysdeps/unix/sysv/linux/clock_settime.c: Likewise. - -2010-03-25 Andreas Schwab <schwab@redhat.com> - - * sysdeps/posix/cuserid.c: Fix typo. - -2010-03-16 Chris Demetriou <cgd@google.com> - - [BZ #11394] - * locale/programs/simple-hash.c: Include inttypes.h. - (hashval_t): Defined to be uint32_t. - * locale/programs/simple_hash.h: Include inttypes.h. - (compute_hashval): Change return type to uint32_t. - -2010-03-24 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/unix/sysv/linux/getlogin_r.c: New file. - * sysdeps/unix/sysv/linux/getlogin.c: New file. - * sysdeps/unix/getlogin_r.c: Allow compiling getlogin as static - function. - * sysdeps/unix/getlogin.c: Likewise. Move name variable to toplevel. - * include/unistd.h: Declare __getlogin_r_loginuid. - - [BZ #11397] - * sysdeps/posix/cuserid.c (cuserid): Make sure the returned string - is NUL terminated. - Patch by Jonathan Geisler <jgeisler@cse.taylor.edu>. - - * sysdeps/unix/sysv/linux/mmap64.c: Allow variable shift values. - -2010-03-24 H.J. Lu <hongjiu.lu@intel.com> - - * sysdeps/x86_64/multiarch/strpbrk-c.c: Define only if SHARED - is defined. - -2010-03-22 H.J. Lu <hongjiu.lu@intel.com> - - * string/test-memcmp.c (check_result): New function. - (do_one_test): Use it. - (check1): New function. - (test_main): Use it. - -2010-03-24 Ulrich Drepper <drepper@redhat.com> - - * posix/tst-gnuglob.c: Add tests with empty patterns. For this - rewrite the tests to add support for failing glob calls. - Some other minor cleanups. - * posix/bug-glob3.c: New file. - * posix/Makefile (tests): Add bug-glob3. - -2010-03-24 Ulrich Drepper <drepper@redhat.com> - Andreas Schwab <andreas@redhat.com> - - * posix/glob.c (glob): Clean up gl_pathc and gl_pathv earlier. - If pattern is "" bail out early - -2010-03-23 Jakub Jelinek <jakub@redhat.com> - - * elf/dl-lookup.c (do_lookup_x): If tab->entries is NULL, - but tab->size != 0, just unlock and goto success, without - allocating anything or entering anything into the hash table. - (_dl_debug_bindings): Temporarily set tab->entries to NULL - around do_lookup_x in undef_map->l_local_scope[0]. If - undef_map->l_symbolic_in_local_scope, lookup also in - symbolic_searchlist of following libraries in l_local_scope - that have DT_SYMBOLIC set. - * elf/dl-deps.c (_dl_map_object_deps): Compute - l_symbolic_in_local_scope. - * include/link.h (struct link_map): Add l_symbolic_in_local_scope - bitfield. - -2010-03-24 Ulrich Drepper <drepper@redhat.com> - - [BZ #11410] - * wctype/wctype.h: Use <wchar.h> to get the wint_t definition. - - * wcsmbs/wchar.h: Correct preprocessor directive indentation. Move - C++ prototype handling to a better place. - -2010-03-18 Ulrich Drepper <drepper@redhat.com> - - * elf/dl-load.c (open_verify): Extend expected to the full size of the - e_ident array. When loading, check that the fields in e_ident we don't - know are zero to allow future extensions. - -2010-03-18 H.J. Lu <hongjiu.lu@intel.com> - - * sysdeps/i386/i686/multiarch/memcmp-ssse3.S: Update %xmm3 - when exit from loop. - -2010-03-16 Andreas Schwab <schwab@redhat.com> - - * resolv/res_send.c (__libc_res_nsend): Fix printing of server - address in debug statement. - (send_dg): Pass correct buffer pointer to DprintQ. - -2010-03-17 Ulrich Drepper <drepper@redhat.com> - - * libc-abis: Add a few more entries. - -2010-03-16 Ulrich Drepper <drepper@redhat.com> - - * elf/dl-load.c (VALID_ELF_ABIVERSION): Add additional osabi parameter. - Not used here. - (open_verify): Modify for extended VALID_ELF_ABIVERSION macro - interface. - * sysdeps/unix/sysv/linux/ldsodefs.h (VALID_ELF_ABIVERSION): Add - additional osabi parameter. Only acceept nonzero ABI versions if osabi - is Linux. - Fix includes. - (expected2): Don't explicitly initialize EI_ABIVERSION byte. - - * sysdeps/unix/sysv/linux/ldsodefs.h (VALID_ELF_ABIVERSION): Update - definition to follow generic code. - -2010-03-15 Ulrich Drepper <drepper@redhat.com> - - * posix/getconf.c: Update copyright year. - * nss/getent.c: Likewise. - * iconv/iconvconfig.c: Likewise. - * iconv/iconv_prog.c: Likewise. - * elf/ldconfig.c: Likewise. - * catgets/gencat.c: Likewise. - * csu/version.c: Likewise. - * elf/ldd.bash.in: Likewise. - * elf/sprof.c (print_version): Likewise. - * locale/programs/locale.c: Likewise. - * locale/programs/localedef.c: Likewise. - * nscd/nscd.c (print_version): Likewise. - * debug/xtrace.sh: Likewise. - * malloc/memusage.sh: Likewise. - * malloc/mtrace.pl: Likewise. - * debug/catchsegv.sh: Likewise. - - * Makerules: Add rule for libc-abis.h. - * csu/version.c: Use LIBC_ABIS_STRING string if available. - * elf/dl-load.c (VALID_ELF_ABIVERSION): Check using LIBC_ABI_MAX. - (open_verify): Only check EI_ABIVERSION bytes using VALID_ELF_HEADER. - Add extra call to VALID_ELF_ABIVERSION. - -2010-03-12 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/unix/sysv/linux/sys/mount.h (UMOUNT_NOFOLLOW): Define. - -2010-03-12 Andreas Schwab <schwab@redhat.com> - - * elf/dl-dst.h: Include "trusted-dirs.h". - (DL_DST_REQUIRED): Take $LIB into account. - -2010-03-11 Roland McGrath <roland@redhat.com> - - * elf/elf.h (R_X86_64_GOT64, R_X86_64_GOTPCREL64): New macros. - (R_X86_64_GOTPC64, R_X86_64_GOTPLT64, R_X86_64_PLTOFF64): New macros. - -2010-03-10 Luis Machado <luisgpm@br.ibm.com> - - * sysdeps/powerpc/powerpc64/power7/memcpy.S: New file. - * sysdeps/powerpc/powerpc32/power7/memcpy.S: New file. - -2010-03-09 David S. Miller <davem@davemloft.net> - - * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handling - of R_SPARC_TLS_LE_* needs to use 32-bit loads and stores, not - 64-bit ones. - - * sysdeps/sparc/sparc32/memcpy.S: Fix build. - - * sysdeps/sparc/sparc32/strlen.S: Optimize. - * sysdeps/sparc/sparc64/strlen.S: Likewise. - * sysdeps/sparc/sparc32/sparcv9/strlen.S (ASI_PNF, ASI_BLK_P, - XCC): Delete definitions, not needed. - -2010-03-07 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/unix/sysv/linux/internal_statvfs.c (__statvfs_getflags): - Little follow-up patch from last change. - -2010-03-06 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/unix/sysv/linux/internal_statvfs.c: Handle ext4 and logfs. - * sysdeps/unix/sysv/linux/linux_fsinfo.h: Add entry for logfs. - -2010-02-18 Yann Droneaud <yann@droneaud.fr> - - * resolv/res_send.c: Fixed DEBUG statements. - Moved tmpbuf declaration to block beginning and - updated pointer names used in multiple DprintQ() calls - -2010-02-18 H.J. Lu <hongjiu.lu@intel.com> - - * config.make.in (config-asflags-i686): Define. - * configure.in: Substitute libc_cv_as_i686. - * sysdeps/i386/configure.in: Check if assembler supports -mtune=i686. - * sysdeps/i386/i686/Makefile (CFLAGS-.oX): Add -Wa,-mtune=i686 - if assembler supports -mtune=i686. - (ASFLAGS-.oX): Likewise. - -2010-03-04 Ulrich Drepper <drepper@redhat.com> - - * elf/elf.h (R_X86_64_SIZE32): Define. - (R_X86_64_SIZE64): Define. - -2010-03-02 Richard Guenther <rguenther@suse.de> - - * sysdeps/x86_64/dl-machine.h (elf_machine_rela): R_X86_64_PC32 - is sign-extending. - -2010-03-03 Ulrich Drepper <drepper@redhat.com> - - * sysdeps/unix/sysv/linux/bits/in.h: Add a few more definitions from - the kernel headers. - -2010-03-04 David S. Miller <davem@davemloft.net> - - * sysdeps/sparc/sparc64/Implies: Add ieee754/dbl-64/wordsize-64 entry. - - * sysdeps/sparc/sparc32/sparcv8/udiv_qrnnd.S: Delete. - * sysdeps/sparc/sparc32/udiv_qrnnd.S: Delete. - -2010-03-03 David S. Miller <davem@davemloft.net> - - * math/math_private.h (INSERT_WORDS64): Fix argument order. - -2010-03-03 Aurelien Jarno <aurelien@aurel32.net> - - * sysdeps/unix/sysv/linux/sparc/sparc64/msgrcv.c: New file. - -2010-03-03 David S. Miller <davem@davemloft.net> - - * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_lazy_rel): Must - pass '1' for 't' argument to sparc_fixup_plt. - * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_lazy_rel): - Likewise. - * sysdeps/sparc/sparc32/dl-plt.h (OPCODE_BA_PT): Define.< |
