aboutsummaryrefslogtreecommitdiffstats
path: root/asn1c/tests
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2014-02-24 00:57:18 -0800
committerLev Walkin <vlm@lionet.info>2014-02-24 00:57:18 -0800
commitb40ec41655a6f59705df247d71754aa42505485b (patch)
tree1ef842079e2327ac833f91118b9b7f262d8e1175 /asn1c/tests
parent1550e5c94e03f543d69ee7265e07657f88e9a1d3 (diff)
do not check certain features on non-64 systems
Diffstat (limited to 'asn1c/tests')
-rw-r--r--asn1c/tests/Makefile.am3
-rw-r--r--asn1c/tests/Makefile.in3
-rw-r--r--asn1c/tests/check64-134.-gen-PER.c (renamed from asn1c/tests/check-134.-gen-PER.c)8
3 files changed, 5 insertions, 9 deletions
diff --git a/asn1c/tests/Makefile.am b/asn1c/tests/Makefile.am
index aa2041bb..5f057020 100644
--- a/asn1c/tests/Makefile.am
+++ b/asn1c/tests/Makefile.am
@@ -4,6 +4,9 @@ dist_check_SCRIPTS = check-assembly.sh
TESTS_ENVIRONMENT= CC="${CC}" CFLAGS="${TESTSUITE_CFLAGS} ${CFLAGS} -Wno-error=unused-variable" CXXFLAGS="${CXXFLAGS}" ./check-assembly.sh
TESTS = check-*.c
+if TEST_64BIT
+TESTS += check64-*.c
+endif
EXTRA_DIST = \
check-*.c* \
diff --git a/asn1c/tests/Makefile.in b/asn1c/tests/Makefile.in
index b6ff0163..7204cc82 100644
--- a/asn1c/tests/Makefile.in
+++ b/asn1c/tests/Makefile.in
@@ -33,6 +33,7 @@ PRE_UNINSTALL = :
POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
+@TEST_64BIT_TRUE@am__append_1 = check64-*.c
subdir = asn1c/tests
DIST_COMMON = README $(dist_check_SCRIPTS) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in
@@ -174,7 +175,7 @@ top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
dist_check_SCRIPTS = check-assembly.sh
TESTS_ENVIRONMENT = CC="${CC}" CFLAGS="${TESTSUITE_CFLAGS} ${CFLAGS} -Wno-error=unused-variable" CXXFLAGS="${CXXFLAGS}" ./check-assembly.sh
-TESTS = check-*.c
+TESTS = check-*.c $(am__append_1)
EXTRA_DIST = \
check-*.c* \
data-62 \
diff --git a/asn1c/tests/check-134.-gen-PER.c b/asn1c/tests/check64-134.-gen-PER.c
index 60b79c78..1eaef4ee 100644
--- a/asn1c/tests/check-134.-gen-PER.c
+++ b/asn1c/tests/check64-134.-gen-PER.c
@@ -12,13 +12,6 @@
#include <T.h>
-#ifndef _LP64
-int main() {
- assert(sizeof(void *) < 8);
- return;
-}
-#else /* 64-bit platform */
-
static unsigned long i2ul(const INTEGER_t *i) {
unsigned long l;
int ret = asn_INTEGER2ulong(i, &l);
@@ -167,4 +160,3 @@ int main() {
return 0;
}
-#endif /* 64-bit platform */