------- Additional Comments From tobi at gcc dot gnu dot org 2005-07-09 11:52 ------- Oh, and there's a third option which is probably awkward and very pessimizing: instead of assuming REAL*4 sized objects in the array, the callee could read the size from the array desriptor, and skip fields accordingly. Of course, one would then still have to point to &z[0].y instead of &z[0] in the second call.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18022