- in array contained Bads. Now it's possible. *
- on = optimize_in_place(nn);
- if (nn != on) exchange(nn, on);*/
+ in array contained Bads. Now it's possible, but don't do it for
+ the end block! */
+ if (n != current_ir_graph->end_block) on = optimize_in_place(nn);
+ else on = nn;
+ if (nn != on) exchange(nn, on);