summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2014-07-18 12:22:40 -0700
committerBrian Behlendorf <[email protected]>2014-07-22 09:56:55 -0700
commit1139491da702a160a2ea927d1d737a2cb45e51e8 (patch)
tree0b32a4428dd39cb930445de6c9ded3812ff2238c
parentaca19e063b5126aab797f5739faaf3ddc82bd587 (diff)
Revert "Disable GCCs aggressive loop optimization"
This reverts commit 0f62f3f9abc4bfa0bcafee9bfa3d55e91dcb371d. Signed-off-by: Tim Chase <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #2010
-rw-r--r--config/Rules.am1
-rw-r--r--config/always-no-aggressive-loop-optimizations.m420
-rw-r--r--config/kernel.m41
-rw-r--r--config/zfs-build.m41
4 files changed, 0 insertions, 23 deletions
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], [