Make "OMP task depend" sections conditional on OpenMP4, not just OpenMP
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Wed, 14 Feb 2018 21:58:14 +0000 (22:58 +0100)
committerGitHub <noreply@github.com>
Wed, 14 Feb 2018 21:58:14 +0000 (22:58 +0100)
To allow compiling with gcc versions older than 4.9

lapack-netlib/SRC/chetrd_hb2st.F
lapack-netlib/SRC/dsytrd_sb2st.F
lapack-netlib/SRC/ssytrd_sb2st.F
lapack-netlib/SRC/zhetrd_hb2st.F

index b96e5db..6645121 100644 (file)
@@ -512,7 +512,7 @@ C                 END IF
 *
 *                         Call the kernel
 *                             
-#if defined(_OPENMP)
+#if defined(_OPENMP) && _OPENMP >= 201307L
                           IF( TTYPE.NE.1 ) THEN      
 !$OMP TASK DEPEND(in:WORK(MYID+SHIFT-1))
 !$OMP$     DEPEND(in:WORK(MYID-1))
index 1e86000..d1ccc1a 100644 (file)
 *
 *                         Call the kernel
 *                             
-#if defined(_OPENMP)
+#if defined(_OPENMP) &&  _OPENMP >= 201307L
                           IF( TTYPE.NE.1 ) THEN      
 !$OMP TASK DEPEND(in:WORK(MYID+SHIFT-1))
 !$OMP$     DEPEND(in:WORK(MYID-1))
index 891ec9b..bd64532 100644 (file)
 *
 *                         Call the kernel
 *                             
-#if defined(_OPENMP)
+#if defined(_OPENMP) && _OPENMP >= 201307
                           IF( TTYPE.NE.1 ) THEN      
 !$OMP TASK DEPEND(in:WORK(MYID+SHIFT-1))
 !$OMP$     DEPEND(in:WORK(MYID-1))
index 0739062..7b62348 100644 (file)
@@ -512,7 +512,8 @@ C                 END IF
 *
 *                         Call the kernel
 *                             
-#if defined(_OPENMP)
+#if defined(_OPENMP) &&  _OPENMP >= 201307L
+
                           IF( TTYPE.NE.1 ) THEN      
 !$OMP TASK DEPEND(in:WORK(MYID+SHIFT-1))
 !$OMP$     DEPEND(in:WORK(MYID-1))