register if not marked dead/unused, before return.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@223647
138bc75d-0d04-0410-961f-
82ee72b054a4
+2015-05-25 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
+
+ * config/avr/avr.c (avr_out_load_psi_reg_no_disp_tiny): Restore base
+ register if not marked dead/unused, before return.
+
2015-05-22 Jan Hubicka <hubicka@ucw.cz>
PR lto/66180
}
else
{
- return avr_asm_len ("ld %A0,%1+" CR_TAB
- "ld %B0,%1+" CR_TAB
- "ld %C0,%1", op, plen, -3);
+ avr_asm_len ("ld %A0,%1+" CR_TAB
+ "ld %B0,%1+" CR_TAB
+ "ld %C0,%1", op, plen, -3);
if (reg_dest != reg_base - 2 &&
!reg_unused_after (insn, base))