entity *ent = be_get_frame_entity(node);
ir_mode *mode = env->mode;
+ /* If the StackParam has only one user -> */
+ /* put it in the Block where the user resides */
+ if (get_irn_n_edges(node) == 1) {
+ env->block = get_nodes_block(get_edge_src_irn(get_irn_out_edge_first(node)));
+ }
+
if (mode_is_float(mode)) {
new_op = new_rd_ia32_fLoad(env->dbg, env->irg, env->block, ptr, noreg, mem, mode_T);
}