35 lines
1.2 KiB
Diff
35 lines
1.2 KiB
Diff
From c0f0a422ca374a1fe6853f0850611ea3ab115a7d Mon Sep 17 00:00:00 2001
|
|
From: wangchunyang <wangchunyang15@huawei.com>
|
|
Date: Fri, 10 Jan 2025 11:40:05 +0800
|
|
Subject: [PATCH] 0051
|
|
|
|
---
|
|
gcc/config/aarch64/aarch64.c | 4 +---
|
|
1 file changed, 1 insertion(+), 3 deletions(-)
|
|
|
|
diff --git a/gcc/config/aarch64/aarch64.c b/gcc/config/aarch64/aarch64.c
|
|
index 11e5d22ff..979f840f6 100644
|
|
--- a/gcc/config/aarch64/aarch64.c
|
|
+++ b/gcc/config/aarch64/aarch64.c
|
|
@@ -8139,7 +8139,6 @@ aarch64_expand_prologue (void)
|
|
poly_int64 initial_adjust = frame.initial_adjust;
|
|
HOST_WIDE_INT callee_adjust = frame.callee_adjust;
|
|
poly_int64 final_adjust = frame.final_adjust;
|
|
- poly_int64 callee_offset = frame.callee_offset;
|
|
poly_int64 sve_callee_adjust = frame.sve_callee_adjust;
|
|
poly_int64 below_hard_fp_saved_regs_size
|
|
= frame.below_hard_fp_saved_regs_size;
|
|
@@ -8248,8 +8247,7 @@ aarch64_expand_prologue (void)
|
|
implicit. */
|
|
if (!find_reg_note (insn, REG_CFA_ADJUST_CFA, NULL_RTX))
|
|
{
|
|
- rtx src = plus_constant (Pmode, stack_pointer_rtx,
|
|
- callee_offset);
|
|
+ rtx src = plus_constant (Pmode, stack_pointer_rtx, chain_offset);
|
|
add_reg_note (insn, REG_CFA_ADJUST_CFA,
|
|
gen_rtx_SET (hard_frame_pointer_rtx, src));
|
|
}
|
|
--
|
|
2.43.0
|
|
|