summaryrefslogtreecommitdiff
path: root/sysdeps
AgeCommit message (Collapse)AuthorFilesLines
2012-05-14Remove pre-2.2 Linux kernel support.Joseph Myers38-1433/+191
2012-05-14Use __builtin_clzll on int64 in __logbH.J. Lu1-1/+1
2012-05-14Free memory at exit in check_pf.cH.J. Lu1-1/+1
2012-05-14Add optimized expf for x86Liubov Dmitrieva4-0/+364
2012-05-14 Liubov Dmitrieva <liubov.dmitrieva@gmail.com> * sysdeps/i386/i686/fpu/multiarch/Makefile: New file. * sysdeps/i386/i686fpu/multiarch/e_expf.c: New file. * sysdeps/i386/i686fpu/multiarch/e_expf-ia32.S: New file. * sysdeps/i386/i686/fpu/multiarch/e_expf-sse2.S: New file.
2012-05-12Fix warning in powerpc bcopyAndreas Schwab1-3/+3
2012-05-12Avoid dup3 PLT usage.Thomas Schwinge1-1/+1
Fixes fallout from 5aa3a74a59916b489e9cf7c4dce9eb149e106c6c.
2012-05-11Mark sparc %fsr load and store inline asms as volatile.David S. Miller2-6/+6
* sysdeps/sparc/fpu/bits/fenv.h (__fenv_stfsr): Add __volatile__. * sysdeps/sparc/fpu/fpu_control.h (_FPU_GETCW): Likewise. (_FPU_SETCW): Likewise.
2012-05-11Check if RTLD_SAVESPACE_SSE is aligned to 32 bytesH.J. Lu1-0/+4
2012-05-11[BZ #13673] Replace FSF snail mail address with URL.Thomas Schwinge4-12/+8
2012-05-10Don't handle R_X86_64_RELATIVE64 in ld.soH.J. Lu1-0/+2
2012-05-10Handle R_X86_64_RELATIVE64 and R_X86_64_64 for x32H.J. Lu10-3/+150
2012-05-10Hurd: Fix paths in paths.hSamuel Thibault1-4/+4
2012-05-10Hurd: fix mode type for openatSamuel Thibault1-3/+3
2012-05-10Hurd: Fix port deallocation on mknod error.Samuel Thibault1-5/+5
2012-05-10Hurd: Fix __dup3 _hurd_dtable_lock usage.Samuel Thibault1-4/+3
2012-05-10Hurd: Support --prefix=/usr special-casing for all GNU systems.Thomas Schwinge6-110/+200
2012-05-10Hurd: struct timespec members in struct statThomas Schwinge2-22/+48
2012-05-10Hurd: Fix setres[ug]id handling of -1Samuel Thibault2-29/+122
2012-05-10Hurd: Fix sbrk beyond 128MBSamuel Thibault1-3/+17
2012-05-10Hurd: recvfrom(): take into account null address portsPino Toscano1-2/+4
2012-05-10Hurd: readlinkatSamuel Thibault1-0/+64
2012-05-10Hurd: Update posix_opt.hSamuel Thibault1-6/+24
2012-05-10Hurd: Fix POSIX 2008 visibilitySamuel Thibault1-5/+6
2012-05-10Hurd: opendiratThomas Schwinge1-0/+37
2012-05-10Hurd: empty file names fail with ENOENTSamuel Thibault1-1/+4
2012-05-10Hurd: Fix mlock in all cases except non-readable pages.Samuel Thibault1-2/+2
2012-05-10Hurd: Fix mkdir / error valueSamuel Thibault2-5/+12
2012-05-10Hurd: mach: compliance fixes for nanosleepPino Toscano1-9/+24
2012-05-10Hurd: Include RPC user stubs in linkobj/libc.soThomas Schwinge1-1/+2
2012-05-10Hurd: Fix value of __libc_stack_endSamuel Thibault3-3/+10
2012-05-10Hurd: libc_once_getThomas Schwinge3-3/+9
2012-05-10Hurd: #include <kernel-features.h>Thomas Schwinge1-1/+2
2012-05-10Hurd: setitimer.c: Fix unlock in error patchSamuel Thibault1-3/+2
2012-05-10Hurd: ioctl() incorrectly decodes argumentSamuel Thibault2-10/+14
2012-05-10Hurd: Avoid init-first.c miscompilation.Thomas Schwinge1-14/+31
2012-05-10Hurd: dup3Thomas Schwinge3-116/+152
2012-05-10Hurd: Hurd: dl-sysdep.c: Include code only #ifdef SHARED.Samuel Thibault1-0/+6
2012-05-10Hurd: Missing critical region locks.Samuel Thibault2-3/+7
2012-05-10Hurd: bits/socket.hThomas Schwinge1-0/+362
2012-05-10Hurd: accept4Thomas Schwinge3-61/+108
2012-05-10Hurd: ____longjmp_chkThomas Schwinge3-0/+121
2012-05-10Hurd: O_CLOEXEC in rtldThomas Schwinge1-3/+2
2012-05-10Fix for logb/logbf/logbl (bugs 13954/13955/13956)Adhemerval Zanella6-72/+111
POSIX 2008 states that if the input for 'logb[f|l]' is a subnormal number it should be treated as if it were normalized. This means the implementation should calculate the log2 of the mantissa and add it to the subnormal exponent (-126 for float and -1022 for double and IBM long double). This patch takes care of that.
2012-05-10Typo fix in x86_64/dl-machine.hRoland McGrath1-2/+2
2012-05-10Sign extend R_X86_64_DTPOFF64/R_X86_64_TPOFF64H.J. Lu1-3/+24
2012-05-10Move remaining syscalls from sysdeps/unix/sysv/syscalls.list to ↵Joseph Myers2-5/+3
sysdeps/unix/sysv/linux/syscalls.list.
2012-05-09Add volatiles for x86-64 bits/mathinline.hAndreas Jaeger1-8/+40
[BZ #14053] GCC 4.7 might remove consecutive calls to e.g. lrintf since the assembler instructions are the same and GCC does not know that the result is different depending on the rounding mode. For SSE instructions, the control register is not available so there is no way to inform GCC about this. Therefore the asms are marked as volatile.
2012-05-08Minor optimization to sparc VIS3 floor() implementation.David S. Miller1-2/+1
* sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_floor-vis3.S: Use movxtod instead of popping the value on the stack.
2012-05-08With -frounding-math, some sparc ULPs need to be adjusted.David S. Miller1-0/+33
* sysdeps/sparc/fpu/libm-test-ulps: Update.
2012-05-08Replace Elf64_XXX/ELF64_R_TYPE with ElfW(XXX)/ELFW(R_TYPE)H.J. Lu1-40/+41