Andreas Schwab
5d2e69766a
Fix fsetpos on wide stream.
2009-09-02 19:45:33 -07:00
Jakub Jelinek
22bb992d51
Fix strstr/strcasestr/fma/fmaf on x86_64.
2009-09-02 19:43:04 -07:00
Andreas Schwab
d840539e12
Cleanup _IO_wfile_seekoff.
...
This reformulates the in-buffer optimisation check to match the code in
_IO_new_file_seekoff. No functional changes, but easier to understand.
2009-09-01 15:36:22 -07:00
Joshua W. Boyer
a050d2a5e7
Fix use of 64-bit insn in 32-bit memcpy for POWER6.
2009-09-01 15:35:35 -07:00
Andreas Schwab
5182cbc5ab
Add hidden alias for fflush.
2009-09-01 15:31:09 -07:00
Jakub Jelinek
240441038f
Fix x86_64 bits/mathinline.h for -m32 compilation.
2009-09-01 15:30:12 -07:00
Andreas Schwab
c2735e958a
Fix parse error in bits/mathinline.h with --std=c99
2009-08-31 17:26:14 +02:00
Ulrich Drepper
b5c03e105c
Fix problems with memory allocation in assert.
...
In case the allocator is corrupted and an assert triggers, we shouldn't
allocate any more memory. Use a private assert definition which doesn't
use malloc.
2009-08-31 04:56:07 -07:00
Ulrich Drepper
72f9026327
Add local assert function to avoid problems with memory allocation in
...
the real one.
2009-08-31 04:55:10 -07:00
Andrew Stubbs
7812c65b90
SH lowlevellock broken for FUTEX_CLOCK_REALTIME.
2009-08-28 14:57:16 -07:00
H.J. Lu
5a4eb7282e
Remove ENABLE_SSSE3_ON_ATOM.
...
It turns that SSSE3 isn't slow on Atom. The problem is bsf. This patch
removes ENABLE_SSSE3_ON_ATOM.
2009-08-28 14:54:46 -07:00
Ulrich Drepper
d444ac573c
More strto{,u}l{,l} tests.
2009-08-28 13:45:28 -07:00
Ulrich Drepper
2df4be8c35
Add isinf optimized for 64-bit.
2009-08-26 00:51:45 -07:00
Ulrich Drepper
15e7f0a44d
Optimized isnan for 64-bit machines.
2009-08-26 00:12:58 -07:00
Ulrich Drepper
deb13bcda9
Make llround an alias for lround on 64-bit machines.
2009-08-25 23:53:23 -07:00
Ulrich Drepper
77a1e0873f
Optimized nearbyint for 64-bit.
2009-08-25 23:26:16 -07:00
Ulrich Drepper
e6fd9b2490
Optimized rint implementation for x86-64.
2009-08-25 22:44:34 -07:00
Ulrich Drepper
8405789520
Add 64-bit optimized s_round.
2009-08-25 17:28:50 -07:00
Ulrich Drepper
65b14bcee2
Optimize out duplicated scalbln code for x86-64.
2009-08-25 16:46:34 -07:00
Joseph Myers
e9f145cba8
Fix generic fdiml.
2009-08-25 15:48:06 -07:00
Ulrich Drepper
5001998a12
Add 64-bit optimized scalbln.
2009-08-25 15:42:41 -07:00
Ulrich Drepper
7423a3456a
Optimized signbit{,f} for x86-64.
2009-08-25 14:54:12 -07:00
Ulrich Drepper
d5cb714bb8
Add 64-bit optimized version lround.
2009-08-25 14:12:41 -07:00
Joseph Myers
625c963390
Update the conformance description.
2009-08-25 13:08:04 -07:00
Ulrich Drepper
8392ff2dc7
64-bit optimized implementation of trunc.
2009-08-25 12:02:13 -07:00
Ulrich Drepper
84088310ce
Handle AVX saving on x86-64 in interrupted smbol lookups.
...
If a signal arrived during a symbol lookup and the signal handler also
required a symbol lookup, the end of the lookup in the signal handler reset
the flag whether restoring AVX/SSE registers is needed. Resetting means
in this case that the tail part of the outer lookup code will try to
restore the registers and this can fail miserably. We now restore to the
previous value which makes nesting calls possible.
2009-08-25 10:42:30 -07:00
Ulrich Drepper
cf00cc00bc
Add ceil implementation for 64-bit machines.
...
On 64-bit machines we should not split doubles into two 32 bit
integer and handle the words separately. We have wide registers.
This patch implements a 64-bit ceil version. Ideally all other
functions will be converted over time.
2009-08-24 18:05:48 -07:00
Ulrich Drepper
b42a214c18
Hint to kernel that thread stack memory can be removed.
2009-08-24 16:23:47 -07:00
Ulrich Drepper
9a1ea1525e
Optimize float construction/extraction on x86-64.
2009-08-24 14:52:49 -07:00
Ulrich Drepper
4a8f61a797
Merge branch 'master' of ssh://sources.redhat.com/git/glibc
2009-08-24 12:07:27 -07:00
Ulrich Drepper
f0c281e072
Fix overflow handling in fdim.
2009-08-24 12:06:55 -07:00
Roland McGrath
036e46b655
Add sysdeps/unix/syscall-template.S; build syscall stubs with deps and -g pointing to it.
2009-08-24 11:40:15 -07:00
Ulrich Drepper
7b943af6cf
Define math_errhandling is possible.
2009-08-24 10:33:57 -07:00
Ulrich Drepper
ef72d5f1b9
Optimize x86-64 signbit{,f} a bit.
2009-08-24 10:20:58 -07:00
Ulrich Drepper
4b6bf3f205
Merge branch 'master' of ssh://sources.redhat.com/git/glibc
2009-08-23 20:43:53 -07:00
Roland McGrath
a0e25a886a
Fix td_ta_map_lwp2thr logging and early sanity check.
2009-08-23 16:33:50 -07:00
Ulrich Drepper
a1ed6c284a
Extend last test case.
2009-08-23 16:03:48 -07:00
Ulrich Drepper
8a7cea0199
Add test case for last fixed regex bug.
2009-08-23 15:33:40 -07:00
Ulrich Drepper
52db8039f5
Recognize ill-formed { } expressions in regcomp.
2009-08-23 15:22:00 -07:00
Ulrich Drepper
bdc7f5d76b
Also correct _POSIX2_* constants in case older standards are selected.
2009-08-23 14:55:51 -07:00
Ulrich Drepper
2d094b7395
More namespace cleanups.
2009-08-23 13:59:41 -07:00
Ulrich Drepper
c6b6723e6b
Define _POSIX_VERSION correctly when older POSIX versions are selected.
2009-08-23 12:27:09 -07:00
Ulrich Drepper
003c9895a8
Print sign of NaN values.
2009-08-23 11:57:52 -07:00
Ulrich Drepper
659a63fb7b
Thread-local locale handling part of XPG7.
...
I incorrectly enabled the definitions for XPG6.
2009-08-23 10:56:08 -07:00
Ulrich Drepper
cd16986ee3
Rvert accidental checkins.
2009-08-22 17:58:04 -07:00
Andreas Schwab
15efafdf07
Add sigstack handling to Linux ____longjmp_chk on powerpc.
2009-08-22 02:01:51 -07:00
Roland McGrath
464dc022eb
Improve backtrace_symbols{,_fd} output when missing symbols.
2009-08-20 15:31:08 -07:00
Ulrich Drepper
677760a307
Fix 64-bit platform handling in test cases for generated headers with constants.
2009-08-16 00:39:43 -07:00
Ulrich Drepper
85fda49b96
Improve test-skeleton.c to clean up after dead parent.
2009-08-14 00:42:51 -07:00
Ulrich Drepper
ae0d545003
Add CFI directives to x86-64 pthread_rwlock_unlock.
2009-08-11 20:47:36 -07:00