From 1378b3dc871c6dc37488de756bd1022665c125d8 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Thu, 9 Aug 2012 16:53:37 +0200 Subject: [PATCH] sparc: fix delayslot picking order --- ir/be/sparc/sparc_emitter.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/be/sparc/sparc_emitter.c b/ir/be/sparc/sparc_emitter.c index b8ad1c38f..0719804af 100644 --- a/ir/be/sparc/sparc_emitter.c +++ b/ir/be/sparc/sparc_emitter.c @@ -1418,7 +1418,7 @@ static void pick_delay_slots(size_t n_blocks, ir_node **blocks) cmp_block_execfreqs); for (size_t i = 0; i < n_blocks; ++i) { - const ir_node *block = blocks[i]; + const ir_node *block = sorted_blocks[i]; sched_foreach(block, node) { if (!has_delay_slot(node)) continue; -- 2.20.1