From 29bb6875dc277a493d3764d1ef69d05100de03c0 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Mon, 28 Jul 2008 09:15:52 +0000 Subject: [PATCH] forgot to adjust mips backend for asm stuff [r20727] --- ir/be/mips/bearch_mips.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/ir/be/mips/bearch_mips.c b/ir/be/mips/bearch_mips.c index 7928d1e38..29dbf648e 100644 --- a/ir/be/mips/bearch_mips.c +++ b/ir/be/mips/bearch_mips.c @@ -990,6 +990,21 @@ static const backend_params *mips_get_libfirm_params(void) { return &p; } +static asm_constraint_flags_t mips_parse_asm_constraint(const void *self, + const char **c) +{ + (void) self; + (void) c; + return ASM_CONSTRAINT_FLAG_INVALID; +} + +static bool mips_is_valid_clobber(const void *self, const char *clobber) +{ + (void) self; + (void) clobber; + return false; +} + const arch_isa_if_t mips_isa_if = { mips_init, mips_done, @@ -1005,6 +1020,8 @@ const arch_isa_if_t mips_isa_if = { mips_get_allowed_execution_units, mips_get_machine, mips_get_irg_list, + mips_parse_asm_constraint, + mips_is_valid_clobber }; void be_init_arch_mips(void) -- 2.20.1