From 2cb8d9fe7244aa59fdf501b5b990f511394f3ec9 Mon Sep 17 00:00:00 2001 From: Ting-Wei Lan <lantw44@gmail.com> Date: Fri, 1 Jan 2016 18:18:45 +0800 Subject: Use x30 as the frame pointer --- src/code-generation.c | 1 + 1 file changed, 1 insertion(+) (limited to 'src/code-generation.c') diff --git a/src/code-generation.c b/src/code-generation.c index 0dd32fe..19c23e1 100644 --- a/src/code-generation.c +++ b/src/code-generation.c @@ -246,6 +246,7 @@ void ccmmc_code_generation(CcmmcState *state) state->table->current = NULL; ccmmc_symbol_table_reopen_scope(state->table); state->reg_pool = ccmmc_register_init(state->asm_output); + fputs("fp\t.req\tx30\n", state->asm_output); generate_program(state); ccmmc_register_fini(state->reg_pool); state->reg_pool = NULL; -- cgit