diff options
author | Claudiu Zissulescu <claziss@synopsys.com> | 2021-11-25 15:38:03 +0200 |
---|---|---|
committer | Claudiu Zissulescu <claziss@synopsys.com> | 2022-01-14 12:24:51 +0200 |
commit | b3989a7b1069ef9ed56911d96e1ad153e506aabb (patch) | |
tree | a4d6028de414d5c047279e61e7ab80c69703ec23 /libgcc | |
parent | 9a0b518a82db68c5cbd9ea8ccc47c2ff45182519 (diff) | |
download | gcc-b3989a7b1069ef9ed56911d96e1ad153e506aabb.zip gcc-b3989a7b1069ef9ed56911d96e1ad153e506aabb.tar.gz gcc-b3989a7b1069ef9ed56911d96e1ad153e506aabb.tar.bz2 |
arc: Update stack size computation when accumulator registers are available.
When accumulator registers are available in a processor, they need to
be save onto stack durring interrupts. We were already doing so, but
the stack size was wrongly computed in the case other than ARC600.
gcc/
* config/arc/arc.c (arc_compute_frame_size): Remove condition when
computin checking accumulator regs.
(arc_expand_prologue): Update comments.
(arc_expand_epilogue): Likewise.
Signed-off-by: Claudiu Zissulescu <claziss@synopsys.com>
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions