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

Reply via email to