aboutsummaryrefslogtreecommitdiffstats
path: root/test/raytracer
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2016-07-24 16:09:47 +0200
committerXavier Leroy <xavier.leroy@inria.fr>2016-07-24 16:09:47 +0200
commit04941b3cb8712cee9c3b0806cfe7aa76287c40e8 (patch)
tree54f8cb441d348c3c06821ff288086d2cde19c9a2 /test/raytracer
parent8a9bb1e699d62a8b5c88a54440ee2149acf7021a (diff)
downloadcompcert-kvx-04941b3cb8712cee9c3b0806cfe7aa76287c40e8.tar.gz
compcert-kvx-04941b3cb8712cee9c3b0806cfe7aa76287c40e8.zip
Updates to the local test suite
- Adjust parameters to bring the running time of each test closer to 1 second - compression/arcode.c: array access one past - "inline" -> "static inline" - Remove cchecklink support
Diffstat (limited to 'test/raytracer')
-rw-r--r--test/raytracer/Makefile37
1 files changed, 2 insertions, 35 deletions
diff --git a/test/raytracer/Makefile b/test/raytracer/Makefile
index 1d4882bc..dc007fd7 100644
--- a/test/raytracer/Makefile
+++ b/test/raytracer/Makefile
@@ -3,11 +3,7 @@ include ../../Makefile.config
CC=../../ccomp
CFLAGS=-stdlib ../../runtime -dparse -dclight -dasm -fstruct-return
LIBS=$(LIBMATH)
-TIME=xtime -mintime 2.0
-ifeq ($(CCHECKLINK),true)
-CCHECK=../../cchecklink
-CFLAGS+= -sdump
-endif
+TIME=xtime
OBJS=memory.o gmllexer.o gmlparser.o eval.o \
arrays.o vector.o matrix.o object.o intersect.o surface.o light.o \
@@ -26,30 +22,6 @@ include .depend
depend:
gcc -MM *.c > .depend
-gcc0:
- $(MAKE) clean
- $(MAKE) CC=gcc CFLAGS="-O0 -Wall"
- mv render render.gcc0
- $(MAKE) clean
-
-gcc1:
- $(MAKE) clean
- $(MAKE) CC=gcc CFLAGS="-O1 -Wall"
- mv render render.gcc1
- $(MAKE) clean
-
-gcc2:
- $(MAKE) clean
- $(MAKE) CC=gcc CFLAGS="-O2 -Wall"
- mv render render.gcc2
- $(MAKE) clean
-
-gcc3:
- $(MAKE) clean
- $(MAKE) CC=gcc CFLAGS="-O3 -Wall"
- mv render render.gcc3
- $(MAKE) clean
-
test:
./render < kal.gml
@if cmp kal.ppm Results/kal.ppm; \
@@ -58,9 +30,4 @@ test:
fi
bench:
- @echo -n "raytracer: "; $(TIME) ./render < kal.gml
-
-ccheck:
- @echo "---- render"
- @$(CCHECK) -exe render *.sdump
-
+ @echo -n "raytracer: "; $(TIME) sh -c './render < kal.gml'