*ping*

http://gcc.gnu.org/ml/fortran/2011-04/msg00041.html

On 05.04.2011 19:44, Tobias Burnus wrote:
This patch adds multi-image support to UCOBOUND. In the -fcoarray=single case, the last dimension is just "LCOARRAY (coarray, dim=corank)". However, if there are multiple images, one has for corank-1 coarrays: "lcobound(coarray) + num_images() -1" and for multi-rank coarrays for the last dimension "lcobound(coarray, dim=corank) + ceiling (real (num_images ()) / real (size)) - 1", where size is the product of the extends in all but the last codimension.

Well, that's actually all the patch does. (Except that "ceiling(N/S)-1" is replaced by "(N+S-1)/S-1" = "(N-1)/S".)

Build an regtested on x86-64-linux.
OK for the trunk?

Reply via email to