OSDN Git Service

* c99_protos.h: Add prototypes for C99 complex functions.
authorfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Sep 2005 21:39:58 +0000 (21:39 +0000)
committerfxcoudert <fxcoudert@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Sep 2005 21:39:58 +0000 (21:39 +0000)
commitd213114b2a5d70c391d65ba42095ca8c4b49c46c
tree03f679a4e6e5541f1f29cf7b38a296b55f8061f8
parent0c39c16d21f7ff3867d5ae79cb413fc498aff866
* c99_protos.h: Add prototypes for C99 complex functions.
* libgfortran.h: Include complex.h before c99_protos.h.
* intrinsics/c99_functions.c: Define HAVE_ macros for the
fallback functions we provide.
(cabsf, cabs, cabsl, cargf, carg, cargl, cexpf, cexp, cexpl,
clogf, clog, clogl, clog10f, clog10, clog10l, cpowf, cpow, cpowl,
cqsrtf, csqrt, csqrtl, csinhf, csinh, csinhl, ccoshf, ccosh,
ccoshl, ctanhf, ctanh, ctanhl, csinf, csin, csinl, ccosf, ccos,
ccosl, ctanf, ctan, ctanl): New fallback functions.
* Makefile.am (gfor_math_trig_c, gfor_math_trig_obj,
gfor_specific_c, gfor_cmath_src, gfor_cmath_obj): Remove.
* Makefile.in: Regenerate.
* configure.ac: Remove checks for csin. Add checks for all C99
complex functions.
* config.h.in: Regenerate.
* configure: Regenerate.
* aclocal.m4: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@104626 138bc75d-0d04-0410-961f-82ee72b054a4
19 files changed:
libgfortran/ChangeLog
libgfortran/Makefile.am
libgfortran/Makefile.in
libgfortran/aclocal.m4
libgfortran/c99_protos.h
libgfortran/config.h.in
libgfortran/configure
libgfortran/configure.ac
libgfortran/generated/exp_c4.c [deleted file]
libgfortran/generated/exp_c8.c [deleted file]
libgfortran/generated/hyp_c4.c [deleted file]
libgfortran/generated/hyp_c8.c [deleted file]
libgfortran/generated/trig_c4.c [deleted file]
libgfortran/generated/trig_c8.c [deleted file]
libgfortran/intrinsics/c99_functions.c
libgfortran/libgfortran.h
libgfortran/m4/cexp.m4 [deleted file]
libgfortran/m4/chyp.m4 [deleted file]
libgfortran/m4/ctrig.m4 [deleted file]