From: Michael Beck Date: Tue, 1 Dec 2009 17:52:14 +0000 (+0000) Subject: - removed C99 features X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=0f8ce2cb3442f33f0e5b07106151513f2100d562;p=libfirm - removed C99 features [r26763] --- diff --git a/ir/be/bechordal.c b/ir/be/bechordal.c index 5a119e797..e5b255b81 100644 --- a/ir/be/bechordal.c +++ b/ir/be/bechordal.c @@ -609,11 +609,10 @@ void be_ra_chordal_color(be_chordal_env_t *chordal_env) void be_init_chordal(void) { - FIRM_DBG_REGISTER(dbg, "firm.be.chordal"); - static be_ra_chordal_coloring_t coloring = { be_ra_chordal_color }; + FIRM_DBG_REGISTER(dbg, "firm.be.chordal"); be_register_chordal_coloring("default", &coloring); } diff --git a/ir/be/bechordal_main.c b/ir/be/bechordal_main.c index 4052b769e..f5ea6bca7 100644 --- a/ir/be/bechordal_main.c +++ b/ir/be/bechordal_main.c @@ -493,12 +493,12 @@ void be_init_chordal_main(void) be_ra_chordal_main, }; - be_register_allocator("chordal", &be_ra_chordal_allocator); - lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be"); lc_opt_entry_t *ra_grp = lc_opt_get_grp(be_grp, "ra"); lc_opt_entry_t *chordal_grp = lc_opt_get_grp(ra_grp, "chordal"); + be_register_allocator("chordal", &be_ra_chordal_allocator); + lc_opt_add_table(chordal_grp, be_chordal_options); be_add_module_list_opt(chordal_grp, "coloring", "select coloring methode", &colorings, (void**) &selected_coloring); } diff --git a/ir/opt/loop.c b/ir/opt/loop.c index 3f95d9c18..e6e06ddd6 100644 --- a/ir/opt/loop.c +++ b/ir/opt/loop.c @@ -374,9 +374,9 @@ unsigned loop_walker(loop_entry_t *entries, void find_loop_entries_walk(ir_node *node, void *env) { unsigned node_in_loop, pred_in_loop; + int i, arity; (void) env; - int i, arity; arity = get_irn_arity(node); for (i = 0; i < arity; i++) { ir_node *pred = get_irn_n(node, i); @@ -1070,8 +1070,8 @@ void peel(void) void alloc_linkstructs(ir_node *node, void *env) { - (void) env; link_node_state_t *state = XMALLOCZ(link_node_state_t); + (void) env; node->link = (void *)state; } @@ -1184,13 +1184,14 @@ void loop_optimization(ir_graph *irg) //irg_walk_graph(irg, phicheck, NULL, NULL); ir_loop *loop; + int sons, nr; assure_cf_loop(irg); loop = get_irg_loop(irg); - int sons = get_loop_n_sons(loop); + sons = get_loop_n_sons(loop); //printf("FOUND %d LOOPS \n", sons); - int nr; + for (nr=0; nr