From: Thomas Monjalon Date: Tue, 2 Feb 2016 23:10:26 +0000 (+0100) Subject: eal: remove compiler optimization workaround X-Git-Tag: spdx-start~7625 X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=0972d7c22bd5fba482abba2bc2d80c2684f502c0;hp=9369dcb7a6800b1608fb02f9c30dd0cb77a46693;p=dpdk.git eal: remove compiler optimization workaround The compiler optimization was disabled a long time ago without describing what was the exact issue. Maybe it does not apply anymore. As it looks unneeded, let's remove this strange pragma. Signed-off-by: Thomas Monjalon --- diff --git a/lib/librte_eal/common/eal_common_cpuflags.c b/lib/librte_eal/common/eal_common_cpuflags.c index a4c5a29f8c..ecb124098f 100644 --- a/lib/librte_eal/common/eal_common_cpuflags.c +++ b/lib/librte_eal/common/eal_common_cpuflags.c @@ -36,19 +36,6 @@ #include #include -/* - * This should prevent use of advanced instruction sets in this file. Otherwise - * the check function itself could cause a crash. - */ -#ifdef __INTEL_COMPILER -#pragma optimize ("", off) -#else -#define GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) -#if GCC_VERSION > 404000 -#pragma GCC optimize ("O0") -#endif -#endif - /** * Checks if the machine is adequate for running the binary. If it is not, the * program exits with status 1.