aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-20Document syscall signature prefixes in sysdep/unix/make-syscalls.shCarlos O'Donell
2012-11-20sysdeps/sh/dl-machine.h: Define ELF_MACHINE_RUNTIME_FIXUP_PARAMS.Thomas Schwinge
Fixes fallout from commit 2e64d2659d3edaebc792ac596a9863f1626e5c25.
2012-11-20Add recvmmsg and sendmmsg to the generic glibc API.Thomas Schwinge
2012-11-20Fix set-but-not-used warnings in ldbl-128 nearbyintl, rintl.Joseph Myers
2012-11-20Use parentheses around MIPS syscall macro arguments.Joseph Myers
2012-11-20Fix int-to-pointer-cast warnings for MIPS.Joseph Myers
2012-11-20Fix warnings from aborting MIPS atomic macros.Joseph Myers
2012-11-20Fix more set-but-not-used warnings in _itowa.c.Joseph Myers
2012-11-20Fix __bswap_64 return type in generic bits/byteswap.h.Joseph Myers
2012-11-20Fix unused-variable warnings from MIPS RESOLVE_GOTSYM macro.Joseph Myers
2012-11-20Hurd: fixes for ptsname and ptsname_rPino Toscano
ptsname_r on failure returns the value that is also set as errno; furthermore, add more checks to it: - set errno and return it on __term_get_peername failure - set errno to ERANGE other than returning it - change the type of PEERNAME to string_t, and check its length with __strnlen In ptsname: - change the type of PEERNAME to string_t - do not set errno manually, since ptsname_r has set it already
2012-11-19Fix spurious underflows in ldbl-128 atan implementation.David S. Miller
With help from Joseph Myers. * sysdeps/ieee754/ldbl-128/s_atanl.c (__atanl): Handle tiny and very large arguments properly. * math/libm-test.inc (atan_test): New tests. (atan2_test): New tests. * sysdeps/sparc/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Update.
2012-11-19Fix _POSIX_TZNAME_MAX for older POSIX (bug 14856).Joseph Myers
2012-11-19Fix unused variable warnings from MIPS syscall macros.Joseph Myers
2012-11-19conformtest: Clean up expectations for POSIX for more headers.Joseph Myers
2012-11-19conformtest: Clean up expectations for POSIX for various headers.Joseph Myers
2012-11-19conformtest: Fix miscellaneous expectations for XPG4.Joseph Myers
2012-11-19Define siginfo_t in signal.h for XPG4 (bug 14835).Joseph Myers
2012-11-19Fix ug_CNEagle Burkut
[BZ #13759] * locales/ug_CN (LC_COLLATE, LC_TIME, LC_MESSAGES): Fix entries.
2012-11-19muntrace: reset file and hooks before finalizing the streamPino Toscano
fclose will call free, invoking its hook, then fprintf which would indirectly try to allocate a buffer, and this can cause malloc to be used (thus its hook to be invoked) if libio uses malloc instead of mmap; given any malloc/free hook locks the internal lock, this leads to a deadlock. To prevent this hook roundtrip at muntrace, first unset MALLSTREAM and the hooks, and only after that close the trace file.
2012-11-19Hurd: implement syncfsPino Toscano
2012-11-19AArch64: Adding optimized maths functions.Marcus Shawcroft
2012-11-19Return EAI_SYSTEM if we're out of file descriptorsSiddhesh Poyarekar
Resolves BZ #14719.
2012-11-19bindresvport() uses two static variables port and startport which are notPeng Haitao
protected. It is not safe when in multithread circumstance. bindresvport() select a port number from the range 512 to 1023, when in multithread circumstance, the port may be 1024. So the static variables will be protected. Signed-off-by: Peng Haitao <penght@cn.fujitsu.com> Reviewed-by: Carlos O'Donell <carlos@systemhalted.org>
2012-11-19Add ldconfig cache tag handling for AArch64Steve McIntyre
* sysdeps/generic/ldconfig.h (FLAG_AARCH64_LIB64): New macro. * elf/cache.c (print_entry): Print ",AArch64" for FLAG_AARCH64_LIB64. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> Reviewed-by: Carlos O'Donell <carlos@systemhalted.org>
2012-11-19Add ldconfig cache tag handling for ARM hard-float ABISteve McIntyre
* sysdeps/generic/ldconfig.h (FLAG_ARM_LIBHF): New macro. * elf/cache.c (print_entry): Print ",hard-float" for FLAG_ARM_LIBHF. Signed-off-by: Steve McIntyre <steve.mcintyre@linaro.org> Reviewed-by: Carlos O'Donell <carlos@systemhalted.org>
2012-11-19hppa: Mark __pthread_once as a hidden def.Carlos O'Donell
2012-11-19hppa: Fix fesetenv for FE_DFL_ENV.Carlos O'Donell
Switching back to FE_DFL_ENV should reset the FPU to the state as it was at the start of the program.
2012-11-19hppa: Implement get-rounding-mode.hCarlos O'Donell
Implement get_rounding_mode using the new fpu_control.h support. Use get_rounding_mode from fegetround.
2012-11-19hppa: Implement fpu_control.h.Carlos O'Donell
The HP-PARISC processor has full IEEE-754 support and we implement all of fpu_control.h.
2012-11-19hppa: Add ____longjmp_check C implementation.Carlos O'Donell
2012-11-19hppa: Implement __longjmp_chk.Carlos O'Donell
Implement longjmp and the chk variant in C.
2012-11-18Correct tinyness handling in long-double and float y0/y1.David S. Miller
With help from Joseph Myers. * sysdeps/ieee754/flt-32/e_j0f.c (__ieee754_y0f): Adjust tinyness cutoff to 2**-13. * sysdeps/ieee754/flt-32/e_j1f.c (__ieee754_y1f): Adjust tinyness cutoff to 2**-25. * sysdeps/ieee754/ldbl-128/e_j0l.c (U0): New constant. ( __ieee754_y0l): Avoid arithmetic underflow when 'x' is very small. * sysdeps/ieee754/ldbl-128/e_j1l.c (__ieee754_y1l): Likewise. * math/libm-test.inc (y0_test): New tests. (y1_test): New tests. * sysdeps/i386/fpu/libm-test-ulps: Update. * sysdeps/x86_64/fpu/libm-test-ulps: Update. * sysdeps/sparc/fpu/libm-test-ulps: Update.
2012-11-18Fix ifunc configure check for 64-bit targetsAndreas Schwab
2012-11-18m68k: fix cancellable syscall with 5 or 6 argumentsAndreas Schwab
2012-11-18m68k: define ELF_MACHINE_RUNTIME_FIXUP_PARAMSAndreas Schwab
2012-11-18m68k: update libm test ULPsAndreas Schwab
2012-11-18m68k: define lll_futex_timed_wait_bitsetAndreas Schwab
2012-11-16Fix BZ #14811 for ldbl-128 too.David S. Miller
[BZ #14811] * sysdeps/ieee754/ldbl-128/e_powl.c (__ieee754_powl): Saturate nonzero exponents with absolute value below 0x1p-128 to +/- 0x1p-128.
2012-11-17Include string.h in sysdeps/unix/sysv/linux/fxstatat.c.Joseph Myers
2012-11-17Fix "set but not used" warnings from MIPS bits/atomic.h.Joseph Myers
2012-11-17Remove ELF_MACHINE_NO_PLT conditionals.Joseph Myers
2012-11-17Generate /usr/libexec/getconf files when cross-compiling.Joseph Myers
2012-11-16check-local-headers: ignore Mach kernel headersPino Toscano
2012-11-16iconv: Fix -cAndrej Lajovic
2012-11-16 Andrej Lajovic <natrij@gmail.com> [BZ #14672] * iconv/iconv_prog.c (main): Fix -c handling of '/'.
2012-11-16Don't generate underflow for very small values in log1pl.David S. Miller
* sysdeps/ieee754/ldbl-128/s_log1pl.c (__log1pl): If xm1 is smaller than LDBL_EPSILON/2.0L, just return xm1.
2012-11-16Set constructor/destructor priority to 1000H.J. Lu
2012-11-16Add szl_PLAndreas Jaeger
[BZ #14368] * locales/szl_PL: New Silesian Language Locale for Poland. Contributed by Przemyslaw Buczkowski <przemub@yahoo.pl>. * localedata/SUPPORTED (SUPPORTED-LOCALES): Add szl_PL.
2012-11-16printf should return negative value on errorSiddhesh Poyarekar
[BZ #11741] Fixed bug where printf and family may return a spurious success when printing padded formats.
2012-11-16Note in a comment that references to C++ bits are obsoleteSiddhesh Poyarekar
libio is not used by libstdc++ anymore, but there are references to streambuf are all over.