Travis CI: Test also -D POINTER_MASK
authorIvan Maidanski <ivmai@mail.ru>
Thu, 16 Mar 2017 08:33:49 +0000 (11:33 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Thu, 16 Mar 2017 08:33:49 +0000 (11:33 +0300)
.travis.yml

index 7a2c319..fa75e56 100644 (file)
@@ -16,6 +16,7 @@ env:
   - CFLAGS_EXTRA="-D ENABLE_TRACE -D EMPTY_GETENV_RESULTS -D GC_ALWAYS_MULTITHREADED -D CPPCHECK -D LINT2"
   - CFLAGS_EXTRA="-D GC_BUILTIN_ATOMIC -march=native"
   - CFLAGS_EXTRA="-D MARK_BIT_PER_OBJ" CFLAGS_EXTRA_M=-m32
+  - CFLAGS_EXTRA="-D POINTER_MASK=~0xf" CONF_ASSERTIONS=--enable-gc-assertions
   - CFLAGS_EXTRA="-D PROC_VDB -D GC_NO_SYS_FAULT_H -D NO_INCREMENTAL"
   - CFLAGS_EXTRA="-D SMALL_CONFIG -D NO_GETENV"
   - CONF_GCOV=--enable-gcov
@@ -48,6 +49,9 @@ matrix:
   - compiler: clang
     env: CFLAGS_EXTRA="-D MARK_BIT_PER_OBJ" CFLAGS_EXTRA_M=-m32
   - compiler: clang
+    env: CFLAGS_EXTRA="-D POINTER_MASK=~0xf"
+           CONF_ASSERTIONS=--enable-gc-assertions
+  - compiler: clang
     env: CFLAGS_EXTRA="-D PROC_VDB -D GC_NO_SYS_FAULT_H -D NO_INCREMENTAL"
   - compiler: clang
     env: CFLAGS_EXTRA="-D SMALL_CONFIG -D NO_GETENV"