From cf8cb33a340cf13eabad65f2fa5b27cfb4c1db67 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Thu, 30 Aug 2012 13:46:38 +0200 Subject: [PATCH] make block numbers accross functions more deterministic I aligning them to a multiple of 100 now, so that when code generated in an earlier functions only changes lightly it is very likely that the block numbers in later functions stay the same. --- ir/be/begnuas.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ir/be/begnuas.c b/ir/be/begnuas.c index 118291890..0d5195df4 100644 --- a/ir/be/begnuas.c +++ b/ir/be/begnuas.c @@ -592,7 +592,8 @@ void be_gas_emit_function_epilog(const ir_entity *entity) be_emit_char('\n'); be_emit_write_line(); - next_block_nr += 100; + next_block_nr += 199; + next_block_nr = next_block_nr/100*100; } /** -- 2.20.1