diff -ur numpy-1.11.0_orig/numpy/distutils/fcompiler/intel.py numpy-1.11.0_patched/numpy/distutils/fcompiler/intel.py
--- numpy-1.11.0_orig/numpy/distutils/fcompiler/intel.py	2016-02-24 13:38:05.000000000 -0500
+++ numpy-1.11.0_patched/numpy/distutils/fcompiler/intel.py	2016-04-13 12:26:22.870803967 -0400
@@ -123,7 +123,7 @@
         return ['-openmp -fp-model strict -O1']
 
     def get_flags_arch(self):
-        return ['-xSSE4.2']
+        return ['-xCORE-AVX2']
 
 # Is there no difference in the version string between the above compilers
 # and the Visual compilers?
diff -ur numpy-1.11.0_orig/numpy/distutils/intelccompiler.py numpy-1.11.0_patched/numpy/distutils/intelccompiler.py
--- numpy-1.11.0_orig/numpy/distutils/intelccompiler.py	2016-02-20 13:58:15.000000000 -0500
+++ numpy-1.11.0_patched/numpy/distutils/intelccompiler.py	2016-04-13 12:26:51.341215839 -0400
@@ -54,7 +54,7 @@
     def __init__(self, verbose=0, dry_run=0, force=0):
         UnixCCompiler.__init__(self, verbose, dry_run, force)
         self.cc_exe = ('icc -m64 -fPIC -fp-model strict -O3 '
-                       '-fomit-frame-pointer -openmp -xSSE4.2')
+                       '-fomit-frame-pointer -openmp -xCORE-AVX2')
         compiler = self.cc_exe
         if platform.system() == 'Darwin':
             shared_flag = '-Wl,-undefined,dynamic_lookup'
