Andreas Jaeger [Mon, 25 Jun 2012 08:28:03 +0000 (10:28 +0200)]
Update s390 ULPs file
Andreas Schwab [Sat, 9 Jun 2012 17:08:54 +0000 (19:08 +0200)]
SH can do fanotify_mark, too.
Thomas Schwinge [Sat, 23 Jun 2012 10:27:58 +0000 (12:27 +0200)]
Thomas Schwinge [Sat, 23 Jun 2012 10:17:44 +0000 (12:17 +0200)]
SH: __lll_robust_timedlock_wait: Simplify CFI directives.
Thomas Schwinge [Sat, 23 Jun 2012 10:11:13 +0000 (12:11 +0200)]
SH: Preserve more registers for frame unwinding purposes, add CFI directives.
Thomas Schwinge [Sat, 23 Jun 2012 10:07:04 +0000 (12:07 +0200)]
SH: Optimize assembler code in context of call to __fortify_fail.
__fortify_fail has »__attribute__ ((__noreturn__))«.
Thomas Schwinge [Sat, 23 Jun 2012 09:56:02 +0000 (11:56 +0200)]
SH: ____longjmp_chk for GNU/Linux with sigaltstack support.
debug/tst-longjmp_chk2 now passes.
Thomas Schwinge [Sat, 23 Jun 2012 09:47:39 +0000 (11:47 +0200)]
SH: ABORT_INSTRUCTION.
Thomas Schwinge [Sat, 23 Jun 2012 09:42:29 +0000 (11:42 +0200)]
SH: makecontext/.Lexitcode: Always initialize the GOT register before use.
This is only relevant when returning from a context with »uc_link == NULL«,
which is not exercised in the testsuite.
Thomas Schwinge [Sat, 23 Jun 2012 09:28:23 +0000 (11:28 +0200)]
SH: makecontext: Fix calculation of ARGC > 4.
stdlib/tst-setcontext and stdlib/tst-makecontext3 now pass.
Thomas Schwinge [Sat, 23 Jun 2012 09:22:47 +0000 (11:22 +0200)]
SH: makecontext: Improve understandability.
Kaz Kojima [Fri, 22 Jun 2012 22:29:05 +0000 (07:29 +0900)]
Fix gUSA sequence in SH atomic functions in
sysdeps/unix/sysv/linux/sh/bits/atomic.h.
Andreas Schwab [Fri, 22 Jun 2012 18:10:31 +0000 (11:10 -0700)]
Fix invalid memory access in do_lookup_x.
[BZ #13579] Do not free l_initfini and allow it to be reused
on subsequent dl_open calls for the same library. This fixes
the invalid memory access in do_lookup_x when the previously
free'd l_initfini was accessed through l_searchlist when a
library had been opened for the second time.
Carlos O'Donell [Fri, 22 Jun 2012 14:58:19 +0000 (14:58 +0000)]
Use AC_LANG_SOURCE to fix autoconf warnings.
Carlos O'Donell [Fri, 22 Jun 2012 14:52:50 +0000 (14:52 +0000)]
Use tab not spaces.
Roland McGrath [Fri, 22 Jun 2012 17:11:07 +0000 (10:11 -0700)]
Respect --localstatedir for /var/db parent directory.
Jeff Law [Thu, 21 Jun 2012 23:16:15 +0000 (17:16 -0600)]
Update copyright years
Jeff Law [Thu, 21 Jun 2012 23:15:38 +0000 (17:15 -0600)]
[BZ #14277]
* intl/dcigettext.c (_nl_find_msg): Avoid use after potential
free. Simplify list management for _LIBC case.
Joseph Myers [Thu, 21 Jun 2012 19:26:09 +0000 (19:26 +0000)]
Fix wordsize-64 cosh regression (bug 14273).
Joseph Myers [Thu, 21 Jun 2012 19:20:33 +0000 (19:20 +0000)]
Regenerate sysdeps/mach/configure.
H.J. Lu [Thu, 21 Jun 2012 17:30:14 +0000 (10:30 -0700)]
Mention BZ #14278 in NEWS
H.J. Lu [Thu, 21 Jun 2012 17:17:07 +0000 (10:17 -0700)]
Fix a typo in i386 SYSCALL_PIC_SETUP
Jeff Law [Thu, 21 Jun 2012 15:26:41 +0000 (09:26 -0600)]
2012-06-21 Jeff Law <law@redhat.com>
[BZ #13882]
* elf/dl-deps.c (_dl_map_object_deps): Fix cycle detection. Use
uint16_t for elements in the "seen" array to avoid char overflows.
* elf/dl-fini.c (_dl_sort_fini): Likewise.
* elf/dl-open.c (dl_open_worker): Likewise.
Carlos O'Donell [Thu, 21 Jun 2012 15:04:35 +0000 (08:04 -0700)]
Carlos O'Donell [Thu, 21 Jun 2012 14:58:27 +0000 (07:58 -0700)]
Regenerate libc.pot.
Enhance scripts/list-sources.sh to search glibc-ports
for translatable strings.
Andreas Jaeger [Thu, 21 Jun 2012 14:45:27 +0000 (16:45 +0200)]
Fix typo in name
Andreas Jaeger [Thu, 21 Jun 2012 13:49:33 +0000 (15:49 +0200)]
Avoid -Wconversion warning for htons
Petr Baudis [Wed, 20 Jun 2012 15:29:47 +0000 (17:29 +0200)]
locales/tr_CY: LC_TIME with copy cannot contain additional data
Luckily, tr_TR also sets first_weekday and first_workday to Monday,
so this is just not necessary.
Petr Baudis [Wed, 20 Jun 2012 15:29:08 +0000 (17:29 +0200)]
locales/mag_IN: Fix syntax error
Siddhesh Poyarekar [Wed, 20 Jun 2012 07:33:13 +0000 (13:03 +0530)]
Account for the extra stack size when rlimit is small enough
When rlimit is small enough to be used as the stacksize to be returned
in pthread_getattr_np, cases where a stack is made executable due to a
DSO load get stack size that is larger than what the kernel
allows. This is because in such a case the stack size does not account
for the pages that have auxv and program arguments.
Additionally, the stacksize for the process derived from this should
be truncated to align to page size to avoid going beyond rlimit.
H.J. Lu [Mon, 18 Jun 2012 18:43:51 +0000 (11:43 -0700)]
Use x86-64 fpu_control.h for i386 and x86_64
H.J. Lu [Mon, 18 Jun 2012 18:09:58 +0000 (11:09 -0700)]
Use __volatile__ to access fpu control word
Richard Henderson [Fri, 15 Jun 2012 21:42:57 +0000 (14:42 -0700)]
Update news for fixed alpha bz
H.J. Lu [Fri, 15 Jun 2012 21:33:57 +0000 (14:33 -0700)]
Mention BZ 14050/14117 in NEWS
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
Andreas Jaeger [Fri, 15 Jun 2012 19:13:21 +0000 (21:13 +0200)]
Mention ix86 shared headers
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 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.
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
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.
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.
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
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: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
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