From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <zwang84@shecgisg004.sh.intel.com>
Received: from mga02.intel.com (mga02.intel.com [134.134.136.20])
 by dpdk.org (Postfix) with ESMTP id 2CA045A81
 for <dev@dpdk.org>; Thu, 29 Jan 2015 03:39:10 +0100 (CET)
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP; 28 Jan 2015 18:39:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.09,484,1418112000"; d="scan'208";a="658389027"
Received: from shvmail01.sh.intel.com ([10.239.29.42])
 by fmsmga001.fm.intel.com with ESMTP; 28 Jan 2015 18:39:01 -0800
Received: from shecgisg004.sh.intel.com (shecgisg004.sh.intel.com
 [10.239.29.89])
 by shvmail01.sh.intel.com with ESMTP id t0T2d0hr005114;
 Thu, 29 Jan 2015 10:39:00 +0800
Received: from shecgisg004.sh.intel.com (localhost [127.0.0.1])
 by shecgisg004.sh.intel.com (8.13.6/8.13.6/SuSE Linux 0.8) with ESMTP id
 t0T2cv9c011731; Thu, 29 Jan 2015 10:38:59 +0800
Received: (from zwang84@localhost)
 by shecgisg004.sh.intel.com (8.13.6/8.13.6/Submit) id t0T2cv10011727;
 Thu, 29 Jan 2015 10:38:57 +0800
From: Zhihong Wang <zhihong.wang@intel.com>
To: dev@dpdk.org
Date: Thu, 29 Jan 2015 10:38:44 +0800
Message-Id: <1422499127-11689-2-git-send-email-zhihong.wang@intel.com>
X-Mailer: git-send-email 1.7.4.1
In-Reply-To: <1422499127-11689-1-git-send-email-zhihong.wang@intel.com>
References: <1422499127-11689-1-git-send-email-zhihong.wang@intel.com>
Subject: [dpdk-dev] [PATCH v2 1/4] app/test: Disabled VTA for memcpy test in
	app/test/Makefile
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: patches and discussions about DPDK <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jan 2015 02:39:10 -0000

VTA is for debugging only, it increases compile time and binary size, especially when there're a lot of inlines.
So disable it since memcpy test contains a lot of inline calls.

Signed-off-by: Zhihong Wang <zhihong.wang@intel.com>
---
 app/test/Makefile | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/app/test/Makefile b/app/test/Makefile
index 4311f96..94dbadf 100644
--- a/app/test/Makefile
+++ b/app/test/Makefile
@@ -143,6 +143,12 @@ CFLAGS_test_kni.o += -Wno-deprecated-declarations
 endif
 CFLAGS += -D_GNU_SOURCE
 
+# Disable VTA for memcpy test
+ifeq ($(CC), gcc)
+CFLAGS_test_memcpy.o += -fno-var-tracking-assignments
+CFLAGS_test_memcpy_perf.o += -fno-var-tracking-assignments
+endif
+
 # this application needs libraries first
 DEPDIRS-y += lib
 
-- 
1.9.3