From 6d5f40e8f8447da0c63190eaa5c28e523e348d8a Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Tue, 14 Mar 2017 09:56:51 +0300 Subject: [PATCH] Travis CI: Test MARK_BIT_PER_OBJ and SMALL_CONFIG in separate builds (fix commit 817ea6f) Perform MARK_BIT_PER_OBJ testing only in 32-bit mode (for now). Also test -D NO_GETENV. --- .travis.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index fae14202..8a3d98ab 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,8 +13,9 @@ env: - CFLAGS_EXTRA_M=-m32 CONF_ASSERTIONS=--enable-gc-assertions - CFLAGS_EXTRA="-D CHECKSUMS" CONF_THREADS=--disable-threads - CFLAGS_EXTRA="-D GC_BUILTIN_ATOMIC -march=native" + - CFLAGS_EXTRA="-D MARK_BIT_PER_OBJ" CFLAGS_EXTRA_M=-m32 - CFLAGS_EXTRA="-D PROC_VDB -D GC_NO_SYS_FAULT_H -D NO_INCREMENTAL" - - CFLAGS_EXTRA="-D SMALL_CONFIG -D MARK_BIT_PER_OBJ" + - CFLAGS_EXTRA="-D SMALL_CONFIG -D NO_GETENV" - CONF_GCOV=--enable-gcov - CONF_GC_DEBUG=--enable-gc-debug - CONF_GC_DEBUG=--disable-gc-debug @@ -37,10 +38,12 @@ matrix: env: CFLAGS_EXTRA="-D CHECKSUMS" CONF_THREADS=--disable-threads - compiler: gcc env: CFLAGS_EXTRA="-D GC_BUILTIN_ATOMIC -march=native" + - compiler: clang + env: CFLAGS_EXTRA="-D MARK_BIT_PER_OBJ" CFLAGS_EXTRA_M=-m32 - 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 MARK_BIT_PER_OBJ" + env: CFLAGS_EXTRA="-D SMALL_CONFIG -D NO_GETENV" - compiler: clang env: CONF_GCOV=--enable-gcov - compiler: clang -- 2.40.0