diff options
author | Doug Evans <dje@gnu.org> | 1993-09-24 19:40:36 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1993-09-24 19:40:36 +0000 |
commit | 73a187c146fc166d75bbcacccfb8470b455fdfca (patch) | |
tree | b3981a3b28094f007a0573f25092fd7e0def7ca4 /gcc/stmt.c | |
parent | 11c50c5efd0f85b2ae515d7b4fd6c3d6ae5d3ecf (diff) | |
download | gcc-73a187c146fc166d75bbcacccfb8470b455fdfca.zip gcc-73a187c146fc166d75bbcacccfb8470b455fdfca.tar.gz gcc-73a187c146fc166d75bbcacccfb8470b455fdfca.tar.bz2 |
flow.c: (life_analysis): Mark HARD_FRAME_POINTER_REGNUM as live at the end of the function.
* flow.c: (life_analysis): Mark HARD_FRAME_POINTER_REGNUM as live at
the end of the function.
(insn_dead_p): Don't delete insns that set the hard frame pointer.
(mark_set_1): Don't add death information about
HARD_FRAME_POINTER_REGNUM.
(mark_used_regs, case REG): Don't put HARD_FRAME_POINTER_REGNUM in
regs_ever_live. Don't mark it as needed either.
* function.c: (instantiate_virtual_regs_1, case MEM): references to
MEM via the hard frame pointer shouldn't be copied.
From-SVN: r5455
Diffstat (limited to 'gcc/stmt.c')
0 files changed, 0 insertions, 0 deletions