Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756017Ab2HFLf3 (ORCPT ); Mon, 6 Aug 2012 07:35:29 -0400 Received: from mga14.intel.com ([143.182.124.37]:58390 "EHLO mga14.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753015Ab2HFLf2 (ORCPT ); Mon, 6 Aug 2012 07:35:28 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="4.71,315,1320652800"; d="scan'208";a="177419276" From: dragos.tatulea@intel.com To: linux-kernel@vger.kernel.org Cc: hpa@linux.intel.com, Dragos Tatulea Subject: [PATCH] x86: set fpmath to 387 to avoid gcc warnings Date: Mon, 6 Aug 2012 14:36:51 +0300 Message-Id: <1344253011-5026-1-git-send-email-dragos.tatulea@intel.com> X-Mailer: git-send-email 1.7.9.5 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1251 Lines: 37 From: Dragos Tatulea If gcc has a different default fpmath set (e.g. sse), many unuseful warnings will be spewed when compiling on an architecture that doesn't support it. An example would be Google's Android 4.1 x86 toochain which is compiled with -mfpmath=sse. This can affect out of tree modules that compile with -Werror (ex: systemtap stp scripts). Signed-off-by: Dragos Tatulea --- arch/x86/Makefile | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/x86/Makefile b/arch/x86/Makefile index b1c611e..f4fefb8 100644 --- a/arch/x86/Makefile +++ b/arch/x86/Makefile @@ -130,6 +130,7 @@ KBUILD_CFLAGS += -fno-asynchronous-unwind-tables # prevent gcc from generating any FP code by mistake KBUILD_CFLAGS += $(call cc-option,-mno-sse -mno-mmx -mno-sse2 -mno-3dnow,) KBUILD_CFLAGS += $(call cc-option,-mno-avx,) +KBUILD_CFLAGS += $(call cc-option,-mfpmath=387,) KBUILD_CFLAGS += $(mflags-y) KBUILD_AFLAGS += $(mflags-y) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/