output_return_instruction: Simplyify test for avoiding type 2 LDMs.

From-SVN: r64311
This commit is contained in:
Nick Clifton 2003-03-13 16:55:35 +00:00
parent 1cff896449
commit 13eedc5ac6

View File

@ -8237,11 +8237,7 @@ output_return_instruction (operand, really_return, reverse)
character off in this case however, since the actual return
instruction will be a MOVS which will restore the CPSR. */
if ((TARGET_APCS_32 && IS_INTERRUPT (func_type))
|| (really_return
&& ! frame_pointer_needed
&& ((live_regs_mask & (1 << SP_REGNUM)) == 0)
&& ((live_regs_mask & (1 << PC_REGNUM)) == 0))
)
|| (! TARGET_APCS_32 && really_return))
strcat (p, "^");
}
else