From b8ca3b64836c0b4ce1589adf9fb5621aff10619a Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Fri, 30 May 2008 15:00:38 +0000 Subject: [PATCH] - no more be_init(): backend is initialised in init_firm [r19855] --- ir/be/bemain.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ir/be/bemain.c b/ir/be/bemain.c index 42eac6d15..1cff81d9d 100644 --- a/ir/be/bemain.c +++ b/ir/be/bemain.c @@ -233,12 +233,16 @@ static void be_sched_vrfy(be_irg_t *birg, int vrfy_opt) { } } -/* Initialize the Firm backend. Must be run BEFORE init_firm()! */ -const backend_params *be_init(void) +/* Initialize the Firm backend. Must be run first in init_firm()! */ +void firm_be_init(void) { be_opt_register(); be_init_modules(); +} +/* Returns the backend parameter */ +const backend_params *be_get_backend_param(void) +{ if (isa_if->get_params) return isa_if->get_params(); return &be_params; -- 2.20.1