re PR fortran/46402 (libquadmath: Add fmalq)
[platform/upstream/gcc.git] / libquadmath / ChangeLog
1 2011-01-16  Jakub Jelinek  <jakub@redhat.com>
2
3         PR fortran/46402
4         * quadmath.map (QUADMATH_1.0): Add fmaq.
5         * configure.ac: Check for fenv.h, feholdexcept, fesetround,
6         feupdateenv, fesetenv and fetestexcept.
7         * configure: Regenerated.
8         * config.h.in: Regenerated.
9         * quadmath.h (fmaq): New prototype.
10         * quadmath_weak.h (fmaq): Add.
11         * Makefile.am (libquadmath_la_SOURCES): Add math/fmaq.c.
12         * Makefile.in: Regenerated.
13         * quadmath-imp.h: Include config.h.
14         * math/expq.c: Include fenv.h.
15         (USE_FENV_H): Define if libm support for fe* is there.
16         (expq): Add fesetround etc. support if USE_FENV_H is defined.
17         * math/fmaq.c: New file.
18         * libquadmath.texi (fmaq): Add.
19
20 2011-01-14  Tobias Burnus  <burnus@net-b.de>
21
22         PR fortran/47182
23         * configure.ac: Use ACX_BUGURL.
24         * libquadmath.texi: Include libquadmath-vers.texi for BUGURL.
25         * Makefile.am: Create libquadmath-vers.texi.
26         * configure.in: Regenerate.
27         * Makefile.in: Regenerate.
28
29 2011-01-06  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
30
31         PR fortran/47174
32         * Makefile.am (libquadmath.info): Unconditionally override
33         target, not only if BUILD_LIBQUADMATH.
34         * Makefile.in: Regenerate.
35         * configure.ac (AM_INIT_AUTOMAKE): Add -Wno-override option to
36         avoid warning from automake.
37
38 2010-12-19  Tobias Burnus  <burnus@net-b.de>
39
40         PR fortran/46520
41         * configure.ac: Do not call AC_CHECK_LIB for gcc_no_link.
42         * configure: Regenerate
43
44 2010-12-13  Tobias Burnus  <burnus@net-b.de>
45
46         PR fortran/46625
47         * gdtoa/gdtoaimp.h: Mangle internal functions by
48         prefixing them with __quadmath. Don't use gdtoa's strcp(y).
49         * gdtoa/g_Qfmt.c (g_Qfmt): Use strcpy instead of strcp.
50         * gdtoa/misc.c (strcpy): Renamed from strcp and only use
51         if NO_STRING_H is set.
52         * quadmath-imp.h (__quadmath_rem_pio2q, __quadmath_kernel_sincosq
53         __quadmath_kernel_sinq, __quadmath_kernel_cosq): Added
54         __quadmath prefix to internal functions.
55         * math/cosq.c (cosq): Ditto.
56         * math/sinq.c (cosq): Ditto.
57         * math/tanq.c (tanq,__quadmath_kernel_tanq): Ditto.
58         * math/rem_pio2q.c (rem_pio2, __quadmath_kernel_rem_pio2): Ditto.
59         * math/sinq_kernel.c (__quadmath_kernel_sinq): Ditto.
60         * math/cosq_kernel.c (__quadmath_kernel_cosq): Ditto.
61
62 2010-12-08  Tobias Burnus  <burnus@net-b.de>
63
64         PR fortran/46772
65         * gdtoa/gdtoa.h: Include stdlib.h instead of declare strtod.
66         * gdtoa/gdtoaimp.h: Don't declare strtod.
67
68 2010-12-08  Tobias Burnus  <burnus@net-b.de>
69
70         PR fortran/46520
71         * configure.ac: Use GCC_TRY_COMPILE_OR_LINK instead of
72         AC_TRY_LINK and cache libquad_have_float128.
73         * configure: Regenerate.
74
75 2010-12-08  Tobias Burnus  <burnus@net-b.de>
76
77         PR fortran/46543
78         * configure.ac: Add texinfo checks.
79         * Makefile.am: Handle .texi documentation.
80         * libquadmath.texi: New.
81         * configure: Regenerated.
82         * Makefile.in: Regenerated.
83
84 2010-12-06  Tobias Burnus  <burnus@net-b.de>
85
86         PR fortran/46817
87         * quadmath-imp.h: Add LGPL header.
88         * quadmath.h: Add LGPL header.
89         * quadmath_io.c: Add LGPL header.
90         * quadmath_weak.h: Add LGPL header.
91
92 2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
93
94         PR target/40125
95         PR lto/46695
96         * configure.ac: Invoke ACX_LT_HOST_FLAGS.
97         * Makefile.am (libquadmath_la_LDFLAGS): Use lt_host_flags.
98         * aclocal.m4: Regenerate.
99         * configure: Regenerate.
100         * Makefile.in: Regenerate.
101
102 2010-11-30  Tobias Burnus  <burnus@net-b.de>
103
104         PR fortran/46594
105         * Makefile.am: Install include files in
106         target/version specific directory.
107         * Makefile.in: Regenerate.
108
109 2010-11-30  Tobias Burnus  <burnus@net-b.de>
110
111         * acinclude.m4 (LIBGOMP_CHECK_SYNC_BUILTINS,
112         LIBGOMP_CHECK_ATTRIBUTE_VISIBILITY,
113         LIBGOMP_CHECK_ATTRIBUTE_DLLEXPORT): Remove.
114
115 2010-11-29  Kai Tietz  <kai.tietz@onevision.com>
116
117         * configure: Regenerated.
118         * Makefile.in: Regenerated.
119         * configure.ac (ACX_NONCANONICAL_TARGET): Call it.
120         (target_alias): Use AC_SUBST for it.
121         (GCC_NO_EXECUTABLES): Call it.
122         (AC_PROG_CC): Improve multilib handling.
123         Check that gcc is used for compilation.
124         Use pattern from libssp for symbol versioning checking.
125         * Makefile.am (LTLDFLAGS): Removed.
126         (libquadmath_la_LDFLAGS): Add -no-undefined.
127         (libquadmath_la_LINK): Commented out.
128         (libquadmath_la_DEPENDENCIES): Add libquadmath_la_LIBADD.
129         (AM_MAKEFLAGS): Add hack for argument passing by top-level.
130         (MAKEOVERRIDES): New.
131         * aclocal.m4: Regenerated.
132
133 2010-11-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
134
135         * Makefile.am (libquadmath_la_LIBADD): Move -lm ...
136         (libquadmath_la_LDFLAGS): ... here.
137         (quadmath.map-sun): Tabify.
138         Fix sed expression.
139         * Makefile.in: Regenerate.
140
141 2010-11-16  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
142             Tobias Burnus  <burnus@net-b.de>
143
144         PR fortran/32049
145         Initial implementation and checkin.