Mercurial > gnulib
annotate modules/fmal @ 17364:7524d97ae56f
stdalign: port to stricter ISO C11
ISO C11 says that _Alignof's operand must be a parenthesized type.
Problem reported by Eli Zaretskii in
<http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00960.html>.
* doc/posix-headers/stdalign.texi (stdalign.h): Document this.
* m4/stdalign.m4 (gl_STDALIGN_H): Don't use _Alignof (expr).
author | Paul Eggert <eggert@cs.ucla.edu> |
---|---|
date | Fri, 29 Mar 2013 19:47:13 -0700 |
parents | fdbe3125f81a |
children | 1f14c6dd175d |
rev | line source |
---|---|
16042 | 1 Description: |
2 fmal() function: fused multiply-add. | |
3 | |
4 Files: | |
5 lib/fmal.c | |
6 lib/fma.c | |
7 lib/float+.h | |
8 m4/fmal.m4 | |
9 m4/fegetround.m4 | |
10 m4/mathfunc.m4 | |
11 | |
12 Depends-on: | |
13 math | |
16580
fdbe3125f81a
math: Ensure declarations of math functions.
Bruno Haible <bruno@clisp.org>
parents:
16042
diff
changeset
|
14 extensions |
16042 | 15 fma [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 1] |
16 float [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] | |
17 stdbool [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] | |
18 verify [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] | |
19 isfinite [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] | |
20 integer_length [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] | |
21 frexpl [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] | |
22 ldexpl [{ test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; } && test $HAVE_SAME_LONG_DOUBLE_AS_DOUBLE = 0] | |
23 | |
24 configure.ac: | |
25 gl_FUNC_FMAL | |
26 if test $HAVE_FMAL = 0 || test $REPLACE_FMAL = 1; then | |
27 AC_LIBOBJ([fmal]) | |
28 gl_PREREQ_FMAL | |
29 fi | |
30 gl_MATH_MODULE_INDICATOR([fmal]) | |
31 | |
32 Makefile.am: | |
33 | |
34 Include: | |
35 <math.h> | |
36 | |
37 Link: | |
38 $(FMAL_LIBM) | |
39 | |
40 License: | |
41 LGPL | |
42 | |
43 Maintainer: | |
44 Bruno Haible |