[flang] Add -mp option for pgf90 in the presence of -fopenmp
authorJinxin Yang <jinxiny@nvidia.com>
Wed, 8 May 2019 15:43:20 +0000 (08:43 -0700)
committerJinxin Yang <jinxiny@nvidia.com>
Wed, 8 May 2019 15:43:20 +0000 (08:43 -0700)
Original-commit: flang-compiler/f18@a9d7287420c4d48ab0dfbc2942eeb3c454c41648
Reviewed-on: https://github.com/flang-compiler/f18/pull/450

flang/tools/f18/f18.cc

index 2b4a45309152ed3cc1cf522f0841cf88b4005070..20713f7c26a2d2e92645d1a9be1b57266adedc7c 100644 (file)
@@ -513,6 +513,10 @@ int main(int argc, char *const argv[]) {
           Fortran::parser::LanguageFeature::BackslashEscapes)) {
     driver.pgf90Args.push_back("-Mbackslash");
   }
+  if (options.features.IsEnabled(
+          Fortran::parser::LanguageFeature::OpenMP)) {
+    driver.pgf90Args.push_back("-mp");
+  }
 
   Fortran::semantics::SemanticsContext semanticsContext{
       defaultKinds, options.features};