<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic ifort compiler bug in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749146#M6121</link>
    <description>There is a bug in the ifort compiler. Test files can be found at:&lt;BR /&gt; &lt;A href="http://www.lepp.cornell.edu/~dcs/temp/test2/" target="_blank"&gt;http://www.lepp.cornell.edu/~dcs/temp/test2/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;The file "doit" runs the ifort compiler. The result is:&lt;BR /&gt;&lt;BR /&gt;lnx209:~/dcs/temp_lib/test2&amp;gt; ifort --version&lt;BR /&gt;ifort (IFORT) 11.1 20100806&lt;BR /&gt;Copyright (C) 1985-2010 Intel Corporation. All rights reserved.&lt;BR /&gt;&lt;BR /&gt;lnx209:~/dcs/temp_lib/test2&amp;gt; ./doit&lt;BR /&gt;test.f90(13): error #6460: This is not a field name that is defined in the encompassing structure. [EXP]&lt;BR /&gt;ttaylor(1)%term(1)%exp = 0&lt;BR /&gt;&lt;BR /&gt;This error message is bogus. Note that ifort version 9 does not show this bug.&lt;BR /&gt;&lt;BR /&gt;Note: Platform info is:&lt;BR /&gt;Linux lnx209.lns.cornell.edu 2.6.9-89.0.20.ELsmp #1 SMP Tue Feb 2 20:15:12 CST 2010 i686 i686 i386 GNU/Linux&lt;BR /&gt;&lt;BR /&gt;</description>
    <pubDate>Fri, 17 Sep 2010 20:21:32 GMT</pubDate>
    <dc:creator>Sagan__David</dc:creator>
    <dc:date>2010-09-17T20:21:32Z</dc:date>
    <item>
      <title>ifort compiler bug</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749146#M6121</link>
      <description>There is a bug in the ifort compiler. Test files can be found at:&lt;BR /&gt; &lt;A href="http://www.lepp.cornell.edu/~dcs/temp/test2/" target="_blank"&gt;http://www.lepp.cornell.edu/~dcs/temp/test2/&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;The file "doit" runs the ifort compiler. The result is:&lt;BR /&gt;&lt;BR /&gt;lnx209:~/dcs/temp_lib/test2&amp;gt; ifort --version&lt;BR /&gt;ifort (IFORT) 11.1 20100806&lt;BR /&gt;Copyright (C) 1985-2010 Intel Corporation. All rights reserved.&lt;BR /&gt;&lt;BR /&gt;lnx209:~/dcs/temp_lib/test2&amp;gt; ./doit&lt;BR /&gt;test.f90(13): error #6460: This is not a field name that is defined in the encompassing structure. [EXP]&lt;BR /&gt;ttaylor(1)%term(1)%exp = 0&lt;BR /&gt;&lt;BR /&gt;This error message is bogus. Note that ifort version 9 does not show this bug.&lt;BR /&gt;&lt;BR /&gt;Note: Platform info is:&lt;BR /&gt;Linux lnx209.lns.cornell.edu 2.6.9-89.0.20.ELsmp #1 SMP Tue Feb 2 20:15:12 CST 2010 i686 i686 i386 GNU/Linux&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Fri, 17 Sep 2010 20:21:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749146#M6121</guid>
      <dc:creator>Sagan__David</dc:creator>
      <dc:date>2010-09-17T20:21:32Z</dc:date>
    </item>
    <item>
      <title>ifort compiler bug</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749147#M6122</link>
      <description>At least one of your files (a_scratch_size.f90) has a few lines with &lt;CR&gt;&lt;LF&gt; termination, with most of the file using just &lt;LF&gt; termination. This can confuse compilers, especially in Unix/Linux/OSX, where &lt;CR&gt;s are not used.&lt;BR /&gt;&lt;BR /&gt;You have a module procedure with interface name 'exp'. You also have a derived type with component name 'exp'. This is OK as far as language rules go, but it is confusing the IFort compiler. A simple work-around is to change one of them. Changing the component to 'exq', for example, allows the compiler to finish and produce an executable. &lt;BR /&gt;&lt;BR /&gt;As you certainly know, the program is not ready to run yet at this testing stage: it crashed at the very first executable statement in test.f90 because pointers are used before being allocated.&lt;BR /&gt;&lt;/CR&gt;&lt;/LF&gt;&lt;/LF&gt;&lt;/CR&gt;</description>
      <pubDate>Fri, 17 Sep 2010 21:28:32 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749147#M6122</guid>
      <dc:creator>mecej4</dc:creator>
      <dc:date>2010-09-17T21:28:32Z</dc:date>
    </item>
    <item>
      <title>ifort compiler bug</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749148#M6123</link>
      <description>I ran the files through dos2unix and this did not do anything. I suspect the compiler bug is not due to line endings. In any case, thanks for the diagnosis. And indeed, the program was never meant to run. Just to show the compiler bug.</description>
      <pubDate>Fri, 17 Sep 2010 22:09:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749148#M6123</guid>
      <dc:creator>Sagan__David</dc:creator>
      <dc:date>2010-09-17T22:09:56Z</dc:date>
    </item>
    <item>
      <title>ifort compiler bug</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749149#M6124</link>
      <description>Thank you for the submission, dcs16. I will obtain the files, test some newer internal compilers and post an update when I know more.&lt;BR /&gt;&lt;BR /&gt;Thank you for the quick analysis and work around, mecej4.</description>
      <pubDate>Mon, 20 Sep 2010 08:10:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/ifort-compiler-bug/m-p/749149#M6124</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2010-09-20T08:10:07Z</dc:date>
    </item>
  </channel>
</rss>

