aboutsummaryrefslogtreecommitdiffstats
path: root/test/regression/Makefile
diff options
context:
space:
mode:
authorXavier Leroy <xavier.leroy@inria.fr>2015-08-21 14:54:25 +0200
committerXavier Leroy <xavier.leroy@inria.fr>2015-08-21 14:59:38 +0200
commit78808873d889608ee39fb6a9d9c0dac0335ccf47 (patch)
treed6d73f06b2c31abbd4028f39f143ace3459458e1 /test/regression/Makefile
parent54f97d1988f623ba7422e13a504caeb5701ba93c (diff)
parentc6567a3f0a16050fd04469fdcc7a575f81c0c8f4 (diff)
downloadcompcert-78808873d889608ee39fb6a9d9c0dac0335ccf47.tar.gz
compcert-78808873d889608ee39fb6a9d9c0dac0335ccf47.zip
Merge branch 'master' into 'new-builtins'
Diffstat (limited to 'test/regression/Makefile')
-rw-r--r--test/regression/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/test/regression/Makefile b/test/regression/Makefile
index 00c80047..2f70c63a 100644
--- a/test/regression/Makefile
+++ b/test/regression/Makefile
@@ -23,9 +23,18 @@ TESTS=int32 int64 floats floats-basics \
TESTS_COMP=attribs1 bitfields1 bitfields2 bitfields3 bitfields4 \
bitfields5 bitfields6 bitfields7 bitfields8 \
- builtins-$(ARCH) packedstruct1 packedstruct2 alignas \
+ builtins-$(ARCH) packedstruct2 alignas \
varargs1 varargs2 sections alias
+# packedstruct1 makes unaligned memory accesses
+
+ifeq ($(ARCH),powerpc)
+TESTS_COMP+=packedstruct1
+endif
+ifeq ($(ARCH),ia32)
+TESTS_COMP+=packedstruct1
+endif
+
# Can run, both in compiled mode and in interpreter mode,
# but produce processor-dependent results, so no reference output in Results
@@ -66,7 +75,7 @@ test:
@for i in $(TESTS) $(TESTS_COMP); do \
if ./$$i.compcert | cmp -s - Results/$$i; \
then echo "$$i: passed"; \
- else echo "$$i: FAILED"; \
+ else echo "$$i: FAILED"; exit 2; \
fi; \
done
@for i in $(TESTS); do \