AVR: Dead code removal.
gcc/ * config/avr/avr.cc (avr_out_compare) [AVR_TINY]: Remove code in an "if avr_adiw_reg_p()" block that's dead for AVR_TINY.
This commit is contained in:
parent
2f71e801ad
commit
9b0f7ef8bc
1 changed files with 2 additions and 7 deletions
|
@ -6291,10 +6291,7 @@ avr_out_compare (rtx_insn *insn, rtx *xop, int *plen)
|
|||
&& (val8 == 0
|
||||
|| reg_unused_after (insn, xreg)))
|
||||
{
|
||||
if (AVR_TINY)
|
||||
avr_asm_len (TINY_SBIW (%A0, %B0, %1), xop, plen, 2);
|
||||
else
|
||||
avr_asm_len ("sbiw %0,%1", xop, plen, 1);
|
||||
avr_asm_len ("sbiw %0,%1", xop, plen, 1);
|
||||
|
||||
i++;
|
||||
continue;
|
||||
|
@ -6305,9 +6302,7 @@ avr_out_compare (rtx_insn *insn, rtx *xop, int *plen)
|
|||
&& compare_eq_p (insn)
|
||||
&& reg_unused_after (insn, xreg))
|
||||
{
|
||||
return AVR_TINY
|
||||
? avr_asm_len (TINY_ADIW (%A0, %B0, %n1), xop, plen, 2)
|
||||
: avr_asm_len ("adiw %0,%n1", xop, plen, 1);
|
||||
return avr_asm_len ("adiw %0,%n1", xop, plen, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue