diff options
author | Alan Modra <amodra@bigpond.net.au> | 2003-04-08 22:03:23 +0000 |
---|---|---|
committer | Alan Modra <amodra@gcc.gnu.org> | 2003-04-09 07:33:23 +0930 |
commit | 9ff753d6fffbc04649aca82c9fecfc4698552303 (patch) | |
tree | 7a2edf23bc445095745bb045478064b0f61cc4db /gcc | |
parent | 28fa6c1155b52de8b999e293c90b5b58f3b1e9eb (diff) | |
download | gcc-9ff753d6fffbc04649aca82c9fecfc4698552303.zip gcc-9ff753d6fffbc04649aca82c9fecfc4698552303.tar.gz gcc-9ff753d6fffbc04649aca82c9fecfc4698552303.tar.bz2 |
rs6000.c (rs6000_emit_prologue): Use correct mode to set frame pointer.
* config/rs6000/rs6000.c (rs6000_emit_prologue): Use correct mode to
set frame pointer.
From-SVN: r65382
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index da14be4..95bc948 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2003-04-09 Alan Modra <amodra@bigpond.net.au> + + * config/rs6000/rs6000.c (rs6000_emit_prologue): Use correct mode to + set frame pointer. + 2003-04-03 Jason Merrill <jason@redhat.com> PR c/10175 diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 80a3849..26df12d 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -8898,7 +8898,7 @@ rs6000_emit_prologue () /* Set frame pointer, if needed. */ if (frame_pointer_needed) { - insn = emit_move_insn (gen_rtx_REG (reg_mode, FRAME_POINTER_REGNUM), + insn = emit_move_insn (gen_rtx_REG (Pmode, FRAME_POINTER_REGNUM), sp_reg_rtx); RTX_FRAME_RELATED_P (insn) = 1; } |