Commit edbb33c7 by Nick Clifton Committed by Nick Clifton

rl78.c (need_to_save): Save register 22 if it is used, even if it is not being…

rl78.c (need_to_save): Save register 22 if it is used, even if it is not being used as a frame pointer.

	* config/rl78/rl78.c (need_to_save): Save register 22 if it is
	used, even if it is not being used as a frame pointer.

From-SVN: r222845
parent c88718a9
2015-05-06 Nick Clifton <nickc@redhat.com>
* config/rl78/rl78.c (need_to_save): Save register 22 if it is
used, even if it is not being used as a frame pointer.
2015-05-05 Jason Merrill <jason@redhat.com>
* dwarf2out.c (gen_member_die): Don't emit anything for an
......
......@@ -687,7 +687,8 @@ need_to_save (unsigned int regno)
return df_regs_ever_live_p (regno);
}
if (regno == FRAME_POINTER_REGNUM && frame_pointer_needed)
if (regno == FRAME_POINTER_REGNUM
&& (frame_pointer_needed || df_regs_ever_live_p (regno)))
return true;
if (fixed_regs[regno])
return false;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment