aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-06-24BZ #12310: pthread_exit in static app. segfaultsVladimir Nikulichev3-12/+21
Static applications that call pthread_exit on the main thread segfault. This is because after a thread terminates __libc_start_main decrements __nptl_nthreads which is only defined in pthread_create. Therefore the right solution is to add a requirement to pthread_create from pthread_exit. ~~~ nptl/ 2013-06-24 Vladimir Nikulichev <v.nikulichev@gmail.com> [BZ #12310] * pthread_exit.c: Add reference to pthread_create.
2013-06-24PowerPC: Enable POWER8 platform sans hwcap bits.Ryan S. Arnold7-3/+34
2013-06-24Regenerate INSTALL fileSiddhesh Poyarekar2-3/+6
2013-06-24Fix typo in commentSiddhesh Poyarekar2-2/+6
2013-06-23alpha: Update libm-test-ulpsRichard Henderson2-32/+6392
2013-06-22Include <string.h> in nptl/pthread_setattr_default_np.c.Joseph Myers2-0/+5
2013-06-22Include <string.h> in sysdeps/unix/sysv/linux/libc_fatal.c.Joseph Myers2-0/+3
2013-06-22Fix soft-fp shadowing between __FP_FRAC_ADD_3 and _FP_MUL_MEAT_2_wide_3mul ↵Joseph Myers3-7/+13
(bug 15667).
2013-06-22Remove dead DL_DST_REQ_STATIC code.Maciej W. Rozycki2-13/+6
2013-06-22Add sh4 implementation of fegetexceptflag (bug 15655).Kaz Kojima1-1/+2
2013-06-21Fix bad shift in soft-fp (bug 7006).Joseph Myers3-14/+21
2013-06-21dlfcn/Makefile: Avoid repeated $(*-ENV) definitions.Maciej W. Rozycki2-1/+6
2013-06-21Add sh4 implementation of fegetexceptflag.Kaz Kojima2-0/+43
2013-06-20Fix loop construction to functions callsAdhemerval Zanella11-0/+86
Check wheter the compiler has the option -fno-tree-loop-distribute-patterns to inhibit loop transformation to library calls and uses it on memset and memmove default implementation to avoid recursive calls.
2013-06-20Allow fesetround failures in math/test-misc.c if ROUNDING_TESTS fails.Joseph Myers2-1/+8
2013-06-20Avoid spurious failures from <fenv.h> fallback functions (bug 15654).Joseph Myers12-16/+44
2013-06-18Use rtld-CPPFLAGS in rtld-%.os rules for generated sources.Roland McGrath2-12/+28
2013-06-18sysdeps/arm/arm-mcount.S: Comment typo fix.Roland McGrath2-1/+3
2013-06-18ARM: Make armv7 memcpy implementations SFI-friendlyRoland McGrath3-281/+572
2013-06-18ARM: Clean up __libc_ifunc_impl_listRoland McGrath2-10/+21
2013-06-18Fix warnings from ARM soft-float fpu_control.h.Joseph Myers2-2/+7
2013-06-18Wrap test-fpucw.c for ARM.Joseph Myers3-1/+12
2013-06-17PowerPC: Reserve TCB space for EBB frameworkAdhemerval Zanella2-0/+10
This patch reserves four pointer to be used in future Event-Based Branch framework for PowerPC.
2013-06-17Make ARM feenableexcept detect failure (bug 14907).Joseph Myers3-9/+27
2013-06-17Sort sysd-rules-patterns by descending pattern length.Roland McGrath5-9/+32
2013-06-17Rewrite sysd-rules generation using an awk script.Roland McGrath4-34/+79
2013-06-17Use math-tests.h more in math/test-misc.Joseph Myers2-2/+15
2013-06-15Fix spurious "inexact" exceptions from dbl-64 sqrt (bug 15631).Joseph Myers3-3/+21
2013-06-15Add another fma test.Joseph Myers2-0/+5
2013-06-15Add documentation for default pthread attribute functionsSiddhesh Poyarekar2-0/+44
2013-06-15New API to set default thread attributesSiddhesh Poyarekar49-13/+817
This patch introduces two new convenience functions to set the default thread attributes used for creating threads. This allows a programmer to set the default thread attributes just once in a process and then run pthread_create without additional attributes.
2013-06-14Stop MIPS setjmp / longjmp saving / restoring floating-point flags (bug 14909).Joseph Myers7-29/+23
2013-06-14Update ARM _FPU_RESERVED value.Joseph Myers3-3/+9
2013-06-14Add math-tests.h for MIPS.Joseph Myers2-0/+41
2013-06-14Set fast unaligned load flag for new Intel microarchitectureLiubov Dmitrieva2-0/+12
I have small patch for new Intel Silvermont machines. http://newsroom.intel.com/community/intel_newsroom/blog/2013/05/06/intel-launches-low-power-high-performance-silvermont-microarchitecture I checked this on my machine and see that strcpy, ... unaligned versions are faster than ssse3 versions.
2013-06-15Add rtld-memset.S for x86_64Siddhesh Poyarekar4-2/+45
Resolves: BZ #15627 Add an assembler version of rtld-memset to avoid using SSE registers.
2013-06-14Make tst-strtod-round use ROUNDING_TESTS.Joseph Myers2-9/+38
2013-06-14MicroBlaze: negated errors in lowlevellock.hKirk Meyer2-4/+9
The macros in lowlevellock.h are returning positive errors, but the users of the macros expect negative. This causes e.g. sem_wait to sometimes return an error with errno set to -EWOULDBLOCK. Signed-off-by: Kirk Meyer <kirk.meyer@sencore.com> Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
2013-06-13Fix raciness in waitid test.Roland McGrath2-4/+18
2013-06-14Avoid access beyond memory bounds in pthread_attr_getaffinity_npSiddhesh Poyarekar5-2/+81
Resolves BZ #15618. pthread_attr_getaffinity_np may write beyond bounds of the input cpuset buffer if the size of the input buffer is smaller than the buffer present in the input pthread attributes. Fix is to copy to the extent of the minimum of the source and the destination.
2013-06-13Fix NEWS entry about clock precisionSiddhesh Poyarekar2-1/+7
Text by Roland McGrath.
2013-06-13Don't let ld.so that failed its sanity check land in place.Roland McGrath2-2/+10
2013-06-13tile: default to little-endian in bits/endian.hChris Metcalf2-3/+5
This turns out to be helpful when doing a from-scratch cross-compile of gcc and glibc, since you can then do "make install-headers" in glibc even before you have a functioning tile gcc.
2013-06-13Rework tst-strtod-round handling of inexact results.Joseph Myers3-45/+737
2013-06-13Fix formatting of commentAndreas Jaeger1-1/+1
2013-06-13Update sv_FI@euroJohan Heikkila3-3/+7
[BZ#15432] * locales/sv_FI@euro: Add LC_MEASUREMENT.
2013-06-13Update sv_FIJohan Heikkila3-10/+27
[BZ#15431] * locales/sv_FI: Add LC_MEASUREMENT, use copy in LC_TELEPHONE, update LC_ADDRESS with using postal_fmt from Finnish Post Office recommendations at http://www.posti.fi/hinnatjaohjeet/osoitejakuorimerkinnat/osoitemerkinnat.html and add missing entries.
2013-06-13Fix ChangeLog entrySiddhesh Poyarekar1-1/+1
2013-06-13Improve precision of clock() function on LinuxSiddhesh Poyarekar3-30/+34
Resolves #12515. Use CLOCK_PROCESS_CPUTIME_ID instead of times to get better precision in the value returned by clock.
2013-06-12Fix unsafe compiler optimizationAdhemerval Zanella3-1/+16
GCC 4.8 enables -ftree-loop-distribute-patterns at -O3 by default and this optimization may transform loops into memset/memmove calls. Without proper handling this may generate unexpected PLT calls on GLIBC. This patch fixes by create memset/memmove alias to internal GLIBC __GI_memset/__GI_memmove symbols.