X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=driver%2Ffirm_opt.c;h=5843af7b88c21fa2a9184aa300d5ffcf80bd9206;hb=ed1ed2b5fb813fd8de24b2eaa6fffce033246a8c;hp=c5c9b839fe764d942740428f0d9b4cc0e06275af;hpb=6e9b6a84198d7dc280065d1c379c150c3f207239;p=cparser diff --git a/driver/firm_opt.c b/driver/firm_opt.c index c5c9b83..5843af7 100644 --- a/driver/firm_opt.c +++ b/driver/firm_opt.c @@ -27,7 +27,7 @@ #if defined(_DEBUG) || defined(FIRM_DEBUG) #define DBG(x) dbg_printf x #else -#define DBG(x) +#define DBG(x) ((void)0) #endif /* _DEBUG || FIRM_DEBUG */ @@ -112,8 +112,6 @@ static create_intrinsic_fkt *arch_create_intrinsic = NULL; static void *create_intrinsic_ctx = NULL; static const ir_settings_if_conv_t *if_conv_info = NULL; -ir_mode *firm_imm_fp_mode = NULL; - /* entities of runtime functions */ ir_entity_ptr rts_entities[rts_max]; @@ -908,7 +906,7 @@ void gen_firm_init(void) params.cc_mask = 0; /* no regparam, cdecl */ params.builtin_dbg = NULL; - init_firm(¶ms); + ir_init(¶ms); if (firm_be_opt.selection == BE_FIRM_BE) { const backend_params *be_params = be_get_backend_param(); @@ -920,9 +918,6 @@ void gen_firm_init(void) ad_param = be_params->dep_param; if_conv_info = be_params->if_conv_info; - - if (be_params->has_imm_fp_mode) - firm_imm_fp_mode = be_params->imm_fp_mode; } dbg_init(NULL, NULL, dbg_snprint); @@ -1079,5 +1074,4 @@ void firm_early_init(void) { /* arg: need this here for command line options */ be_opt_register(); - firm_init_options(NULL, 0, NULL); }