diff options
Diffstat (limited to 'gcc/tree-parloops.cc')
-rw-r--r-- | gcc/tree-parloops.cc | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/gcc/tree-parloops.cc b/gcc/tree-parloops.cc index da10696..2c3ef43 100644 --- a/gcc/tree-parloops.cc +++ b/gcc/tree-parloops.cc @@ -4173,16 +4173,19 @@ public: {} /* opt_pass methods: */ - virtual bool gate (function *) + bool gate (function *) final override { if (oacc_kernels_p) return flag_openacc; else return flag_tree_parallelize_loops > 1; } - virtual unsigned int execute (function *); - opt_pass * clone () { return new pass_parallelize_loops (m_ctxt); } - void set_pass_param (unsigned int n, bool param) + unsigned int execute (function *) final override; + opt_pass * clone () final override + { + return new pass_parallelize_loops (m_ctxt); + } + void set_pass_param (unsigned int n, bool param) final override { gcc_assert (n == 0); oacc_kernels_p = param; |