diff mc-code-ia32.c @ 578:dbde3b869a0f

try to remove code_fix_frame_pointer(); PowerPC fixed.
author kono
date Sun, 15 Jan 2006 19:28:50 +0900
parents 266ded1a8fef
children 74bea4129e15
line wrap: on
line diff
--- a/mc-code-ia32.c	Sun Jan 15 18:28:39 2006 +0900
+++ b/mc-code-ia32.c	Sun Jan 15 19:28:50 2006 +0900
@@ -283,6 +283,7 @@
 #define is_int_reg(reg) (reg<REG_EBP)
 #define REG_LCREG     8
 #define REG_L     9
+#define REG_fp REG_EBP
 
 #define regv_l(r)    (virtual(r==REG_L?REG_ESI:REG_EAX))
 #define regv_h(r)    (virtual(r==REG_L?REG_EDI:REG_EDX))
@@ -1501,6 +1502,11 @@
     printf("\tmovl %s,%%ebp\n",register_name(e3,0));
 }
 
+int
+code_frame_pointer_register()
+{
+    return list2(REGISTER,virtual(REG_fp));
+}
 
 void
 code_fix_frame_pointer(int disp_offset) {