(j3.2006) (SC22WG5.5350) From a colleague

Lionel, Steve steve.lionel
Mon Oct 27 17:07:27 EDT 2014

So which compiler actually removed the feature? I would not expect a
"commercial" compiler vendor to do so - it would be, um, very bad for
business. Your colleague implies that there's more than one?

Could it be that he's just seeing warnings that he can disable? My guess is
that's what's actually going on here.


-----Original Message-----
From: j3-bounces at mailman.j3-fortran.org
[mailto:j3-bounces at mailman.j3-fortran.org] On Behalf Of Van Snyder
Sent: Monday, October 27, 2014 3:57 PM
Subject: (j3.2006) (SC22WG5.5350) From a colleague

My colleague wrote:

        I've just learned that at least some compilers will no longer
        support the arithmetic IF statement.  The reason being that
        there is no good  answer as to what this statement should do if
        the value in question is a NaN.  And here I thought that
        compiler writers would continue to support all the old features
        out of self interest.  But here there seems to be no good


This colleague has "only" about 170,000 lines of Fortran 77 code to support.
He's a semi-retired proprietor of a small business, with no staff other than
himself to revise his codes so as not to use Arithmetic IF.  I don't know
how many clients are using his software.

I'm expecting that people who use a library of mathematical software on
which I worked, from 1974 until support was discontinued in 1996, will
experience the same problem.  At one time, we had 600 users.  I don't know
how many people still use it.

Was it really wise, and especially was it necessary, to delete Arithemtic
IF?  Couldn't we just leave it in obsolescent font?

J3 mailing list
J3 at mailman.j3-fortran.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6616 bytes
Desc: not available
Url : http://mailman.j3-fortran.org/pipermail/j3/attachments/20141027/9b664cd9/attachment.bin 

More information about the J3 mailing list