diff --git a/f_check b/f_check index 30f9e1ef35..244f6bcae3 100755 --- a/f_check +++ b/f_check @@ -244,7 +244,14 @@ else openmp='-mp' ;; *flang*) - vendor=FLANGNEW + vendor=FLANG + data=`$compiler -v 2>&1 > /dev/null` + v="${data#*version *}" + v="${v%%*.}" + major="${v%%.*}" + if [ "$major" -ge 17 ]; then + vendor=FLANGNEW + fi bu=_ openmp='-fopenmp' ;;