X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_x87.c;h=dbaa2f25a00a89de3356f9ccba3fd724afb201b1;hb=2b589bc2c8f25c342de8c3320d086a714449259a;hp=5723f3d5602a73360183973e30a62aa3c01b1c19;hpb=5619c9122551713adbefc33977572639408dd8b9;p=libfirm diff --git a/ir/be/ia32/ia32_x87.c b/ir/be/ia32/ia32_x87.c index 5723f3d56..dbaa2f25a 100644 --- a/ir/be/ia32/ia32_x87.c +++ b/ir/be/ia32/ia32_x87.c @@ -772,14 +772,12 @@ static vfp_liveness vfp_liveness_transfer(ir_node *irn, vfp_liveness live) */ static vfp_liveness vfp_liveness_end_of_block(x87_simulator *sim, const ir_node *block) { - int i; vfp_liveness live = 0; const arch_register_class_t *cls = &ia32_reg_classes[CLASS_ia32_vfp]; const be_lv_t *lv = sim->lv; - be_lv_foreach(lv, block, be_lv_state_end, i) { + be_lv_foreach(lv, block, be_lv_state_end, node) { const arch_register_t *reg; - const ir_node *node = be_lv_get_irn(lv, block, i); if (!arch_irn_consider_in_reg_alloc(cls, node)) continue; @@ -821,7 +819,6 @@ static void update_liveness(x87_simulator *sim, ir_node *block) { vfp_liveness live = vfp_liveness_end_of_block(sim, block); unsigned idx; - ir_node *irn; /* now iterate through the block backward and cache the results */ sched_foreach_reverse(block, irn) { @@ -1561,7 +1558,7 @@ static int sim_Fucom(x87_state *state, ir_node *n) case 0: dst = op_ia32_FucomFnstsw; break; case 1: dst = op_ia32_FucompFnstsw; break; case 2: dst = op_ia32_FucomppFnstsw; break; - default: panic("invalid popcount in sim_Fucom"); + default: panic("invalid popcount"); } for (i = 0; i < pops; ++i) { @@ -1576,10 +1573,10 @@ static int sim_Fucom(x87_state *state, ir_node *n) x87_pop(state); x87_create_fpop(state, sched_next(n), 1); break; - default: panic("invalid popcount in sim_Fucom"); + default: panic("invalid popcount"); } } else { - panic("invalid operation %+F in sim_FucomFnstsw", n); + panic("invalid operation %+F", n); } x87_patch_insn(n, dst); @@ -1796,7 +1793,7 @@ static int sim_Copy(x87_state *state, ir_node *n) if (out_idx >= 0 && out_idx != op1_idx) { /* Matze: out already on stack? how can this happen? */ - panic("invalid stack state in x87 simulator"); + panic("invalid stack state"); #if 0 /* op1 must be killed and placed where out is */