<?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 Re: Re:Compiler segfault when using -syntax-only flag in IFX in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1443640#M164284</link>
    <description>&lt;P&gt;This bug when compiling with -syntax-only is fixed in ifx 2023.0.0. It's part of oneAPI HPC Toolkit 2023.0.&lt;/P&gt;
&lt;P&gt;Have you downloaded this release yet? It became available in mid-December.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 03 Jan 2023 22:43:09 GMT</pubDate>
    <dc:creator>Barbara_P_Intel</dc:creator>
    <dc:date>2023-01-03T22:43:09Z</dc:date>
    <item>
      <title>Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378524#M161039</link>
      <description>&lt;LI-CODE lang="fortran"&gt;MODULE TEST
INTERFACE
  MODULE SUBROUTINE REGISTER_NEW_CALLBACK ( FCN, PREEMPT ) BIND(C)
    USE, INTRINSIC    :: ISO_C_BINDING
    IMPLICIT  NONE
    TYPE(C_FUNPTR), VALUE, INTENT(IN) :: FCN
    LOGICAL(KIND=C_BOOL), VALUE, INTENT(IN) :: PREEMPT
  END SUBROUTINE REGISTER_NEW_CALLBACK
END INTERFACE
END MODULE TEST&lt;/LI-CODE&gt;
&lt;P&gt;Parse file with "ifx -syntax-only ifx_err.f90", and the compiler crashes.&lt;/P&gt;
&lt;P&gt;Using version 2022.0.0 Build 20211123&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 15:27:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378524#M161039</guid>
      <dc:creator>ereisch</dc:creator>
      <dc:date>2022-04-20T15:27:18Z</dc:date>
    </item>
    <item>
      <title>Re: Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378566#M161040</link>
      <description>&lt;P&gt;I'll get a bug report going on this.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 17:49:47 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378566#M161040</guid>
      <dc:creator>Ron_Green</dc:creator>
      <dc:date>2022-04-20T17:49:47Z</dc:date>
    </item>
    <item>
      <title>Re:Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378577#M161041</link>
      <description>&lt;P&gt;Bug ID CMLPLRLLVM-37047&lt;/P&gt;&lt;BR /&gt;</description>
      <pubDate>Wed, 20 Apr 2022 18:32:55 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378577#M161041</guid>
      <dc:creator>Ron_Green</dc:creator>
      <dc:date>2022-04-20T18:32:55Z</dc:date>
    </item>
    <item>
      <title>Re: Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378589#M161042</link>
      <description>&lt;P&gt;Thanks.&amp;nbsp; Any update on&amp;nbsp;&lt;SPAN&gt;&lt;A href="https://community.intel.com/t5/Intel-Fortran-Compiler/Catastrophic-error-while-compiling-large-file/m-p/1254870" target="_self"&gt;CMPLRIL0-33765&lt;/A&gt; (support req #05030182)?&amp;nbsp; This is still burning us here.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 19:20:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378589#M161042</guid>
      <dc:creator>ereisch</dc:creator>
      <dc:date>2022-04-20T19:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378626#M161044</link>
      <description>&lt;P&gt;No movement on&amp;nbsp;&lt;A class="sub_section_element_selectors" href="https://community.intel.com/t5/Intel-Fortran-Compiler/Catastrophic-error-while-compiling-large-file/m-p/1254870" target="_self"&gt;CMPLRIL0-33765&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;(support req #05030182).&amp;nbsp; I will escalate this issue.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;BUT&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;IFX correctly compiles and creates the genmod files.&amp;nbsp; And as you may know, the binaries, genmods, etc are completely compatible between ifort and ifx.&amp;nbsp; You can use IFX for this or other files that need an interface created.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 20:53:37 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378626#M161044</guid>
      <dc:creator>Ron_Green</dc:creator>
      <dc:date>2022-04-20T20:53:37Z</dc:date>
    </item>
    <item>
      <title>Re: Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378633#M161045</link>
      <description>&lt;P&gt;I might have spoken too soon - looking at the genmod f90 file - it seems to capture the old STRUCTURE declarations but it does not have the UNION and MAP for /AA_ARRAY/ that your input source has.&amp;nbsp; So not sure that interface created by IFX will work.&amp;nbsp; Have a look at the genmod created by IFX.&amp;nbsp; /AA_ARRAY/ seems to be the only STRUCTURE with UNION and MAP.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 21:16:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378633#M161045</guid>
      <dc:creator>Ron_Green</dc:creator>
      <dc:date>2022-04-20T21:16:40Z</dc:date>
    </item>
    <item>
      <title>Re: Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378637#M161047</link>
      <description>&lt;P&gt;Thanks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Unfortunately, ifx doesn't yet support a few of the ifort flags we require to run our code: "-no-global-hoist", "-prec-div", and "-prec-sqrt".&amp;nbsp; Additionally, the "-sox" and "-fp-stack-check" flags are nice-to-have flags that also don't seem to be implemented yet.&amp;nbsp; So we cant' move completely to "ifx" for the entire build process; however, as you note I may be able to put in a workaround to have "ifx" create the module files (using "-s" instead of "-syntax-only", and then deleting the assembler files) and then using ifort to generate the actual object files.&amp;nbsp; &amp;nbsp; We seem to be hitting the ifx crash whenever "-syntax-only" is passed on the command line and it is syntax-checking a F90 module.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Interestingly, when I build all of the Fortran source with "ifx" and then try linking, I get an obscure error from the linker:&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;ld: /path/to/executable: version node not found for symbol test@register_new_callback__.
ld: failed to set dynamic section sizes: Bad value&lt;/LI-CODE&gt;
&lt;P&gt;(This assumes the original f90 definition used above, along with the following notional body:&lt;/P&gt;
&lt;LI-CODE lang="fortran"&gt;SUBMODULE (TEST) REGISTER_NEW_CALLBACK__
CONTAINS

MODULE PROCEDURE REGISTER_NEW_CALLBACK
USE, INTRINSIC :: ISO_C_BINDING
...
&amp;lt;routine body&amp;gt;
...
END PROCEDURE REGISTER_NEW_CALLBACK
END SUBMODULE REGISTER_NEW_CALLBACK__&lt;/LI-CODE&gt;
&lt;P&gt;Thanks for the suggestion.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Apr 2022 21:26:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378637#M161047</guid>
      <dc:creator>ereisch</dc:creator>
      <dc:date>2022-04-20T21:26:07Z</dc:date>
    </item>
    <item>
      <title>Re: Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378664#M161049</link>
      <description>&lt;P&gt;The genmod.f90 files are not meant to be used, they are more for a human reference. They often don't represent everything in the generated .mod file.&lt;/P&gt;</description>
      <pubDate>Thu, 21 Apr 2022 00:25:06 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1378664#M161049</guid>
      <dc:creator>Steve_Lionel</dc:creator>
      <dc:date>2022-04-21T00:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: Re:Compiler segfault when using -syntax-only flag in IFX</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1443640#M164284</link>
      <description>&lt;P&gt;This bug when compiling with -syntax-only is fixed in ifx 2023.0.0. It's part of oneAPI HPC Toolkit 2023.0.&lt;/P&gt;
&lt;P&gt;Have you downloaded this release yet? It became available in mid-December.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Jan 2023 22:43:09 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Compiler-segfault-when-using-syntax-only-flag-in-IFX/m-p/1443640#M164284</guid>
      <dc:creator>Barbara_P_Intel</dc:creator>
      <dc:date>2023-01-03T22:43:09Z</dc:date>
    </item>
  </channel>
</rss>

