aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-02-18unify xmalloc prototypes & friendsMike Frysinger13-55/+60
These prototypes are duplicated in many places. Add a dedicated header for holding prototypes for program-specific functions to avoid that. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-02-18Add __cxa_thread_atexit_impl to aarch64 abilistSiddhesh Poyarekar2-0/+8
2013-02-18Fix ChangeLogsSiddhesh Poyarekar2-3/+5
2013-02-18C++11 thread_local destructors supportSiddhesh Poyarekar40-2/+422
This feature is specifically for the C++ compiler to offload calling thread_local object destructors on thread program exit, to glibc. This is to overcome the possible complication of destructors of thread_local objects getting called after the DSO in which they're defined is unloaded by the dynamic linker. The DSO is marked as 'unloadable' if it has a constructed thread_local object and marked as 'unloadable' again when all the constructed thread_local objects defined in it are destroyed.
2013-02-18Fix build warnings in some test casesSiddhesh Poyarekar5-0/+9
Include stdlib.h to get declaration of exit(3)
2013-02-18New function _dl_find_dso_for_objectSiddhesh Poyarekar6-38/+51
Consolidate code to search for an address within a DSO.
2013-02-18FUTEX_*_REQUEUE_PI support for non-x86 codeSiddhesh Poyarekar10-45/+260
Add FUTEX_*_REQUEUE_PI support for the default C code and also add implementations for s-390 and ppc.
2013-02-18S/390: Fix _dl_runtime_profileAndreas Krebbel2-32/+44
2013-02-17Remove bounded-pointers handling from x86_64 assembly sources.Joseph Myers18-197/+77
2013-02-17Sort Versions filesAndreas Jaeger8-27/+36
2013-02-16Fix ChangeLog date (again)Siddhesh Poyarekar1-1/+1
I just realized that it's 16-Feb in India, but not in UTC. Make it 15th again.
2013-02-16Don't require LIM to determine loop end in __sqrSiddhesh Poyarekar2-10/+7
2013-02-16Use intermediate variable to compute exponent in __mulSiddhesh Poyarekar2-5/+20
2013-02-15Fix determination of lower precision in __mulSiddhesh Poyarekar2-1/+9
2013-02-15Remove bounded-pointers build system support.Joseph Myers16-95/+62
2013-02-15Remove miscellaneous bounded-pointers relics in C code.Joseph Myers9-16/+28
2013-02-14hppa: Remove unused lll_unlock_wake_cb.Carlos O'Donell3-14/+7
There hasn't been a use for lll_unlock_wake_cb since it was removed globally in 2007-05-29. This patch removes the function from hppa's lowlevellock.[ch] implementation.
2013-02-14aarch64: Update libm-test-ulps.Marcus Shawcroft2-0/+368
2013-02-14Remove bp-sym.h and BP_SYM uses from C code.Joseph Myers27-99/+178
2013-02-14Remove redundant return keywordSiddhesh Poyarekar3-26/+22
2013-02-14Use __sqr instead of __mul wherever possibleSiddhesh Poyarekar4-4/+10
2013-02-14New __sqr function as a faster special case of __mulSiddhesh Poyarekar8-2/+309
2013-02-13Remove __ptrvalue, __bounded and __unbounded.Joseph Myers60-155/+234
2013-02-13Fix up ChangeLog.Roland McGrath1-3/+1
2013-02-13Install stdlib-bsearch.h headerOndrej Bilka2-1/+6
2013-02-13Call memcpy in generic mempcpyOndrej Bilka2-36/+6
2013-02-13Remove unnecessary factorial arraySiddhesh Poyarekar2-10/+5
kf is n! at the end of the loop, so storing the values is unnecessary.
2013-02-13Better exp polynomialSiddhesh Poyarekar2-23/+40
The lesser the __mul calls, the better it is for performance.
2013-02-13Optimized mp multiplicationSiddhesh Poyarekar2-8/+51
Don't bother multiplying zeroes since that only wastes cycles.
2013-02-13Clean up add_magnitudes and sub_magnitudesSiddhesh Poyarekar2-52/+66
2013-02-12Remove redunant "warning: " prefix from stub warnings.Roland McGrath2-2/+6
2013-02-12Fix buffer overrun in regexp matcherAndreas Schwab5-9/+68
2013-02-12Fix handling of collating symbols in regexpsAndreas Schwab5-48/+92
2013-02-12Fix typo, improve comment, remove superfluous #undefs, add missing #undef.Tom de Vries2-5/+15
2013-02-11Fix log entry in last change.Roland McGrath1-2/+2
2013-02-11Add inline bsearch expansion.Ondrej Bilka4-28/+56
2013-02-11Fix some errors in declarations in the manual.Roland McGrath20-88/+164
2013-02-11Remove dead CFLAGS lines from string/MakefileTom de Vries2-2/+5
2013-02-11Fix a typo in the mremap comment.Roland McGrath2-1/+5
2013-02-11Add CFI information for MIPS assembly sources.Joseph Myers20-34/+191
2013-02-11Fix typo in ChangeLog entry for commit 03759f47db62930f2dddf1c9733ef89b9d99e2daTom de Vries1-1/+1
2013-02-08Fix PF_LOCAL socket example sockaddr_un size calculation.Roland McGrath2-3/+7
2013-02-08m68k: update kernel-features.hAndreas Schwab2-0/+29
2013-02-08Remove CHECK_N and bp-checks.h.Joseph Myers46-183/+181
2013-02-08Remove dead variable in generic strcpy.Roland McGrath2-3/+2
2013-02-08Support sysdeps/.../include/ directories.Roland McGrath2-1/+13
2013-02-08Refactor code out of nscd's two main poll loops.Carlos O'Donell2-65/+93
We refactor the inotify file checking code and the database clearing code out of the main_loop_poll and mail_loop_epoll functions. We document some the related functions with appropriate comments.
2013-02-08Add more comments to _dl_load_cache_lookup().Carlos O'Donell2-2/+8
Calling _dl_load_cache_lookup will load the cache if not already. If loading the cache fails no more attempts will be made to load the cache.
2013-02-08BZ #15006: Updates NEWS and ChangeLog.Carlos O'Donell3-1/+3
2013-02-08ARM: Support loading unmarked objects from cache.Carlos O'Donell6-2/+31
ARM now supports loading unmarked objects from the dynamic loader cache. Unmarked objects can be used with the hard-float or soft-float ABI. We must support loading unmarked objects during the transition period from a binutils that does not mark objects to one that does mark them with the correct ELF flags. Signed-off-by: Carlos O'Donell <carlos@redhat.com>