<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated on Wed, 25 Nov 2009 10:00:57 -0800 -->
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <atom:link href="http://software.intel.com/en-us/articles/intel-compilers/type/known-issues/feed/" rel="self" type="application/rss+xml" />
    <title>Intel Software Network articles feed</title>
    <link>http://software.intel.com/en-us/articles/intel-compilers/known-issues/</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>Error : Failed to enable trusted storage check for licensing</title>
      <description><![CDATA[ <div id="art_pre_template"><strong>Problem :</strong> <br />When using the compiler you see the following error message <br />
<pre name="code" class="cpp">"error #10310: Failed to enable trusted storage check for licensing: Warning" Enable Trusted Storage failed (flexnet error code 20). Trusted Storage based licence could " </pre>
<br /><b>Environment : </b><br />Intel(R) 64 , Windows* 7<br /><br /><b>Root Cause : </b><br />Service “FLEXnet Licensing Service 64” can not be installed by non-administrator users on Windows 7.<br /><br /><br /><b>Workaround: </b><br /><br />Run icl as administrator once. <br /><br />Steps:<br />1. Go to start -&gt; All Programs -&gt; Intel(R) Software Development Tools -&gt; Intel(R) C++ Compiler Professional 11.1.0xx &gt; C++ Build Environment for application running on Intel(R) 64<br />2. run command:
<pre name="code" class="cpp">runas /user:administrator "icl /v"</pre>
<br />You will be prompted to input administrator’s password. This step will trigger icl to install the Windows service “FLEXnet Licensing Service 64”. <br /><br /></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/error-trusted-storage-check</link>
      <pubDate>Tue, 10 Nov 2009 16:38:05 -0800</pubDate>
      <comments>http://software.intel.com/en-us/articles/error-trusted-storage-check#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/error-trusted-storage-check</guid>
      <category>Intel® Compilers</category>
      <category>Intel® Fortran Compiler for Linux* Knowledge Base</category>
      <category>Intel® License Manager for FLEXlm* Knowledge Base</category>
    </item>
    <item>
      <title>__m128 data type incompatible with Microsoft definition</title>
      <description><![CDATA[ The __m128 data type as defined in xmmintrin.h for use with the Streaming SIMD Extensions instructions intrinsics is defined as a union in Microsoft (MS) header, while it is supported as a struct in the Intel® Parallel Composer or Intel® C++ Compiler for Windows* (icl) resulting in incompatibility with MS.<br /><br />Code containing MS definition when compiled with Composer or icl will result in compilation errors because, the __m128 data type is defined as either a four packed single-precision floating-point values or one scalar single-precision number.  As a work-around, if you have code that uses MS definition of a union, then the file(s) containing such code will have to be compiled with MS compiler.<br /><br />In the meantime, a feature request to support the union definition for compatibility with MS is in place, and this article will be updated as and when a release containing the support for MS compatibility is out in the very near future.<br /><br />For any questions or further clarification on this incompatibility with MS, please feel free to post on any of the following forums:<br />         
<p style="padding-left: 60px;"><a href="http://software.intel.com/en-us/forums/intel-parallel-studio/">http://software.intel.com/en-us/forums/intel-parallel-studio/</a></p>
<p style="padding-left: 60px;"><a href="http://software.intel.com/en-us/forums/intel-c-compiler/">http://software.intel.com/en-us/forums/intel-c-compiler/</a></p>
<br />       <br /> ]]></description>
      <link>http://software.intel.com/en-us/articles/m128-data-type-incompatible-with-microsoft-definition</link>
      <pubDate>Tue, 08 Sep 2009 10:49:51 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/m128-data-type-incompatible-with-microsoft-definition#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/m128-data-type-incompatible-with-microsoft-definition</guid>
      <category>Intel® Parallel Composer</category>
      <category>Intel® Compilers</category>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Parallel Composer Knowledge Base</category>
    </item>
    <item>
      <title>compiler internal error 0_1279</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><b>Reference Number : DPD200008448, DPD200137998</b><br /><br /><br /><b>Version : All the 10.x, 11.x compilers and the older versions.</b><br /><br /><br /><b>Operating System : Linux, Windows</b><br /><br /><br /><b>Problem Description : </b><br />    Test case 1: test.c<br />             int round(float in);<br />             int foo(float in)<br />             {<br />                  int res=round(in);<br />                  if(res !=0) res = 1;<br />                   return res;<br />              }<br /><br />        Test case 2: test.c<br />              float memcpy(char*, char*, int);<br />              float res;<br />              void foo(char* in, char* out)<br />              {<br />                   res = memcpy(in, out, 100);<br />              }<br />     Test case 3: test.c<br />             double pow();<br />             void bar(double);<br />             void foo()<br />             {<br />                  int a=0;<br />                  int b[1]={255};<br />                  bar(pow(b[a],2));<br />             }<br />     compile the test case: icl test.c -c<br />The compiler will report the internal error 0_0, or the internal error 0_1279, or the internal error 0_1208 etc in difference cases.<br />This is the problem in all the cases where the compiler recognize something (defined by user differently than in compiler intrinsics table) being an intrinsic call and expand this call inline.<br /><b>Resolution Status : </b><br />1. Change the function name to your own name different to the compiler intrinsic function. For example, change 'round' in case 1 to 'myround', change 'memcpy' in case 2 to 'mymemcpy', change 'pow' in case 3 to 'mypow'.<br />2. Include the compiler head files to use the intrinsic functions provided by compiler instead of to define your own. Be carefull to the compiler warnings for incompatible declarations during compilation stage.<br /><br /><br /><br /><i>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]</i></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/compiler-internal-error-0_1279</link>
      <pubDate>Mon, 20 Jul 2009 19:50:24 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/compiler-internal-error-0_1279#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/compiler-internal-error-0_1279</guid>
      <category>Intel® Parallel Composer</category>
      <category>Intel® Compilers</category>
      <category>Intel® C++ Compiler for Linux* Knowledge Base</category>
      <category>Intel® C++ Compiler for Windows* Knowledge Base</category>
      <category>Intel® Parallel Composer Knowledge Base</category>
    </item>
    <item>
      <title>section not found for address 0x10000080C or address 0xFFFFFFFFFFFFFFFC on Intel 64 architecture Mac OS X 10.6</title>
      <description><![CDATA[ <br />
<div id="art_pre_template"><strong>Reference Number : </strong><br /><br /><br /><strong>Version : </strong><br /><br />Intel C++ Compiler version 11.0<br /><br /><strong>Operating System : </strong><br /><br />Mac OS X 10.6, Intel 64 architecture<br /><br /><strong>Problem Description : </strong><br /><br /><br /><strong>Resolution Status : </strong><br /><br />Resolved in the latest Intel C++ Compiler version 11.1<br /><br /><em>[DISCLAIMER: The information on this web site is intended for hardware system manufacturers and software developers. Intel does not warrant the accuracy, completeness or utility of any information on this site. Intel may make changes to the information or the site at any time without notice. Intel makes no commitment to update the information at this site. ALL INFORMATION PROVIDED ON THIS WEBSITE IS PROVIDED "as is" without any express, implied, or statutory warranty of any kind including but not limited to warranties of merchantability, non-infringement of intellectual property, or fitness for any particular purpose. Independent companies manufacture the third-party products that are mentioned on this site. Intel is not responsible for the quality or performance of third-party products and makes no representation or warranty regarding such products. The third-party supplier remains solely responsible for the design, manufacture, sale and functionality of its products. Intel and the Intel logo are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. *Other names and brands may be claimed as the property of others.]</em></div> ]]></description>
      <link>http://software.intel.com/en-us/articles/section-not-found-for-address-0x10000080c-on-intel-64-architecture-mac-os-x-106</link>
      <pubDate>Tue, 07 Apr 2009 11:42:07 -0700</pubDate>
      <comments>http://software.intel.com/en-us/articles/section-not-found-for-address-0x10000080c-on-intel-64-architecture-mac-os-x-106#comments</comments>
      <guid isPermaLink="true">http://software.intel.com/en-us/articles/section-not-found-for-address-0x10000080c-on-intel-64-architecture-mac-os-x-106</guid>
      <category>Intel® Compilers</category>
      <category>Intel® C++ Compiler for Mac OS X* Knowledge Base</category>
      <category>Intel® Fortran Compiler for Mac OS X* Knowledge Base</category>
    </item>
  </channel></rss>