aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2003-04-08 22:03:23 +0000
committerAlan Modra <amodra@gcc.gnu.org>2003-04-09 07:33:23 +0930
commit9ff753d6fffbc04649aca82c9fecfc4698552303 (patch)
tree7a2edf23bc445095745bb045478064b0f61cc4db
parent28fa6c1155b52de8b999e293c90b5b58f3b1e9eb (diff)
downloadgcc-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
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/rs6000/rs6000.c2
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;
}