<?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 Long-standing compiler bug in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Long-standing-compiler-bug/m-p/767790#M21026</link>
    <description>There are no current plans. The premier support issue for this problem will be updated if and when we have developed a fix for this problem.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Annalee</description>
    <pubDate>Fri, 13 Apr 2012 21:43:34 GMT</pubDate>
    <dc:creator>Anonymous66</dc:creator>
    <dc:date>2012-04-13T21:43:34Z</dc:date>
    <item>
      <title>Long-standing compiler bug</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Long-standing-compiler-bug/m-p/767789#M21025</link>
      <description>&lt;DIV style="text-align: left;"&gt;The following code is standard conforming, but ifort (up through 12.1 at least) issues the error:&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV style="text-align: left;"&gt;&lt;/DIV&gt;&lt;BLOCKQUOTE&gt;&lt;DIV id="_mcePaste"&gt;intel-bug-20110405.f90(54): error #6285: There is no matching specific subroutine for this generic subroutine call.  [NEW_NAME]&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt; call new_name (1)&lt;/DIV&gt;&lt;DIV id="_mcePaste"&gt;-------^&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;DIV style="text-align: left;" id="_mcePaste"&gt;This is incorrect. The specific subroutinehas been exported from MOD1 and through MOD2 into the program. This was reported against the 11.0 compiler a year ago. Are there any plans to fix this serious defect? Here's the code:&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV style="text-align: left;" id="_mcePaste"&gt;[fortran]module mod1
  private
  public :: generic_foo
  interface generic_foo
     module procedure one_arg_foo
  end interface
contains
  subroutine one_arg_foo (a)
    integer:: a
  end subroutine
end module

module mod2
  use mod1, new_name =&amp;gt; generic_foo
  private
  public :: new_name
  interface new_name
    module procedure two_arg_foo
  end interface
contains
  subroutine two_arg_foo (a, b)
    integer :: a, b
  end subroutine
end module

program main
  use mod2
  call new_name (1)
end program
[/fortran] &lt;/DIV&gt;</description>
      <pubDate>Fri, 13 Apr 2012 17:33:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Long-standing-compiler-bug/m-p/767789#M21025</guid>
      <dc:creator>Neil_Carlson</dc:creator>
      <dc:date>2012-04-13T17:33:36Z</dc:date>
    </item>
    <item>
      <title>Long-standing compiler bug</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Long-standing-compiler-bug/m-p/767790#M21026</link>
      <description>There are no current plans. The premier support issue for this problem will be updated if and when we have developed a fix for this problem.&lt;BR /&gt;&lt;BR /&gt;Regards,&lt;BR /&gt;Annalee</description>
      <pubDate>Fri, 13 Apr 2012 21:43:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Long-standing-compiler-bug/m-p/767790#M21026</guid>
      <dc:creator>Anonymous66</dc:creator>
      <dc:date>2012-04-13T21:43:34Z</dc:date>
    </item>
  </channel>
</rss>

