]> git.ipfire.org Git - thirdparty/glibc.git/log
thirdparty/glibc.git
9 years agoPowerPC: Fix gprof entry point for LE
Adhemerval Zanella [Tue, 29 Jul 2014 18:56:44 +0000 (13:56 -0500)] 
PowerPC: Fix gprof entry point for LE

This patch fixes the ELFv2 gprof entry point since the ABI
does not define function descriptors.  It fixes BZ#17213.

Conflicts:
NEWS

10 years ago[AArch64] End frame record chain correctly.
Renlin Li [Tue, 11 Nov 2014 15:50:07 +0000 (15:50 +0000)] 
[AArch64] End frame record chain correctly.

10 years agoCVE-2014-6040: Crashes on invalid input in IBM gconv modules [BZ #17325]
Florian Weimer [Wed, 3 Sep 2014 17:45:43 +0000 (19:45 +0200)] 
CVE-2014-6040: Crashes on invalid input in IBM gconv modules [BZ #17325]

These changes are based on the fix for BZ #14134 in commit
6e230d11837f3ae7b375ea69d7905f0d18eb79e5.

(cherry picked from commit 41488498b6d9440ee66ab033808cce8323bba7ac)

Conflicts:
NEWS
iconvdata/Makefile

10 years ago__gconv_translit_find: Disable function [BZ #17187]
Florian Weimer [Tue, 26 Aug 2014 17:38:59 +0000 (19:38 +0200)] 
__gconv_translit_find: Disable function [BZ #17187]

This functionality has never worked correctly, and the implementation
contained a security vulnerability (CVE-2014-5119).

(cherry picked from commit a1a6a401ab0a3c9f15fb7eaebbdcee24192254e8)
(cherry picked from commit f9df71e895d3552d557e783fdb9d133328195645)

Conflicts:
NEWS

10 years agoNEWS: Explain the s390 jmp_buf / ucontext_t ABI change reversal.
Stefan Liebler [Fri, 1 Aug 2014 07:48:17 +0000 (09:48 +0200)] 
NEWS: Explain the s390 jmp_buf / ucontext_t ABI change reversal.

(cherry picked from commit 95ee7fb13ba99ba265b49531c57e1cb8db629bc6)

Typo fix as in commit 45ef66289acbab17278a73512f9b2a9d8a7ca79d and
NEW enty adjusted to reflect revert occuring in 2.19.1 and 2.20.

Conflicts:
NEWS

10 years agoS/390: Revert the jmp_buf/ucontext_t ABI change
Stefan Liebler [Thu, 28 Aug 2014 06:53:13 +0000 (16:53 +1000)] 
S/390: Revert the jmp_buf/ucontext_t ABI change

Backport of commit 2f438e20ab591641760e97458d5d1569942eced5

10 years agomanual: Update the locale documentation
Florian Weimer [Wed, 28 May 2014 12:05:03 +0000 (14:05 +0200)] 
manual: Update the locale documentation

(cherry picked from commit 585367266923156ac6fb789939a923641ba5aaf4)

Conflicts:
manual/locale.texi

10 years ago_nl_find_locale: Improve handling of crafted locale names [BZ #17137]
Florian Weimer [Mon, 12 May 2014 13:24:12 +0000 (15:24 +0200)] 
_nl_find_locale: Improve handling of crafted locale names [BZ #17137]

Prevent directory traversal in locale-related environment variables
(CVE-2014-0475).

(cherry picked from commit 4e8f95a0df7c2300b830ec12c0ae1e161bc8a8a3)

Addiational backporting fixes:
  Added tst-setlocale3-ENV to localedata/Makefile

Conflicts:
NEWS
localedata/Makefile

10 years agosetlocale: Use the heap for the copy of the locale argument
Florian Weimer [Wed, 28 May 2014 12:41:52 +0000 (14:41 +0200)] 
setlocale: Use the heap for the copy of the locale argument

This avoids alloca calls with potentially large arguments.

(cherry picked from commit d183645616b0533b3acee28f1a95570bffbdf50f)

10 years agoUse NSS_STATUS_TRYAGAIN to indicate insufficient buffer (BZ #16878)
Siddhesh Poyarekar [Mon, 26 May 2014 06:10:08 +0000 (11:40 +0530)] 
Use NSS_STATUS_TRYAGAIN to indicate insufficient buffer (BZ #16878)

The netgroups nss modules in the glibc tree use NSS_STATUS_UNAVAIL
(with errno as ERANGE) when the supplied buffer does not have
sufficient space for the result.  This is wrong, because the canonical
way to indicate insufficient buffer is to set the errno to ERANGE and
the status to NSS_STATUS_TRYAGAIN, as is used by all other modules.

This fixes nscd behaviour when the nss_ldap module returns
NSS_STATUS_TRYAGAIN to indicate that a netgroup entry is too long to
fit into the supplied buffer.

(cherry picked from commit c3ec475c5dd16499aa040908e11d382c3ded9692)

Conflicts:
NEWS

10 years agoProvide correct buffer length to netgroup queries in nscd (BZ #16695)
Siddhesh Poyarekar [Wed, 12 Mar 2014 11:57:22 +0000 (17:27 +0530)] 
Provide correct buffer length to netgroup queries in nscd (BZ #16695)

The buffer to query netgroup entries is allocated sufficient space for
the netgroup entries and the key to be appended at the end, but it
sends in an incorrect available length to the NSS netgroup query
functions, resulting in overflow of the buffer in some special cases.
The fix here is to factor in the key length when sending the available
buffer and buffer length to the query functions.

(cherry picked from commit c44496df2f090a56d3bf75df930592dac6bba46f)

Conflicts:
NEWS

10 years ago[BZ #16046] dl_iterate_phdr static executable test
Maciej W. Rozycki [Fri, 20 Jun 2014 20:52:53 +0000 (21:52 +0100)] 
[BZ #16046] dl_iterate_phdr static executable test

(cherry picked from commit 257ce7127e2f64a6a959b146786cd43de0e42b5f)

10 years agoFix another memory leak in regexp compiler (BZ #17069)
Andreas Schwab [Fri, 20 Jun 2014 10:41:27 +0000 (12:41 +0200)] 
Fix another memory leak in regexp compiler (BZ #17069)

(cherry picked from commit aa6ec754f3b4b1df81d186480c534b6486a1e6ee)

Conflicts:
NEWS

10 years agoFix memory leak in regexp compiler (BZ #17069)
Andreas Schwab [Thu, 19 Jun 2014 13:38:03 +0000 (15:38 +0200)] 
Fix memory leak in regexp compiler (BZ #17069)

(cherry picked from commit 4d43ef1e7434d7d419afbcd754931cb0c794763c)

Conflicts:
posix/Makefile

10 years agoFix invalid file descriptor reuse while sending DNS query (BZ #15946)
Andreas Schwab [Mon, 26 May 2014 16:01:31 +0000 (18:01 +0200)] 
Fix invalid file descriptor reuse while sending DNS query (BZ #15946)

(cherry picked from commit f9d2d03254a58d92635a311a42253eeed5a40a47)

Conflicts:
NEWS

10 years agoProperly fix memory leak in _nss_dns_gethostbyname4_r with big DNS answer
Andreas Schwab [Tue, 18 Feb 2014 09:57:25 +0000 (10:57 +0100)] 
Properly fix memory leak in _nss_dns_gethostbyname4_r with big DNS answer

Instead of trying to guess whether the second buffer needs to be freed
set a flag at the place it is allocated

(cherry picked from commit ab09bf616ad527b249aca5f2a4956fd526f0712f)

10 years agoDeduplicate resolv/nss_dns/dns-host.c
Ondřej Bílka [Sun, 16 Feb 2014 11:59:23 +0000 (12:59 +0100)] 
Deduplicate resolv/nss_dns/dns-host.c

In resolv/nss_dns/dns-host.c one of code path duplicated code after
that. We merge these paths.

(cherry picked from commit ab7ac0f2cf8731fe4c3f3aea6088a7c0127b5725)

10 years agoFix memory leak in _nss_dns_gethostbyname4_r with big DNS answer
Andreas Schwab [Thu, 13 Feb 2014 10:01:57 +0000 (11:01 +0100)] 
Fix memory leak in _nss_dns_gethostbyname4_r with big DNS answer

(cherry picked from commit d668061994a7486a3ba9c7d5e7882d85a2883707)

Conflicts:
NEWS

10 years agoFix unbound stack use in NIS NSS module
Andreas Schwab [Thu, 8 May 2014 14:53:01 +0000 (16:53 +0200)] 
Fix unbound stack use in NIS NSS module

(cherry picked from commit 315eb1d86aea489cd6325fd1c2521dcfb4fc0e1c)

Conflicts:
NEWS

10 years agoMention CVE-2014-4043 in NEWS
Allan McRae [Sat, 21 Jun 2014 07:23:55 +0000 (17:23 +1000)] 
Mention CVE-2014-4043 in NEWS

(cherry picked from commit d03efb2f979defd473955a455d66b949961d26b2)

Conflicts:
NEWS

10 years agoposix_spawn_faction_addopen: Add missing string.h include directive
Stefan Liebler [Thu, 12 Jun 2014 12:15:25 +0000 (14:15 +0200)] 
posix_spawn_faction_addopen: Add missing string.h include directive

This is needed to avoid a PLT call on s390.

(cherry picked from commit 35a5e3e338ae17f3d42c60a708763c5d498fb840)

11 years agoposix_spawn_file_actions_addopen needs to copy the path argument (BZ 17048)
Florian Weimer [Wed, 11 Jun 2014 21:12:52 +0000 (23:12 +0200)] 
posix_spawn_file_actions_addopen needs to copy the path argument (BZ 17048)

POSIX requires that we make a copy, so we allocate a new string
and free it in posix_spawn_file_actions_destroy.

Reported by David Reid, Alex Gaynor, and Glyph Lefkowitz.  This bug
may have security implications.

(cherry picked from commit 89e435f3559c53084498e9baad22172b64429362)

Conflicts:
NEWS

11 years agoFixed pthread_spin_lock on sparc32/64 (bug 16882)
Guo Yixuan [Tue, 3 Jun 2014 23:19:11 +0000 (16:19 -0700)] 
Fixed pthread_spin_lock on sparc32/64 (bug 16882)

[BZ #16882]
* nptl/sysdeps/sparc/sparc32/pthread_spin_lock.S
(pthread_spin_lock): Branch out of spin loop to proper location.
* nptl/sysdeps/sparc/sparc64/pthread_spin_lock.S
(pthread_spin_lock): Likewise.

* nptl/tst-spin4.c: New test.
* nptl/Makefile (tests): Add tst-spin4.

11 years agoaarch64: Merge __local_multiple_threads offset with memory reference
Richard Henderson [Wed, 21 May 2014 17:24:03 +0000 (13:24 -0400)] 
aarch64: Merge __local_multiple_threads offset with memory reference

This also highlights that we'd been loading 64-bits instead of
the proper 32-bits.  Caught by the linker as a relocation error,
since the variable happened to be unaligned for 64-bits.

Cherry-pick of a6b3657be6bc5067aeec98d990f60765361c6557.

11 years agoFix sparc memcpy data corruption when using niagara2 optimized routines.
Jose E. Marchesi [Sat, 17 May 2014 18:20:27 +0000 (11:20 -0700)] 
Fix sparc memcpy data corruption when using niagara2 optimized routines.

* sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S: Add missing
membar to avoid block loads/stores to overlap previous stores.

11 years agotzselect: use zonedir instead of current working directory
Sami Kerola [Tue, 13 May 2014 17:38:32 +0000 (19:38 +0200)] 
tzselect: use zonedir instead of current working directory

(cherry picked from commit 893b4f375668c025cbd6828f82a8844edda276d1)
(cherry picked from commit c72399fbc5228580a560d8fe319ff98150928b05)

Conflicts:
timezone/Makefile

11 years agoUpdate Swedish translations
Allan McRae [Fri, 16 May 2014 04:21:12 +0000 (14:21 +1000)] 
Update Swedish translations

(cherry picked from commit d51d659d114e2edb0037b2af45d6ee36458e48d1)

11 years agoSPARC: add prlimit and prlimit64 in <bits/resource.h> (BZ #16943)
Aurelien Jarno [Thu, 15 May 2014 22:04:41 +0000 (00:04 +0200)] 
SPARC: add prlimit and prlimit64 in <bits/resource.h> (BZ #16943)

prlimit and prlimit64 have been added in the main <bits/resource.h>, but
not in the SPARC specific version. Fix that.

Note: this is Debian bug#703559, reported by Emilio Pozuelo Monfort
<pochu@debian.org>

(cherry picked from commit d16e6ec7ca2c861ba681e3a2fbd431725774292e)

11 years agoSPARC: add EFD_SEMAPHORE in <bits/eventfd.h> (BZ #16916)
Aurelien Jarno [Tue, 6 May 2014 21:31:44 +0000 (23:31 +0200)] 
SPARC: add EFD_SEMAPHORE in <bits/eventfd.h> (BZ #16916)

EFD_SEMAPHORE has been added in the main <bits/eventfd.h>, but not in
the SPARC specific version. Fix that.

(cherry picked from commit 83df9ad0cc861ef24f08a88c5a4c055e2516d33c)

11 years agomisc/sys/xattr.h: guard against linux uapi header inclusion
Serge Hallyn [Tue, 11 Mar 2014 04:17:07 +0000 (23:17 -0500)] 
misc/sys/xattr.h: guard against linux uapi header inclusion

If the glibc xattr.h header is included after the uapi header,
compilation fails due to an enum re-using a #define from the
uapi header.  Protect against this by guarding the define and
enum inclusions against each other.

(A corresponding kernel patch has been sent here:
http://lkml.org/lkml/2014/3/7/331 )

(See https://lists.debian.org/debian-glibc/2014/03/msg00029.html
and https://sourceware.org/glibc/wiki/Synchronizing_Headers
for more information.)

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>
(cherry picked from commit fdbe8eae2b9aed74dabba1b0a189c5d7d61bf032)

11 years agoUpdate Esperanto translations
Allan McRae [Sun, 4 May 2014 03:35:16 +0000 (13:35 +1000)] 
Update Esperanto translations

(cherry picked from commit d69aeb123961252ddd2a23acc7dc9ce0ae2cfa5f)

11 years agoNEWS: Add 16885 to fixed bug list.
David S. Miller [Thu, 1 May 2014 20:44:59 +0000 (16:44 -0400)] 
NEWS: Add 16885 to fixed bug list.

11 years agoFix v9/64-bit strcmp when string ends in multiple zero bytes.
David S. Miller [Wed, 30 Apr 2014 19:57:51 +0000 (12:57 -0700)] 
Fix v9/64-bit strcmp when string ends in multiple zero bytes.

[BZ #16885]
* sysdeps/sparc/sparc64/strcmp.S: Fix end comparison handling when
multiple zero bytes exist at the end of a string.
Reported by Aurelien Jarno <aurelien@aurel32.net>

* string/test-strcmp.c (check): Add explicit test for situations where
there are multiple zero bytes after the first.

11 years agoFix sign of input to bsloww1 (BZ #16623)
Siddhesh Poyarekar [Thu, 27 Feb 2014 15:59:16 +0000 (21:29 +0530)] 
Fix sign of input to bsloww1 (BZ #16623)

In 84ba214c, I removed some redundant sign computations and in the
process, I incorrectly got rid of a temporary variable, thus passing
the absolute value of the input to bsloww1.  This caused #16623.

This fix undoes the incorrect change.

11 years agoUpdate x86_64 libm-test-ulps on AMD family 21h model 1 (bug 16545).
Dylan Alex Simon [Wed, 12 Feb 2014 15:55:10 +0000 (15:55 +0000)] 
Update x86_64 libm-test-ulps on AMD family 21h model 1 (bug 16545).

(cherry picked from commit fbfdf9cb039486f66994637081862c01bbd6a765)

Conflicts:
NEWS

11 years agoUpdate version.h and include/features.h for 2.19 release glibc-2.19
Allan McRae [Fri, 7 Feb 2014 09:04:38 +0000 (19:04 +1000)] 
Update version.h and include/features.h for 2.19 release

11 years agoBug 15968 was fixed by commit 0748546f660d27a2ad29fa6174d456e2f6490758.
Joseph Myers [Fri, 7 Feb 2014 02:47:37 +0000 (02:47 +0000)] 
Bug 15968 was fixed by commit 0748546f660d27a2ad29fa6174d456e2f6490758.

11 years agoBug 6981 was fixed by commit 1484e65736f4cab27e5051e0f06be8470e69af82.
Joseph Myers [Fri, 7 Feb 2014 02:36:28 +0000 (02:36 +0000)] 
Bug 6981 was fixed by commit 1484e65736f4cab27e5051e0f06be8470e69af82.

11 years agoBZ #16529: Fix pedantic warning with netinet/in.h.
Carlos O'Donell [Thu, 6 Feb 2014 16:12:48 +0000 (11:12 -0500)] 
BZ #16529: Fix pedantic warning with netinet/in.h.

When compiling with pedantic the following warning is seen:

gcc -Wall -pedantic -O0 -o test test.c
In file included from test.c:3:0:
/path/inet/netinet/in.h:111:21: warning: comma at end of \
enumerator list [-Wpedantic]
     IPPROTO_MH = 135,      /* IPv6 mobility header.  */
                     ^

It is valid C99 to have a trailing comma after the last item in
an enumeration. However it is not valid C90. If possible glibc
attempts to keep all headers C90 + long long without requiring
C99 features. In this case it's easy to fix the headers and it
removes the warning seem with -pedantic.

11 years agoUpdate contrib.texi
Siddhesh Poyarekar [Thu, 6 Feb 2014 05:31:35 +0000 (11:01 +0530)] 
Update contrib.texi

Update blurb for Roland, Alex, Ryan, Joseph and Carlos.

11 years agoAdd missing ChangeLog from yesterday's sparc ULPs update.
David S. Miller [Thu, 6 Feb 2014 03:41:27 +0000 (19:41 -0800)] 
Add missing ChangeLog from yesterday's sparc ULPs update.

11 years agoRevert "microblaze BZ #15705: Define MMAP2_PAGE_SHIFT"
David Holsgrove [Wed, 5 Feb 2014 23:57:56 +0000 (09:57 +1000)] 
Revert "microblaze BZ #15705: Define MMAP2_PAGE_SHIFT"

This reverts commit 79b846ecc0275ceb02b5e2d3b03a34d7c43e6bf9.

Conflicts:

NEWS
ports/ChangeLog.microblaze

Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
11 years agoRevert "BZ 16133 has been fixed (async signal safe TLS)."
Allan McRae [Wed, 5 Feb 2014 11:22:19 +0000 (21:22 +1000)] 
Revert "BZ 16133 has been fixed (async signal safe TLS)."

This reverts commit a494421f5268df333c589d71104a39bb6a9cff19.

Conflicts:
NEWS

11 years agoRevert "Patch [1/4] async-signal safe TLS."
Allan McRae [Wed, 5 Feb 2014 11:21:09 +0000 (21:21 +1000)] 
Revert "Patch [1/4] async-signal safe TLS."

This reverts commit 69a17d9d245dc3551792e95e1823cc2d877592f3.

11 years agoRevert "Patch 3/4 of the effort to make TLS access async-signal-safe."
Allan McRae [Wed, 5 Feb 2014 11:21:00 +0000 (21:21 +1000)] 
Revert "Patch 3/4 of the effort to make TLS access async-signal-safe."

This reverts commit 35e8f7ab94c910659de9d507aa0f3e1f8973d914.

11 years agoRevert "Patch 2/4 of the effort to make TLS access async-signal-safe."
Allan McRae [Wed, 5 Feb 2014 11:19:51 +0000 (21:19 +1000)] 
Revert "Patch 2/4 of the effort to make TLS access async-signal-safe."

This reverts commit 1f33d36a8a9e78c81bed59b47f260723f56bb7e6.

Conflicts:
elf/dl-misc.c

Also reverts the follow commits that were bug fixes to new code introduced
in the above commit:
063b2acbce83549df82ab30f5af573f1b9c4bd19
b627fdd58554bc36bd344dc40a8787c4b7a9cc46
e81c64bba13d2d8b2a4e53254a82cc80f27c8497

11 years agoRevert "Async-signal safe TLS."
Allan McRae [Wed, 5 Feb 2014 11:14:59 +0000 (21:14 +1000)] 
Revert "Async-signal safe TLS."

This reverts commit 7f507ee17aee720fa423fa38502bc3caa0dd03d7.

Conflicts:
ChangeLog
nptl/tst-tls7.c
nptl/tst-tls7mod.c

11 years agoFix comment in kernel-features.h.
Carlos O'Donell [Wed, 5 Feb 2014 15:33:42 +0000 (10:33 -0500)] 
Fix comment in kernel-features.h.

Use "was" not "were."

11 years agoFix tst-setgetname for Linux kernels < 2.6.33.
Carlos O'Donell [Wed, 5 Feb 2014 15:10:34 +0000 (10:10 -0500)] 
Fix tst-setgetname for Linux kernels < 2.6.33.

Support for /proc/self/task/$tid/comm as added in Linux 2.6.33,
therefore since the test tst-setgetname relies on this functionality
to operate we must skip the test in kernels < 2.6.33. We wrap the
checks with __ASSUME_PROC_PID_TASK_COMM such that in the future when
we move arch_minimum_kernel to 2.6.33 we can remove this code.

11 years agomicroblaze: Update libm-test-ulps
David Holsgrove [Mon, 3 Feb 2014 23:30:34 +0000 (09:30 +1000)] 
microblaze: Update libm-test-ulps

Update libm-test-ulps for microblaze, and remove unneeded copy
libm-test-ulps_new.

ports/ChangeLog.microblaze

 2014-02-04  David Holsgrove <david.holsgrove@xilinx.com>

   * sysdeps/microblaze/libm-test-ulps: Update.
   * sysdeps/microblaze/libm-test-ulps_new: Deleted redundant file.

Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
11 years agomicroblaze BZ #15705: Define MMAP2_PAGE_SHIFT
David Holsgrove [Mon, 3 Feb 2014 23:26:15 +0000 (09:26 +1000)] 
microblaze BZ #15705: Define MMAP2_PAGE_SHIFT

Define MMAP2_PAGE_SHIFT to -1 for microblaze so the correct shift
for the syscall is determined dynamically using getpagesize

ports/ChangeLog.microblaze

 2014-02-04  David Holsgrove <david.holsgrove@xilinx.com>

   * sysdeps/unix/sysv/linux/microblaze/mmap64.c: New file.

Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
11 years agomicroblaze: Use <fenv.h> fallback functions
David Holsgrove [Mon, 3 Feb 2014 23:22:42 +0000 (09:22 +1000)] 
microblaze: Use <fenv.h> fallback functions

Delete redundant fegetround.c and fesetround.c for microblaze
and use the fallback functions instead.

ports/ChangeLog.microblaze

 2014-02-04  David Holsgrove <david.holsgrove@xilinx.com>

    * sysdeps/microblaze/fegetround.c: Delete redundant file.
    * sysdeps/microblaze/fesetround.c: Likewise.

Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com>
11 years agoUpdate NEWS for #16398
Siddhesh Poyarekar [Wed, 5 Feb 2014 07:20:22 +0000 (12:50 +0530)] 
Update NEWS for #16398

11 years agoFix infinite loop in ftell when writing wide char data (BZ #16398)
Siddhesh Poyarekar [Wed, 5 Feb 2014 07:19:00 +0000 (12:49 +0530)] 
Fix infinite loop in ftell when writing wide char data (BZ #16398)

ftell tries to avoid flushing the buffer when it is in write mode by
converting the wide char data and placing it into the binary buffer.
If the output buffer space is full and there is data to write, the
code reverts to flushing the buffer.  This breaks when there is space
in the buffer but it is not enough to convert the next character in
the wide data buffer, due to which __codecvt_do_out returns a
__codecvt_partial status.  In this case, ftell keeps running in an
infinite loop.

The fix here is to detect the __codecvt_partial status in addition to
checking if the buffer is full.  I have also added a test case that
demonstrates the infinite loop.

11 years agoUpdate contrib.texi
Siddhesh Poyarekar [Wed, 5 Feb 2014 06:52:58 +0000 (12:22 +0530)] 
Update contrib.texi

This may not be a complete list of new contributors added to the list,
so I'd love it if more people look at contributions and suggest
additions.

11 years agoAdjust sparc ULPs.
David S. Miller [Wed, 5 Feb 2014 04:54:58 +0000 (20:54 -0800)] 
Adjust sparc ULPs.

* sysdeps/sparc/fpu/libm-test-ulps: Update for some 64-bit differences from
32-bit.

11 years agoPowerPC: powerpc64le abilist for 2.17
Adhemerval Zanella [Tue, 4 Feb 2014 11:49:34 +0000 (09:49 -0200)] 
PowerPC: powerpc64le abilist for 2.17

This patch is the abifiles for powerpc64le based on GLIBC 2.17.

11 years agoPowerPC: Change powerpc64le start ABI to 2.17.
Adhemerval Zanella [Tue, 4 Feb 2014 11:49:08 +0000 (09:49 -0200)] 
PowerPC: Change powerpc64le start ABI to 2.17.

11 years agoabilist-pattern configurability
Adhemerval Zanella [Tue, 4 Feb 2014 11:48:47 +0000 (09:48 -0200)] 
abilist-pattern configurability

This patch creates implicit rules to match the abifiles if
abilist-pattern is defined in the architecture Makefile. This allows
machine specific Makefiles to define different abifiles names
(for instance *-le.abilist for powerpc64le).

11 years agoUpdate x86_64 ULPs (AMD family 21, model 2)
Eric Wong [Tue, 4 Feb 2014 00:33:57 +0000 (10:33 +1000)] 
Update x86_64 ULPs (AMD family 21, model 2)

Tested on an AMD FX-8320 CPU

11 years agoUpdate x86_64 ULPs (AMD Family 10h)
Eric Wong [Mon, 3 Feb 2014 23:41:18 +0000 (09:41 +1000)] 
Update x86_64 ULPs (AMD Family 10h)

11 years agoRemove excessive redundant ChangeLog header lines.
Roland McGrath [Mon, 3 Feb 2014 22:37:53 +0000 (14:37 -0800)] 
Remove excessive redundant ChangeLog header lines.

11 years ago[hppa] Regenerate libm-test-ulps.
Carlos O'Donell [Mon, 3 Feb 2014 21:21:13 +0000 (16:21 -0500)] 
[hppa] Regenerate libm-test-ulps.

Regenerate libm-test-ulps from scratch.

11 years agoFix manual build warnings.
Carlos O'Donell [Mon, 3 Feb 2014 17:43:25 +0000 (12:43 -0500)] 
Fix manual build warnings.

The mixed use of automatic and manual node next, previous,
and top specification causes warning when building the manual.
This fix explicitly specifies the node's next, previous and top
values to fix the warning.

11 years ago* manual/macros.texi: Add comments before MTASC-safety macros.
Alexandre Oliva [Mon, 3 Feb 2014 19:26:08 +0000 (17:26 -0200)] 
* manual/macros.texi: Add comments before MTASC-safety macros.

11 years ago* manual/users.texi: Document MTASC-safety properties.
Alexandre Oliva [Mon, 3 Feb 2014 19:25:38 +0000 (17:25 -0200)] 
* manual/users.texi: Document MTASC-safety properties.

11 years ago* manual/threads.texi (pthread_key_create, pthread_key_delete,
Alexandre Oliva [Mon, 3 Feb 2014 19:17:59 +0000 (17:17 -0200)] 
* manual/threads.texi (pthread_key_create, pthread_key_delete,
pthread_getspecific, pthread_setspecific): Format with
@deftypefun, and add @safety note.
* manual/signal.texi: Move comments that analyze the above
functions to their home place.

11 years agoUpdate Slovenian translations
Allan McRae [Mon, 3 Feb 2014 00:12:05 +0000 (10:12 +1000)] 
Update Slovenian translations

11 years ago* manual/time.texi (timegm): Add missing blank after @c.
Alexandre Oliva [Sun, 2 Feb 2014 23:50:54 +0000 (21:50 -0200)] 
* manual/time.texi (timegm): Add missing blank after @c.
Reported by Joseph Myers <joseph@codesourcery.com>.

11 years ago* manual/check-safety.sh: New.
Alexandre Oliva [Sat, 1 Feb 2014 06:31:05 +0000 (04:31 -0200)] 
* manual/check-safety.sh: New.
* manual/Makefile ($(objpfx)stamp-summary): Run it.

11 years ago* manual/terminal.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 05:53:15 +0000 (03:53 -0200)] 
* manual/terminal.texi: Document MTASC-safety properties.

11 years ago* manual/filesys.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 05:50:11 +0000 (03:50 -0200)] 
* manual/filesys.texi: Document MTASC-safety properties.

11 years ago* manual/errno.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 05:49:25 +0000 (03:49 -0200)] 
* manual/errno.texi: Document MTASC-safety properties.

11 years ago* manual/intro.texi: Document safety identifiers and
Alexandre Oliva [Sat, 1 Feb 2014 05:48:32 +0000 (03:48 -0200)] 
* manual/intro.texi: Document safety identifiers and
conditionals.

11 years ago* manual/string.texi (wcstok): Fix prototype.
Alexandre Oliva [Sat, 1 Feb 2014 05:38:33 +0000 (03:38 -0200)] 
* manual/string.texi (wcstok): Fix prototype.
(wcstok, strtok, strtok_r): Adjust reentrancy remarks.

11 years ago* manual/time.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 04:51:51 +0000 (02:51 -0200)] 
* manual/time.texi: Document MTASC-safety properties.

11 years ago* manual/string.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 04:46:54 +0000 (02:46 -0200)] 
* manual/string.texi: Document MTASC-safety properties.

11 years ago* manual/threads.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 03:29:35 +0000 (01:29 -0200)] 
* manual/threads.texi: Document MTASC-safety properties.

11 years ago* manual/stdio.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 03:27:52 +0000 (01:27 -0200)] 
* manual/stdio.texi: Document MTASC-safety properties.

11 years ago* manual/syslog.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 03:22:09 +0000 (01:22 -0200)] 
* manual/syslog.texi: Document MTASC-safety properties.

11 years ago* manual/sysinfo.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 03:16:09 +0000 (01:16 -0200)] 
* manual/sysinfo.texi: Document MTASC-safety properties.

11 years ago* manual/startup.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 03:04:59 +0000 (01:04 -0200)] 
* manual/startup.texi: Document MTASC-safety properties.

11 years ago* manual/socket.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 03:03:33 +0000 (01:03 -0200)] 
* manual/socket.texi: Document MTASC-safety properties.

11 years ago* manual/signal.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 02:58:50 +0000 (00:58 -0200)] 
* manual/signal.texi: Document MTASC-safety properties.

11 years ago* manual/setjmp.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:49:07 +0000 (23:49 -0200)] 
* manual/setjmp.texi: Document MTASC-safety properties.

11 years ago* manual/search.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:47:28 +0000 (23:47 -0200)] 
* manual/search.texi: Document MTASC-safety properties.

11 years ago* manual/resource.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:46:01 +0000 (23:46 -0200)] 
* manual/resource.texi: Document MTASC-safety properties.

11 years ago* manual/process.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:44:19 +0000 (23:44 -0200)] 
* manual/process.texi: Document MTASC-safety properties.

11 years ago* manual/platform.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:40:29 +0000 (23:40 -0200)] 
* manual/platform.texi: Document MTASC-safety properties.

11 years ago* manual/pipe.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:37:28 +0000 (23:37 -0200)] 
* manual/pipe.texi: Document MTASC-safety properties.

11 years ago* manual/pattern.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:36:46 +0000 (23:36 -0200)] 
* manual/pattern.texi: Document MTASC-safety properties.

11 years ago* manual/message.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:31:22 +0000 (23:31 -0200)] 
* manual/message.texi: Document MTASC-safety properties.

11 years ago[BZ #12751]
Alexandre Oliva [Sat, 1 Feb 2014 01:28:38 +0000 (23:28 -0200)] 
[BZ #12751]
* manual/memory.texi: Document MTASC-safety properties.

11 years ago* manual/math.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:27:25 +0000 (23:27 -0200)] 
* manual/math.texi: Document MTASC-safety properties.

11 years ago* manual/locale.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:26:23 +0000 (23:26 -0200)] 
* manual/locale.texi: Document MTASC-safety properties.

11 years ago* manual/llio.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:25:06 +0000 (23:25 -0200)] 
* manual/llio.texi: Document MTASC-safety properties.

11 years ago* manual/libdl.texi: New.
Alexandre Oliva [Sat, 1 Feb 2014 01:23:59 +0000 (23:23 -0200)] 
* manual/libdl.texi: New.

11 years ago* manual/lang.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:21:48 +0000 (23:21 -0200)] 
* manual/lang.texi: Document MTASC-safety properties.

11 years ago* manual/job.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:20:02 +0000 (23:20 -0200)] 
* manual/job.texi: Document MTASC-safety properties.

11 years ago* manual/getopt.texi: Document MTASC-safety properties.
Alexandre Oliva [Sat, 1 Feb 2014 01:16:56 +0000 (23:16 -0200)] 
* manual/getopt.texi: Document MTASC-safety properties.