From daa88446240aafe504e5aee59f618c5d3a0de124 Mon Sep 17 00:00:00 2001 From: Lorenzo Moneta <Lorenzo.Moneta@cern.ch> Date: Wed, 2 Oct 2013 15:55:11 +0200 Subject: [PATCH] Fix vcflags to be after cxxflags add return 0 for tests --- math/vc/Module.mk | 3 ++- math/vc/tests/deinterleave.cpp | 2 ++ math/vc/tests/stlcontainer.cpp | 5 ++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/math/vc/Module.mk b/math/vc/Module.mk index 3c3e8d7b713..8b428981e8a 100644 --- a/math/vc/Module.mk +++ b/math/vc/Module.mk @@ -32,7 +32,8 @@ include/%: $(MODDIRI)/% escapeflag = $(subst ~,_,$(subst /,_,$(subst :,_,$(subst =,_,$(subst .,_,$(subst -,_,$(1))))))) -VCFLAGS += -DVC_COMPILE_LIB $(filter-out -x%,$(filter-out -m%,$(filter-out /arch:%,$(OPT) $(CXXFLAGS)))) +VCFLAGS0 := -DVC_COMPILE_LIB $(filter-out -x%,$(filter-out -m%,$(filter-out /arch:%,$(OPT) $(CXXFLAGS)))) +VCFLAGS := $(VCFLAGS0) $(VCFLAGS) VCLIBVCOBJ := const.cpp cpuid.cpp support.cpp \ $(foreach flag,$(call escapeflag,$(SIMDCXXFLAGS)),trigonometric_$(flag).cpp) ifdef AVXCXXFLAG diff --git a/math/vc/tests/deinterleave.cpp b/math/vc/tests/deinterleave.cpp index 72ddec9cdf6..1a01cf0354c 100644 --- a/math/vc/tests/deinterleave.cpp +++ b/math/vc/tests/deinterleave.cpp @@ -418,4 +418,6 @@ int main() testAllTypes(testDeinterleaveGather); testAllTypes(testInterleavingScatter); + + return 0; } diff --git a/math/vc/tests/stlcontainer.cpp b/math/vc/tests/stlcontainer.cpp index 97e5587ec30..2a5cba33931 100644 --- a/math/vc/tests/stlcontainer.cpp +++ b/math/vc/tests/stlcontainer.cpp @@ -25,6 +25,8 @@ #include <vector> #include "unittest.h" + + template<typename Vec> size_t alignmentMask() { if (Vec::Size == 1) { @@ -61,6 +63,7 @@ int main(int argc, char **argv) { initTest(argc, argv); - using namespace Vc; testAllTypes(stdVectorAlignment); + + return 0; } -- GitLab