Re: Possibly ambiguous redefinition of _fpreset()?
Keith Marshall <[email protected]> Sat, 11 Feb 2017 22:50:21 +0000
| Newsgroups | gmane.comp.gnu.mingw.devel |
|---|---|
| Organization | MinGW Project |
| Message-ID | <[email protected]> |
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 11/02/17 21:57, Earnie wrote: > Maybe put out a test and call for testers. Eli at least would probably > give it a try. Good idea. I'd like to get this integrated sooner, rather than later, and then get a 5.0 release out the door. It would be good to get some beta testing in, before final release. > Looking at the MSDN recent documentation I would guess that > even MS is going to get rid of it so I would at least test with > it [_fpreset()] gone. Except that it wouldn't be gone; it would simply always resolve to the implementation provided in MSVCRT.DLL. In any case, fesetenv() depends on it, currently, when selecting the FE_PC53_ENV option. > <quote> > This function is deprecated when compiling with /clr (Common Language > Runtime Compilation) or /clr:pure because the common language runtime > only supports the default floating-point precision. > </quote> That's incompatible with us continuing to support GCC's extended precision (10-byte) long doubles; Microsoft's default is to support only 8-byte format for both double and (indistinguishably) their (non-)implementation of long double. Besides, unless I'm missing something, I don't think we support, (or even have any interest in supporting), CLR; (isn't it primarily .Net technology?) - -- Regards, Keith. Public key available from keys.gnupg.net Key fingerprint: C19E C018 1547 DE50 E1D4 8F53 C0AD 36C6 347E 5A3F -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.20 (GNU/Linux) iQIcBAEBAgAGBQJYn5UtAAoJEMCtNsY0flo/WCwP/1Yz5YCq7oWtE9eeRJbY4OWm 7UOQC0PX5sikgDGeOoeygTGUM7YGXWIDz2MHR3iS0iHQl2Z6uZQb5JZRppUuuYUD oMFJcWW92Txxdl/2r/5r1IXfSDsZ8BiyFbXySN3H7f/5wHJtNr4rLLhOlghI4AY+ hYUTmhtIeje5LbBusKqaTeMTRp5LO5nsOtrHINzqZZqNGGs4ghVc/+UDKWUsZL48 jlDhi+agMunag4zqrpuJoUxX30duqHt/CWXX91pr2c8LnwCFLfzAy1kUByEm572c dx2aMTuoou5ocEeN+qVUI93h8Ca4t3iZHF22lYF3MnTnbglxyrOqBaEsRu8Wahs5 lNf/p4cHDV+s1hNrGgEYXqhzSb6uG48/wNJCAJhjrzLG+7dNwIBBJjH7Z1jtdthu CMVVE2hvHUtMbwskjU1Mb5TDdqRO84vUqBmjuSiofUc1Nk2BkcWHqApVxaj0aaO+ RvGaxRwz6U6Qw78FvoLteXA1PAX/Pqoqg/8k+ZkkgNU8Oxc8se/oCUc+0xD5BF+R p7Ad1v+Vu95gn4YZyAnRetVUyd4rex6Q7BwSEFWGUF28iqnxfru95D5PEJQfjvtK 0qj8n0KPEw1PIMDxU3Q4YcBPPYocSwgwB63UccjDyOmQMsR1qdC9TQvohc9QPu0+ sFK0akA4y5wdUaEnSV6y =0jfM -----END PGP SIGNATURE----- ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot