]> sourceware.org Git - glibc.git/log
glibc.git
10 years agonptl: handle EAGAIN with some futex operations gentoo/2.19
Carlos O'Donell [Sun, 10 Aug 2014 14:01:43 +0000 (10:01 -0400)]
nptl: handle EAGAIN with some futex operations

10 years agohppa: fix __O_SYNC to match the kernel
John David Anglin [Sun, 10 Aug 2014 14:00:23 +0000 (10:00 -0400)]
hppa: fix __O_SYNC to match the kernel

10 years agohppa: fix pthread spinlock
John David Anglin [Sun, 10 Aug 2014 13:54:53 +0000 (09:54 -0400)]
hppa: fix pthread spinlock

10 years agohppa: fix bug in floating point exception support
John David Anglin [Sun, 10 Aug 2014 13:41:27 +0000 (09:41 -0400)]
hppa: fix bug in floating point exception support

10 years agohppa: fix build problems with atomic code
John David Anglin [Sun, 10 Aug 2014 13:39:25 +0000 (09:39 -0400)]
hppa: fix build problems with atomic code

Specifically:
../ports/sysdeps/unix/sysv/linux/hppa/bits/atomic.h:68:6: error:
can’t find a register in class ‘R1_REGS’ while reloading ‘asm’

10 years agohppa: name setjmp union
John David Anglin [Sun, 10 Aug 2014 13:36:50 +0000 (09:36 -0400)]
hppa: name setjmp union

Some of the C++ tests want this, and this is what all other arches
have done, so do it on hppa too.

2013-07-07  John David Anglin  <dave.anglin@bell.net>

* ports/sysdeps/hppa/bits/setjmp.h: Name anonymous union.

10 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.

(cherry picked from commit ffe768a90912f9bce43b70a82576b3dc99e3121c)

https://bugs.gentoo.org/509494
https://sourceware.org/bugzilla/show_bug.cgi?id=16623

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)

https://bugs.gentoo.org/513090
https://sourceware.org/bugzilla/show_bug.cgi?id=17048

10 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)

https://bugs.gentoo.org/513090
https://sourceware.org/bugzilla/show_bug.cgi?id=17048

10 years agoarm: fix PIC vs SHARED typos
David Lamparter [Fri, 16 Aug 2013 19:06:34 +0000 (15:06 -0400)]
arm: fix PIC vs SHARED typos

the logic in setjmp/__longjmp incorrectly tie to "PIC" to figure out
whether the code is going into a shared library when it should be using
"SHARED".  otherwise, building static PIC code goes wrong.

https://bugs.gentoo.org/336914
http://sourceware.org/ml/libc-ports/2011-09/msg00018.html

2011-09-19  David Lamparter  <equinox-gentoo@diac24.net>

* sysdeps/arm/eabi/setjmp.S: Change PIC to SHARED.
* sysdeps/arm/eabi/__longjmp.S: Likewise

10 years agogentoo: disable building in timezone subdir
Mike Frysinger [Fri, 16 Aug 2013 19:05:26 +0000 (15:05 -0400)]
gentoo: disable building in timezone subdir

We've split this out into the package sys-libs/timezone-data

10 years agogentoo: support running tests under sandbox
Stephanie J. Lockwood-Childs [Fri, 16 Aug 2013 19:03:41 +0000 (15:03 -0400)]
gentoo: support running tests under sandbox

when glibc runs its tests, it does so by invoking the local library loader.
in Gentoo, we build/run inside of our "sandbox" which itself is linked against
libdl (so that it can load libraries and pull out symbols).  the trouble
is that when you upgrade from an older glibc to the new one, often times
internal symbols change name or abi.  this is normally OK as you cannot use
libc.so from say version 2.3.6 but libpthread.so from say version 2.5, so
we always say "keep all of the glibc libraries from the same build".  but
when glibc runs its tests, it uses dynamic paths to point to its new local
copies of libraries.  if the test doesnt use libdl, then glibc doesnt add
its path, and when sandbox triggers the loading of libdl, glibc does so
from the host system system.  this gets us into the case of all libraries
are from the locally compiled version of glibc except for libdl.so.

http://bugs.gentoo.org/56898

