From: Michael Beck Date: Wed, 12 Oct 2005 11:42:39 +0000 (+0000) Subject: debugger extension added X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=4706923c2f0d9c18b80d09e1498ae896544b91c3;p=libfirm debugger extension added [r6682] --- diff --git a/ir/common/firm.c b/ir/common/firm.c index 77ac60732..a680ec774 100644 --- a/ir/common/firm.c +++ b/ir/common/firm.c @@ -39,6 +39,7 @@ # include "reassoc_t.h" # include "irhooks.h" # include "iredges_t.h" +# include "debugger.h" void init_firm(const firm_parameter_t *param) @@ -49,7 +50,7 @@ init_firm(const firm_parameter_t *param) memset(&def_params, 0, sizeof(def_params)); if (param) { - /* check for reasonale size */ + /* check for reasonable size */ assert(param->size <= sizeof(def_params) && (param->size & 3) == 0 && "parameter struct not initialized ???"); size = sizeof(def_params); @@ -104,6 +105,11 @@ init_firm(const firm_parameter_t *param) arch_dep_set_opts(arch_dep_mul_to_shift | arch_dep_div_by_const | arch_dep_mod_by_const); firm_archops_init(def_params.arch_op_settings); + +#ifndef NDEBUG + /* integrated debugger extension */ + firm_init_debugger(); +#endif }