<?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 If I say &amp;quot;release&amp;quot;, I mean a in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977788#M98960</link>
    <description>&lt;P&gt;If I say "release", I mean a major version release with a number higher than the current one. I'm not supposed to talk about what that number is before the product is released, especially as version numbers are really marketing things, but there will be only one major release this year so whatever it is called later this year, that will be it. But you can probably guess. (It won't be a "SP")&lt;/P&gt;

&lt;P&gt;If I say "update", I mean an update to the current version, and I can usually give a timeframe for that.&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 27 Mar 2014 15:06:56 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2014-03-27T15:06:56Z</dc:date>
    <item>
      <title>Internal error when using a derived type decleared as a parameter</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977783#M98955</link>
      <description>&lt;P&gt;The following example generates an internal error. The internal error happens&amp;nbsp;when I use a derived type that is declared as a parameter and in contains a generic binding. The offending statement is on line 76, while line 27 describes&amp;nbsp;a work around.&lt;/P&gt;
&lt;P&gt;I am using intel fortran 14.0.1 on openSUSE 12.3&lt;/P&gt;
&lt;P&gt;[fortran]&lt;/P&gt;
&lt;P&gt;MODULE HS2Kinds&lt;BR /&gt;USE ISO_FORTRAN_ENV, ONLY: INT32&lt;BR /&gt;USE ISO_FORTRAN_ENV, ONLY: REAL32, REAL64, REAL128&lt;/P&gt;
&lt;P&gt;INTEGER, PARAMETER :: I4B = INT32&lt;/P&gt;
&lt;P&gt;INTEGER, PARAMETER :: SP = REAL32&lt;BR /&gt;INTEGER, PARAMETER :: DP = REAL64&lt;BR /&gt;INTEGER, PARAMETER :: QP = REAL128&lt;BR /&gt;END MODULE HS2Kinds&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;MODULE HS2Frame&lt;BR /&gt;USE HS2Kinds&lt;BR /&gt;IMPLICIT NONE&lt;BR /&gt;PRIVATE&lt;/P&gt;
&lt;P&gt;PUBLIC :: HSFrame, ITRF, ICRF&lt;/P&gt;
&lt;P&gt;TYPE HSFrame&lt;BR /&gt;INTEGER(I4B), PRIVATE :: val = -1&lt;BR /&gt;CONTAINS&lt;BR /&gt;GENERIC :: toFrame =&amp;gt; toFrameq, toFramed, toFrames&lt;BR /&gt;PROCEDURE, PASS :: toFrameq&lt;BR /&gt;PROCEDURE, PASS :: toFramed&lt;BR /&gt;PROCEDURE, PASS :: toFrames&lt;BR /&gt;END TYPE HSFrame&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;TYPE(HSFrame), PARAMETER :: ITRF = HSFrame(3)&lt;BR /&gt;TYPE(HSFrame), PARAMETER :: ICRF = HSFrame(12)&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;!ICE: No ICE with these two statements instead of those above.&lt;BR /&gt;!TYPE(HSFrame) :: ITRF = HSFrame(3)&lt;BR /&gt;!TYPE(HSFrame) :: ICRF = HSFrame(12)&lt;BR /&gt;&lt;BR /&gt;CONTAINS&lt;BR /&gt;SUBROUTINE toFrameq(this, frm, r)&lt;BR /&gt;USE HS2Kinds, ONLY: XP =&amp;gt; QP&lt;BR /&gt;CLASS(HSFrame), INTENT(IN) :: this, frm&lt;BR /&gt;REAL(XP), INTENT(INOUT) :: r(3)&lt;BR /&gt;&lt;BR /&gt;! Dummy code&lt;BR /&gt;IF (this%val == 12 .AND. frm%val == 12) THEN&lt;BR /&gt;r = -1.0_XP&lt;BR /&gt;ELSE&lt;BR /&gt;r = REAL(frm%val, XP)&lt;BR /&gt;END IF&lt;BR /&gt;RETURN&lt;BR /&gt;END SUBROUTINE toFrameq&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SUBROUTINE toFramed(this, frm, r)&lt;BR /&gt;USE HS2Kinds, ONLY: XP =&amp;gt; DP&lt;BR /&gt;CLASS(HSFrame), INTENT(IN) :: this, frm&lt;BR /&gt;REAL(XP), INTENT(INOUT) :: r(3)&lt;BR /&gt;&lt;BR /&gt;! Dummy code&lt;BR /&gt;IF (this%val == 12 .AND. frm%val == 12) THEN&lt;BR /&gt;r = -1.0_XP&lt;BR /&gt;ELSE&lt;BR /&gt;r = REAL(frm%val, XP)&lt;BR /&gt;END IF&lt;BR /&gt;RETURN&lt;BR /&gt;END SUBROUTINE toFramed&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;SUBROUTINE toFrames(this, frm, r)&lt;BR /&gt;USE HS2Kinds, ONLY: XP =&amp;gt; SP&lt;BR /&gt;CLASS(HSFrame), INTENT(IN) :: this, frm&lt;BR /&gt;REAL(XP), INTENT(INOUT) :: r(3)&lt;BR /&gt;&lt;BR /&gt;! Dummy code&lt;BR /&gt;IF (this%val == 12 .AND. frm%val == 12) THEN&lt;BR /&gt;r = -1.0_XP&lt;BR /&gt;ELSE&lt;BR /&gt;r = REAL(frm%val, XP)&lt;BR /&gt;END IF&lt;BR /&gt;RETURN&lt;BR /&gt;END SUBROUTINE toFrames&lt;BR /&gt;&lt;BR /&gt;END MODULE HS2Frame&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;PROGRAM test&lt;BR /&gt;USE HS2Kinds&lt;BR /&gt;USE HS2Frame, ONLY: ITRF, ICRF&lt;BR /&gt;REAL(DP) :: r(3)&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;CALL ICRF%toFramed(ITRF, r)&lt;/P&gt;
&lt;P&gt;!ICE: Internal error&lt;BR /&gt;CALL ICRF%toFrame(ITRF, r)&lt;/P&gt;
&lt;P&gt;END PROGRAM test&lt;/P&gt;
&lt;P&gt;[/fortran]&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 07 Nov 2013 20:42:11 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977783#M98955</guid>
      <dc:creator>Olsen__Oystein</dc:creator>
      <dc:date>2013-11-07T20:42:11Z</dc:date>
    </item>
    <item>
      <title>Thank you for reporting this</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977784#M98956</link>
      <description>&lt;P&gt;Thank you for reporting this and for the convenient reproducer. I reproduced this with our latest CXE 2013 SP1 Update 1 also.&lt;/P&gt;
