From 3cecb184dc53baf94ac1b98ec392f27576106d35 Mon Sep 17 00:00:00 2001 From: Cyril SIX Date: Wed, 25 Apr 2018 15:56:51 +0200 Subject: MPPA - we now compare the results of our tests with k1-gcc --- test/mppa/Makefile | 11 ++++++----- test/mppa/asm_coverage | 2 +- test/mppa/generate.sh | 5 ++++- 3 files changed, 11 insertions(+), 7 deletions(-) (limited to 'test') diff --git a/test/mppa/Makefile b/test/mppa/Makefile index 87315f6e..d1b732d8 100644 --- a/test/mppa/Makefile +++ b/test/mppa/Makefile @@ -10,6 +10,7 @@ TOK=$(addprefix $(DIR)/$(BINDIR)/,$(addsuffix .tok,$(TESTNAMES))) ASM=$(addprefix $(DIR)/$(ASMDIR)/,$(addsuffix .s,$(TESTNAMES))) DEBUG:=$(if $(DEBUG),"-dall",) +.PHONY: all all: $(ELF) nobin: $(ASM) @@ -33,23 +34,23 @@ $(DIR)/output/%.bin.exp: $(DIR)/%.c .PHONY: FORCE FORCE: -.PHONY: +.PHONY: check check: $(TOK) sort mmult -.PHONY: +.PHONY: coverage coverage: $(ASM) bash coverage.sh $(DIR)/$(ASMDIR) -.PHONY: +.PHONY: sort sort: FORCE (cd sort && make compc-check) -.PHONY: +.PHONY: mmult mmult: FORCE (cd mmult && make compc-check) -.PHONY: +.PHONY: clean clean: rm -f $(DIR)/*.alloctrace rm -f $(DIR)/*.cm diff --git a/test/mppa/asm_coverage b/test/mppa/asm_coverage index 5bdb081b..88898ab2 160000 --- a/test/mppa/asm_coverage +++ b/test/mppa/asm_coverage @@ -1 +1 @@ -Subproject commit 5bdb081bc5fd4962315e960af3c539f2ddd24477 +Subproject commit 88898ab230e813d5d03dc901ba4b906d2ef6bbb0 diff --git a/test/mppa/generate.sh b/test/mppa/generate.sh index cfb0a119..765128d4 100644 --- a/test/mppa/generate.sh +++ b/test/mppa/generate.sh @@ -11,4 +11,7 @@ fi mkdir -p $(dirname $writefile) -sed -n "s/^.*\/\*\s*RETURN VALUE:\s*\([0-9]*\)\s*\*\//\1/p" $1 > $2 +#sed -n "s/^.*\/\*\s*RETURN VALUE:\s*\([0-9]*\)\s*\*\//\1/p" $1 > $2 +tmpbin=/tmp/k1-$(basename $1)-bin +k1-gcc -O0 $1 -o $tmpbin +(k1-cluster -- $tmpbin; echo $? > $2) -- cgit