From 7f09707f27cdf4347228ab47e7db2ab0fe714290 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Thu, 23 Mar 2017 10:29:45 +0300 Subject: [PATCH] Travis CI: Use -march=native for MSan/UBSan, musl-gcc, no atomic-intrinsics --- .travis.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 97bd1bb..209d329 100644 --- a/.travis.yml +++ b/.travis.yml @@ -44,13 +44,14 @@ matrix: - os: linux compiler: clang env: - - CFLAGS_EXTRA="-fsanitize=memory,undefined -fno-common -fno-omit-frame-pointer" + - CFLAGS_EXTRA="-fsanitize=memory,undefined -march=native -fno-omit-frame-pointer" - MSAN_OR_UBSAN=true sudo: required - os: linux compiler: clang env: - CONF_INTRINSICS=--disable-atomic-intrinsics + - CFLAGS_EXTRA="-march=native" - os: linux addons: { apt: { packages: [ lcov ] } } compiler: gcc @@ -77,6 +78,9 @@ matrix: addons: { apt: { packages: [ musl-tools ] } } compiler: musl-gcc dist: trusty + env: + - CFLAGS_EXTRA="-march=native" + - CONF_ASSERTIONS=--enable-assertions - os: linux addons: { apt: { packages: [ gcc-multilib ] } } env: [ CROSS_GCC_VER=4.9.0, NOLIBC_ARCH_ABI=aarch64-linux ] -- 2.50.0