summaryrefslogtreecommitdiff
path: root/gcc/sched-rgn.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/sched-rgn.c')
-rw-r--r--gcc/sched-rgn.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/gcc/sched-rgn.c b/gcc/sched-rgn.c
index e0a80c229e9..ce3fe5df016 100644
--- a/gcc/sched-rgn.c
+++ b/gcc/sched-rgn.c
@@ -3677,7 +3677,10 @@ public:
#endif
}
- unsigned int execute () { return rest_of_handle_live_range_shrinkage (); }
+ virtual unsigned int execute (function *)
+ {
+ return rest_of_handle_live_range_shrinkage ();
+ }
}; // class pass_live_range_shrinkage
@@ -3715,7 +3718,7 @@ public:
/* opt_pass methods: */
virtual bool gate (function *);
- unsigned int execute () { return rest_of_handle_sched (); }
+ virtual unsigned int execute (function *) { return rest_of_handle_sched (); }
}; // class pass_sched
@@ -3763,7 +3766,10 @@ public:
/* opt_pass methods: */
virtual bool gate (function *);
- unsigned int execute () { return rest_of_handle_sched2 (); }
+ virtual unsigned int execute (function *)
+ {
+ return rest_of_handle_sched2 ();
+ }
}; // class pass_sched2