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
