<?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 Ian, it might be related. We in Intel® Fortran Compiler</title>
    <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923703#M86044</link>
    <description>&lt;P&gt;Ian, it might be related. We'll check it out.&lt;/P&gt;

&lt;P&gt;Thanks also for the comment about the key beta features list.&lt;/P&gt;</description>
    <pubDate>Fri, 25 Apr 2014 14:59:33 GMT</pubDate>
    <dc:creator>Steven_L_Intel1</dc:creator>
    <dc:date>2014-04-25T14:59:33Z</dc:date>
    <item>
      <title>for_dealloc_all_nocheck</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923696#M86037</link>
      <description>&lt;P&gt;What does the library function in the subject title do for its day job?&amp;nbsp; I'm a bit suspicious that it, or one of its friends, is getting up to no good behind my back.&lt;/P&gt;</description>
      <pubDate>Mon, 09 Sep 2013 20:28:49 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923696#M86037</guid>
      <dc:creator>IanH</dc:creator>
      <dc:date>2013-09-09T20:28:49Z</dc:date>
    </item>
    <item>
      <title>The partially-transcribed</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923697#M86038</link>
      <description>&lt;P&gt;The partially-transcribed description from the source code says that this is "used in places in which we're doing an implicit deallocate, and so normal error checking for the base object is not wanted.&amp;nbsp; For example, if we're implicitly deallocating an intent(out) dummy arg and the base object is already deallocated, we don't want to generate an error."&lt;/P&gt;
&lt;P&gt;So, she asks hesitantly, what are you seeing?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Lorri&lt;/P&gt;</description>
      <pubDate>Tue, 10 Sep 2013 10:16:07 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923697#M86038</guid>
      <dc:creator>Lorri_M_Intel</dc:creator>
      <dc:date>2013-09-10T10:16:07Z</dc:date>
    </item>
    <item>
      <title>I'm getting an access</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923698#M86039</link>
      <description>&lt;P&gt;I'm getting an access violation on procedure entry (one that has several INTENT(OUT) allocatable derived type arguments, where the actual arguments are themselves components of an extended type).&amp;nbsp; Stepping the disassembly indicates that it is happening within this library function.&amp;nbsp; Thanks for the description - that will help me narrow down what to look at/keep in my attempts to get a reasonable size reproducer.&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 10 Sep 2013 12:01:46 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923698#M86039</guid>
      <dc:creator>IanH</dc:creator>
      <dc:date>2013-09-10T12:01:46Z</dc:date>
    </item>
    <item>
      <title>Flushed him out...</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923699#M86040</link>
      <description>&lt;P&gt;Flushed him out...&lt;/P&gt;
