diff Changes @ 578:dbde3b869a0f

try to remove code_fix_frame_pointer(); PowerPC fixed.
author kono
date Sun, 15 Jan 2006 19:28:50 +0900
parents 7e0076617c76
children 3f60e599cc04
line wrap: on
line diff
--- a/Changes	Sun Jan 15 18:28:39 2006 +0900
+++ b/Changes	Sun Jan 15 19:28:50 2006 +0900
@@ -8365,6 +8365,10 @@
 pointer から計算すれば良いらしい。どうして、R1SAVE
 することにしたのかは不明。
 
+function has return value but reached to the end
+なんだけど、reachability のcheckが while(1) の
+時とかやってないので、結構、うるさい。
+
 Sun Jan 15 16:06:29 JST 2006
 
 code_fix_frame_pointer って何をやっているのだろう?
@@ -8374,5 +8378,15 @@
 でさ、env をさっさと計算して get_register_var に入れてしまう
 のが良いと思う。で、INDIRECT+offset にして代入すれば良い。
 
-
-
+PowerPC, IA32 では、disp_offset ==0 には、原理的に出来ない。
+互換性の問題だから。code_segment の code_disp_offset を disp_offset
+に合わせることは出来るはず。そうすれば、mc-codegen の方で 
+disp_offset を見ることはないんじゃないの? 
+
+そもそも、そうでないと parallel assignment がうまく動かない
+はずだよね。
+
+
+
+
+