diff options
Diffstat (limited to 'gcc/config/nios2')
-rw-r--r-- | gcc/config/nios2/nios2.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/config/nios2/nios2.c b/gcc/config/nios2/nios2.c index 848cc513537..d83c393ed60 100644 --- a/gcc/config/nios2/nios2.c +++ b/gcc/config/nios2/nios2.c @@ -566,7 +566,7 @@ nios2_expand_prologue (void) if (sp_offset) { rtx sp_adjust - = gen_rtx_SET (VOIDmode, stack_pointer_rtx, + = gen_rtx_SET (stack_pointer_rtx, plus_constant (Pmode, stack_pointer_rtx, sp_offset)); if (SMALL_INT (sp_offset)) insn = emit_insn (sp_adjust); @@ -632,7 +632,7 @@ nios2_expand_epilogue (bool sibcall_p) emit_move_insn (tmp, gen_int_mode (cfun->machine->save_regs_offset, Pmode)); insn = emit_insn (gen_add2_insn (stack_pointer_rtx, tmp)); - cfa_adj = gen_rtx_SET (VOIDmode, stack_pointer_rtx, + cfa_adj = gen_rtx_SET (stack_pointer_rtx, plus_constant (Pmode, stack_pointer_rtx, cfun->machine->save_regs_offset)); add_reg_note (insn, REG_CFA_ADJUST_CFA, cfa_adj); @@ -659,7 +659,7 @@ nios2_expand_epilogue (bool sibcall_p) { insn = emit_insn (gen_add2_insn (stack_pointer_rtx, gen_int_mode (sp_adjust, Pmode))); - cfa_adj = gen_rtx_SET (VOIDmode, stack_pointer_rtx, + cfa_adj = gen_rtx_SET (stack_pointer_rtx, plus_constant (Pmode, stack_pointer_rtx, sp_adjust)); add_reg_note (insn, REG_CFA_ADJUST_CFA, cfa_adj); @@ -1978,7 +1978,7 @@ nios2_adjust_call_address (rtx *call_op, rtx reg) if (!reg) reg = gen_reg_rtx (Pmode); addr = nios2_load_pic_address (addr, UNSPEC_PIC_CALL_SYM, tmp); - emit_insn (gen_rtx_SET (VOIDmode, reg, addr)); + emit_insn (gen_rtx_SET (reg, addr)); *call_op = reg; } } @@ -2711,7 +2711,7 @@ nios2_expand_custom_builtin (tree exp, unsigned int index, rtx target) unspec_args[argno] = const0_rtx; insn = (has_target_p - ? gen_rtx_SET (VOIDmode, target, + ? gen_rtx_SET (target, gen_rtx_UNSPEC_VOLATILE (tmode, gen_rtvec_v (3, unspec_args), UNSPECV_CUSTOM_XNXX)) |