changeset 644:ac1285a0f69f

*** empty log message ***
author kono
date Sat, 04 Nov 2006 20:23:23 +0900
parents f5c0371c9401
children 595763d38ee7
files Changes Makefile Makefile.linuxzaurus Makefile.mips Makefile.powerpc
diffstat 5 files changed, 20 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/Changes	Wed Nov 01 15:55:24 2006 +0900
+++ b/Changes	Sat Nov 04 20:23:23 2006 +0900
@@ -9042,3 +9042,18 @@
 
 これに関連して、a[1][1]だと、(e+1)+1 みたいなコードがでて、
 これは、binop で最適化出来ないね。
+
+Wed Nov  1 23:23:41 JST 2006
+
+そうか、push_struct で、ARMのcodeを入れてやれば、PowerPC 版
+も簡単に出来そう。
+
+callee 側は、どうせスタックに書き戻しているんだから別に
+良いわけね。
+
+ARM のpush_struct を全部持って来た方がいいらしい。
+
+Sat Nov  4 19:40:49 JST 2006
+
+なんか、i3 のエラーを直してないね。見送りにしたわけ?
+
--- a/Makefile	Wed Nov 01 15:55:24 2006 +0900
+++ b/Makefile	Sat Nov 04 20:23:23 2006 +0900
@@ -198,7 +198,7 @@
 		mc-code-mips.c
 
 clean :
-	-rm -f mc mc-null mc-ia32 mc-powerpc mc-mips mc-arm *.bak *.s *.o *.cc mc mc1 mc2 a.out *~ core* */*.o *.bak test/*.s test/*.cc test/*.o test/*.bak test/*~ conv/*.s conv/*.cc conv/*.o conv/*.bak conv/*~ *.out */*.out *.i */*.i *.cbc.? */*.cbc.?
+	-rm -f mc mc-null mc-ia32 mc-powerpc mc-mips mc-arm *.bak *.s *.o *.cc mc mc1 mc2 a.out *~ core* */*.o *.bak test/*.s test/*.cc test/*.o test/*.bak test/*~ conv/*.s conv/*.cc conv/*.o conv/*.bak conv/*~ *.out */*.out *.i */*.i *.cbc.? */*.cbc.? mc-include.h
 	-rm -f *.tsv ../test/*.tsv ../test/sample/*.tsv
 
 mc1 : b00.s b01.s mc-codegen.o mc-tree.o mc-switch.o mc-macro.o mc-inline.o $(CONVERTER)
--- a/Makefile.linuxzaurus	Wed Nov 01 15:55:24 2006 +0900
+++ b/Makefile.linuxzaurus	Sat Nov 04 20:23:23 2006 +0900
@@ -5,7 +5,7 @@
 # LDFLAGS = -pg
 # for Linux Zaurus
 CFLAGS = -fsigned-char -pipe -g -I. -I/home/zaurus/develop/include -DUSE_CODE_KEYWORD
-CFLAGS1 = -g  -I. -fsigned-char -DUSE_CODE_KEYWORD
+CFLAGS1 = -g  -pipe -I. -fsigned-char -DUSE_CODE_KEYWORD
 BASE=0
 STAGE=1
 MFLAGS=$(MFALGS) BASE=$(BASE) STAGE=$(STAGE)
@@ -190,7 +190,7 @@
                 mc-code-mips.c
 
 clean :
-	-rm -f mc mc-ia32 mc-powerpc mc-mips mc-arm *.bak *.s *.o *.cc mc mc1 mc2 a.out *~ core* */*.o *.bak test/*.s test/*.cc test/*.o test/*.bak test/*~ conv/*.s conv/*.cc conv/*.o conv/*.bak conv/*~ *.out */*.out *.i */*.i
+	-rm -f mc mc-ia32 mc-powerpc mc-mips mc-arm *.bak *.s *.o *.cc mc mc1 mc2 a.out *~ core* */*.o *.bak test/*.s test/*.cc test/*.o test/*.bak test/*~ conv/*.s conv/*.cc conv/*.o conv/*.bak conv/*~ *.out */*.out *.i */*.i mc-include.h
 
 mc1 : b00.s b01.s mc-codegen.o mc-tree.o mc-switch.o mc-macro.o mc-inline.o $(CONVERTER)
 	$(CC) -g -o $@ $(PRINTF) b00.s b01.s mc-codegen.o mc-tree.o mc-switch.o mc-macro.o mc-inline.o $(CONVERTER)
--- a/Makefile.mips	Wed Nov 01 15:55:24 2006 +0900
+++ b/Makefile.mips	Sat Nov 04 20:23:23 2006 +0900
@@ -188,7 +188,7 @@
                 mc-code-mips.c
 
 clean :
-	-rm -f mc mc-ia32 mc-powerpc mc-mips mc-arm *.bak *.s *.o *.cc mc mc1 mc2 a.out *~ core* */*.o *.bak test/*.s test/*.cc test/*.o test/*.bak test/*~ conv/*.s conv/*.cc conv/*.o conv/*.bak conv/*~ *.out */*.out *.i */*.i
+	-rm -f mc mc-ia32 mc-powerpc mc-mips mc-arm *.bak *.s *.o *.cc mc mc1 mc2 a.out *~ core* */*.o *.bak test/*.s test/*.cc test/*.o test/*.bak test/*~ conv/*.s conv/*.cc conv/*.o conv/*.bak conv/*~ *.out */*.out *.i */*.i mc-include.h
 
 mc1 : b00.s b01.s mc-codegen.o mc-tree.o mc-switch.o mc-macro.o mc-inline.o $(CONVERTER)
 	$(CC) -g -o $@ $(PRINTF) b00.s b01.s mc-codegen.o mc-tree.o mc-switch.o mc-macro.o mc-inline.o $(CONVERTER)
--- a/Makefile.powerpc	Wed Nov 01 15:55:24 2006 +0900
+++ b/Makefile.powerpc	Sat Nov 04 20:23:23 2006 +0900
@@ -198,7 +198,7 @@
 		mc-code-mips.c
 
 clean :
-	-rm -f mc mc-null mc-ia32 mc-powerpc mc-mips mc-arm *.bak *.s *.o *.cc mc mc1 mc2 a.out *~ core* */*.o *.bak test/*.s test/*.cc test/*.o test/*.bak test/*~ conv/*.s conv/*.cc conv/*.o conv/*.bak conv/*~ *.out */*.out *.i */*.i *.cbc.? */*.cbc.?
+	-rm -f mc mc-null mc-ia32 mc-powerpc mc-mips mc-arm *.bak *.s *.o *.cc mc mc1 mc2 a.out *~ core* */*.o *.bak test/*.s test/*.cc test/*.o test/*.bak test/*~ conv/*.s conv/*.cc conv/*.o conv/*.bak conv/*~ *.out */*.out *.i */*.i *.cbc.? */*.cbc.? mc-include.h
 	-rm -f *.tsv ../test/*.tsv ../test/sample/*.tsv
 
 mc1 : b00.s b01.s mc-codegen.o mc-tree.o mc-switch.o mc-macro.o mc-inline.o $(CONVERTER)