------- Comment #1 from fxcoudert at gcc dot gnu dot org 2006-06-04 09:52 ------- By F2003: "C561 (R528) In an array-element or a scalar-structure-component that is a data-i-do-object , any subscript shall be an expression whose primaries are either constants, subobjects of constants, or DO variables of this data-implied-do or the containing data-implied-dos, and each operation shall be intrinsic."
Now, MODULO is found under 13.5 (Standard generic intrinsic procedures) so, by my reading of the standard, this is allowed. And the F95 standard seems to have exactly the same wording. -- fxcoudert at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |fxcoudert at gcc dot gnu dot | |org Keywords| |accepts-invalid http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25095