&lt;P&gt;[fortran]MODULE ArrayConstructors&lt;BR /&gt;&amp;nbsp; IMPLICIT NONE&lt;BR /&gt;&amp;nbsp; PRIVATE&lt;BR /&gt;&amp;nbsp; PUBLIC :: ParseArrayConstructor&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; TYPE, PUBLIC, ABSTRACT :: Expression&lt;BR /&gt;&amp;nbsp; END TYPE Expression&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; TYPE, PUBLIC :: TypeParamValue&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLASS(Expression), ALLOCATABLE :: int_expr&lt;BR /&gt;&amp;nbsp; END TYPE TypeParamValue&lt;BR /&gt;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; TYPE, PUBLIC :: TypeSpec&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE(TypeParamValue), ALLOCATABLE :: params(:)&lt;BR /&gt;&amp;nbsp; END TYPE TypeSpec&lt;BR /&gt;CONTAINS&lt;BR /&gt;&amp;nbsp; RECURSIVE SUBROUTINE ParseArrayConstructor(type_spec)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE(TypeSpec), INTENT(OUT), ALLOCATABLE :: type_spec&lt;BR /&gt;&amp;nbsp; END SUBROUTINE ParseArrayConstructor&lt;BR /&gt;END MODULE ArrayConstructors&lt;BR /&gt;&lt;BR /&gt;PROGRAM ParsingTests&lt;BR /&gt;&amp;nbsp; USE ArrayConstructors&lt;BR /&gt;&amp;nbsp; IMPLICIT NONE&lt;BR /&gt;&amp;nbsp; TYPE(TypeSpec), ALLOCATABLE :: ts&lt;BR /&gt;&amp;nbsp; !***************************************************************************&lt;BR /&gt;&amp;nbsp; CALL ParseArrayConstructor(ts)&lt;BR /&gt;END PROGRAM ParsingTests&lt;BR /&gt;[/fortran]&lt;/P&gt;
&lt;P&gt;...is a pretty inocuous bit of code, but it explodes...&lt;/P&gt;
&lt;P&gt;[plain]&amp;gt;ifort /debug /check:all /warn:all /standard-semantics /traceback /Od DesignatorTests.f90 &amp;amp;&amp;amp; DesignatorTests.exe&lt;BR /&gt;Intel(R) Visual Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 14.0.0.103 Build 20130728&lt;BR /&gt;Copyright (C) 1985-2013 Intel Corporation.&amp;nbsp; All rights reserved.&lt;BR /&gt;&lt;BR /&gt;DesignatorTests.f90(17): remark #7712: This variable has not been used.&amp;nbsp;&amp;nbsp; [TYPE_SPEC]&lt;BR /&gt;&amp;nbsp; RECURSIVE SUBROUTINE ParseArrayConstructor(type_spec)&lt;BR /&gt;---------------------------------------------^&lt;BR /&gt;Microsoft (R) Incremental Linker Version 10.00.40219.01&lt;BR /&gt;Copyright (C) Microsoft Corporation.&amp;nbsp; All rights reserved.&lt;BR /&gt;&lt;BR /&gt;-out:DesignatorTests.exe&lt;BR /&gt;-debug&lt;BR /&gt;-pdb:DesignatorTests.pdb&lt;BR /&gt;-subsystem:console&lt;BR /&gt;-incremental:no&lt;BR /&gt;DesignatorTests.obj&lt;BR /&gt;forrtl: severe (157): Program Exception - access violation&lt;BR /&gt;Image&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PC&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Routine&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Line&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Source&lt;BR /&gt;DesignatorTests.e&amp;nbsp; 000000013F3932E9&amp;nbsp; Unknown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;DesignatorTests.e&amp;nbsp; 000000013F3911CE&amp;nbsp; ARRAYCONSTRUCTORS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 17&amp;nbsp; DesignatorTests.f90&lt;BR /&gt;DesignatorTests.e&amp;nbsp; 000000013F391241&amp;nbsp; MAIN__&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 27&amp;nbsp; DesignatorTests.f90&lt;BR /&gt;DesignatorTests.e&amp;nbsp; 000000013F429896&amp;nbsp; Unknown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;DesignatorTests.e&amp;nbsp; 000000013F405FDF&amp;nbsp; Unknown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;kernel32.dll&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000000076E1652D&amp;nbsp; Unknown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown&lt;BR /&gt;ntdll.dll&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000000076F4C541&amp;nbsp; Unknown&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unknown&amp;nbsp; Unknown[/plain]&lt;/P&gt;
&lt;P&gt;That first traceback line is within for_dealloc_all_nocheck.&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2013 11:24:45 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923699#M86040</guid>
      <dc:creator>IanH</dc:creator>
      <dc:date>2013-09-12T11:24:45Z</dc:date>
    </item>
    <item>
      <title>Thank you for the simple</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923700#M86041</link>
      <description>&lt;P&gt;Thank you for the simple reproducer!&lt;/P&gt;
&lt;P&gt;I've escalated this as DPD200247990 and we'll let you know when we have a fix and/or simple workaround -&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; --Lorri&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2013 12:31:13 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923700#M86041</guid>
      <dc:creator>Lorri_M_Intel</dc:creator>
      <dc:date>2013-09-12T12:31:13Z</dc:date>
    </item>
    <item>
      <title>This bug is fixed for the</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923701#M86042</link>
      <description>&lt;P&gt;This bug is fixed for the "2015" release later this year. The fix is not in the current beta.&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2014 15:47:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923701#M86042</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-04-24T15:47:21Z</dc:date>
    </item>
    <item>
      <title>The random monkeys that get</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923702#M86043</link>
      <description>&lt;P&gt;The random monkeys that get involved in between writing source and running the program appear to have set things up such that the original code doesn't trigger the issue with the beta as released.&amp;nbsp; But for similar source and numerous other cases I'm now getting lots of "pointer points to something that can't be deallocated" runtime errors (premier support issue 6000048859).&amp;nbsp; Is this just the same bug with different spots?&lt;/P&gt;

&lt;P&gt;(My recolelction when filing the bug report was that Premier support's listing of key beta features for 2015 still lists UDDTIO - I presume that should be parameterized derived types?)&lt;/P&gt;</description>
      <pubDate>Thu, 24 Apr 2014 23:35:03 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923702#M86043</guid>
      <dc:creator>IanH</dc:creator>
      <dc:date>2014-04-24T23:35:03Z</dc:date>
    </item>
    <item>
      <title>Ian, it might be related. We</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923703#M86044</link>
      <description>&lt;P&gt;Ian, it might be related. We'll check it out.&lt;/P&gt;

&lt;P&gt;Thanks also for the comment about the key beta features list.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Apr 2014 14:59:33 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923703#M86044</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-04-25T14:59:33Z</dc:date>
    </item>
    <item>
      <title>Ian, the developers say that</title>
      <link>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923704#M86045</link>
      <description>&lt;P&gt;Ian, the developers say that your 6000048859 issue is the same one as this thread.&lt;/P&gt;</description>
      <pubDate>Fri, 25 Apr 2014 19:56:59 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Fortran-Compiler/for-dealloc-all-nocheck/m-p/923704#M86045</guid>
      <dc:creator>Steven_L_Intel1</dc:creator>
      <dc:date>2014-04-25T19:56:59Z</dc:date>
    </item>
  </channel>
</rss>