10 years agonptl: handle EAGAIN with some futex operations
Carlos O'Donell [Fri, 16 Aug 2013 19:00:53 +0000 (15:00 -0400)]
nptl: handle EAGAIN with some futex operations

https://bugs.gentoo.org/452184

10 years agortld: do not ignore arch-specific CFLAGS
Guy Martin [Fri, 16 Aug 2013 19:00:05 +0000 (15:00 -0400)]
rtld: do not ignore arch-specific CFLAGS

https://bugs.gentoo.org/452184
http://sourceware.org/bugzilla/show_bug.cgi?id=15005
http://sourceware.org/ml/libc-alpha/2013-01/msg00247.html

10 years agonptl: support thread stacks that grow up
Carlos O'Donell [Fri, 16 Aug 2013 18:57:59 +0000 (14:57 -0400)]
nptl: support thread stacks that grow up

http://bugs.gentoo.org/301642

10 years agoreload /etc/resolv.conf when it has changed
Thorsten Kukuk [Fri, 16 Aug 2013 18:54:23 +0000 (14:54 -0400)]
reload /etc/resolv.conf when it has changed

if /etc/resolv.conf is updated, then make sure applications
already running get the updated information.

ripped from SuSE

http://bugs.gentoo.org/177416

10 years agoFix localedef segfault when run under exec-shield, PaX or similar
Jakub Jelinek [Fri, 16 Aug 2013 18:52:25 +0000 (14:52 -0400)]
Fix localedef segfault when run under exec-shield, PaX or similar

http://bugs.debian.org/198099
http://bugs.debian.org/231438

10 years agomake fortify logic checks less angry
Mike Frysinger [Sat, 4 May 2013 18:12:58 +0000 (14:12 -0400)]
make fortify logic checks less angry

the fortify/optimization check does not play well with our default gcc specs

http://sourceware.org/ml/libc-alpha/2012-06/msg00068.html

10 years agoworkaround crash when handling signals in static PIEs
Mike Frysinger [Sat, 4 May 2013 18:10:41 +0000 (14:10 -0400)]
workaround crash when handling signals in static PIEs

work around ... not entirely sure what is going on here.

2011-03-01 squeezy  <vina@mailserver.eu>

* sysdeps/unix/sysv/linux/x86_64/sigaction.c fix the __restore_rt symbol

http://bugs.gentoo.org/283470

10 years agodisable ldconfig during install
Mike Frysinger [Sat, 4 May 2013 18:07:11 +0000 (14:07 -0400)]
disable ldconfig during install

do not bother running ldconfig on DESTDIR.  it wants to write the temp cache
file outside of the chroot.  doesnt matter anyways as we wont use the cache
results (portage will rebuild cache), so running ldconfig is simply a waste
of time.

http://sourceware.org/ml/libc-alpha/2012-08/msg00118.html
https://bugs.gentoo.org/431038

10 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

10 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.

10 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.

10 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.

10 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.

10 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.

10 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>
10 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

10 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.

10 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.

10 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

10 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

10 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."

10 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.

10 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>
10 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>
10 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>
10 years agoUpdate NEWS for #16398
Siddhesh Poyarekar [Wed, 5 Feb 2014 07:20:22 +0000 (12:50 +0530)]
Update NEWS for #16398

10 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.

10 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.

10 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.

10 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.

10 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.

10 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).

10 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

10 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)

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

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

10 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>.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

10 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.

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

10 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.

10 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.

10 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.

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

