Desire to allocate bit in DT_PARM bitmask for DEC FORMAT compatibility purposes

Steve Kargl sgk@troutmask.apl.washington.edu
Fri Mar 23 21:36:00 GMT 2018


On Fri, Mar 23, 2018 at 01:39:37PM -0600, Jeff Law wrote:
> On 03/23/2018 07:26 AM, Lukasz Kolodziejczyk wrote:
> > 
> > While we agree that modernising Fortran is the appropriate long-term
> > goal, in the short term it might not be feasible for users of gfortran.
> > Therefore we believe that implementing the change in this way is the
> > most accessible approach for those that require this feature in the
> > immediate future.
> Agreed 100%.   Trying to move these old codebases into the modern world
> is tough and requires decisions to be made about what to modernize
> immediately vs what to defer (and thus rely on compatibility modes in
> the compiler/runtime).

By providing compatibility modes in the compiler/runtime,
there is *no* incentive to fix the non-standard code. 
"Why fix something that's not broken."

The problem is that these non-standard features now fall
on a tiny group of volunteer gfortran contributors to 
maintain.  

Hopefully, the diagnostics messages are sufficiently annoying
that users will be motivated to fix their code.  Perhaps,
even make it impossible to disable the message via -w.

-- 
Steve



More information about the Fortran mailing list