aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/h8300/h8300.c3
2 files changed, 6 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 33c5733..3deefe3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2004-02-17 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/h8300/h8300.c (h8300_expand_prologue): Don't generate
+ insns by hand.
+
2004-02-17 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
* cfghooks.c (split_edge): Speed up updating of dominators.
diff --git a/gcc/config/h8300/h8300.c b/gcc/config/h8300/h8300.c
index eedc1fb..a06f87c 100644
--- a/gcc/config/h8300/h8300.c
+++ b/gcc/config/h8300/h8300.c
@@ -512,8 +512,7 @@ h8300_expand_prologue (void)
{
/* Push fp. */
push (HARD_FRAME_POINTER_REGNUM);
- emit_insn (gen_rtx_SET (Pmode, hard_frame_pointer_rtx,
- stack_pointer_rtx));
+ emit_move_insn (hard_frame_pointer_rtx, stack_pointer_rtx);
}
/* Push the rest of the registers in ascending order. */