fix cparser warnings
authorMatthias Braun <matze@braunis.de>
Thu, 14 Apr 2011 16:24:40 +0000 (18:24 +0200)
committerMatthias Braun <matze@braunis.de>
Fri, 15 Apr 2011 14:11:25 +0000 (16:11 +0200)
49 files changed:
include/libfirm/adt/array.h
include/libfirm/irnode.h
ir/be/TEMPLATE/bearch_TEMPLATE.c
ir/be/amd64/bearch_amd64.c
ir/be/arm/bearch_arm.c
ir/be/beabi.c
ir/be/bearch.c
ir/be/beblocksched.c
ir/be/bechordal.c
ir/be/bechordal_common.c
ir/be/bechordal_main.c
ir/be/becopyheur.c
ir/be/becopyheur2.c
ir/be/becopyheur4.c
ir/be/becopyopt.c
ir/be/becopystat.c
ir/be/bedbgout.c
ir/be/beirgmod.c
ir/be/belistsched.c
ir/be/belive.c
ir/be/beloopana.c
ir/be/belower.c
ir/be/bemodule.c
ir/be/bepbqpcoloring.c
ir/be/bepeephole.c
ir/be/beprefalloc.c
ir/be/bera.c
ir/be/besched.c
ir/be/beschednormal.c
ir/be/beschedrand.c
ir/be/beschedregpress.c
ir/be/beschedtrace.c
ir/be/beschedtrivial.c
ir/be/bespill.c
ir/be/bespillbelady.c
ir/be/bespilldaemel.c
ir/be/bespillslots.c
ir/be/bespillutil.c
ir/be/bessaconstr.c
ir/be/bestabs.c
ir/be/bestate.c
ir/be/ia32/bearch_ia32.c
ir/be/ia32/ia32_new_nodes.c
ir/be/sparc/sparc_new_nodes.c
ir/ir/irdump.c
ir/ir/irflag.c
ir/ir/irop.c
ir/ir/irverify_t.h
ir/kaps/html_dumper.c

index 0a0beec..642fc6c 100644 (file)
 #define ARR_SETLEN(type, arr, n) \
   ((arr) = (type*) ir_arr_setlen((void *)(arr), (n), sizeof(type) * (n)))
 
 #define ARR_SETLEN(type, arr, n) \
   ((arr) = (type*) ir_arr_setlen((void *)(arr), (n), sizeof(type) * (n)))
 
