diff options
Diffstat (limited to 'gcc/testsuite/gfortran.dg/implied_shape_1.f08')
-rw-r--r-- | gcc/testsuite/gfortran.dg/implied_shape_1.f08 | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gcc/testsuite/gfortran.dg/implied_shape_1.f08 b/gcc/testsuite/gfortran.dg/implied_shape_1.f08 index 07a1ce83509..d1da90b7216 100644 --- a/gcc/testsuite/gfortran.dg/implied_shape_1.f08 +++ b/gcc/testsuite/gfortran.dg/implied_shape_1.f08 @@ -1,5 +1,5 @@ ! { dg-do run } -! { dg-options "-std=f2008 -fall-intrinsics" } +! { dg-options "-std=f2008 " } ! Test for correct semantics of implied-shape arrays. @@ -22,16 +22,16 @@ PROGRAM main ! Character array. CHARACTER(LEN=*), PARAMETER :: arr4(*) = (/ CHARACTER(LEN=3) :: "ab", "cde" /) - IF (LBOUND (arr1, 1) /= n .OR. UBOUND (arr1, 1) /= n + 2) CALL abort () - IF (SIZE (arr1) /= 3) CALL abort () + IF (LBOUND (arr1, 1) /= n .OR. UBOUND (arr1, 1) /= n + 2) STOP 1 + IF (SIZE (arr1) /= 3) STOP 2 - IF (LBOUND (arr2, 1) /= 1 .OR. UBOUND (arr2, 1) /= 3) CALL abort () - IF (SIZE (arr2) /= 3) CALL abort () + IF (LBOUND (arr2, 1) /= 1 .OR. UBOUND (arr2, 1) /= 3) STOP 3 + IF (SIZE (arr2) /= 3) STOP 4 IF (ANY (LBOUND (arr3) /= (/ n, 1 /) .OR. UBOUND (arr3) /= (/ n + 1, 2 /))) & - CALL abort () - IF (SIZE (arr3) /= 4) CALL abort () + STOP 5 + IF (SIZE (arr3) /= 4) STOP 6 - IF (LBOUND (arr4, 1) /= 1 .OR. UBOUND (arr4, 1) /= 2) CALL abort () - IF (SIZE (arr4) /= 2) CALL abort () + IF (LBOUND (arr4, 1) /= 1 .OR. UBOUND (arr4, 1) /= 2) STOP 7 + IF (SIZE (arr4) /= 2) STOP 8 END PROGRAM main |