[libgfortran,patch] C99 complex cleanup

FX Coudert fxcoudert@gmail.com
Fri Sep 23 20:08:00 GMT 2005


Attached patch change the way we implement C99 complex fallback 
functions, removing them from the generated files and adding them to 
c99_functions.c. I took this opportunity to add macro definitions such as:

#ifndef HAVE_FOO
#define HAVE_FOO
extern double foo (double)
#endif

so that we can rely on the HAVE_FOO macros even for fallback functions 
(this was not the case before).

Bootstrapped and regtested on i686-linux and i386-freebsd.
OK for mainline, and 4.0 when it reopens?

FX
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: complex_cleanup.ChangeLog
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20050923/b8ac8694/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: complex_cleanup.diff
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20050923/b8ac8694/attachment-0001.ksh>


More information about the Gcc-patches mailing list