On 1/31/07, Danny Backx <[EMAIL PROTECTED]> wrote: > I've extended the patch a bit, see attachment. Does this look > reasonable ? Basically I've changed all the inline assembler definitions > in a simple function definition, under the #if __MINGW32CE__ condition.
You made a mistake on your patch: @@ -517,7 +533,7 @@ /* Inline versions. GCC-4.0+ can do a better fast-math optimization with __builtins. */ -#if !(__MINGW_GNUC_PREREQ (4, 0) && defined __FAST_MATH__ ) +#if !defined(__MINGW32CE__ & !(__MINGW_GNUC_PREREQ (4, 0) && defined __FAST_MATH__ ) __CRT_INLINE double __cdecl logb (double x) { double res; It should be +#if !defined(__MINGW32CE__) && !(__MINGW_GNUC_PREREQ (4, 0) && defined After the small fix, I tested it and seems to work on the basic _isnan() test I made. So, it works for me ;-) Regards, ~Nuno Lucas ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Cegcc-devel mailing list Cegcc-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/cegcc-devel