From 1139491da702a160a2ea927d1d737a2cb45e51e8 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Fri, 18 Jul 2014 12:22:40 -0700 Subject: [PATCH] Revert "Disable GCCs aggressive loop optimization" This reverts commit 0f62f3f9abc4bfa0bcafee9bfa3d55e91dcb371d. Signed-off-by: Tim Chase Signed-off-by: Brian Behlendorf Closes #2010 --- config/Rules.am | 1 - ...always-no-aggressive-loop-optimizations.m4 | 20 ------------------- config/kernel.m4 | 1 - config/zfs-build.m4 | 1 - 4 files changed, 23 deletions(-) delete mode 100644 config/always-no-aggressive-loop-optimizations.m4 diff --git a/config/Rules.am b/config/Rules.am index 4fb40c4e4..ff2165e12 100644 --- a/config/Rules.am +++ b/config/Rules.am @@ -3,7 +3,6 @@ DEFAULT_INCLUDES = -include ${top_builddir}/zfs_config.h AM_LIBTOOLFLAGS = --silent AM_CFLAGS = ${DEBUG_CFLAGS} -Wall -Wstrict-prototypes AM_CFLAGS += ${NO_UNUSED_BUT_SET_VARIABLE} -AM_CFLAGS += ${NO_AGGRESSIVE_LOOP_OPTIMIZATIONS} AM_CFLAGS += -fno-strict-aliasing AM_CPPFLAGS = -D_GNU_SOURCE -D__EXTENSIONS__ -D_REENTRANT AM_CPPFLAGS += -D_POSIX_PTHREAD_SEMANTICS -D_FILE_OFFSET_BITS=64 diff --git a/config/always-no-aggressive-loop-optimizations.m4 b/config/always-no-aggressive-loop-optimizations.m4 deleted file mode 100644 index 0a5576de1..000000000 --- a/config/always-no-aggressive-loop-optimizations.m4 +++ /dev/null @@ -1,20 +0,0 @@ -dnl # -dnl # Check if gcc supports -fno-aggressive-loop-optimizations -dnl # -AC_DEFUN([ZFS_AC_CONFIG_ALWAYS_NO_AGGRESSIVE_LOOP_OPTIMIZATIONS], [ - AC_MSG_CHECKING([for -fno-aggressive-loop-optimizations support]) - - saved_flags="$CFLAGS" - CFLAGS="$CFLAGS -fno-aggressive-loop-optimizations" - - AC_COMPILE_IFELSE([AC_LANG_PROGRAM([], [])], [ - NO_AGGRESSIVE_LOOP_OPTIMIZATIONS=-fno-aggressive-loop-optimizations - AC_MSG_RESULT([yes]) - ], [ - NO_AGGRESSIVE_LOOP_OPTIMIZATIONS= - AC_MSG_RESULT([no]) - ]) - - CFLAGS="$saved_flags" - AC_SUBST([NO_AGGRESSIVE_LOOP_OPTIMIZATIONS]) -]) diff --git a/config/kernel.m4 b/config/kernel.m4 index 2557033ad..67a4ef6d2 100644 --- a/config/kernel.m4 +++ b/config/kernel.m4 @@ -105,7 +105,6 @@ AC_DEFUN([ZFS_AC_CONFIG_KERNEL], [ dnl # -Wall -fno-strict-aliasing -Wstrict-prototypes and other dnl # compiler options are added by the kernel build system. KERNELCPPFLAGS="$KERNELCPPFLAGS $NO_UNUSED_BUT_SET_VARIABLE" - KERNELCPPFLAGS="$KERNELCPPFLAGS $NO_AGGRESSIVE_LOOP_OPTIMIZATIONS" KERNELCPPFLAGS="$KERNELCPPFLAGS -DHAVE_SPL -D_KERNEL" KERNELCPPFLAGS="$KERNELCPPFLAGS -DTEXT_DOMAIN=\\\"zfs-linux-kernel\\\"" diff --git a/config/zfs-build.m4 b/config/zfs-build.m4 index 5ec94a059..4c8bddf2f 100644 --- a/config/zfs-build.m4 +++ b/config/zfs-build.m4 @@ -62,7 +62,6 @@ AC_DEFUN([ZFS_AC_DEBUG_DMU_TX], [ AC_DEFUN([ZFS_AC_CONFIG_ALWAYS], [ ZFS_AC_CONFIG_ALWAYS_NO_UNUSED_BUT_SET_VARIABLE - ZFS_AC_CONFIG_ALWAYS_NO_AGGRESSIVE_LOOP_OPTIMIZATIONS ]) AC_DEFUN([ZFS_AC_CONFIG], [