{"id":6313,"date":"2006-06-22T17:39:00","date_gmt":"2006-06-22T17:39:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/vcblog\/2006\/06\/22\/vc2005-sp1-bug-fixes-back-end\/"},"modified":"2019-02-18T18:54:49","modified_gmt":"2019-02-18T18:54:49","slug":"vc2005-sp1-bug-fixes-back-end","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/vc2005-sp1-bug-fixes-back-end\/","title":{"rendered":"VC2005 SP1 Bug Fixes &#8211; Back End"},"content":{"rendered":"<p><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=a76a25bf-795e-4aca-883b-2a8d4f08295e\"><font face=\"Arial\" size=\"2\">Internal Compiler Error C1001 at compiler file &#8216;f:vs70builds3077vcCompilerUtcsrcP2main.c&#8217;, line 148 when compiling file from ATLAS math lib<\/font><font face=\"Arial\" size=\"2\"> (fullung)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=42925d3b-6a36-4604-b2ab-ba59272d1d4d\"><font face=\"Arial\" size=\"2\">EH: BADIL: Inconsistent order of execution of destructors and finally blocks during stack unwinding<\/font><\/a><font face=\"Arial\" size=\"2\"> (igorf)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=9a68b2ee-716f-425c-9ace-9c91320d420b\"><font face=\"Arial\" size=\"2\">nmake doesn&#8217;t read the Tools.ini file properly.<\/font><\/a><font face=\"Arial\" size=\"2\"> (Reality)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=cb5ed76e-61ef-490a-8722-a933a97435a7\"><font face=\"Arial\" size=\"2\">Can&#8217;t compile project from command line during automated build executed under Local System account (fatal error C1902)<\/font><\/a><font face=\"Arial\" size=\"2\"> (Kirill Kovalenko)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=49721545-f337-449c-ab1c-13fbd8b748f2\"><font face=\"Arial\" size=\"2\">Exception handler bug in VC8 compiler<\/font><\/a><font face=\"Arial\" size=\"2\"> (paul_at_foobar_nu)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=0d2dc1ff-0463-4fbe-8e23-3f5d4ccc0d77\"><font face=\"Arial\" size=\"2\">Generated code reads from uninitialized memory<\/font><\/a><font face=\"Arial\" size=\"2\"> (Math Nerd)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=6ea2797e-99b4-4f7e-9e0c-6ddb3a4f3942\"><font face=\"Arial\" size=\"2\">Internal error during IMAGE::BuildImage encountered<\/font><\/a><font face=\"Arial\" size=\"2\"> (Brian_Kramer)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=ca18b34f-1e79-4b07-8ba9-8d870537c2e8\"><font face=\"Arial\" size=\"2\">optimizer produces incorrect code with particular code segment<\/font><\/a><font face=\"Arial\" size=\"2\"> (Paxton Mason)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=dd16ea75-7ee2-47e1-8d51-481766944faa\"><font face=\"Arial\" size=\"2\">VS2005 C++ x64 code generation bug when optimizer enabled<\/font><\/a><font face=\"Arial\" size=\"2\"> (Sergey Kashyrin)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=9e01e63f-b35e-44f0-a29c-24dbd22bc4e3\"><font face=\"Arial\" size=\"2\">Nesting wcscat and wcscpy seems to produce invalid code<\/font><\/a><font face=\"Arial\" size=\"2\"> (kwtc)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=d24bb584-a9b8-4228-aa64-9474b596d08a\"><font face=\"Arial\" size=\"2\">_pexit not always generated properly<\/font><\/a><font face=\"Arial\" size=\"2\"> (Joev Dubach)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=303761e8-c8b5-4cba-9ee4-cdd7a9f8ae59\"><font face=\"Arial\" size=\"2\">wrong code is generated for 64-bit assignment in 32-bit mode with optimization<\/font><\/a><font face=\"Arial\" size=\"2\"> (pkou)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=fd382533-8693-4a69-bd86-c0203d6894df\"><font face=\"Arial\" size=\"2\">msvc optimizer bug with floating point and mmx instructions in asm block<\/font><\/a><font face=\"Arial\" size=\"2\"> (Genady Beryozkin)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=e21a590b-0c5e-4a80-9c86-5fc179c1c5a4\"><font face=\"Arial\" size=\"2\">Compiler bug when compiling a mix of floating point(in C) and MMX instructions.<\/font><\/a><font face=\"Arial\" size=\"2\"> (P-L B)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=26da55cd-bc2c-4a8a-9830-dba4a35051dd\"><font face=\"Arial\" size=\"2\">ICE utcsrcP2main.c[0x10B17614:0x0000001C]&#8217;, line 182<\/font><\/a><font face=\"Arial\" size=\"2\"> (Karies)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=4000a0d6-afe8-41fb-bfd3-60f57e2192e3\"><font face=\"Arial\" size=\"2\">Incorrect &#8220;this&#8221; pointer aliasing on VC++ 2005 when optimized for speed (\/O2) and C++ exceptions are disabled on x64<\/font><\/a><font face=\"Arial\" size=\"2\"> (JJ Cox)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=1dfef946-df6a-4af7-abdf-89eef2ce42a0\"><font face=\"Arial\" size=\"2\">The compiler seems to produce unconsistent results for shift operation<\/font><\/a><font face=\"Arial\" size=\"2\"> (Birdy)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=032f949c-21ee-4823-8e9f-5eacc1da3792\"><font face=\"Arial\" size=\"2\">runtime stack corruption message using VC8 64bit &#8211;<\/font><\/a><font face=\"Arial\" size=\"2\"> (warnold)<br \/><\/font><a href=\"http:\/\/lab.msdn.microsoft.com\/ProductFeedback\/viewfeedback.aspx?feedbackid=5598a137-ea07-499e-b771-c98e4c8284b3\"><font face=\"Arial\" size=\"2\">Incorrect optimization of _AddressOfReturnAddress<\/font><\/a><font face=\"Arial\" size=\"2\"> (R. Green)<br \/><\/font><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Internal Compiler Error C1001 at compiler file &#8216;f:vs70builds3077vcCompilerUtcsrcP2main.c&#8217;, line 148 when compiling file from ATLAS math lib (fullung)EH: BADIL: Inconsistent order of execution of destructors and finally blocks during stack unwinding (igorf)nmake doesn&#8217;t read the Tools.ini file properly. (Reality)Can&#8217;t compile project from command line during automated build executed under Local System account (fatal error C1902) [&hellip;]<\/p>\n","protected":false},"author":289,"featured_media":35994,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[4,5],"class_list":["post-6313","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus","tag-bug-info","tag-pages"],"acf":[],"blog_post_summary":"<p>Internal Compiler Error C1001 at compiler file &#8216;f:vs70builds3077vcCompilerUtcsrcP2main.c&#8217;, line 148 when compiling file from ATLAS math lib (fullung)EH: BADIL: Inconsistent order of execution of destructors and finally blocks during stack unwinding (igorf)nmake doesn&#8217;t read the Tools.ini file properly. (Reality)Can&#8217;t compile project from command line during automated build executed under Local System account (fatal error C1902) [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/6313","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/289"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=6313"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/6313\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/35994"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=6313"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=6313"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=6313"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}