<?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 HPC 2021.4 &amp;quot;abstract interface&amp;quot; ICE in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1318202#M157788</link>
    <description>&lt;P&gt;oneAPI 2021.4 gives better Fortran 2018 support, however the following construct continues to fail with "ifx".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Windows:&lt;/P&gt;
&lt;PRE&gt;&amp;gt; ifx -c abstract.f90&lt;BR /&gt;xfortcom: Fatal: There has been an internal compiler error (C0000005).&lt;BR /&gt;compilation aborted for abstract.f90 (code 1)&lt;/PRE&gt;
&lt;P&gt;Linux:&lt;/P&gt;
&lt;PRE&gt;/intel/oneapi/compiler/2021.4.0/linux/bin/xfortcom[0xd9d2a9]&lt;BR /&gt;&lt;BR /&gt;abstract.f90: error #5633: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error.&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;that works with "ifort":&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="c-mrkdwn__pre" data-stringify-type="pre"&gt;module bug

abstract interface
  real function fun()
  end function fun
end interface

contains

subroutine canary(f)
  procedure(fun), pointer, intent(in) :: f
  real :: a

  a = f()
end subroutine canary

end module bug&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 30 Sep 2021 06:01:36 GMT</pubDate>
    <dc:creator>scivision</dc:creator>
    <dc:date>2021-09-30T06:01:36Z</dc:date>
    <item>
      <title>HPC 2021.4 "abstract interface" ICE</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1318202#M157788</link>
      <description>&lt;P&gt;oneAPI 2021.4 gives better Fortran 2018 support, however the following construct continues to fail with "ifx".&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Windows:&lt;/P&gt;
&lt;PRE&gt;&amp;gt; ifx -c abstract.f90&lt;BR /&gt;xfortcom: Fatal: There has been an internal compiler error (C0000005).&lt;BR /&gt;compilation aborted for abstract.f90 (code 1)&lt;/PRE&gt;
&lt;P&gt;Linux:&lt;/P&gt;
&lt;PRE&gt;/intel/oneapi/compiler/2021.4.0/linux/bin/xfortcom[0xd9d2a9]&lt;BR /&gt;&lt;BR /&gt;abstract.f90: error #5633: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report. Note: File and line given may not be explicit cause of this error.&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;that works with "ifort":&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;PRE class="c-mrkdwn__pre" data-stringify-type="pre"&gt;module bug

abstract interface
  real function fun()
  end function fun
end interface

contains

subroutine canary(f)
  procedure(fun), pointer, intent(in) :: f
  real :: a

  a = f()
end subroutine canary

end module bug&lt;/PRE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 30 Sep 2021 06:01:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1318202#M157788</guid>
      <dc:creator>scivision</dc:creator>
      <dc:date>2021-09-30T06:01:36Z</dc:date>
    </item>
    <item>
      <title>Re: HPC 2021.4 "abstract interface" ICE</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1318579#M157806</link>
      <description>&lt;P&gt;Please be aware that many F2018 features are not yet implemented in ifx.&amp;nbsp; ICE is not a particularly good way to say that, tho.&amp;nbsp; &lt;A href="https://software.intel.com/content/www/us/en/develop/articles/fortran-language-and-openmp-features-in-ifx.html" target="_blank" rel="noopener"&gt;This article&lt;/A&gt; lists the Fortran and OpenMP standards their status with ifx.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Oct 2021 14:27:02 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1318579#M157806</guid>
      <dc:creator>Barbara_P_Intel</dc:creator>
      <dc:date>2021-10-01T14:27:02Z</dc:date>
    </item>
    <item>
      <title>Re:HPC 2021.4 "abstract interface" ICE</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1319014#M157830</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Thank you for contacting Intel Support.&lt;/P&gt;&lt;P&gt;I agree with Barbara that ICE is not a best way to indicate an unsupported feature.&lt;/P&gt;&lt;P&gt;I have contacted Intel Fortran Development team to get this fixed.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Khalik.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Mon, 04 Oct 2021 09:16:35 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1319014#M157830</guid>
      <dc:creator>Khalik_K_Intel</dc:creator>
      <dc:date>2021-10-04T09:16:35Z</dc:date>
    </item>
    <item>
      <title>Re: HPC 2021.4 "abstract interface" ICE</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1319074#M157833</link>
      <description>&lt;P&gt;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/44501"&gt;@Barbara_P_Intel&lt;/a&gt;&amp;nbsp;,&amp;nbsp;&lt;a href="https://community.intel.com/t5/user/viewprofilepage/user-id/132516"&gt;@Khalik_K_Intel&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Technically the code in the original post refers to a Fortran 2003 feature.&amp;nbsp; The Intel link provided by Barbara above re: support for modern Fortran features in IFX doesn't get into details adequately here but the suggestion from the table in that link is IFX supports this.&amp;nbsp; &amp;nbsp;Thus the ICE may simply be due to a compiler bug in IFX rather than missing support, worth a check with the compiler team.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 04 Oct 2021 16:21:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1319074#M157833</guid>
      <dc:creator>FortranFan</dc:creator>
      <dc:date>2021-10-04T16:21:07Z</dc:date>
    </item>
    <item>
      <title>Re: HPC 2021.4 "abstract interface" ICE</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1344690#M158833</link>
      <description>&lt;P&gt;This Fortran 2003 `abstract interface` is still broken in oneAPI 2022.1 release with same symptoms/error.&lt;/P&gt;</description>
      <pubDate>Thu, 16 Dec 2021 17:34:19 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1344690#M158833</guid>
      <dc:creator>scivision</dc:creator>
      <dc:date>2021-12-16T17:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: HPC 2021.4 "abstract interface" ICE</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1345405#M158876</link>
      <description>&lt;P&gt;I just checked the bug report.&amp;nbsp; It looks like the fix will be in the next release in calendar year 2022.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Dec 2021 16:54:53 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1345405#M158876</guid>
      <dc:creator>Barbara_P_Intel</dc:creator>
      <dc:date>2021-12-20T16:54:53Z</dc:date>
    </item>
    <item>
      <title>Re:HPC 2021.4 "abstract interface" ICE</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1345978#M158937</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Barbara is correct. Unfortunately, the fix is not available in the latest release, but it should be included in the next release.&lt;/P&gt;&lt;P&gt;I will update this forum once the fix is available for you. Sorry for any inconvenience caused.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Khalik.&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 22 Dec 2021 11:49:01 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1345978#M158937</guid>
      <dc:creator>Khalik_K_Intel</dc:creator>
      <dc:date>2021-12-22T11:49:01Z</dc:date>
    </item>
    <item>
      <title>Re: HPC 2021.4 "abstract interface" ICE</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1382253#M161208</link>
      <description>&lt;P&gt;I was mistaken about release numbers. The oneAPI 2022.1 release did fix this issue. Thank you.&lt;/P&gt;</description>
      <pubDate>Fri, 06 May 2022 06:34:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/HPC-2021-4-quot-abstract-interface-quot-ICE/m-p/1382253#M161208</guid>
      <dc:creator>scivision</dc:creator>
      <dc:date>2022-05-06T06:34:24Z</dc:date>
    </item>
  </channel>
</rss>

