The information in this article applies to:
SYMPTOMSWhen you call a function that returns a double, from within a conditional, and build with /Od, the compiler does not pop the Coprocessor stack. This may cause a floating point stack overflow (0xc0000092), or later calculations involving the FPU to evaluate to -1.#IND00. The sample below demonstrates a form of this bug. RESOLUTIONEnable global optimizations (/Og). STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article. This bug has been corrected in Visual
Studio 97 Service Pack 1. Q170365 INFO: Visual Studio 97 Service Packs - What, Where, and Why MORE INFORMATIONSample Code
Additional query words: STATUS_FLOAT_STACK_CHECK EXCEPTION_FLT_STACK_CHECK indefinite
Keywords : kbcode kbtool kbCompiler kbVC500bug kbVS97sp1fix |
Last Reviewed: August 2, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |