<?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 It seems that the bug is in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945073#M90944</link>
    <description>&lt;P&gt;It seems that the bug is still present in ifort version 13.1.1? Any plans on when the fix will come out?&lt;/P&gt;</description>
    <pubDate>Tue, 06 Aug 2013 10:41:49 GMT</pubDate>
    <dc:creator>dan0112</dc:creator>
    <dc:date>2013-08-06T10:41:49Z</dc:date>
    <item>
      <title>allocatable array assignment error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945065#M90936</link>
      <description>&lt;P&gt;Hi &lt;BR /&gt; &lt;BR /&gt;the following program displays behavior that I don't understand. &lt;BR /&gt; [fortran]&lt;BR /&gt;module type_mod &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type mytype &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real, dimension(:,:,:,:,:,:), allocatable:: a &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; contains &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; procedure :: allocate &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end type mytype &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; contains &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; subroutine allocate(this,n1, n4) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; class(mytype), intent(inout):: this &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer , intent(in) :: n1, n4 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer, parameter :: n2= 5, n3=5 &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (.not. allocated(this%a)) allocate(this%a(n1,n2,n3,n4,10,10)) &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end subroutine allocate &lt;BR /&gt;end module type_mod &lt;BR /&gt; &lt;BR /&gt;program main &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; use type_mod &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; implicit none &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; type(mytype) :: t &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; real, allocatable :: a2(:,:,:,:) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; integer:: n1, n2, n3,n4, i, case &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; call t%allocate(5,5) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; t%a=10.0 &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; n1=size(t%a,1); n2=size(t%a,3); n3=size(t%a,4); n4=size(t%a,6) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; allocate(a2(n1,n2,n3,n4)) &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; i=2 &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case =2 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; select case (case) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case(1) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a2= t%a(:,2,:,:,i,:)&amp;nbsp; ! this works &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case(2) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a2= 1.0*t%a(:,2,:,:,i,:) ! this does NOT work &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; case(3) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; a2(:,:,:,:)= 1.0*t%a(:,2,:,:,i,:) ! this works &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; end select &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print*, n1,n2,n3,n4 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print*, shape(a2) &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; print*, a2(1,2,3,4) &lt;BR /&gt; &lt;BR /&gt;end program main &lt;BR /&gt; [/fortran]&lt;BR /&gt;Compile with bounds checking, allowing for Fortran 2003 reallocation of allocatable arrays on assignment, e.g.: &lt;BR /&gt; [bash]&lt;BR /&gt;ifort -g -check bounds -assume realloc_lhs -o "main.o" "../main.f90" &lt;BR /&gt; [/bash]&lt;BR /&gt;Output is: &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5 &lt;BR /&gt;forrtl: severe (408): fort: (2): Subscript #2 of the array A2 has value 2 which is greater than the upper bound of 1 &lt;BR /&gt; &lt;BR /&gt;Traceback indicates the line containing&amp;nbsp; print*, a2(1,2,3,4) as the source of the violation. &lt;BR /&gt; &lt;BR /&gt;If you set case=1 or case=3, I get the expected output: &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &lt;BR /&gt;&amp;nbsp;&amp;nbsp; 10.00000 &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;B&gt;*The question*&lt;/B&gt;: Why do I get the error in case=2 ? &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;&lt;B&gt;*More information*&lt;/B&gt;: Not allowing for the Fortran 2003 reallocation on assignment yields the expected results in all cases. Turning off bounds checking yields somewhat strangely: &lt;BR /&gt; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10 &lt;BR /&gt;&amp;nbsp;&amp;nbsp; 10.00000 &lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt;Thanks in advance! &lt;BR /&gt; &lt;BR /&gt;Daniel&lt;/P&gt;
