Hi,

I was looking at our table for Fortran 2008 conformance 
(https://gcc.gnu.org/wiki/Fortran2008Status) and we really have only a few 
items missing. One in particular is: "Data statement restrictions lifted”.

Quoting the document:

> Subscripts and nested implied-do limits in a data statement can be any 
> constant expression instead of being limited to combinations of constants, 
> implied-do variables, and intrinsic operations.

Unless I misunderstand this quote, I think we have that already. Maybe we 
always had that? I have run the attached test program, which uses non-trivial 
constant expressions, and it passes fine.

So I plan to add that to our testsuite, and change the wiki. But I would like 
someone else to confirm: do you understand this the same way I do? Do you have 
ideas of other ways to test it, tricky expressions, etc? Are there other ways 
that "Subscripts and nested implied-do limits” may appear in a DATA statement?

Thanks,
FX


Attachment: data.f90
Description: Binary data

Reply via email to