Mercurial > hg > CbC > old > device
diff Makefile.mips @ 554:dc677ac7a744
emit_pop_free kills creg after emit_copy.
author | kono |
---|---|
date | Thu, 05 Jan 2006 23:37:19 +0900 |
parents | b6c10a4c0367 |
children | ad9ef203f95b |
line wrap: on
line diff
--- a/Makefile.mips Thu Jan 05 21:29:55 2006 +0900 +++ b/Makefile.mips Thu Jan 05 23:37:19 2006 +0900 @@ -61,6 +61,7 @@ check-all-c: make check TARGET=test/basic + make check-inline TARGET=test/basic make check TARGET=test/call make check TARGET=test/fact0 make check TARGET=test/float @@ -89,14 +90,16 @@ make check TARGET=test/switch make check TARGET=test/strinit make check TARGET=test/code-gen-all + make check-inline TARGET=test/code-gen-all make check TARGET=test/bitfield make check TARGET=test/bitfield1 make check TARGET=test/cext make check TARGET=test/const make check TARGET=test/void_code + make check TARGET=test/putenemy make check TARGET=test/inline - make check TARGET=test/putenemy # make check TARGET=test/scope STDFLAG="-std=gnu99" +# make check-inline TARGET=test/scope STDFLAG="-std=gnu99" #MK =-make MK= check-all-code: @@ -113,6 +116,7 @@ make check-code$(MK) TARGET=test/tmp4 make check-code$(MK) TARGET=test/tmp6 make check-code$(MK) TARGET=test/scope + make check-code$(MK) TARGET=test/too-long-argument check-nkf: ( cd nkf203; $(CC) -g -o nkf1 nkf.c utf8tbl.c ) @@ -122,7 +126,7 @@ # -./$(MC) -Itest/ -s $(TARGET).c -check: $(MC) $(TARGET).c +check: mc $(MC) $(TARGET).c -$(CC) $(CFLAGS1) $(STDFLAG) $(TARGET).c -o b.out $(MLIB) -./b.out > $(TARGET).gcc.out -./$(MC) -s $(TARGET).c @@ -130,12 +134,20 @@ -./a.out > $(TARGET).$(MC).out -diff $(TARGET).gcc.out $(TARGET).$(MC).out -check-code: $(MC) +check-inline: mc $(MC) $(TARGET).c + -$(CC) $(CFLAGS1) $(STDFLAG) $(TARGET).c -o b.out $(MLIB) + -./b.out > $(TARGET).gcc.out + -./$(MC) -s -DINLINE=inline $(TARGET).c + -$(CC) $(TARGET).s $(MLIB) + -./a.out > $(TARGET).$(MC).out + -diff $(TARGET).gcc.out $(TARGET).$(MC).out + +check-code: mc $(MC) -./$(MC) -s $(TARGET).c -$(CC) $(TARGET).s $(MLIB) -./a.out > $(TARGET).$(MC).out -diff $(TARGET).code-out $(TARGET).$(MC).out -check-code-make: $(MC) +check-code-make: mc $(MC) -./$(MC) -s $(TARGET).c -$(CC) $(TARGET).s $(MLIB) -./a.out > $(TARGET).code-out @@ -223,7 +235,6 @@ -diff b03.s b23.s -diff b04.s b24.s - # DO NOT DELETE mc-code-ia32.o: /usr/include/stdio.h /usr/include/features.h