about summary refs log tree commit diff
Commit message (Collapse)AuthorAgeFilesLines
* Implement and use libc_feholdexcept_setround_53bit and libc_feupdateenv_53bitAndreas Jaeger2012-03-143-5/+39
| | | | so that double arithmetic in s_sin is done in 53 bit (without extend i386 double precision)
* Remove files so that i386 uses the iee754/dbl-64 sin and cos implementation.Andreas Jaeger2012-03-1415-194/+14
|
* Merge branch 'master' into bug13658-branchAndreas Jaeger2012-03-14539-7264/+9560
|\
| * Fix csqrt overflow/underflow (bug 13841).Joseph Myers2012-03-148-7/+163
| |
| * Add 13840 to NEWS.Joseph Myers2012-03-141-1/+1
| |
| * Add tests for hypot overflow/underflow.Joseph Myers2012-03-142-0/+18
| |
| * Fix hypotf overflow/underflow by using double precision instead of scaling.David S. Miller2012-03-132-52/+31
| | | | | | | | | | | | [BZ #13840] * sysdeps/ieee754/flt-32/e_hypotf.c (__ieee754_hypotf): Rewrite to use double-precision for the calculation instead of scaling.
| * Clean up dbl-64 rint, nearbyint.Joseph Myers2012-03-135-84/+15
| |
| * Remove no longer needed assembler offset generation on sparc.David S. Miller2012-03-135-11/+6
| | | | | | | | | | | | | | | | * sysdeps/sparc/Makefile: Remove rtld-global-offsets.sym handling. * sysdeps/sparc/elf/rtld-global-offsets.sym: Delete. * sysdeps/sparc/sparc64/multiarch/memcpy.S: Don't include rtld-global-offsets.h * sysdeps/sparc/sparc64/multiarch/memset.S: Likewise.
| * Fix generic ldbl-128 expm1l just like x86-64 and i386 variants were.David S. Miller2012-03-132-0/+8
| | | | | | | | | | * sysdeps/ieee754/ldbl-128/s_expm1l.c (__expm1l): Use expl for large parameters.
| * Use correct implementation for dl-fxstatat64 on sparc64.David S. Miller2012-03-132-0/+8
| | | | | | | | * sysdeps/unix/sysv/linux/sparc/sparc64/dl-fxstatat64.c: New file.
| * Fix warning in Linux openat implementation when __ASSUME_ATFCTS is set.David S. Miller2012-03-132-1/+4
| | | | | | | | | | * sysdeps/unix/sysv/linux/openat.c (OPENAT_NOT_CANCEL): Declare syscall 'err' in the ifdef scope in which it is actually used.
| * Add missing string.h include for strcpy calls.David S. Miller2012-03-132-2/+6
| | | | | | | | * nss/nss_db/db-init.c: Include string.h
| * Fix another instance of the _dl_random masking bug, plus coding style.David S. Miller2012-03-123-4/+9
| | | | | | | | | | | | | | * sysdeps/generic/dl-osinfo.h (_dl_setup_stack_chk_guard): Fix masking out of the most significant byte of random value used. * sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_setup_stack_chk_guard): Fix coding style in previous change.
| * Add some missing sparc kernel-feature.h entries.David S. Miller2012-03-122-9/+19
| | | | | | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_CLONE_THREAD_FLAGS): Set on sparc when 2.5.64 and later. (__ASSUME_TGKILL): Set on sparc when 2.6.1 and later, simplify expression. (__ASSUME_FADVISE64_64_SYSCALL): Set on sparc when 2.6.1 and later.
| * Fix some 64-bit sparc build warnings.David S. Miller2012-03-113-5/+10
| | | | | | | | | | | | | | * sysdeps/unix/sysv/linux/sparc/sparc64/makecontext.c (__makecontext): Fix signedness of pointer casts setting up 'sp'. * sysdeps/unix/sysv/linux/sparc/sysdep.h (INLINE_SYSCALL) Use 'long' for 'resultvar' otherwise things get truncated on 64-bit.
| * Fix typing of the bit twiddling done in _dl_setup_stack_chk_guard.David S. Miller2012-03-112-2/+5
| | | | | | | | | | * sysdeps/unix/sysv/linux/dl-osinfo.h (_dl_setup_stack_chk_guard): Fix masking out of the most significant byte of random value used.
| * Update sparc ULPs for recently added tests.David S. Miller2012-03-112-3/+468
| | | | | | | | * sysdeps/sparc/fpu/libm-test-ulps: Update.
| * Update powerpc libm ULPsAndreas Schwab2012-03-102-4/+368
| |
| * Fix bugs in sparc PLT profiling register management, and add sparc sotruss ↵David S. Miller2012-03-095-52/+129
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | support. * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Protect local variables with appropriate CPP guards. * sysdeps/sparc/sparc32/dl-trampoline.S: Propagate the stack_ptr from the frame pointer, not the stack pointer. Correct layout comments. Fix test on resulting framesize and the management of the outregs buffer for pltexit. Preserve floating point return values across _dl_call_pltexit call. * sysdeps/sparc/sparc64/dl-trampoline.S: Fix test on resulting framesize and the management of the outregs buffer for pltexit. Preserve floating point return values across _dl_call_pltexit call. * elf/sotruss-lib.c (la_sparc32_gnu_pltenter, la_sparc64_gnu_pltenter, la_sparc32_gnu_pltexit, la_sparc64_gnu_pltexit): New functions. (print_exit): Fix format string for return register value.
| * Use standard build rule to build rpcgen.Joseph Myers2012-03-103-4/+11
| |
| * Add 13566 to list of bugs fixed in NEWS.Joseph Myers2012-03-101-2/+2
| |
| * Replace FSF snail mail address with URL in miscellaneous files.Paul Eggert2012-03-1015-38/+44
| |
| * Replace FSF snail mail address with URL in localedata.Paul Eggert2012-03-1032-31/+36
| |
| * Replace FSF snail mail address with URL in gperf input.Paul Eggert2012-03-105-28/+41
| |
| * Replace FSF snail mail address with URL in Yacc input.Paul Eggert2012-03-103-249/+301
| |
| * Fix it harder.Roland McGrath2012-03-091-1/+1
| |
| * Fix ChangeLog format.Richard Henderson2012-03-091-215/+336
| |
| * Move math/math_private.h to sysdeps/generic/math_private.h.Richard Henderson2012-03-093-1/+6
| | | | | | | | This reverts commit 60d6f5a6f50d838bcb4240fcc0223cac445c6c83.
| * Use include_next to chain math_private.h headers.Richard Henderson2012-03-094-3/+9
| |
| * Use <> for math.h and math_private.h everywhere.Richard Henderson2012-03-09336-576/+790
| | | | | | | | Entire tree edited via find | grep | sed.
| * Remove __GNU_LIBRARY__ conditionals from rpcgen.Joseph Myers2012-03-094-57/+7
| |
| * Fix sparc build after recent math changes.David S. Miller2012-03-092-0/+5
| | | | | | | | * include/math_private.h: New file.
| * Split enum __socket_type from bits/socket.h to bits/socket_type.h.Joseph Myers2012-03-096-472/+123
| |
| * Always declare gets for C++ up to C++11 without checking __USE_GNU.Joseph Myers2012-03-092-1/+5
| |
| * Install bits/stdio_lim.h in install-headers.Joseph Myers2012-03-093-7/+11
| |
| * Make pthread.h define all symbols from time.h.Joseph Myers2012-03-092-4/+5
| | | | | | | | | | | | | | | | See: http://www.pasc.org/interps/unofficial/db/p1003.1c/pasc-1003.1c-46.html http://www.pasc.org/interps/unofficial/db/p1003.1/pasc-1003.1-86.html https://www.opengroup.org/sophocles/show_mail.tpl?CALLER=index.tpl&source=L&listname=austin-group-l&id=17302 (Geoff Clare, austin-group-l, 9 Mar 2012)
| * powerpc: Convert __ieee754_sqrt{,f} from macros to inlines.Richard Henderson2012-03-092-70/+41
| |
| * x86_64: Convert __rint* and __floor* from macros to inlines.Richard Henderson2012-03-092-49/+47
| |
| * x86_64: Convert __ieee754_sqrt{,f,l} from macros to inlines.Richard Henderson2012-03-092-22/+36
| |
| * Use target-specific math_private.h in math_ldbl_opt.h.Richard Henderson2012-03-092-1/+6
| |
| * Update copyright year after my most recent changes.David S. Miller2012-03-085-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | nptl/ * sysdeps/unix/sysv/linux/sparc/sem_post.c: Update copyright year. / * sysdeps/unix/sysv/linux/sparc/sparc64/get_clockfreq.c: Update copyright year. * sysdeps/unix/sysv/linux/sparc/sysdep.h: Likewise.
| * Fix struct timespec normalization (as used in many other places).Thomas Schwinge2012-03-084-6/+12
| |
| * Work around kernel rejecting valid absolute timestamps.Thomas Schwinge2012-03-082-2/+11
| |
| * Invalid timeouts in SH sem_timedwait.Thomas Schwinge2012-03-082-4/+8
| | | | | | | | We adjusted nwaiters even though this isn't necessary.
| * Fix 9554ebf2d4da22591e974d3cf2ed09a2b8dbdbd8.Thomas Schwinge2012-03-083-5/+33
| | | | | | | | | | | | | Invalid timeouts in i386 sem_timedwait. | | We adjusted nwaiters even though this isn't necessary.
| * Clean up tst-fphex testUlrich Drepper2012-03-083-23/+22
| |
| * Merge branch 'master' of ssh://sourceware.org/git/glibcUlrich Drepper2012-03-085-20/+82
| |\ | | | | | | | | | | | | Conflicts: ChangeLog
| | * Enhance fphex test.Marek Polacek2012-03-085-20/+82
| | |
| * | Fix up long double fphex testMarek Polacek2012-03-082-7/+26
| |/