Roland McGrath
0e2b9cdde7
BZ#14812: Add missing translation marker on some argp option argument names in utilities.
2013-03-18 14:59:47 -07:00
Siddhesh Poyarekar
69854bb5e9
Rename some static variables
...
Rename some static variables to give them unique names.
2013-03-18 13:44:05 +05:30
Ondrej Bilka
b2e1393c60
Add changelog entry.
2013-03-18 07:49:05 +01:00
Ondrej Bilka
37bb363f03
Faster strlen on x64.
2013-03-18 07:39:12 +01:00
Carlos O'Donell
f816705060
Move BZ#11261 from 2.18 to 2.16 bug list.
...
BZ#11261 was fixed in the 2.16 release even if we only found out
that it was fixed in the 2.18 release. Testing shows it is fixed
in the 2.16 release so we add it to that NEWS section.
2013-03-17 18:39:28 -04:00
Carlos O'Donell
ec4ff04d23
manual: Sort mallopt M_* parameters alphabetically
...
Sort the mallopt M_* parameters alphabetically and add comments for the
missing paramters.
2013-03-17 16:03:02 -04:00
Carlos O'Donell
280ea923be
BZ#11261 fixed by previous commit.
...
Fixed by 41b81892f1
.
Verified fixed by using test case in BZ#11261.
2013-03-17 13:15:43 -04:00
David S. Miller
cd18e90aa6
Update Sparc ULPs.
...
* sysdeps/sparc/fpu/libm-test-ulps: Update.
2013-03-17 08:38:10 -07:00
Joseph Myers
d2f9799e7c
Fix y1l spurious overflows for ldbl-96 (bug 15283).
2013-03-16 17:51:48 +00:00
Joseph Myers
2a185d32e8
Fix spurious underflow exceptions for Bessel functions for ldbl-128 / ldbl-128ibm (bug 14155).
2013-03-16 17:50:28 +00:00
Thomas Schwinge
6cbec759de
Move "-sNaN" value into a separate variable.
2013-03-16 13:59:52 +01:00
Roland McGrath
aefc9b8c7c
Clean up _dl_pagesize initialization.
2013-03-15 14:35:17 -07:00
Roland McGrath
bc16e260d0
Move _dl_non_dynamic_init, _dl_aux_init declarations.
2013-03-15 14:32:04 -07:00
Thomas Schwinge
af00a34d08
* math/libm-test.inc (ldexp_test): Add missing START/END markers.
2013-03-15 19:13:53 +01:00
Thomas Schwinge
495ded2c8c
Promote a math test for sNaN handling to the top-level.
2013-03-15 19:12:10 +01:00
Thomas Schwinge
777b0332c0
Use GCC's builtins for generating NaNs.
2013-03-15 19:10:20 +01:00
Thomas Schwinge
64d063b800
Add one test, removed a duplicated one, add a few comments about missing tests.
2013-03-15 19:08:04 +01:00
Thomas Schwinge
67e971f18f
Better distinguish between NaN/qNaN/sNaN.
2013-03-15 19:06:02 +01:00
Thomas Schwinge
64487e1264
Enable tests for x86_64, too, which currently are enabled only for x86.
2013-03-15 19:02:18 +01:00
Thomas Schwinge
e015e27b90
Fix copy'n'pastos.
2013-03-15 19:00:23 +01:00
Thomas Schwinge
a57da95516
Remove unused declarations.
...
Added in commit f83af095b6
, and forgotten to be
removed in commit 76f2646f3d
.
2013-03-15 19:00:23 +01:00
Thomas Schwinge
ae6b60cc5e
Avoid duplicate MAP_ANONYMOUS definition for MIPS GNU/Linux.
...
Follow-up to commit 664a9ce4ca
.
2013-03-15 18:59:23 +01:00
Siddhesh Poyarekar
1e3803454e
Revert configurable mantissa patch
...
Reverts d22ca8cdfb
since it is severely broken on 32-bit.
2013-03-15 23:18:51 +05:30
Adhemerval Zanella
83a6b66ae9
Reverting wrong commit.
...
Restore sysdeps/gnu/configure wrongly modified on
ef26eece63
.
2013-03-15 14:40:37 -03:00
Roland McGrath
1362a2aa4e
ARM: sfi_sp assembler macro
2013-03-15 09:32:16 -07:00
Roland McGrath
a7ac752299
ARM: sfi_breg assembler macro
2013-03-15 09:31:56 -07:00
Adhemerval Zanella
ef26eece63
PowerPC: gettimeofday optimization by using IFUNC
2013-03-15 10:58:56 -03:00
Siddhesh Poyarekar
8cfdb7e056
Framework for performance benchmarking of functions
...
See benchtests/Makefile to know how to use it.
2013-03-15 12:30:03 +05:30
Siddhesh Poyarekar
d22ca8cdfb
Make mantissa type configurable
...
This allows the default mantissa to be integral, with powerpc
overriding it to take advantage of its FPUs.
2013-03-15 10:44:03 +05:30
Siddhesh Poyarekar
bcda98809c
Modify threads in nptl cindex to pthreads
2013-03-15 09:28:54 +05:30
Joseph Myers
06d5adfbda
Regenerate sysdeps/x86_64/preconfigure.
2013-03-15 01:18:32 +00:00
Joseph Myers
41c7328e85
Fix spurious underflow exceptions for Bessel functions for double (bug 14155).
2013-03-14 17:47:30 +00:00
Andreas Schwab
cbc105f8b5
aarch64: use lib64 as default lib and slib directory
2013-03-14 10:00:26 +01:00
Siddhesh Poyarekar
0409959c86
Add nptl manual chapter
...
This adds the base chapter for POSIX threads and also documentation
for thread-specific data, along with a note on its interaction with
C++11 thread_local variables.
2013-03-14 12:37:42 +05:30
Siddhesh Poyarekar
e25cfa6005
Fix formatting in last change
2013-03-14 08:18:48 +05:30
Petr Baudis
58a1335e76
Fix __times() handling of EFAULT when buf is NULL
2013-03-14 01:16:53 +01:00
Roland McGrath
bb48a26acf
ARM_BX_ALIGN_LOG2
2013-03-13 12:36:53 -07:00
Roland McGrath
ccffb2a2db
ARM: Handle ARM_ALWAYS_BX in {add,sub}_n.S code.
2013-03-13 09:51:37 -07:00
Roland McGrath
9e1d4ac924
ARM: Support avoiding pc as destination register.
2013-03-13 09:40:55 -07:00
Andreas Schwab
9dc7c64f93
Don't build .os objects of static-only-routines for extra libs
2013-03-13 12:12:45 +01:00
Carlos O'Donell
05087fbb0d
Include atomic.h in generic lowlevellock.c.
2013-03-12 23:27:24 -04:00
Joseph Myers
54206aa6a2
Update zic from tzcode 2013b.
2013-03-13 01:54:00 +00:00
Carlos O'Donell
e98cdb38ee
Remove mention of i386-pc-linux-gnu.
...
The GNU C Library does not support building for i386
therefore we remove mention of this configuration
from the INSTALL file.
2013-03-12 21:33:38 -04:00
Roland McGrath
4f510e3aee
ARM: Make armv6t2 memchr implementation usable without Thumb.
2013-03-12 17:04:54 -07:00
Roland McGrath
47c71d9323
ARM: Change register allocation in armv6t2 memchr implementation.
2013-03-12 17:04:54 -07:00
Roland McGrath
9967e003b3
Add sysdeps/init_array to produce empty crt[in].o and use .preinit_array for gcrt1.o
2013-03-12 12:50:13 -07:00
Roland McGrath
e6b5a29364
Fix up log entry.
2013-03-12 12:49:13 -07:00
Mike Frysinger
4fdd5ec125
ia64: fix set-but-unused warnings with syscalls
...
These macros often set up a variable that later macros sometimes do
not use. Add unused attribute to avoid that.
Similarly, the ia64 code tends to check the err field rather than
the val (which is opposite of most arches) leading to the same
kind of warning. Replace this with a dummy reference.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-03-12 06:01:38 -04:00
Mike Frysinger
a186dc916c
ia64: fix strict aliasing warnings with libm error
...
The current code declares double constants by using a char buffer and
then casting the pointer to a different type. This makes the aliasing
logic unhappy. Change it to use a union instead to avoid that.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-03-12 06:00:28 -04:00
Mike Frysinger
c5abd7ce01
ia64: fix strict aliasing warnings with func descriptors
...
Function pointers on ia64 are like parisc -- they're plabels. While
the parisc port enjoys a gcc builtin for extracting the address here,
ia64 has no such luck.
Casting & dereferencing in one go triggers a strict aliasing warning.
Use a union to fix that.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2013-03-12 06:00:05 -04:00