From 95afc5aaefb484a67fb89f02b5e96cc302fe02ef Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Tue, 22 May 2007 15:23:39 +0000 Subject: [PATCH] workaround [r13985] --- ir/ana/execfreq.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ir/ana/execfreq.c b/ir/ana/execfreq.c index 957dc89e2..57a1dec9f 100644 --- a/ir/ana/execfreq.c +++ b/ir/ana/execfreq.c @@ -258,7 +258,10 @@ compute_execfreq(ir_graph * irg, double loop_weight) freqs = ef->set = new_set(cmp_freq, 32); construct_cf_backedges(irg); - edges_assure(irg); + /* workaround for defect edges (happens after optimisations merges blocks)*/ + edges_deactivate(irg); + edges_activate(irg); + /* edges_assure(irg); */ wd.idx = 0; wd.set = freqs; -- 2.20.1