------- Comment #2 from burnus at gcc dot gnu dot org  2009-11-02 21:37 -------
There is one potential issue with the bounds. In the callee the lower bounds
start at 1, unless something special is specified. However, one could think of
using an array descriptor for trans-decl.c which replaces the collection of
variables. Then one can simply pass the descriptor on:
  (descriptor) a -> (descriptor) a.0
  call two (&a.0)
instead of
  (descriptor) a.data -> a.0; a.* -> *.0
  *.0 -> parm.*
  call two(&parm)


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41911

Reply via email to