Article ID: 234511 - Last Review: August 7, 2007 - Revision: 3.3 FIX: Visual C++ 6.0 compiler does not remove certain unneeded temporary instructionsThis article was previously published under Q234511 On This PageSYMPTOMS The Visual C++ 6.0 compiler does not remove certain
unneeded temporary instructions, which can slow down code execution.
RESOLUTION A supported fix for Visual C++ 6.0 that corrects this
problem is now available from Microsoft, but it has not been fully regression
tested and should be applied only to systems experiencing this specific
problem. To resolve this problem immediately, contact Microsoft Product Support Services to obtain the fix. For a complete list of Microsoft Product Support Services phone numbers and information on support costs, visit the following Web site: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS
(http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms)
The English version of this fix should have the following file attributes or
later. Collapse this table
STATUSMicrosoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.
This bug was corrected in the next service pack for Visual Studio
6.0.
For more information about Visual Studio service packs, click the following article numbers to view the articles in the Microsoft Knowledge Base: 194022
(http://support.microsoft.com/kb/194022/
)
INFO: Visual Studio 6.0 Service packs, What, Where, Why To download the latest Visual Studio service pack, visit the following Microsoft Web site:194295 (http://support.microsoft.com/kb/194295/ ) HOWTO: Tell That a Visual Studio service Pack Is Installed http://msdn2.microsoft.com/en-us/vstudio/Aa718353.aspx
(http://msdn2.microsoft.com/en-us/vstudio/Aa718353.aspx)
MORE INFORMATIONSteps to reproduce the behaviorCompile the following code with /O2 in Visual C++ 6.0: | Article Translations
|
Back to the top
