aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran
diff options
context:
space:
mode:
authorGeng Qi <gengqi@linux.alibaba.com>2021-05-24 20:22:55 +0800
committerXianmiao Qu <xianmiao_qu@c-sky.com>2021-05-25 14:07:21 +0800
commitd19a00c60c15c253282f72299315261ecaa9c92f (patch)
tree28da0acac1f817d34f9374bf1e65105a12a27d91 /gcc/fortran
parent62fa9cb24a8cfb197717c809c20e69161f464720 (diff)
downloadgcc-d19a00c60c15c253282f72299315261ecaa9c92f.zip
gcc-d19a00c60c15c253282f72299315261ecaa9c92f.tar.gz
gcc-d19a00c60c15c253282f72299315261ecaa9c92f.tar.bz2
C-SKY: Separate FRAME_POINTER_REGNUM into FRAME_POINTER_REGNUM and HARD_FRAME_POINTER_REGNUM.
gcc/ChangeLog: * config/csky/csky.h (FRAME_POINTER_REGNUM): Use HARD_FRAME_POINTER_REGNUM and FRAME_POINTER_REGNUM instead of the signle definition. The signle definition may not work well at simplify_subreg_regno(). (HARD_FRAME_POINTER_REGNUM): New. (ELIMINABLE_REGS): Add for HARD_FRAME_POINTER_REGNUM. * config/csky/csky.c (get_csky_live_regs, csky_can_eliminate, csky_initial_elimination_offset, csky_expand_prologue, csky_expand_epilogue): Add for HARD_FRAME_POINTER_REGNUM.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions