Hi jon_y,

I can confirm this compiles under clang.
May I suggest a little change

-limit: .tfloat 0.29
+// limit: .tfloat 0.29
+.align 16
+limit:
+        .long 2920577761
+        .long 2491081031
+        .long 16381


We can use the long version with gcc also and just leave a comment as to
what it represents ?
This would be much cleaner then having #ifdef's in the code

Thoughts ?


On Tue, Aug 4, 2015 at 12:04 AM, JonY <[email protected]> wrote:

> On 8/4/2015 02:20, Martell Malone wrote:
> > 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
> >
>
> Can you check if this works in clang? It is what gcc uses to represent
> 80bit floats.
>
> #ifdef __clang__
> .align 16
> limit:
>         .long 2920577761
>         .long 2491081031
>         .long 16381
> #else
> limit: .tfloat 0.29
> #endif
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Mingw-w64-public mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
>
>
------------------------------------------------------------------------------
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to