H.J. Lu [Fri, 15 Jun 2012 21:33:57 +0000 (14:33 -0700)]
Mention BZ 14050/14117 in NEWS
Richard Henderson [Fri, 15 Jun 2012 21:26:58 +0000 (14:26 -0700)]
alpha: Define FP_TRAPPING_EXCEPTIONS
H.J. Lu [Fri, 15 Jun 2012 20:56:26 +0000 (13:56 -0700)]
Use i386 bits/mathinline.h for i386 and x86_64
H.J. Lu [Fri, 15 Jun 2012 13:52:47 +0000 (06:52 -0700)]
Disable x87 inline functions for x86-64
Chung-Lin Tang [Fri, 15 Jun 2012 19:19:12 +0000 (21:19 +0200)]
Make endian.h usable for assembler
Richard Henderson [Fri, 15 Jun 2012 19:17:48 +0000 (12:17 -0700)]
alpha: Always handle inexact in rint implementations
Richard Henderson [Fri, 15 Jun 2012 19:17:11 +0000 (12:17 -0700)]
[BZ #13848] alpha: Fix s_nearbyint implementation.
Andreas Jaeger [Fri, 15 Jun 2012 19:13:21 +0000 (21:13 +0200)]
Mention ix86 shared headers
Richard Henderson [Fri, 15 Jun 2012 19:06:44 +0000 (12:06 -0700)]
alpha: Use builtins for copysign
Richard Henderson [Fri, 15 Jun 2012 19:05:26 +0000 (12:05 -0700)]
alpha: Fix protection on UTIME_NOW
Richard Henderson [Fri, 15 Jun 2012 19:01:39 +0000 (12:01 -0700)]
alpha: Add missing definitions in resource.h, shm.h
Richard Henderson [Fri, 15 Jun 2012 19:00:25 +0000 (12:00 -0700)]
alpha: Remove some __GNUC_PREREQs that are too old
Richard Henderson [Fri, 15 Jun 2012 18:56:47 +0000 (11:56 -0700)]
alpha: Fix float_t in bits/mathdef.h
H.J. Lu [Fri, 15 Jun 2012 12:38:30 +0000 (05:38 -0700)]
Mention BZ #14229 in NEWS
Joseph Myers [Fri, 15 Jun 2012 11:27:51 +0000 (11:27 +0000)]
Fix pow (0.0, -Inf) (bug 14241).
Andreas Jaeger [Fri, 15 Jun 2012 07:14:17 +0000 (09:14 +0200)]
Update manual/contrib.texi
Update entry of Liubov Dmitrieva and add entries for Will Schmidt and Tulio Magno
Quites Machado Filho.
Cyril Hrubis [Fri, 15 Jun 2012 07:09:05 +0000 (09:09 +0200)]
Add __wur to GNU version of strerror_r.
Not using the result of the GNU strerror_r() is always a mistake.
Moreover this would generate warning if XSI version was expected but GNU
version was used instead (because some random used header defined
_GNU_SOURCE which was Python.h in this case).
H.J. Lu [Thu, 14 Jun 2012 16:58:43 +0000 (09:58 -0700)]
Use RAX_LP/RDX_LP on SAVE_PTR in x86_64 strtok.S
Roland McGrath [Thu, 14 Jun 2012 16:44:27 +0000 (09:44 -0700)]
Make sure <build-dir>/manual directory gets created.
Joseph Myers [Thu, 14 Jun 2012 15:18:27 +0000 (15:18 +0000)]
Fix MIPS32 frame-pointer forcing for more recent GCC.
Joseph Myers [Thu, 14 Jun 2012 14:35:24 +0000 (14:35 +0000)]
Allow more spurious underflow exceptions from csqrt and Bessel functions.
Carlos O'Donell [Wed, 13 Jun 2012 23:50:29 +0000 (16:50 -0700)]
Set default charset to UTF-8 for libc.pot.
Joseph Myers [Wed, 13 Jun 2012 21:12:06 +0000 (21:12 +0000)]
powerpc-nofpu: Allow abort and soft-fp symbols to be absent in localplt test.
Paul Eggert [Wed, 13 Jun 2012 17:46:52 +0000 (10:46 -0700)]
Mention 14210 in NEWS.
Paul Pluzhnikov [Wed, 13 Jun 2012 16:57:18 +0000 (09:57 -0700)]
Suppress sign-conversion warning from FD_SET.
[BZ #14210] See <http://sourceware.org/ml/libc-alpha/2012-05/msg01794.html>.
* debug/fdelt_chk.c (__fdelt_chk): Accept and return long int,
not unsigned long int.
* misc/bits/select2.h (__fdelt_chk, __fdelt_warn, __FD_ELT): Likewise.
H.J. Lu [Tue, 12 Jun 2012 18:10:40 +0000 (11:10 -0700)]
Add SSE math and C++ namespace to i386 bits/mathinline.h
Joseph Myers [Tue, 12 Jun 2012 19:13:08 +0000 (19:13 +0000)]
Use HIDDEN_JUMPTARGET for _exit jump from __startcontext.
Thomas Schwinge [Tue, 12 Jun 2012 08:27:01 +0000 (10:27 +0200)]
Fix a typo in sysdeps/unix/Makefile.
Roland McGrath [Mon, 11 Jun 2012 23:20:09 +0000 (16:20 -0700)]
BZ#14218: Reword argp_parse description slightly.
Thomas Schwinge [Sat, 9 Jun 2012 16:46:01 +0000 (18:46 +0200)]
SH: No FE_UPWARD, FE_DOWNWARD.
Thomas Schwinge [Sat, 9 Jun 2012 16:36:52 +0000 (18:36 +0200)]
SH: Do not re-write fpscr after reading it.
Kaz Kojima [Sat, 9 Jun 2012 16:06:52 +0000 (18:06 +0200)]
SH: refresh *.abilist files.
Joseph Myers [Fri, 8 Jun 2012 10:49:08 +0000 (10:49 +0000)]
Update powerpc-nofpu ABI baseline for __mcount_internal.
Carlos Sánchez de La Lama [Thu, 7 Jun 2012 18:35:59 +0000 (11:35 -0700)]
Fix build on non-v9 sparc32.
nptl/
[BZ #14205]
* sysdeps/sparc/sparc32/pthread_spin_lock.S: Do not use v9
branches.
Richard Henderson [Wed, 6 Jun 2012 21:51:05 +0000 (14:51 -0700)]
alpha: Fix end-of-count checks in strncmp
This routine suffered a similar problem as stxncpy in needing to
bias a potentially very large unsigned number with wraparound.
This exposed a secondary problem where we didn't properly handle
end-of-count condition for the second string input resulting in
stratcliff failures.
Richard Henderson [Wed, 6 Jun 2012 21:45:45 +0000 (14:45 -0700)]
alpha: Fix [BZ #13718]
The routines expect to be able to bias the count by a small number.
If the count is near -1ull, the count will overflow. Since we cannot
use the whole 64-bit address space, bound the count to LONG_MAX.
Richard Henderson [Wed, 6 Jun 2012 21:39:23 +0000 (14:39 -0700)]
alpha: Fix ev4 build with ev6 compiler
Richard Henderson [Wed, 6 Jun 2012 21:35:00 +0000 (14:35 -0700)]
alpha: Use cfi_startproc instead of dual procedure descriptors
Richard Henderson [Wed, 6 Jun 2012 21:23:21 +0000 (14:23 -0700)]
alpha: put mcount prologue at correct location
H.J. Lu [Wed, 6 Jun 2012 17:13:19 +0000 (10:13 -0700)]
Use x86_64 fpu/bits/fenv.h for i386 and x86_64
H.J. Lu [Wed, 6 Jun 2012 17:11:14 +0000 (10:11 -0700)]
Check __SSE_MATH__ in x86_64 feraiseexcept
Siddhesh Poyarekar [Wed, 6 Jun 2012 13:09:10 +0000 (18:39 +0530)]
Fix validation check when converting from ibm930 to utf
[BZ #14134]
When converting IBM930 code with iconv(), if IBM930 code which
includes invalid multibyte character "0xffff" is specified, then
iconv() segfaults. This is easy to see using the following command:
echo '0x0e 0x43 0x8c 0xff 0xff 0x43 0xbd 0x43 0xbd' | xxd -r |
iconv -f IBM930 -t UTF-8
Adhemerval Zanella [Wed, 6 Jun 2012 00:31:24 +0000 (21:31 -0300)]
Fix for wrong ldbl128-ibm fmodl commit
Richard Henderson [Tue, 5 Jun 2012 15:12:03 +0000 (08:12 -0700)]
alpha: Use .cfi_signal_frame in rt_sigaction
Richard Henderson [Tue, 5 Jun 2012 15:08:25 +0000 (08:08 -0700)]
alpha: Resurrect getppid, getegid, geteuid.
The sysdeps/unix files deleted in the main tree weren't unused.
Resurrect them in sysdeps/unix/alpha, and using the real syscall names.
Adhemerval Zanella [Tue, 5 Jun 2012 13:42:49 +0000 (10:42 -0300)]
Fix spurious undeflow for ldbl-128ibm erfl
For values higher than 25.6283 erflc underflow, so adjust erfl
to return a constant value based argument sign.
Adhemerval Zanella [Tue, 5 Jun 2012 13:13:41 +0000 (10:13 -0300)]
Fix ldbl128ibm fmodl for subnormals.
Mike Frysinger [Sun, 6 May 2012 22:30:15 +0000 (18:30 -0400)]
tst-getcpu: decode errno when sched_getcpu fails
The tst-getcpu test is failing on ia64 platforms due to sched_getcpu
returning an error. But the current test only considers -1 when it's
also ENOSYS. Tweak the logic a bit to make the output clearer.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
H.J. Lu [Mon, 4 Jun 2012 20:47:07 +0000 (13:47 -0700)]
Fix a typo in comment
H.J. Lu [Mon, 4 Jun 2012 20:45:43 +0000 (13:45 -0700)]
Use i486 bits/string.h for i386 and x86_64
H.J. Lu [Mon, 4 Jun 2012 20:44:46 +0000 (13:44 -0700)]
Provide 32-bit inline string functions for >= i486
H.J. Lu [Mon, 4 Jun 2012 19:41:38 +0000 (12:41 -0700)]
Use x86_64 bits/sigcontext.h for i386 and x86_64
H.J. Lu [Mon, 4 Jun 2012 19:40:46 +0000 (12:40 -0700)]
Update x86_64 bits/sigcontext.h from kernel 3.4.0
H.J. Lu [Mon, 4 Jun 2012 19:32:07 +0000 (12:32 -0700)]
Use x86_64 bits/{debugreg,reg}.h for i386 and x86-64
H.J. Lu [Mon, 4 Jun 2012 19:29:49 +0000 (12:29 -0700)]
Use x86_64 bits/{io,perm}.h for i386 and x86_64
Tulio Magno Quites Machado Filho [Mon, 4 Jun 2012 18:46:37 +0000 (13:46 -0500)]
Manual for platform-specific features and new __ppc_get_timebase inline.
[BZ #13743]
A new class of installed headers has been documented for low-level
platform-specific functionality. PowerPC added the first instance with a
function to provide time base register access (__ppc_get_timebase). This
is required for applications that measure time at high frequencies with
high precision that can't afford a syscall.
Petr Baudis [Mon, 4 Jun 2012 16:48:44 +0000 (18:48 +0200)]
locales/tr_TR: Change currency from YTL to TL. [BZ#13996]
As of January 1st 2009, the "new" prefix was removed from the New
Turkish lira, its official name becoming "Turkish lira" again,
abbreviated "TL".
Patch by <gokcen@pardus.org.tr>.
Serkan Kaba [Mon, 4 Jun 2012 16:35:09 +0000 (18:35 +0200)]
locales/tr_TR: Fix first_weekday and first_workday [BZ#13223]
Jeff Law [Mon, 4 Jun 2012 16:15:08 +0000 (18:15 +0200)]
[PATCH] Fix first_weekday/first_workday for EU locales
The following URL shows an official response to a question about
locale dates within the EU. Basically they adopted ISO 8601:
http://eur-lex.europa.eu/LexUriServ/LexUriServ.do?uri=OJ:C:2004:78E:0447:0447:EN:PDF
ISO 8601:
http://dotat.at/tmp/ISO_8601-2004_E.pdf
2.2.8 calendar week
time interval of seven calendar days starting with a Monday
The pt_PT locale change has been removed from the patch by
Petr Baudis since Sunday seems to be the first day there
in daily usage.
Siddhesh Poyarekar [Mon, 4 Jun 2012 06:25:06 +0000 (11:55 +0530)]
Updated NEWS for the last change
Siddhesh Poyarekar [Mon, 4 Jun 2012 06:11:24 +0000 (11:41 +0530)]
Wrap __builtin_expect in pthread.h
[BZ #14188]
This fixes compilation of programs using pthread_cleanup_push built
with non-gcc compilers and older gcc compilers.
David S. Miller [Mon, 4 Jun 2012 01:51:43 +0000 (18:51 -0700)]
Sync longlong.h with GCC to fix a sparc regression.
* stdlib/longlong.h: Updated from GCC.
Andreas Schwab [Wed, 2 May 2012 08:24:39 +0000 (10:24 +0200)]
Move __mcount_internal from GLIBC_PRIVATE to GLIBC_2.16
H.J. Lu [Sat, 2 Jun 2012 00:43:26 +0000 (17:43 -0700)]
Fix a typo in x86_64 sys/io.h
Joseph Myers [Fri, 1 Jun 2012 21:19:28 +0000 (21:19 +0000)]
Add default-abi definitions for powerpc, s390 and sparc.
Joseph Myers [Fri, 1 Jun 2012 21:17:36 +0000 (21:17 +0000)]
Remove unused default-abi definition in Makeconfig.
David S. Miller [Fri, 1 Jun 2012 20:32:04 +0000 (13:32 -0700)]
Update longlong.h from GCC to get some sparc improvements.
* stdlib/longlong.h: Updated from GCC.
H.J. Lu [Fri, 1 Jun 2012 20:22:46 +0000 (13:22 -0700)]
Use i386 sys/elf.h and sys/vm86.h for i386 and x86-64
H.J. Lu [Fri, 1 Jun 2012 20:06:37 +0000 (13:06 -0700)]
Define DR_LEN_8 only if __x86_64__ is defined
Joseph Myers [Fri, 1 Jun 2012 19:56:36 +0000 (19:56 +0000)]
Use dbl-64 fma for MIPS64.
Joseph Myers [Fri, 1 Jun 2012 19:07:47 +0000 (19:07 +0000)]
Add 14048 to list of fixed bugs in NEWS.
Joseph Myers [Fri, 1 Jun 2012 19:05:46 +0000 (19:05 +0000)]
Fix fmod for subnormals (bug 14048).
Joseph Myers [Fri, 1 Jun 2012 19:02:21 +0000 (19:02 +0000)]
Ensure additions are not scheduled after fetestexcept in fmaf and fmal.
Aurelien Jarno [Fri, 1 Jun 2012 19:01:17 +0000 (19:01 +0000)]
Add a barrier in the double fma implementation.
H.J. Lu [Fri, 1 Jun 2012 18:16:15 +0000 (11:16 -0700)]
Use i386 bits/wchar.h for i386 and x86-64
Richard Henderson [Fri, 1 Jun 2012 17:46:08 +0000 (10:46 -0700)]
alpha: Use -mieee-with-inexact with math/test-misc
Richard Henderson [Fri, 1 Jun 2012 16:46:25 +0000 (09:46 -0700)]
alpha: Update libm-test-ulps
Joseph Myers [Fri, 1 Jun 2012 14:42:11 +0000 (14:42 +0000)]
Fix typo in MIPS abi-n32-condition.
Adhemerval Zanella [Fri, 1 Jun 2012 13:10:18 +0000 (10:10 -0300)]
PowerPC: Fix for POWER7 sinf/cosf
This patch fixes some sinf/cosf calculations that generated unexpected
underflows exceptions.
H.J. Lu [Fri, 1 Jun 2012 03:35:10 +0000 (20:35 -0700)]
Support __WORDSIZE == 64 in i386 bits/wchar.h
H.J. Lu [Fri, 1 Jun 2012 02:37:43 +0000 (19:37 -0700)]
Use x86_64 bits/typesizes.h for i386 and x86-64
H.J. Lu [Fri, 1 Jun 2012 02:33:55 +0000 (19:33 -0700)]
Use __SWORD_TYPE for __FSWORD_T_TYPE with -m32
H.J. Lu [Fri, 1 Jun 2012 00:14:35 +0000 (17:14 -0700)]
Use x86_64 bits/siginfo.h for i386 and x86_64
H.J. Lu [Thu, 31 May 2012 23:49:38 +0000 (16:49 -0700)]
Use x86_64 bits/stat.h for i386 and x86-64
H.J. Lu [Thu, 31 May 2012 23:47:45 +0000 (16:47 -0700)]
Update x86_64 bits/stat.h
David S. Miller [Thu, 31 May 2012 23:23:39 +0000 (16:23 -0700)]
Update sparc ulps after Joseph's math.h fixes.
* sysdeps/sparc/fpu/libm-test-ulps: Remove sqrt(2) and sqrt test
entries.
Andreas Schwab [Thu, 31 May 2012 22:51:03 +0000 (00:51 +0200)]
Sort sysdeps/powerpc/fpu/libm-test-ulps
Andreas Schwab [Tue, 29 May 2012 21:55:13 +0000 (23:55 +0200)]
Remove use of INTDEF/INTUSE in stdio-common
H.J. Lu [Thu, 31 May 2012 23:17:21 +0000 (16:17 -0700)]
Remove space before tab in indent
Markus Trippelsdorf [Thu, 31 May 2012 23:16:23 +0000 (16:16 -0700)]
Add bits/sysctl.h to sysdep_headers
H.J. Lu [Thu, 31 May 2012 23:12:40 +0000 (16:12 -0700)]
Use x86_64 bits/sysctl.h for x86-64 and i386
H.J. Lu [Thu, 31 May 2012 23:11:11 +0000 (16:11 -0700)]
Use x86_64 sys/{ucontext,user}.h for i386 and x86_64
H.J. Lu [Thu, 31 May 2012 23:09:40 +0000 (16:09 -0700)]
Use x86_64 sys/procfs.h for both i386 and x86_64
H.J. Lu [Thu, 31 May 2012 23:06:54 +0000 (16:06 -0700)]
Replace addr with __addr in x86_64 sys/io.h
H.J. Lu [Thu, 31 May 2012 23:05:51 +0000 (16:05 -0700)]
Use x86_64 bits/mman.h for both i386 and x86_64
H.J. Lu [Thu, 31 May 2012 23:04:12 +0000 (16:04 -0700)]
Use x86-64 bits/{msq,sem,shm}.h for i386 and x86-64
H.J. Lu [Thu, 31 May 2012 23:03:09 +0000 (16:03 -0700)]
Use x86_64 bits/ipctypes.h for both i386 and x86-64
H.J. Lu [Thu, 31 May 2012 23:02:21 +0000 (16:02 -0700)]
Use x86_64 bits/epoll.h for both i386 and x86_64
H.J. Lu [Thu, 31 May 2012 23:01:24 +0000 (16:01 -0700)]
Use x86_64 bits/fcntl.h for both i386 and x86_64
H.J. Lu [Thu, 31 May 2012 23:00:18 +0000 (16:00 -0700)]
Use x86_64 bits/environments.h for i386 and x86_64