From cb7ab7a9a7a22f20694a12f4dd5aa81f29866b15 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Sun, 7 Oct 2007 17:05:12 +0000 Subject: [PATCH] parameter loads are floating [r16115] --- ir/be/beabi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ir/be/beabi.c b/ir/be/beabi.c index 0547a0cf5..c1318e876 100644 --- a/ir/be/beabi.c +++ b/ir/be/beabi.c @@ -1903,6 +1903,7 @@ static void modify_irg(be_abi_irg_t *env) ir_mode *mode = get_type_mode(param_type); ir_node *load = new_rd_Load(NULL, irg, reg_params_bl, new_NoMem(), addr, mode); + set_irn_pinned(load, op_pin_state_floats); repl = new_rd_Proj(NULL, irg, reg_params_bl, load, mode, pn_Load_res); } -- 2.20.1