&lt;P&gt;PS: I am using Intel composer_xe_2013.0.079 on Ubuntu 12.04&lt;/P&gt;</description>
      <pubDate>Wed, 07 Nov 2012 16:41:14 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945065#M90936</guid>
      <dc:creator>dan0112</dc:creator>
      <dc:date>2012-11-07T16:41:14Z</dc:date>
    </item>
    <item>
      <title>Thanks for the interesting</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945066#M90937</link>
      <description>Thanks for the interesting test case.  I can reproduce the problem and have escalated it as issue DPD200238279.  I will update this thread with any progress.</description>
      <pubDate>Thu, 08 Nov 2012 00:54:51 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945066#M90937</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2012-11-08T00:54:51Z</dc:date>
    </item>
    <item>
      <title>The guys at the comp.lang</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945067#M90938</link>
      <description>The guys at the comp.lang.fortran (CLF) newsgroup think this is a compiler bug. They provided a much simpler program that displays the same error:

[fortran]
program main
  implicit none

  real, allocatable:: a(:,:)
  real, allocatable :: a2(:)

  allocate(a(5,6))
  a =10.0

  a2 = 1.0 * a(2,:)

  print "('shape of ',A,T30,*(I2,:,','))",  &amp;amp;
      'a(2,:))', shape(a(2,:))
  print "('shape of ',A,T30,*(I2,:,','))",  &amp;amp;
      '1.0 * a(2,:)', shape(1.0 * a(2,:))
  print "('shape of ',A,T30,*(I2,:,','))",  &amp;amp;
      'a2', shape(a2)
  print *, a2(6)
end program main
[/fortran]

[bash]
&amp;gt;ifort /check:all /warn:all /standard-semantics "2012-11-08 danielh.f90" &amp;amp;&amp;amp; "2012-11-08 danielh.exe"

Intel(R) Visual Fortran Compiler XE for applications running on IA-32, Version 13.0.1.119 Build 20121008
...
shape of a(2,:))              6
shape of 1.0 * a(2,:)         6
shape of a2                   1
forrtl: severe (408): fort: (2): Subscript #1 of the array A2 has value 6 which is greater than the upper bound of 1
[/bash]</description>
      <pubDate>Thu, 08 Nov 2012 07:25:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945067#M90938</guid>
      <dc:creator>dan0112</dc:creator>
      <dc:date>2012-11-08T07:25:33Z</dc:date>
    </item>
    <item>
      <title>I have reproduced the error</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945068#M90939</link>
      <description>I have reproduced the error on ifort version 12.1.2 also</description>
      <pubDate>Thu, 08 Nov 2012 07:46:36 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945068#M90939</guid>
      <dc:creator>dan0112</dc:creator>
      <dc:date>2012-11-08T07:46:36Z</dc:date>
    </item>
    <item>
      <title>I have no doubt it's a</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945069#M90940</link>
      <description>I have no doubt it's a compiler bug. Thanks for the simpler example.</description>
      <pubDate>Thu, 08 Nov 2012 17:42:58 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945069#M90940</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2012-11-08T17:42:58Z</dc:date>
    </item>
    <item>
      <title>We have a fix for this, but</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945070#M90941</link>
      <description>We have a fix for this, but it's fairly complex and it will have to wait for a major release later this year.  The problem occurs when you have an assignment of the form:

A = B(:,:,3,:) + 1

where the subscripts of B are colons except for one that is a scalar, and the array section is combined with an arithmetic operator. In this case, the shape of the section is not properly computed for the purpose of the automatic reallocation of the left side.

A workaround is to split the operation in two, such as:

A = B(:,3,:,:)
A = A + 1

We have confirmed that our fix handles both test programs, and appreciate your bringing this to our attention.  We're somewhat astonished that this hasn't been reported before - the bug has been there for many years.</description>
      <pubDate>Wed, 09 Jan 2013 20:11:24 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945070#M90941</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-01-09T20:11:24Z</dc:date>
    </item>
    <item>
      <title>Steve,</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945071#M90942</link>
      <description>Steve,

Would

A = (B(:,:,3,:)) + 1

work as well?