-/** Set a length smaller than the current length of the array.  Do not
- *  resize. len must be <= ARR_LEN(arr). */
-static inline void ARR_SHRINKLEN(void *arr, size_t new_len);
-
 /**
  * Resize a flexible array by growing it by delta elements.
  *
 /**
  * Resize a flexible array by growing it by delta elements.
  *
@@ -253,6 +249,8 @@ FIRM_API void ir_verify_arr(const void *elts);
 #define ARR_ELTS_OFFS offsetof(ir_arr_descr, elts)
 #define ARR_DESCR(elts) ((ir_arr_descr *)(void *)((char *)(elts) - ARR_ELTS_OFFS))
 
 #define ARR_ELTS_OFFS offsetof(ir_arr_descr, elts)
 #define ARR_DESCR(elts) ((ir_arr_descr *)(void *)((char *)(elts) - ARR_ELTS_OFFS))
 
+/** Set a length smaller than the current length of the array.  Do not
+ *  resize. len must be <= ARR_LEN(arr). */
 static inline void ARR_SHRINKLEN(void *arr, size_t new_len)
 {
        ARR_VRFY(arr);
 static inline void ARR_SHRINKLEN(void *arr, size_t new_len)
 {
        ARR_VRFY(arr);
index 3cbe66d..17a3570 100644 (file)
@@ -545,10 +545,6 @@ FIRM_API ir_node  *get_Sync_pred(const ir_node *node, int pos);
 FIRM_API void      set_Sync_pred(ir_node *node, int pos, ir_node *pred);
 FIRM_API void      add_Sync_pred(ir_node *node, ir_node *pred);
 
 FIRM_API void      set_Sync_pred(ir_node *node, int pos, ir_node *pred);
 FIRM_API void      add_Sync_pred(ir_node *node, ir_node *pred);
 
-/** Return the projection number of a Proj node. */
-FIRM_API long      get_Proj_proj(const ir_node *node);
-FIRM_API void      set_Proj_proj(ir_node *node, long proj);
-
 /**
  * Returns non-zero if a node is a routine parameter.
  *
 /**
  * Returns non-zero if a node is a routine parameter.
  *
index 385f468..1785b26 100644 (file)
@@ -375,7 +375,7 @@ const arch_isa_if_t TEMPLATE_isa_if = {
        TEMPLATE_emit_routine,
 };
 
        TEMPLATE_emit_routine,
 };
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_arch_TEMPLATE);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_arch_TEMPLATE)
 void be_init_arch_TEMPLATE(void)
 {
        be_register_isa_if("TEMPLATE", &TEMPLATE_isa_if);
 void be_init_arch_TEMPLATE(void)
 {
        be_register_isa_if("TEMPLATE", &TEMPLATE_isa_if);
index df70374..ce10c56 100644 (file)
@@ -555,7 +555,7 @@ const arch_isa_if_t amd64_isa_if = {
        amd64_gen_routine,
 };
 
        amd64_gen_routine,
 };
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_arch_amd64);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_arch_amd64)
 void be_init_arch_amd64(void)
 {
        be_register_isa_if("amd64", &amd64_isa_if);
 void be_init_arch_amd64(void)
 {
        be_register_isa_if("amd64", &amd64_isa_if);
index a97fe68..4916b23 100644 (file)
@@ -627,7 +627,7 @@ const arch_isa_if_t arm_isa_if = {
        arm_gen_routine,
 };
 
        arm_gen_routine,
 };
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_arch_arm);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_arch_arm)
 void be_init_arch_arm(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_arch_arm(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
index 607cdb7..d46121a 100644 (file)
@@ -2225,7 +2225,7 @@ void be_set_allocatable_regs(const ir_graph *irg,
        }
 }
 
        }
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_abi);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_abi)
 void be_init_abi(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.abi");
 void be_init_abi(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.abi");
index e64ca43..c0c6a36 100644 (file)
@@ -295,7 +295,7 @@ void arch_dump_register_req(FILE *F, const arch_register_req_t *req,
        }
 
        if (req->width != 1) {
        }
 
        if (req->width != 1) {
-               fprintf(F, " width:%u", req->width);
+               fprintf(F, " width:%d", req->width);
        }
        if (arch_register_req_is(req, aligned)) {
                fprintf(F, " aligned");
        }
        if (arch_register_req_is(req, aligned)) {
                fprintf(F, " aligned");
@@ -355,7 +355,7 @@ void arch_dump_reqs_and_registers(FILE *F, const ir_node *node)
                        fprintf(F, " not_scheduled");
                }
        }
                        fprintf(F, " not_scheduled");
                }
        }
-       fprintf(F, " (%d)\n", flags);
+       fprintf(F, " (%d)\n", (int)flags);
 }
 
 static const arch_register_req_t no_requirement = {
 }
 
 static const arch_register_req_t no_requirement = {
index f7cefaa..54c5bf2 100644 (file)
@@ -722,7 +722,7 @@ static ir_node **create_block_schedule_ilp(ir_graph *irg, ir_exec_freq *execfreq
  * |_|  |_|\__,_|_|_| |_|
  *
  */
  * |_|  |_|\__,_|_|_| |_|
  *
  */
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_blocksched);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_blocksched)
 void be_init_blocksched(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_blocksched(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
index 962442a..9b5da2b 100644 (file)
@@ -554,7 +554,7 @@ void be_ra_chordal_color(be_chordal_env_t *chordal_env)
        del_pset(env.pre_colored);
 }
 
        del_pset(env.pre_colored);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_chordal);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_chordal)
 void be_init_chordal(void)
 {
        static be_ra_chordal_coloring_t coloring = {
 void be_init_chordal(void)
 {
        static be_ra_chordal_coloring_t coloring = {
index 0bffe02..195aa50 100644 (file)
@@ -293,7 +293,7 @@ ir_node *pre_process_constraints(be_chordal_env_t *env, be_insn_t **the_insn)
        return perm;
 }
 
        return perm;
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_chordal_common);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_chordal_common)
 void be_init_chordal_common(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.chordal_common");
 void be_init_chordal_common(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.chordal_common");
index e2f8205..1ee54e9 100644 (file)
@@ -458,7 +458,7 @@ static void be_ra_chordal_main(ir_graph *irg)
        be_timer_pop(T_RA_OTHER);
 }
 
        be_timer_pop(T_RA_OTHER);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_chordal_main);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_chordal_main)
 void be_init_chordal_main(void)
 {
        static be_ra_t be_ra_chordal_allocator = {
 void be_init_chordal_main(void)
 {
        static be_ra_t be_ra_chordal_allocator = {
index 8ac0ea0..7fc39bb 100644 (file)
@@ -658,7 +658,7 @@ int co_solve_heuristic(copy_opt_t *co)
        return 0;
 }
 
        return 0;
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copyheur);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copyheur)
 void be_init_copyheur(void)
 {
        static co_algo_info copyheur = {
 void be_init_copyheur(void)
 {
        static co_algo_info copyheur = {
index 8a0e5a8..c223139 100644 (file)
@@ -1132,7 +1132,7 @@ static void ifg_dump_at_end(FILE *file, void *self)
                neighb_t *n;
 
                if (ai->mst_parent != ai)
                neighb_t *n;
 
                if (ai->mst_parent != ai)
-                       fprintf(file, "\tn%d -- n%d [style=dotted color=blue arrowhead=normal];\n", idx, get_irn_idx(ai->mst_parent->inh.irn));
+                       fprintf(file, "\tn%d -- n%u [style=dotted color=blue arrowhead=normal];\n", idx, get_irn_idx(ai->mst_parent->inh.irn));
 
                co_gs_foreach_neighb(a, n) {
                        int nidx = get_irn_idx(n->irn);
 
                co_gs_foreach_neighb(a, n) {
                        int nidx = get_irn_idx(n->irn);
@@ -1258,7 +1258,7 @@ int co_solve_heuristic_new(copy_opt_t *co)
        return 0;
 }
 
        return 0;
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copyheur2);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copyheur2)
 void be_init_copyheur2(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_copyheur2(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
index f96cc26..b7e873d 100644 (file)
@@ -1515,7 +1515,7 @@ static const lc_opt_table_entry_t options[] = {
        LC_OPT_LAST
 };
 
        LC_OPT_LAST
 };
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copyheur4);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copyheur4)
 void be_init_copyheur4(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_copyheur4(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
index e9e0e9c..84ab01a 100644 (file)
@@ -136,7 +136,7 @@ void be_register_copyopt(const char *name, co_algo_info *copyopt)
        be_add_module_to_list(&copyopts, name, copyopt);
 }
 
        be_add_module_to_list(&copyopts, name, copyopt);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copyopt);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copyopt)
 void be_init_copyopt(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_copyopt(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
@@ -155,7 +155,7 @@ static int void_algo(copy_opt_t *co)
        return 0;
 }
 
        return 0;
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copynone);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copynone)
 void be_init_copynone(void)
 {
        static co_algo_info copyheur = {
 void be_init_copynone(void)
 {
        static co_algo_info copyheur = {
index 14d0546..d3447c4 100644 (file)
@@ -113,7 +113,7 @@ int curr_vals[ASIZE];
 static ir_nodeset_t *all_phi_nodes;
 static ir_nodeset_t *all_copy_nodes;
 
 static ir_nodeset_t *all_phi_nodes;
 static ir_nodeset_t *all_copy_nodes;
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copystat);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_copystat)
 void be_init_copystat(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.copystat");
 void be_init_copystat(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.copystat");
@@ -123,7 +123,7 @@ void be_init_copystat(void)
        memset(curr_vals, 0, sizeof(curr_vals));
 }
 
        memset(curr_vals, 0, sizeof(curr_vals));
 }
 
-BE_REGISTER_MODULE_DESTRUCTOR(be_quit_copystat);
+BE_REGISTER_MODULE_DESTRUCTOR(be_quit_copystat)
 void be_quit_copystat(void)
 {
        if (all_phi_nodes != NULL) {
 void be_quit_copystat(void)
 {
        if (all_phi_nodes != NULL) {
@@ -242,7 +242,7 @@ void copystat_dump(ir_graph *irg)
        buf[sizeof(buf) - 1] = '\0';
        out = be_ffopen(buf, "stat", "wt");
 
        buf[sizeof(buf) - 1] = '\0';
        out = be_ffopen(buf, "stat", "wt");
 
-       fprintf(out, "%d\n", ASIZE);
+       fprintf(out, "%d\n", (int)ASIZE);
        for (i = 0; i < ASIZE; i++) {
 #if 0
                if (i >= I_PHI_ARITY_S && i <= I_PHI_ARITY_E)
        for (i = 0; i < ASIZE; i++) {
 #if 0
                if (i >= I_PHI_ARITY_S && i <= I_PHI_ARITY_E)
index 87105b3..9afc506 100644 (file)
@@ -105,7 +105,7 @@ static dbg_handle *create_null_dbgout_module(void)
        return &null_handle;
 }
 
        return &null_handle;
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_dbgout);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_dbgout)
 void be_init_dbgout(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_dbgout(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
index 9f9c48d..fb11142 100644 (file)
@@ -342,7 +342,7 @@ void be_remove_dead_nodes_from_schedule(ir_graph *irg)
        irg_block_walk_graph(irg, remove_dead_nodes_walker, NULL, &env);
 }
 
        irg_block_walk_graph(irg, remove_dead_nodes_walker, NULL, &env);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_irgmod);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_irgmod)
 void be_init_irgmod(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.irgmod");
 void be_init_irgmod(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.irgmod");
index 142dd1b..22abca7 100644 (file)
@@ -302,7 +302,7 @@ void be_list_sched_graph(ir_graph *irg, const list_sched_selector_t *selector)
        free(env.scheduled);
 }
 
        free(env.scheduled);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_listsched);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_listsched)
 void be_init_listsched(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.sched");
 void be_init_listsched(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.sched");
index 07a67fa..77a49e6 100644 (file)
@@ -903,7 +903,7 @@ void be_live_chk_compare(be_lv_t *lv, lv_chk_t *lvc)
        obstack_free(&obst, NULL);
 }
 
        obstack_free(&obst, NULL);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_live);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_live)
 void be_init_live(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.liveness");
 void be_init_live(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.liveness");
index 762b7f1..b79c537 100644 (file)
@@ -244,7 +244,7 @@ void be_free_loop_pressure(be_loopana_t *loop_ana)
        xfree(loop_ana);
 }
 
        xfree(loop_ana);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_loopana);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_loopana)
 void be_init_loopana(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.loopana");
 void be_init_loopana(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.loopana");
index dc93e6b..344564c 100644 (file)
@@ -900,7 +900,7 @@ found_front:
        while (!sched_is_begin(node)) {
                const arch_register_req_t *req;
                int                        input = -1;
        while (!sched_is_begin(node)) {
                const arch_register_req_t *req;
                int                        input = -1;
-               ir_node                   *proj;
+               ir_node                   *proj  = NULL;
 
                /* search if node is a INPUT of Perm */
                foreach_out_edge(perm, edge) {
 
                /* search if node is a INPUT of Perm */
                foreach_out_edge(perm, edge) {
index c309c96..7ba3f57 100644 (file)
@@ -58,7 +58,6 @@ void be_init_daemelspill(void);
 void be_init_dbgout(void);
 void be_init_arch_ia32(void);
 void be_init_arch_arm(void);
 void be_init_dbgout(void);
 void be_init_arch_ia32(void);
 void be_init_arch_arm(void);
-void be_init_arch_sparc(void);
 void be_init_arch_amd64(void);
 void be_init_arch_sta(void);
 void be_init_arch_sparc(void);
 void be_init_arch_amd64(void);
 void be_init_arch_sta(void);
 void be_init_arch_sparc(void);
index 8d4f3dc..4772c74 100644 (file)
@@ -785,7 +785,7 @@ static void be_pbqp_coloring(be_chordal_env_t *env)
 /**
  * Initializes this module.
  */
 /**
  * Initializes this module.
  */
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_pbqp_coloring);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_pbqp_coloring)
 void be_init_pbqp_coloring(void)
 {
        lc_opt_entry_t *be_grp       = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_pbqp_coloring(void)
 {
        lc_opt_entry_t *be_grp       = lc_opt_get_grp(firm_opt_get_root(), "be");
index f7c7d9a..3649a91 100644 (file)
@@ -315,7 +315,7 @@ void be_peephole_opt(ir_graph *irg)
        xfree(register_values);
 }
 
        xfree(register_values);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_peephole);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_peephole)
 void be_init_peephole(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.peephole");
 void be_init_peephole(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.peephole");
index d879489..b35947d 100644 (file)
@@ -635,12 +635,12 @@ static bool try_optimistic_split(ir_node *to_split, ir_node *before,
        ir_node               *original_insn;
        ir_node               *block;
        ir_node               *copy;
        ir_node               *original_insn;
        ir_node               *block;
        ir_node               *copy;
-       unsigned               r;
+       unsigned               r = 0;
        unsigned               from_r;
        unsigned               i;
        allocation_info_t     *info = get_allocation_info(to_split);
        reg_pref_t            *prefs;
        unsigned               from_r;
        unsigned               i;
        allocation_info_t     *info = get_allocation_info(to_split);
        reg_pref_t            *prefs;
-       float                  delta;
+       float                  delta = 0;
        float                  split_threshold;
 
        (void) pref;
        float                  split_threshold;
 
        (void) pref;
@@ -747,7 +747,7 @@ static void assign_reg(const ir_node *block, ir_node *node,
        ir_node                   *in_node;
        unsigned                   i;
        const unsigned            *allowed_regs;
        ir_node                   *in_node;
        unsigned                   i;
        const unsigned            *allowed_regs;
-       unsigned                   r;
+       unsigned                   r = 0;
 
        assert(!is_Phi(node));
        /* preassigned register? */
 
        assert(!is_Phi(node));
        /* preassigned register? */
@@ -1964,7 +1964,7 @@ static void be_pref_alloc(ir_graph *new_irg)
        obstack_free(&obst, NULL);
 }
 
        obstack_free(&obst, NULL);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_pref_alloc);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_pref_alloc)
 void be_init_pref_alloc(void)
 {
        static be_ra_t be_ra_pref = {
 void be_init_pref_alloc(void)
 {
        static be_ra_t be_ra_pref = {
index 5079570..ec46263 100644 (file)
@@ -60,7 +60,7 @@ void be_allocate_registers(ir_graph *irg)
        }
 }
 
        }
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_ra);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_ra)
 void be_init_ra(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_ra(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
index 922dccb..c436884 100644 (file)
@@ -166,7 +166,7 @@ void be_schedule_graph(ir_graph *irg)
        scheduler(irg);
 }
 
        scheduler(irg);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched)
 void be_init_sched(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_sched(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
index d75e712..2b39047 100644 (file)
@@ -446,7 +446,7 @@ static void sched_normal(ir_graph *irg)
        be_list_sched_graph(irg, &normal_selector);
 }
 
        be_list_sched_graph(irg, &normal_selector);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_normal);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_normal)
 void be_init_sched_normal(void)
 {
        be_register_scheduler("normal", sched_normal);
 void be_init_sched_normal(void)
 {
        be_register_scheduler("normal", sched_normal);
index 9108f1f..8826826 100644 (file)
@@ -103,7 +103,7 @@ static void sched_random(ir_graph *irg)
        be_list_sched_graph(irg, &random_selector);
 }
 
        be_list_sched_graph(irg, &random_selector);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_rand);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_rand)
 void be_init_sched_rand(void)
 {
        be_register_scheduler("random", sched_random);
 void be_init_sched_rand(void)
 {
        be_register_scheduler("random", sched_random);
index 8fba2fd..42e0abe 100644 (file)
@@ -311,7 +311,7 @@ static void sched_reg_pressure(ir_graph *irg)
        be_list_sched_graph(irg, &reg_pressure_selector);
 }
 
        be_list_sched_graph(irg, &reg_pressure_selector);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_regpress);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_regpress)
 void be_init_sched_regpress(void)
 {
        be_register_scheduler("regpress", sched_reg_pressure);
 void be_init_sched_regpress(void)
 {
        be_register_scheduler("regpress", sched_reg_pressure);
index 58e7604..0a12e91 100644 (file)
@@ -745,7 +745,7 @@ static void sched_heuristic(ir_graph *irg)
        be_list_sched_graph(irg, &heuristic_selector);
 }
 
        be_list_sched_graph(irg, &heuristic_selector);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_trace);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_trace)
 void be_init_sched_trace(void)
 {
        be_register_scheduler("heur", sched_heuristic);
 void be_init_sched_trace(void)
 {
        be_register_scheduler("heur", sched_heuristic);
index d05a0a9..bb34434 100644 (file)
@@ -89,7 +89,7 @@ static void sched_trivial(ir_graph *irg)
        be_list_sched_graph(irg, &trivial_selector);
 }
 
        be_list_sched_graph(irg, &trivial_selector);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_trivial);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_sched_trivial)
 void be_init_sched_trivial(void)
 {
        be_register_scheduler("trivial", sched_trivial);
 void be_init_sched_trivial(void)
 {
        be_register_scheduler("trivial", sched_trivial);
index 726cefd..cf2985d 100644 (file)
@@ -281,7 +281,7 @@ void be_do_spill(ir_graph *irg, const arch_register_class_t *cls)
        selected_spiller->spill(irg, cls);
 }
 
        selected_spiller->spill(irg, cls);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spilloptions);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spilloptions)
 void be_init_spilloptions(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_spilloptions(void)
 {
        lc_opt_entry_t *be_grp = lc_opt_get_grp(firm_opt_get_root(), "be");
index 28ee082..282f885 100644 (file)
@@ -999,7 +999,7 @@ static void be_spill_belady(ir_graph *irg, const arch_register_class_t *rcls)
        obstack_free(&obst, NULL);
 }
 
        obstack_free(&obst, NULL);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spillbelady);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spillbelady)
 void be_init_spillbelady(void)
 {
        static be_spiller_t belady_spiller = {
 void be_init_spillbelady(void)
 {
        static be_spiller_t belady_spiller = {
index 4b1311b..ef36c8f 100644 (file)
@@ -387,7 +387,7 @@ static void be_spill_daemel(ir_graph *irg, const arch_register_class_t *new_cls)
        be_delete_spill_env(spill_env);
 }
 
        be_delete_spill_env(spill_env);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_daemelspill);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_daemelspill)
 void be_init_daemelspill(void)
 {
        static be_spiller_t daemel_spiller = {
 void be_init_daemelspill(void)
 {
        static be_spiller_t daemel_spiller = {
index 3a5c2c2..b3fa6f9 100644 (file)
@@ -802,7 +802,7 @@ void be_assign_entities(be_fec_env_t *env,
        create_memperms(env);
 }
 
        create_memperms(env);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spillslots);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spillslots)
 void be_init_spillslots(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.spillslots");
 void be_init_spillslots(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.spillslots");
index a5d4e30..7c04690 100644 (file)
@@ -1020,7 +1020,7 @@ void be_insert_spills_reloads(spill_env_t *env)
        be_timer_pop(T_RA_SPILL_APPLY);
 }
 
        be_timer_pop(T_RA_SPILL_APPLY);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spill);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_spill)
 void be_init_spill(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.spill");
 void be_init_spill(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.spill");
index f849b3b..d88c5f1 100644 (file)
@@ -637,7 +637,7 @@ void be_ssa_construction_update_liveness_phis(be_ssa_construction_env_t *env,
        be_timer_pop(T_SSA_CONSTR);
 }
 
        be_timer_pop(T_SSA_CONSTR);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_ssaconstr);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_ssaconstr)
 void be_init_ssaconstr(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.ssaconstr");
 void be_init_ssaconstr(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.ssaconstr");
index ce6361f..265882f 100644 (file)
@@ -831,11 +831,11 @@ static void stabs_variable(dbg_handle *handle, const ir_entity *ent)
                if (linkage & IR_LINKAGE_CONSTANT)
                        kind = N_ROSYM;
                snprintf(buf, sizeof(buf), "\t.stabs\t\"%s:S%u\",%d,0,0,%s\n",
                if (linkage & IR_LINKAGE_CONSTANT)
                        kind = N_ROSYM;
                snprintf(buf, sizeof(buf), "\t.stabs\t\"%s:S%u\",%d,0,0,%s\n",
-                       get_entity_name(ent), tp_num, kind, get_entity_ld_name(ent));
+                        get_entity_name(ent), tp_num, kind, get_entity_ld_name(ent));
        } else {
                /* a global variable */
                snprintf(buf, sizeof(buf), "\t.stabs\t\"%s:G%u\",%d,0,0,0\n",
        } else {
                /* a global variable */
                snprintf(buf, sizeof(buf), "\t.stabs\t\"%s:G%u\",%d,0,0,0\n",
-                       get_entity_name(ent), tp_num, N_GSYM);
+                        get_entity_name(ent), tp_num, (int)N_GSYM);
        }
        buf[sizeof(buf) - 1] = '\0';
 
        }
        buf[sizeof(buf) - 1] = '\0';
 
@@ -875,7 +875,7 @@ static dbg_handle *be_stabs_open(void)
        return &h->base;
 }
 
        return &h->base;
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_stabs);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_stabs)
 void be_init_stabs(void)
 {
        be_register_dbgout_module("stabs", be_stabs_open);
 void be_init_stabs(void)
 {
        be_register_dbgout_module("stabs", be_stabs_open);
index 90f65be..69e3e09 100644 (file)
@@ -602,7 +602,7 @@ void be_assure_state(ir_graph *irg, const arch_register_t *reg, void *func_env,
        obstack_free(&env.obst, NULL);
 }
 
        obstack_free(&env.obst, NULL);
 }
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_state);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_state)
 void be_init_state(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.state");
 void be_init_state(void)
 {
        FIRM_DBG_REGISTER(dbg, "firm.be.state");
index 1fc7910..f9a8d1a 100644 (file)
@@ -2171,7 +2171,7 @@ const arch_isa_if_t ia32_isa_if = {
        ia32_emit,           /* emit && done */
 };
 
        ia32_emit,           /* emit && done */
 };
 
-BE_REGISTER_MODULE_CONSTRUCTOR(be_init_arch_ia32);
+BE_REGISTER_MODULE_CONSTRUCTOR(be_init_arch_ia32)
 void be_init_arch_ia32(void)
 {
        lc_opt_entry_t *be_grp   = lc_opt_get_grp(firm_opt_get_root(), "be");
 void be_init_arch_ia32(void)
 {
        lc_opt_entry_t *be_grp   = lc_opt_get_grp(firm_opt_get_root(), "be");
index 8424e58..b9658e2 100644 (file)
@@ -152,7 +152,7 @@ static void ia32_dump_node(FILE *F, ir_node *n, dump_reason_t reason)
                                        fprintf(F, "AM Source (Load)");
                                        break;
                                default:
                                        fprintf(F, "AM Source (Load)");
                                        break;
                                default:
-                                       fprintf(F, "unknown (%d)", get_ia32_op_type(n));
+                                       fprintf(F, "unknown (%d)", (int)get_ia32_op_type(n));
                                        break;
                        }
                        fprintf(F, "\n");
                                        break;
                        }
                        fprintf(F, "\n");
@@ -165,7 +165,7 @@ static void ia32_dump_node(FILE *F, ir_node *n, dump_reason_t reason)
                                case ia32_am_binary: fputs("source (binary)\n", F); break;
 
                                default:
                                case ia32_am_binary: fputs("source (binary)\n", F); break;
 
                                default:
-                                       fprintf(F, "unknown (%d)\n", get_ia32_am_support(n));
+                                       fprintf(F, "unknown (%d)\n", (int)get_ia32_am_support(n));
                                        break;
                        }
 
                                        break;
                        }
 
