Mercurial > hg > octave-kai > gnulib-hg
annotate modules/pipe2 @ 13837:d7a891a411c1
strtod: work around icc bug
With optimization, ICC 10.0 mis-compiles 'cond ? -val : val' such
that a val of 0.0 doesn't result in -0.0.
* lib/strtod.c (minus_zero): Define to working value.
(strtod): Use it to avoid icc bug.
Signed-off-by: Eric Blake <eblake@redhat.com>
author | Eric Blake <eblake@redhat.com> |
---|---|
date | Fri, 05 Nov 2010 08:30:27 -0600 |
parents | 9deb67d8d0d7 |
children | 722fe41bb185 |
rev | line source |
---|---|
11870 | 1 Description: |
2 pipe2() function: create a pipe, with specific opening flags. | |
3 | |
4 Files: | |
5 lib/pipe2.c | |
6 m4/pipe2.m4 | |
7 | |
8 Depends-on: | |
9 unistd | |
11878
ed51af85012b
Update module dependencies.
Bruno Haible <bruno@clisp.org>
parents:
11875
diff
changeset
|
10 fcntl-h |
11870 | 11 binary-io |
12499
9deb67d8d0d7
Add missing dependencies to 'extensions' module.
Bruno Haible <bruno@clisp.org>
parents:
11893
diff
changeset
|
12 extensions |
11870 | 13 |
14 configure.ac: | |
15 gl_FUNC_PIPE2 | |
16 gl_UNISTD_MODULE_INDICATOR([pipe2]) | |
17 | |
18 Makefile.am: | |
11893
476cefda5290
Tolerate declared but missing pipe2 syscall.
Bruno Haible <bruno@clisp.org>
parents:
11878
diff
changeset
|
19 lib_SOURCES += pipe2.c |
11870 | 20 |
21 Include: | |
22 <unistd.h> | |
23 | |
24 License: | |
11875 | 25 LGPL |
11870 | 26 |
27 Maintainer: | |
28 Bruno Haible, Eric Blake |