diff options
author | Nick Clifton <nickc@cambridge.redhat.com> | 2002-01-16 16:37:20 +0000 |
---|---|---|
committer | Nick Clifton <nickc@gcc.gnu.org> | 2002-01-16 16:37:20 +0000 |
commit | 2e99323f30f30680a3b3a69f9c84d9ba136e0ac4 (patch) | |
tree | b5afcf3bffbade60e0531684e5ddf5aec31c76db | |
parent | e1886ae0baa5fbe9944ed2d80b6c1d0a29022c80 (diff) | |
download | gcc-2e99323f30f30680a3b3a69f9c84d9ba136e0ac4.zip gcc-2e99323f30f30680a3b3a69f9c84d9ba136e0ac4.tar.gz gcc-2e99323f30f30680a3b3a69f9c84d9ba136e0ac4.tar.bz2 |
Add REG_MAYBE_DEAD note to frame pointer initialisation instruction.
From-SVN: r48912
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/arm/arm.c | 5 |
2 files changed, 11 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7e7ae9f..ab046ed 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2002-01-16 Nick Clifton <nickc@cambridge.redhat.com> + + * config/arm/arm.c (arm_expand_prologue): Add REG_MAYBE_DEAD note + to frame pointer initialisation instruction. + (thumb_expand_prologue): Add REG_MAYBE_DEAD note to frame pointer + initialisation instruction. + 2002-01-16 Jakub Jelinek <jakub@redhat.com> PR target/5357: diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c index 00b1b19..8ef7355 100644 --- a/gcc/config/arm/arm.c +++ b/gcc/config/arm/arm.c @@ -8344,7 +8344,10 @@ arm_expand_prologue () } insn = gen_rtx_SET (SImode, ip_rtx, insn); - (void) emit_insn (insn); + insn = emit_insn (insn); + /* Add a reg note to stop propogate_one_insn() from barfing. */ + REG_NOTES (insn) = gen_rtx_EXPR_LIST (REG_MAYBE_DEAD, ip_rtx, + REG_NOTES (insn)); } } |