@@ -189,7 +189,7 @@ static void ia32_dump_node(FILE *F, ir_node *n, dump_reason_t reason)
                                fprintf(F, "default_pn = %ld\n", get_ia32_default_pn(n));
                        } else if (is_ia32_CMovcc(n) || is_ia32_Setcc(n) || is_ia32_Jcc(n)) {
                                ia32_attr_t *attr = get_ia32_attr(n);
                                fprintf(F, "default_pn = %ld\n", get_ia32_default_pn(n));
                        } else if (is_ia32_CMovcc(n) || is_ia32_Setcc(n) || is_ia32_Jcc(n)) {
                                ia32_attr_t *attr = get_ia32_attr(n);
-                               fprintf(F, "condition_code = 0x%X\n", get_ia32_condcode(n));
+                               fprintf(F, "condition_code = 0x%X\n", (unsigned)get_ia32_condcode(n));
                                fprintf(F, "ins_permuted = %u \n", attr->data.ins_permuted);
                        }
                        else if (is_ia32_CopyB(n) || is_ia32_CopyB_i(n)) {
                                fprintf(F, "ins_permuted = %u \n", attr->data.ins_permuted);
                        }
                        else if (is_ia32_CopyB(n) || is_ia32_CopyB_i(n)) {
index e114de2..235d258 100644 (file)
@@ -110,7 +110,7 @@ static void sparc_dump_node(FILE *F, ir_node *n, dump_reason_t reason)
                if (has_jmp_cond_attr(n)) {
                        const sparc_jmp_cond_attr_t *attr
                                = get_sparc_jmp_cond_attr_const(n);
                if (has_jmp_cond_attr(n)) {
                        const sparc_jmp_cond_attr_t *attr
                                = get_sparc_jmp_cond_attr_const(n);
-                       fprintf(F, "relation: %d (%s)\n", attr->relation,
+                       fprintf(F, "relation: %d (%s)\n", (int)attr->relation,
                                get_relation_string(attr->relation));
                        fprintf(F, "unsigned: %s\n", attr->is_unsigned ? "true" : "false");
                }
                                get_relation_string(attr->relation));
                        fprintf(F, "unsigned: %s\n", attr->is_unsigned ? "true" : "false");
                }
index d5b9f27..71289d0 100644 (file)
@@ -404,7 +404,6 @@ static void print_enum_item_edge(FILE *F, const ir_type *tp, size_t item, const
 /* global and ahead declarations                                   */
 /*-----------------------------------------------------------------*/
 
 /* global and ahead declarations                                   */
 /*-----------------------------------------------------------------*/
 
-static void dump_node_with_edges(ir_node *n, void *env);
 static void dump_loop_nodes_into_graph(FILE *F, ir_graph *irg);
 
 /*-----------------------------------------------------------------*/
 static void dump_loop_nodes_into_graph(FILE *F, ir_graph *irg);
 
 /*-----------------------------------------------------------------*/
@@ -2663,7 +2662,7 @@ void dump_loop(FILE *F, ir_loop *l)
                        PRINT_NODEID(b);
                        fprintf(F, "\"  label: \"");
                        dump_node_opcode(F, b);
                        PRINT_NODEID(b);
                        fprintf(F, "\"  label: \"");
                        dump_node_opcode(F, b);
-                       fprintf(F, " %ld:%d", get_irn_node_nr(b), get_irn_idx(b));
+                       fprintf(F, " %ld:%u", get_irn_node_nr(b), get_irn_idx(b));
                        fprintf(F, "\" status:clustered color:yellow\n");
 
                        /* dump the blocks edges */
                        fprintf(F, "\" status:clustered color:yellow\n");
 
                        /* dump the blocks edges */
@@ -2690,7 +2689,7 @@ void dump_loop(FILE *F, ir_loop *l)
                        PRINT_NODEID(b);
                        fprintf(F, "\"  label: \"");
                        dump_node_opcode(F, b);
                        PRINT_NODEID(b);
                        fprintf(F, "\"  label: \"");
                        dump_node_opcode(F, b);
-                       fprintf(F, " %ld:%d", get_irn_node_nr(b), get_irn_idx(b));
+                       fprintf(F, " %ld:%u", get_irn_node_nr(b), get_irn_idx(b));
                        fprintf(F, "\" status:clustered color:lightblue\n");
 
                        /* dump the nodes that go into the block */
                        fprintf(F, "\" status:clustered color:lightblue\n");
 
                        /* dump the nodes that go into the block */
index 3d8a53d..34d24ed 100644 (file)
@@ -60,7 +60,6 @@ optimization_state_t libFIRM_verb = 0;
 
 /* silence warnings */
 void set_opt_optimize(int value);
 
 /* silence warnings */
 void set_opt_optimize(int value);
-int get_opt_optimize(void);
 
 /* an external flag can be set and get from outside */
 #define E_FLAG(name, value, def)           \
 
 /* an external flag can be set and get from outside */
 #define E_FLAG(name, value, def)           \
index 450dd47..82d2f14 100644 (file)
@@ -171,7 +171,7 @@ ir_op *new_ir_op(unsigned code, const char *name, op_pin_state p,
 
        firm_set_default_operations(code, &res->ops);
        firm_set_default_copy_attr(code, &res->ops);
 
        firm_set_default_operations(code, &res->ops);
        firm_set_default_copy_attr(code, &res->ops);
-       firm_set_default_verifyer(code, &res->ops);
+       firm_set_default_verifier(code, &res->ops);
        firm_set_default_reassoc(code, &res->ops);
 
        add_irp_opcode(res);
        firm_set_default_reassoc(code, &res->ops);
 
        add_irp_opcode(res);
index 8498a28..81e5a2f 100644 (file)
@@ -82,6 +82,6 @@ do { \
 /**
  * Set the default verify_node and verify_proj_node operation for an ir_op_ops.
  */
 /**
  * Set the default verify_node and verify_proj_node operation for an ir_op_ops.
  */
-void firm_set_default_verifyer(unsigned code, ir_op_ops *ops);
+void firm_set_default_verifier(unsigned code, ir_op_ops *ops);
 
 #endif
 
 #endif
index d0809ea..11ffb6e 100644 (file)
@@ -90,7 +90,7 @@ static void dump_matrix(FILE *f, pbqp_matrix_t *mat)
 void dump_edge(FILE *file, pbqp_edge_t *edge)
 {
        fputs("<tex>\n", file);
 void dump_edge(FILE *file, pbqp_edge_t *edge)
 {
        fputs("<tex>\n", file);
-       fprintf(file, "\t\\overline\n{C}_{%d,%d}=\n",
+       fprintf(file, "\t\\overline\n{C}_{%u,%u}=\n",
                        edge->src->index, edge->tgt->index);
        dump_matrix(file, edge->costs);
        fputs("</tex><br>", file);
                        edge->src->index, edge->tgt->index);
        dump_matrix(file, edge->costs);
        fputs("</tex><br>", file);
@@ -124,7 +124,7 @@ static void dump_edge_costs(pbqp_t *pbqp)
 void dump_node(FILE *file, pbqp_node_t *node)
 {
        if (node) {
 void dump_node(FILE *file, pbqp_node_t *node)
 {
        if (node) {
-               fprintf(file, "\tc<sub>%d</sub> = ", node->index);
+               fprintf(file, "\tc<sub>%u</sub> = ", node->index);
                dump_vector(file, node->costs);
                fputs("<br>\n", file);
        }
                dump_vector(file, node->costs);
                fputs("<br>\n", file);
        }
@@ -155,7 +155,7 @@ void pbqp_dump_graph(pbqp_t *pbqp)
        for (src_index = 0; src_index < pbqp->num_nodes; ++src_index) {
                pbqp_node_t *node = get_node(pbqp, src_index);
                if (node && !node_is_reduced(node)) {
        for (src_index = 0; src_index < pbqp->num_nodes; ++src_index) {
                pbqp_node_t *node = get_node(pbqp, src_index);
                if (node && !node_is_reduced(node)) {
-                       fprintf(pbqp->dump_file, "\t n%d;\n", src_index);
+                       fprintf(pbqp->dump_file, "\t n%u;\n", src_index);
                }
        }
 
                }
        }
 
@@ -179,7 +179,7 @@ void pbqp_dump_graph(pbqp_t *pbqp)
                                continue;
 
                        if (src_index < tgt_index) {
                                continue;
 
                        if (src_index < tgt_index) {
-                               fprintf(pbqp->dump_file, "\t n%d -- n%d;\n", src_index,
+                               fprintf(pbqp->dump_file, "\t n%u -- n%u;\n", src_index,
                                                tgt_index);
                        }
                }
                                                tgt_index);
                        }
                }