> Here is a simple example in which I declare an array, DATA(-1:3).
> When I pass
> it to a subroutine, the indexes are changed to 1 to 5. Is this a bug in
> the compiler or in the language specification?
Neither. :| It's the documented behaviour.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|