aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-04-09Fix missing clobber in i386 __sincos_code asm.Roland McGrath
2012-04-09Use sourceware.org for email and web references.Carlos O'Donell
We use sourceware.org consistently to reference the server that RedHat provides for community services to open-source projects. [BZ # 13963] * manual/install.texi: Use sourceware.org.
2012-04-09Fix missing overflow exceptions from pow (bug 13873).Joseph Myers
2012-04-09Fix x86 pow inaccuracy for large integer exponents (bug 706).Joseph Myers
2012-04-08Do not allow overflow exception on exp underflow test (bug 13705).Joseph Myers
2012-04-08Use __kernel_standard instead of __kernel_standard_f in exp wrapper (bug 13705).Aurelien Jarno
2012-04-08memset: also update copyright yearsMike Frysinger
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-08Document return values of putenv and setenvAndreas Jaeger
[BZ #10153] * manual/startup.texi (Environment Access): Describe return value for putenv and setenv.
2012-04-08Add generated file version.texiAndreas Jaeger
2012-04-08Describe DT_LNKAndreas Jaeger
[BZ #6895] * manual/filesys.texi (Directory Entries): Add description for DT_LNK.
2012-04-08Fix DT_UNKNOWN descriptionAndreas Jaeger
[BZ #6890] * manual/filesys.texi (Directory Entries): Clarify that it's file system not operating system in the description of DT_UNKNOWN.
2012-04-08Fix closelog descriptionAndreas Jaeger
[BZ #6578] The manual mentioned a non-existing function initlog, replace it with openlog.
2012-04-08Merge branch 'master' of git://sourceware.org/git/glibcAndreas Jaeger
Conflicts: ChangeLog
2012-04-08Better describe open argumentsStephen Compall
[BZ #6649] * manual/llio.texi (Opening and Closing Files): Add cross reference to explain mode argument.
2012-04-07memset: fix define usage for shared libsMike Frysinger
The proper define to check "am I in a shared lib" is "SHARED", not "PIC". The two new memset_chk functions incorrectly depend on "PIC". Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2012-04-07Handle some new sparc relocation types.David S. Miller
* elf/elf.h (R_SPARC_WDISP10): Define. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Handle R_SPARC_SIZE32. * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handle R_SPARC_SIZE64 and R_SPARC_H34.
2012-04-07Simplify _ELF_DYNAMIC_DO_RELOC after combining the old two defs.Carlos O'Donell
* elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Simplify conditions and remove no longer applicable assertion.
2012-04-06Add byteswap-16.h for __bswap_16H.J. Lu
2012-04-06BZ#13895 fixed.Paul Pluzhnikov
2012-04-062012-04-06 Paul Pluzhnikov <ppluzhnikov@google.com>Paul Pluzhnikov
[BZ #13895] * nss/nsswitch.c (nss_load_library, __nss_lookup_function): Avoid extra indirection. * nss/Makefile (tests-static, tests): Add tst-nss-static. * nss/tst-nss-static.c: New.
2012-04-06Fix ascending ordering of bug numbers in NEWS.Joseph Myers
2012-04-06Fix typo in manualRobert Millan
lseek refers to WHENCE when it really means OFFSET
2012-04-06Add missing include fileAndreas Jaeger
Compiling on Linux/i586 I get these warnings: nss_db/db-initgroups.c:60:3: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] nss_db/db-initgroups.c:74:7: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] Fixed with inclusion of <string.h>
2012-04-06Add __poll and __ppoll to libc.abilistAndreas Jaeger
The functions were introduced in January but abilist was not updated.
2012-04-05Fix check-local-headers.sh on multiarch systems.David S. Miller
* scripts/check-local-headers.sh: Accept a host triplet in the path matched by the exclude regexp.
2012-04-05Reduce down to one definition of _ELF_DYNAMIC_DO_RELOC.David S. Miller
* elf/dynamic-link.h (_ELF_DYNAMIC_DO_RELOC): Reduce down to one definition. * sysdeps/powerpc/powerpc32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Delete. * sysdeps/s390/s390-32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. * sysdeps/sparc/sparc32/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise. * sysdeps/sparc/sparc64/dl-machine.h (ELF_MACHINE_PLTREL_OVERLAP): Likewise.
2012-04-05Fix CL typos.Marek Polacek
2012-04-05[BZ #6770] Add first_weekday and first_workday to ca_ES.Petr Baudis
Patch from Fedora by Jeff Law. Acknowledged by Jordi Mallach.
2012-04-05Locale ca_ES is now maintained by Jordi MallachPetr Baudis
[BZ #6770] It was impossible to contact the original maintainer by phone or email, despite Jordi's multiple tries, either directly or via 3rd parties.
2012-04-05Fix DL_DEBUG_UNUSED to elide the VDSO and handle PLT references properly.David S. Miller
* elf/rtld.c (dl_main): If DL_DEBUG_UNUSED is enabled, turn off lazy binding. * elf/dl-lookup (_dl_lookup_symbol_x): If DL_DEBUG_UNUSED, ignore undefined symbol errors. * elf/rtlc.c (dl_main): Skip VDSO when checking for unused DT_NEEDED entries.
2012-04-05Fix size parameter comparisions.Michael Matz
[BZ #13592] There are several signed compares of the size argument, whereas it really is unsigned. Depending on situations e.g. a "memset(ptr, 0, -1)" segfault (but for the wrong reasons, because jumping into nirvana) or succeeds even. In normal use this is harmless, as a size with signbit set indicates more than half the address space which on x86_64 is impossible to allocate, but as the size is used to index some jump tables this potentially could have other unwanted side effects.
2012-04-05Don't warn about unused result of mktempAndreas Jaeger
[BZ #13908] mktemp always returns TEMPLATE, the caller should check TEMPLATE[0] instead of TEMPLATE, so do not warn about the unused result. Fix also the comment for mktemp
2012-04-05[BZ #12340] Fix return code of the Hurd's ttyname_r.Thomas Schwinge
2012-04-05Fix return value of SH fesetround.Kaz Kojima
2012-04-05Set SH fpcsr register which read again.Kaz Kojima
2012-04-05Fix SH4 fraiseexcpt so to generate exceptions appropriately.Kaz Kojima
2012-04-05Add support fedisableexcept, feenableexcept, fegetexcept and feupdateenvKaz Kojima
for SH.
2012-04-05[BZ #12340] Fix return code of the Hurd's ttyname_r.Simon Josefsson
2012-04-05[BZ #13553] Remove pre-ISO C supportThomas Schwinge
The bits missing from a784e502472fb3a1afa4d01a47c66b52d23e00f6.
2012-04-042012-04-04 Dmitry V. Levin <ldv@altlinux.org>Jeff Law
[BZ #10346] * locales/ru_UA (LC_TIME): Add first_weekday and first_workday.
2012-04-03Fix typo in manualAndreas Jaeger
[BZ # 13938] * manual/setjmp.texi (System V contexts): Fix sentence.
2012-04-03Add __bswap_64 definition for non GCC compilers.Andreas Jaeger
[BZ#13926] Currently __bswap_64 is not defined at all for non-GCC compilers. Define it but guard it with __GLIBC_HAVE_LONG_LONG. endian.h uses __bswap_64, make the functions only available if __GLIBC_HAVE_LONG_LONG is defined.
2012-04-02Fix bug in previous tcvn5712 commit e64d2de52.Tulio Magno Quites Machado Filho
[BZ #13691] * iconvdata/tcvn5712-1.c (FROM_LOOP): Test end of input using inptr and inend, rather than using last_ch.
2012-04-02Tighten up vfprintf width, precision, and total length overflow handling.David S. Miller
With help from Paul Eggert, Carlos O'Donell, and Roland McGrath. * stdio-common/printf-parse.h (read_int): Change return type to 'int', return -1 on INT_MAX overflow. * stdio-common/vfprintf.c (vfprintf): Validate width and precision against overflow of INT_MAX. Set errno to EOVERFLOW when 'done' overflows INT_MAX. Check for overflow of in-format-string precision values properly. Use EOVERFLOW rather than ERANGE throughout. Use SIZE_MAX not INT_MAX for integer overflow test. * stdio-common/printf-parsemb.c: If read_int signals an overflow, skip the construct in the format string but do not record anything. * stdio-common/bug22.c: Adjust to test both width/prevision INT_MAX overflow as well as total length INT_MAX overflow. Check explicitly for proper errno values.
2012-04-02Testsuite #include fixes.Thomas Schwinge
2012-04-02Call __ctype_init in early glibc startup.Thomas Schwinge
This adds the bits missing from fd5bdc0924e0cfd1688b632068c1b26f3b0c88da.
2012-04-01Updated Vietnamese translationUlrich Drepper
2012-04-01Updated Russian translationsUlrich Drepper
2012-03-31Merge copyright years in resolv/nss_dns/dns-host.cSiddhesh Poyarekar
2012-03-30optimize the following memcpy: sysdeps/i386/i686/multiarch/memcpy-ssse3.SLiubov Dmitrieva
I've improved the following implementation of memcpy: "sysdeps/i386/i686/multiarch/memcpy-ssse3.S". The patch includes some minor style fixes, but the important part is just using prefetch loops for the case: DATA_CACHE_SIZE_HALF <= len < SHARED_CACHE_SIZE_HALF and src and dst pointers have unequal 16 byte alignments. This gives from 6% - 50% performance boost on the atom machine, about 24,73% in geometric mean.