I would like to not that I sent something into the LLVM mailing list on this also. https://groups.google.com/forum/#!topic/llvm-dev/gAFEY5R0Qkc
It seems that it is not a very easy thing to change on their end so it may be best to work around it for now. This is the only place that it is used Kind Regards Martell On Mon, Aug 3, 2015 at 7:05 PM, Martell Malone <[email protected]> wrote: > I'd like some feedback on this patch if possible > > Kind Regards > Martell > > diff --git a/mingw-w64-crt/math/log1pl.S b/mingw-w64-crt/math/log1pl.S > index 7ff0f5b..5c17ae4 100644 > --- a/mingw-w64-crt/math/log1pl.S > +++ b/mingw-w64-crt/math/log1pl.S > @@ -16,7 +16,11 @@ > -1 + sqrt(2) / 2 <= x <= 1 - sqrt(2) / 2 > 0.29 is a safe value. > */ > +#ifdef __clang__ > +limit: .double 0.29 // TODO: Add support for .x86_fp80 on windows > +#else > limit: .tfloat 0.29 > +#endif > /* Please note: we use a double value here. Since 1.0 has > an exact representation this does not effect the accuracy > but it helps to optimize the code. */ >
------------------------------------------------------------------------------
_______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
