fix arm scheduler
authorMatthias Braun <matze@braunis.de>
Wed, 13 Feb 2008 15:19:10 +0000 (15:19 +0000)
committerMatthias Braun <matze@braunis.de>
Wed, 13 Feb 2008 15:19:10 +0000 (15:19 +0000)
[r17686]

ir/be/arm/bearch_arm.c

index 0f46143..cdc284b 100644 (file)
@@ -1120,10 +1120,11 @@ list_sched_selector_t arm_sched_selector;
  */
 static const list_sched_selector_t *arm_get_list_sched_selector(const void *self, list_sched_selector_t *selector) {
        (void) self;
-       (void) selector;
-       arm_sched_selector = reg_pressure_selector;
+       memcpy(&arm_sched_selector, selector, sizeof(arm_sched_selector));
+       /* arm_sched_selector.exectime              = arm_sched_exectime; */
        arm_sched_selector.to_appear_in_schedule = arm_to_appear_in_schedule;
        return &arm_sched_selector;
+
 }
 
 static const ilp_sched_selector_t *arm_get_ilp_sched_selector(const void *self) {