From: khan AT xraylith DOT wisc DOT edu (Mumit Khan) Subject: Re: double != long double 19 Jan 1999 09:56:00 -0800 Message-ID: <199901191736.LAA22566.cygnus.cygwin32.developers@modi.xraylith.wisc.edu> References: <199901191559 DOT KAA19410 AT envy DOT delorie DOT com> To: DJ Delorie Cc: noer AT cygnus DOT com, jeffdb AT goodnet DOT com, cygwin32-developers AT cygnus DOT com DJ Delorie writes: > Should we remove all the other GCC extensions too? I'm really sick of > all those asm("") things and C++ "features". They should produce > syntax errors just like VC++ does! What kind of compiler *is* GCC if > it can't even be 100% compatible with Microsoft!?! I have a script > that renames all the gnu tools to their microsoft equivalents if > anybody wants it, and a patch to gcc to accept VC-style options like > /LIBRARY. > > ;-) Smiley notwithstanding, the particular problem we're discussing is an issue that has nothing to do with MS compatibility, but rather to do with sensible numerical computation. Please take a look at the link that I had posted earlier to see an example of a piece of code that we should be able to take for granted on any platform, but it breaks horribly on x86/gcc. DJ, could you please run the code snippet on DJGPP and see what you get? I'm curious. Regards, Mumit