mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
11 lines
460 B
Diff
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,
|