Sujet : Re: TINY
De : dieterhansbritz (at) *nospam* gmail.com (db)
Groupes : comp.lang.fortranDate : 27. Nov 2024, 16:49:18
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vi7f1u$2ivu$1@dont-email.me>
References : 1 2
User-Agent : Pan/0.149 (Bellevue; 4c157ba)
On Tue, 26 Nov 2024 15:48:09 -0000 (UTC), Steven G. Kargl wrote:
On Tue, 26 Nov 2024 14:42:12 +0000, db wrote:
I have been using the Fortran inbuilt function TINY (running gfortran)
but now the compiler baulks:
5 | print '(" Tiny(1) =", es12.2)', TINY(1.0_dbl)
| 1
Error: Syntax error in PRINT statement at (1)
(I am defining dbl in a module).
What is going on?
Do you have an unprintable control character somewhere in that line of
code?
Kind of hard to say anything more without seeing a minimum complete
code.
What version of gfortran and what OS and hardware?
The problem was in that line, so I considered the
rest of the (longish) program irrelevant. But OK.
You might be right about an unprintable, because
when I made up a small mini-example, TINY works.
Meanwhile I had changed it in the offending function
to 1.0E-10_dbl, which fixed it, but I don't like it.
I will now try going back to using TINY.
-- db