On Mon, Sep 29, 2008 at 9:53 PM, David Cournapeau <david@ar.media.kyoto-u.ac.jp> wrote:
Charles R Harris wrote:
>
> Do any of the MS compilers handle these things correctly?

Don't know. To be 100 % honest, one of the problem for MS compilers is
the /Ox flag (for IEEE-754 rules). This should not be used for numpy,
period (I am sure you could break numpy with gcc and -ffast-math and co;
the difference being gcc by default is compliant by default and
documented properly). Also, MS compiler (even the recent ones) say they
are not C99 compliant, because there is no customer need for it:

http://blogs.msdn.com/vcblog/archive/2007/11/05/iso-c-standard-update.aspx

That's why they don't support long doubles either. I wonder how they plan on moving into the HPC area with that attitude?

Chuck