Jim Dempsey</description>
      <pubDate>Thu, 10 Jan 2013 15:54:16 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945071#M90942</guid>
      <dc:creator>jimdempseyatthecove</dc:creator>
      <dc:date>2013-01-10T15:54:16Z</dc:date>
    </item>
    <item>
      <title>As far as I know, no, that</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945072#M90943</link>
      <description>As far as I know, no, that would not work.</description>
      <pubDate>Thu, 10 Jan 2013 16:03:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945072#M90943</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-01-10T16:03:30Z</dc:date>
    </item>
    <item>
      <title>It seems that the bug is</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945073#M90944</link>
      <description>&lt;P&gt;It seems that the bug is still present in ifort version 13.1.1? Any plans on when the fix will come out?&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2013 10:41:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945073#M90944</guid>
      <dc:creator>dan0112</dc:creator>
      <dc:date>2013-08-06T10:41:49Z</dc:date>
    </item>
    <item>
      <title>In my testing of problems</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945074#M90945</link>
      <description>&lt;P&gt;In my testing of problems with allocate, the best recent version is the current 13.1.192.&amp;nbsp; I and my customers have had several problem reports closed without consultation with partial fixes and now have new ones opened against the (now closed) beta test.&lt;/P&gt;
&lt;P&gt;Frequent symptoms are that adding or removing -g along with -O2 -openmp will move allocation in or out of a following DO loop.&amp;nbsp; It seems more reliable without -openmp.&lt;/P&gt;
&lt;P&gt;Problems with automatic and allocatable are similar.&amp;nbsp; &lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2013 12:20:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945074#M90945</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2013-08-06T12:20:46Z</dc:date>
    </item>
    <item>
      <title>When I said "a major release</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945075#M90946</link>
      <description>&lt;P&gt;When I said "a major release later this year", I was referring to compiler version 14, due out in September.&lt;/P&gt;</description>
      <pubDate>Tue, 06 Aug 2013 15:24:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945075#M90946</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-08-06T15:24:18Z</dc:date>
    </item>
    <item>
      <title>From the list of bug fixes,</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945076#M90947</link>
      <description>&lt;P&gt;From the list of bug fixes, it looks like this has been fixed in the most recent release, i.e. in Intel® Fortran Composer XE for Linux* 2013 SP1. Is this correct? My institution does not yet have access to that update so I can't test.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2013 09:43:48 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945076#M90947</guid>
      <dc:creator>dan0112</dc:creator>
      <dc:date>2013-09-18T09:43:48Z</dc:date>
    </item>
    <item>
      <title>The case posted by dan0112</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945077#M90948</link>
      <description>&lt;P&gt;The smaller case posted by dan0112 encounters similar problems with 13.1.192 and 14.0.080 Intel64 compilers.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2013 13:03:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945077#M90948</guid>
      <dc:creator>TimP</dc:creator>
      <dc:date>2013-09-18T13:03:00Z</dc:date>
    </item>
    <item>
      <title>The bug fix list I was</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945078#M90949</link>
      <description>&lt;P&gt;This would be very bad news. The bug fix list I was referring to is here&lt;/P&gt;
&lt;P&gt;&lt;A href="http://software.intel.com/en-us/articles/intel-composer-xe-2013-compilers-sp1-fixes-list" target="_blank"&gt;http://software.intel.com/en-us/articles/intel-composer-xe-2013-compilers-sp1-fixes-list&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Going through it, I found the following entry, which I thought was the fix for this issue:&lt;/P&gt;
&lt;P&gt;DPD200238279 Fortran Automatic reallocation gives wrong bounds when RHS is expression&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2013 13:21:00 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945078#M90949</guid>
      <dc:creator>dan0112</dc:creator>
      <dc:date>2013-09-18T13:21:00Z</dc:date>
    </item>
    <item>
      <title>dan0112, I verified that 14.0</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945079#M90950</link>
      <description>&lt;P&gt;dan0112, I verified that 14.0 correctly compiles both sources you posted. I'm not sure what Tim tried - perhaps he forgot to use -assume realloc_lhs.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2013 15:52:40 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945079#M90950</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2013-09-18T15:52:40Z</dc:date>
    </item>
    <item>
      <title>Thanks Steve, great news!</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945080#M90951</link>
      <description>&lt;P&gt;Thanks Steve, great news!&lt;/P&gt;</description>
      <pubDate>Wed, 18 Sep 2013 16:06:30 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/allocatable-array-assignment-error/m-p/945080#M90951</guid>
      <dc:creator>dan0112</dc:creator>
      <dc:date>2013-09-18T16:06:30Z</dc:date>
    </item>
  </channel>
</rss>

