diff options
Diffstat (limited to 'gcc/tree-ssa-loop.cc')
-rw-r--r-- | gcc/tree-ssa-loop.cc | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/tree-ssa-loop.cc b/gcc/tree-ssa-loop.cc index b7a5a0f..ee651ce 100644 --- a/gcc/tree-ssa-loop.cc +++ b/gcc/tree-ssa-loop.cc @@ -282,6 +282,11 @@ public: /* opt_pass methods: */ virtual bool gate (function *fn) { + if (flag_openmp + && flag_openmp_target == OMP_TARGET_MODE_OMPACC + && lookup_attribute ("ompacc", DECL_ATTRIBUTES (fn->decl))) + return true; + if (!flag_openacc) return false; |