Mercurial > hg > CbC > old > device
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)