octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #54390] liboctave/external incompatibilities w


From: John W. Eaton
Subject: [Octave-bug-tracker] [bug #54390] liboctave/external incompatibilities with upcoming Fortran 2018
Date: Fri, 27 Jul 2018 08:49:44 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0

Follow-up Comment #9, bug #54390 (project octave):

If -std=legacy eliminates the warnings, then I think that's fine for now.

My guess is that most of the code like this:


      DO 95 I = I1,I2
 95     RWORK(I) = 0.0D0


was written that way just to save the " 95   CONTINUE" card, or was written
before the CONTINUE statement was added to Fortran and that there are no other
references to those labels in the file.  It would be simple enough to check
that.  Also, if there is a jump to the label, you should get a warning from
gfortran about jumping into the range of a do loop because that's also an
obsolete feature.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?54390>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]