Upper cobound is determined by num_images(), not this_image().
authorThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 6 Dec 2020 09:14:13 +0000 (10:14 +0100)
committerThomas Koenig <tkoenig@gcc.gnu.org>
Sun, 6 Dec 2020 09:17:02 +0000 (10:17 +0100)
gcc/testsuite/ChangeLog:

PR testsuite/98156
* gfortran.dg/coarray/alloc_comp_1.f90: Upper cobound is
determined by num_images(), not this_image().

gcc/testsuite/gfortran.dg/coarray/alloc_comp_1.f90

index f809a5f4d11a0f17a12fe8e6a7919ded69992388..cf3ece2523b34cb2290acb8cb2e94dd8f72f8da7 100644 (file)
@@ -10,7 +10,7 @@ allocate (a%caf[3:*])
 a%caf = 7
 if (a%caf /= 7) STOP 1
 if (any (lcobound (a%caf) /= [ 3 ]) &
-    .or. ucobound (a%caf, dim=1) /= this_image ()+2)  &
+    .or. ucobound (a%caf, dim=1) /= num_images ()+2)  &
   STOP 2
 deallocate (a%caf)
 end