<?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 Hi, in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950069#M92010</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I think it is indeed a compiler bug.&lt;/P&gt;
&lt;P&gt;I try to add the "public" attribute directly in the declaration of the ff procedure pointer as follow&lt;/P&gt;
&lt;P&gt;[fortranprocedure(i_f), pointer, public :: ff =&amp;gt; null()[/fortran]&lt;/P&gt;
&lt;P&gt;and it gives a compiler error:&lt;/P&gt;
&lt;P&gt;ifort -c main.f90 -o main.o;&amp;nbsp; ifort main.o -o a.out&lt;BR /&gt;main.f90(15): internal error: Please visit 'http://www.intel.com/software/products/support' for assistance.&lt;BR /&gt;&amp;nbsp;procedure(i_f), pointer, public :: ff =&amp;gt; null()&lt;BR /&gt;^&lt;BR /&gt;[ Aborting due to internal error. ]&lt;/P&gt;
&lt;P&gt;As you may have notice, a possible workaround is to remove the "private" statement.&lt;/P&gt;</description>
    <pubDate>Mon, 06 May 2013 15:03:00 GMT</pubDate>
    <dc:creator>FlyingHermes</dc:creator>
    <dc:date>2013-05-06T15:03:00Z</dc:date>
    <item>
      <title>Problem accessing module name (possible compiler bug)</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950068#M92009</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;the latest ifort version can not compile the attached code, which seems correct to me (and which used to compile with older versions and with gfortran).&lt;/P&gt;
&lt;P&gt;ifort a.f90 -o a&lt;BR /&gt;a.f90(17): error #6580: Name in only-list does not exist.&amp;nbsp;&amp;nbsp; [FF]&lt;BR /&gt;&amp;nbsp;use m, only: ff&lt;BR /&gt;--------------^&lt;BR /&gt;compilation aborted for a.f90 (code 1)&lt;/P&gt;
&lt;P&gt;ifort -V&lt;BR /&gt;Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.1 Build 20130313&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;module m&lt;BR /&gt;&amp;nbsp;implicit none&lt;BR /&gt;&amp;nbsp;public :: ff&lt;BR /&gt;&amp;nbsp;private&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;abstract interface&lt;BR /&gt;&amp;nbsp; function i_f(x) result(y)&lt;BR /&gt;&amp;nbsp;&amp;nbsp; implicit none&lt;BR /&gt;&amp;nbsp;&amp;nbsp; real, intent(in) :: x&lt;BR /&gt;&amp;nbsp;&amp;nbsp; real :: y&lt;BR /&gt;&amp;nbsp; end function i_f&lt;BR /&gt;&amp;nbsp;end interface&lt;BR /&gt;&amp;nbsp;procedure(i_f), pointer :: ff =&amp;gt; null()&lt;BR /&gt;end module m&lt;BR /&gt;&lt;BR /&gt;program p&lt;BR /&gt;&amp;nbsp;use m, only: ff&lt;BR /&gt;end program p&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2013 14:24:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950068#M92009</guid>
      <dc:creator>MR</dc:creator>
      <dc:date>2013-05-06T14:24:13Z</dc:date>
    </item>
    <item>
      <title>Hi,</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950069#M92010</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;I think it is indeed a compiler bug.&lt;/P&gt;
&lt;P&gt;I try to add the "public" attribute directly in the declaration of the ff procedure pointer as follow&lt;/P&gt;
&lt;P&gt;[fortranprocedure(i_f), pointer, public :: ff =&amp;gt; null()[/fortran]&lt;/P&gt;
&lt;P&gt;and it gives a compiler error:&lt;/P&gt;
&lt;P&gt;ifort -c main.f90 -o main.o;&amp;nbsp; ifort main.o -o a.out&lt;BR /&gt;main.f90(15): internal error: Please visit 'http://www.intel.com/software/products/support' for assistance.&lt;BR /&gt;&amp;nbsp;procedure(i_f), pointer, public :: ff =&amp;gt; null()&lt;BR /&gt;^&lt;BR /&gt;[ Aborting due to internal error. ]&lt;/P&gt;
&lt;P&gt;As you may have notice, a possible workaround is to remove the "private" statement.&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2013 15:03:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950069#M92010</guid>
      <dc:creator>FlyingHermes</dc:creator>
      <dc:date>2013-05-06T15:03:00Z</dc:date>
    </item>
    <item>
      <title>I have escalated this issue</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950070#M92011</link>
      <description>&lt;P&gt;I have escalated this issue to the developers. The issue number is DPD200244054. I will post any updates I receive to this thread.&lt;/P&gt;
&lt;P&gt;Annalee&lt;/P&gt;</description>
      <pubDate>Mon, 06 May 2013 21:38:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950070#M92011</guid>
      <dc:creator>Anonymous66</dc:creator>
      <dc:date>2013-05-06T21:38:23Z</dc:date>
    </item>
    <item>
      <title>A fix has been found for this</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950071#M92012</link>
      <description>&lt;P&gt;A fix has been found for this issue. We are currently planning to include it in the next major release which is scheduled for later this year.&lt;/P&gt;
&lt;P&gt;Annalee&lt;/P&gt;</description>
      <pubDate>Sun, 26 May 2013 16:30:15 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950071#M92012</guid>
      <dc:creator>Anonymous66</dc:creator>
      <dc:date>2013-05-26T16:30:15Z</dc:date>
    </item>
    <item>
      <title>flying_hermes, Annalee, thank</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950072#M92013</link>
      <description>&lt;P&gt;&lt;A href="http://software.intel.com/en-us/user/530375"&gt;flying_hermes&lt;/A&gt;, &lt;A href="http://software.intel.com/en-us/user/509608"&gt;Annalee&lt;/A&gt;, thank you for the indications!&lt;/P&gt;</description>
      <pubDate>Mon, 27 May 2013 08:33:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950072#M92013</guid>
      <dc:creator>MR</dc:creator>
      <dc:date>2013-05-27T08:33:51Z</dc:date>
    </item>
    <item>
      <title>flying_herme, Annalee, thank</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950073#M92014</link>
      <description>&lt;P&gt;&lt;A href="http://software.intel.com/en-us/user/530375"&gt;flying_herme,&amp;nbsp;&lt;/A&gt;&lt;A href="http://software.intel.com/en-us/user/509608"&gt;Annalee&lt;/A&gt;, thank you for the updates.&lt;/P&gt;
&lt;P&gt;Marco Restelli&lt;/P&gt;</description>
      <pubDate>Mon, 27 May 2013 13:35:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Problem-accessing-module-name-possible-compiler-bug/m-p/950073#M92014</guid>
      <dc:creator>MR</dc:creator>
      <dc:date>2013-05-27T13:35:59Z</dc:date>
    </item>
  </channel>
</rss>

