<?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 Fortran 90 runtime range checking array subscripts in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/fortran-90-runtime-range-checking-array-subscripts/m-p/4276397#M688453</link>
    <description>Using the compile flag +check=all, Fortran 90 on HPUX 11.11 (B11.11.93) would trap and abort on array subscripts out  of range,and point to the correct source line:&lt;BR /&gt; "FORTRAN RANGE ERROR 950: SUBSCRIPT, SUBSTRING, OR PARAMETER OUT OF BOUNDS AT LINE NUMBER 8". &lt;BR /&gt;&lt;BR /&gt; But the same code and compile  option with HP-UX f90 B.11.31.03 (Itanium(R)-based host and target)  gives only the  warning&lt;BR /&gt;*** FORTRAN RANGE ERROR 950: SUBSCRIPT, SUBSTRING, OR PARAMETER OUT OF BOUNDS in file  at line 1556 in arra with dimension 33487"&lt;BR /&gt;and does not abort.  See the attached code sample.  Is there any way to bring back the "abort on array subscript out-of-bound" on Fortran 90 for HP-UX 11.31?   Thanks! &lt;BR /&gt;</description>
    <pubDate>Thu, 25 Sep 2008 21:03:57 GMT</pubDate>
    <dc:creator>Richard Schmidt</dc:creator>
    <dc:date>2008-09-25T21:03:57Z</dc:date>
    <item>
      <title>Fortran 90 runtime range checking array subscripts</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/fortran-90-runtime-range-checking-array-subscripts/m-p/4276397#M688453</link>
      <description>Using the compile flag +check=all, Fortran 90 on HPUX 11.11 (B11.11.93) would trap and abort on array subscripts out  of range,and point to the correct source line:&lt;BR /&gt; "FORTRAN RANGE ERROR 950: SUBSCRIPT, SUBSTRING, OR PARAMETER OUT OF BOUNDS AT LINE NUMBER 8". &lt;BR /&gt;&lt;BR /&gt; But the same code and compile  option with HP-UX f90 B.11.31.03 (Itanium(R)-based host and target)  gives only the  warning&lt;BR /&gt;*** FORTRAN RANGE ERROR 950: SUBSCRIPT, SUBSTRING, OR PARAMETER OUT OF BOUNDS in file  at line 1556 in arra with dimension 33487"&lt;BR /&gt;and does not abort.  See the attached code sample.  Is there any way to bring back the "abort on array subscript out-of-bound" on Fortran 90 for HP-UX 11.31?   Thanks! &lt;BR /&gt;</description>
      <pubDate>Thu, 25 Sep 2008 21:03:57 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/fortran-90-runtime-range-checking-array-subscripts/m-p/4276397#M688453</guid>
      <dc:creator>Richard Schmidt</dc:creator>
      <dc:date>2008-09-25T21:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: Fortran 90 runtime range checking array subscripts</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/fortran-90-runtime-range-checking-array-subscripts/m-p/4276398#M688454</link>
      <description>I don't see any code to abort.  All calls to FTN_RANGE_ERR just return.&lt;BR /&gt;&lt;BR /&gt;You'll need to contact the Response Center with your enhancement request.&lt;BR /&gt;&lt;BR /&gt;Using +check= with aC++ or C will continue after each error but then abort at the end so you can see all of your errors.  But it is customizable (RTC_NO_ABORT) to abort on the first.</description>
      <pubDate>Fri, 26 Sep 2008 05:10:15 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/fortran-90-runtime-range-checking-array-subscripts/m-p/4276398#M688454</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2008-09-26T05:10:15Z</dc:date>
    </item>
  </channel>
</rss>

