Files
LibreELEC.tv/packages/lang/gcc/patches/gcc-4.8.2-bug-58854.patch
Stephan Raue 4814587d01 gcc: update to gcc-4.8.2
Signed-off-by: Stephan Raue <stephan@openelec.tv>
2014-01-25 04:57:00 +01:00

11 lines
460 B
Diff

--- a/gcc/config/arm/arm.c
+++ a/gcc/config/arm/arm.c
@@ -26547,6 +26547,7 @@ arm_expand_epilogue_apcs_frame (bool really_return)
num_regs = bit_count (saved_regs_mask);
if ((offsets->outgoing_args != (1 + num_regs)) || cfun->calls_alloca)
{
+ emit_insn (gen_blockage ());
/* Unwind the stack to just below the saved registers. */
emit_insn (gen_addsi3 (stack_pointer_rtx,
hard_frame_pointer_rtx,