10 years ago[BZ #16046] Static dlopen correction fallout fixes.
Maciej W. Rozycki [Fri, 31 Jan 2014 17:51:31 +0000 (17:51 +0000)]
[BZ #16046] Static dlopen correction fallout fixes.

Fixes to address issues from BZ #15022 resolution, as follows:

* TLS updates to csu/libc-tls.c -- we now have a proper main map, so
  there's no longer a need to create a separate fake one to keep TLS
  structures,

* random updates to elf/dl-close.c -- LM_ID_BASE is now a valid name
  space ID for static executables as well, so assert that we don't
  unload the main map.  Similarly dl_nns isn't supposed to be 0 for
  static executables anymore,

* actual BZ #16046 fix to elf/dl-iteratephdr.c -- the dl_iterate_phdr
  special function for static executables isn't needed anymore, provided
  that l_phdr and l_phnum members of the main map have been properly
  initialized (done in _dl_non_dynamic_init in elf/dl-support.c now),

* ld.so.cache loader update to elf/dl-load.c --
  GL(dl_ns)[LM_ID_BASE]._ns_loaded is now always initialized in static
  executables so can become the fallback loader map to check for
  DF_1_NODEFLIB, provided that the l_flags_1 member of the main map has
  been properly initialized (done in elf/dl-support.c now); this also
  ensures previous semantics elsewhere in elf/dl-load.c,

* matching updates to elf/dl-support.c -- to complement the two fixes
  above.

10 years ago* manual/debug.texi: Document MTASC-safety properties.
Alexandre Oliva [Thu, 30 Jan 2014 20:50:57 +0000 (18:50 -0200)]
* manual/debug.texi: Document MTASC-safety properties.

10 years agoDisable x87 inline functions for SSE2 math
H.J. Lu [Wed, 29 Jan 2014 15:51:41 +0000 (07:51 -0800)]
Disable x87 inline functions for SSE2 math

When i386 and x86-64 mathinline.h was merged into a single mathinline.h,
"gcc -m32" enables x87 inline functions on x86-64 even when -mfpmath=sse
and SSE2 is enabled.  It is a regression on x86-64.  We should check
__SSE2_MATH__ instead of __x86_64__ when disabling x87 inline functions.

10 years ago* manual/charset.texi: Document MTASC-safety properties.
Alexandre Oliva [Wed, 29 Jan 2014 17:29:59 +0000 (15:29 -0200)]
* manual/charset.texi: Document MTASC-safety properties.

10 years ago[AArch64] Regenerate libm-test-ulps.
Marcus Shawcroft [Tue, 21 Jan 2014 14:39:10 +0000 (14:39 +0000)]
[AArch64] Regenerate libm-test-ulps.

Re-generate libm-test-ulps from scratch.

10 years agoFix spaces before tabs
Siddhesh Poyarekar [Wed, 29 Jan 2014 07:55:17 +0000 (13:25 +0530)]
Fix spaces before tabs

10 years ago* manual/crypt.texi: Document MTASC-safety properties.
Alexandre Oliva [Wed, 29 Jan 2014 07:27:54 +0000 (05:27 -0200)]
* manual/crypt.texi: Document MTASC-safety properties.

10 years ago* manual/conf.texi: Document MTASC-safety properties.
Alexandre Oliva [Wed, 29 Jan 2014 07:26:47 +0000 (05:26 -0200)]
* manual/conf.texi: Document MTASC-safety properties.

10 years ago* manual/arith.texi: Document MTASC-safety properties.
Alexandre Oliva [Wed, 29 Jan 2014 07:25:36 +0000 (05:25 -0200)]
* manual/arith.texi: Document MTASC-safety properties.

10 years ago* manual/argp.texi: Document MTASC-safety properties.
Alexandre Oliva [Wed, 29 Jan 2014 07:24:32 +0000 (05:24 -0200)]
* manual/argp.texi: Document MTASC-safety properties.

10 years ago* manual/macros.texi: Introduce macros to document multi
Alexandre Oliva [Wed, 29 Jan 2014 07:20:37 +0000 (05:20 -0200)]
* manual/macros.texi: Introduce macros to document multi
thread, asynchronous signal and asynchronous cancellation
safety properties.
* manual/intro.texi: Introduce the properties themselves.

10 years agoAdd -mieee to SH sysdep-CFLAGS for older SH compilers.
Kaz Kojima [Tue, 28 Jan 2014 00:03:14 +0000 (09:03 +0900)]
Add -mieee to SH sysdep-CFLAGS for older SH compilers.

10 years agom68k: regenerate libm test ULPs
Andreas Schwab [Mon, 27 Jan 2014 17:38:19 +0000 (18:38 +0100)]
m68k: regenerate libm test ULPs

10 years agoLet gen-libm-test.pl find itself when run outside source directory
Andreas Schwab [Mon, 27 Jan 2014 17:19:48 +0000 (18:19 +0100)]
Let gen-libm-test.pl find itself when run outside source directory

This page took 0.072769 seconds and 5 git commands to generate.