&lt;P&gt;(Updated 11/8/2013): Steve escalated to Development.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Nov 2013 21:29:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977784#M98956</guid>
      <dc:creator>Kevin_D_Intel</dc:creator>
      <dc:date>2013-11-07T21:29:00Z</dc:date>
    </item>
    <item>
      <title>Issue ID is DPD200249703.</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977785#M98957</link>
      <description>&lt;P&gt;Issue ID is&amp;nbsp;DPD200249703.&lt;/P&gt;</description>
      <pubDate>Thu, 07 Nov 2013 22:00:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977785#M98957</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-11-07T22:00:24Z</dc:date>
    </item>
    <item>
      <title>This has been fixed for a</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977786#M98958</link>
      <description>&lt;P&gt;This has been fixed for a release later this year.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2014 13:35:23 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977786#M98958</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-03-27T13:35:23Z</dc:date>
    </item>
    <item>
      <title>Steve,</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977787#M98959</link>
      <description>&lt;P&gt;Steve,&lt;/P&gt;

&lt;P&gt;Will it be possible to provide a target release version info along with such notifications?&amp;nbsp; Something like, "The fix is targeted for release in compiler version X due later this year" where X can be compiler 14, Update 3 (if there is such a thing), or&amp;nbsp;XE 2015 (aka compiler 15?), etc.&lt;/P&gt;

&lt;P&gt;I understand this may be difficult, but it will be very useful for us users if we know the target version.&amp;nbsp; Otherwise, we have to loop back with future release and see if the fix has been made it in there.&lt;/P&gt;

&lt;P&gt;Thanks,&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2014 13:41:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977787#M98959</guid>
      <dc:creator>FortranFan</dc:creator>
      <dc:date>2014-03-27T13:41:50Z</dc:date>
    </item>
    <item>
      <title>If I say "release", I mean a</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977788#M98960</link>
      <description>&lt;P&gt;If I say "release", I mean a major version release with a number higher than the current one. I'm not supposed to talk about what that number is before the product is released, especially as version numbers are really marketing things, but there will be only one major release this year so whatever it is called later this year, that will be it. But you can probably guess. (It won't be a "SP")&lt;/P&gt;

&lt;P&gt;If I say "update", I mean an update to the current version, and I can usually give a timeframe for that.&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2014 15:06:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977788#M98960</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-03-27T15:06:56Z</dc:date>
    </item>
    <item>
      <title>Quote:Steve Lionel (Intel)</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977789#M98961</link>
      <description>&lt;P&gt;&lt;/P&gt;&lt;BLOCKQUOTE&gt;Steve Lionel (Intel) wrote:&lt;BR /&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;If I say "release", I mean a major version release with a number higher than the current one. I'm not supposed to talk about what that number is before the product is released, especially as version numbers are really marketing things, but there will be only one major release this year so whatever it is called later this year, that will be it. But you can probably guess. (It won't be a "SP")&lt;/P&gt;

&lt;P&gt;If I say "update", I mean an update to the current version, and I can usually give a timeframe for that.&lt;BR /&gt;
	&amp;nbsp;&lt;/P&gt;

&lt;P&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;

&lt;P&gt;Subtle and cool!&amp;nbsp; Thanks much for the explanation, I understand better.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Mar 2014 15:36:27 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/Internal-error-when-using-a-derived-type-decleared-as-a/m-p/977789#M98961</guid>
      <dc:creator>FortranFan</dc:creator>
      <dc:date>2014-03-27T15:36:27Z</dc:date>
    </item>
  </channel>
</rss>

