Replace absolute linenrs in gfortran.dg
authorTom de Vries <tom@codesourcery.com>
Fri, 28 Apr 2017 21:52:16 +0000 (21:52 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Fri, 28 Apr 2017 21:52:16 +0000 (21:52 +0000)
2017-04-28  Tom de Vries  <tom@codesourcery.com>

PR testsuite/80557
* gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
* gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.

From-SVN: r247400

gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/gomp/appendix-a/a.24.1.f90
gcc/testsuite/gfortran.dg/gomp/appendix-a/a.31.3.f90

index 589da6df3d1259cbb6ee5ac99ddef77adbda6f83..3e1b9959c7018cdc4a93145b9ead53a21f9971cc 100644 (file)
@@ -1,3 +1,9 @@
+2017-04-28  Tom de Vries  <tom@codesourcery.com>
+
+       PR testsuite/80557
+       * gfortran.dg/gomp/appendix-a/a.24.1.f90: Replace absolute linenrs.
+       * gfortran.dg/gomp/appendix-a/a.31.3.f90: Same.
+
 2017-04-28  Tom de Vries  <tom@codesourcery.com>
 
        PR testsuite/80557
index 802577bbe0b785e98c634743f240b798c6ef6797..52a2cbb82da919c5d55e7c1762185b7aeb9682dc 100644 (file)
@@ -11,7 +11,7 @@
 !$OMP THREADPRIVATE(/BLOCKX/)
       INTEGER I, J
       i=1
-!$OMP PARALLEL DEFAULT(NONE) PRIVATE(A) SHARED(Z) PRIVATE(J)
+!$OMP PARALLEL DEFAULT(NONE) PRIVATE(A) SHARED(Z) PRIVATE(J) ! { dg-line omp_parallel }
       J = OMP_GET_NUM_THREADS();
                ! O.K. - J is listed in PRIVATE clause
       A = Z(J) ! O.K. - A is listed in PRIVATE clause
@@ -19,8 +19,8 @@
       X=1      ! O.K. - X is THREADPRIVATE
       Z(I) = Y ! Error - cannot reference I or Y here
 ! { dg-error "'i' not specified" "" { target *-*-* } .-1 } */
-! { dg-error "enclosing 'parallel'" "" { target *-*-* } 14 } */
-! { dg-error "'y' not specified" "" { target *-*-* } 20 }  */
+! { dg-error "enclosing 'parallel'" "" { target *-*-* } omp_parallel } */
+! { dg-error "'y' not specified" "" { target *-*-* } .-3 }  */
 !$OMP DO firstprivate(y)
       DO I = 1,10
         Z(I) = Y ! O.K. - I is the loop iteration variable
index 598c904206e82c1129b44567e78274851846211e..7de656a37f87c8b8be8266dda18563a1c1ef5885 100644 (file)
@@ -1,15 +1,13 @@
 ! { dg-do compile }
-        PROGRAM A31_3_WRONG
-        MAX = HUGE(0)
-        M=0
-        !$OMP PARALLEL DO REDUCTION(MAX: M) ! MAX is no longer the
-                                            ! intrinsic so this
-                                            ! is non-conforming
-! { dg-error "OMP DECLARE REDUCTION max not found" "" { target *-*-* } 5 } */
-        DO I = 1, 100
-        CALL SUB(M,I)
-        END DO
-        END PROGRAM A31_3_WRONG
-        SUBROUTINE SUB(M,I)
-        M = MAX(M,I)
-        END SUBROUTINE SUB
+PROGRAM A31_3_WRONG
+  MAX = HUGE(0)
+  M=0
+  !$OMP PARALLEL DO REDUCTION(MAX: M) ! MAX is no longer the intrinsic so this is non-conforming
+  ! { dg-error "OMP DECLARE REDUCTION max not found" "" { target *-*-* } .-1 } */
+  DO I = 1, 100
+     CALL SUB(M,I)
+  END DO
+END PROGRAM A31_3_WRONG
+SUBROUTINE SUB(M,I)
+  M = MAX(M,I)
+END SUBROUTINE SUB