]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Enable push/pop for latest x86 CPUs
authorXinliang David Li <davidxl@google.com>
Mon, 10 Dec 2012 22:28:28 +0000 (22:28 +0000)
committerXinliang David Li <davidxl@gcc.gnu.org>
Mon, 10 Dec 2012 22:28:28 +0000 (22:28 +0000)
From-SVN: r194374

gcc/ChangeLog
gcc/config/i386/i386.c

index de421ecd8dec4e4680d52aff2325805cee52af49..9ed5f36abd8c999e3c31f44d70333dfe326bdb52 100644 (file)
@@ -1,3 +1,7 @@
+2012-12-10  Xinliang David Li  <davidxl@google.com>
+
+       * config/i386/i386.c: Enable push/pop in pro/epilogue for mordern CPUs.
+
 2012-12-10  Steve Ellcey  <sellcey@mips.com>
 
        * config/mips/gnu-user.h (NO_SHARED_SPECS): Add space before option.
index cfb17f8fc106c9e3d652254246da6e7131535d5e..69f44aa60860804fd14308f0e8e48eebc907ab6f 100644 (file)
@@ -1919,10 +1919,10 @@ static unsigned int initial_ix86_tune_features[X86_TUNE_LAST] = {
   m_P4_NOCONA | m_CORE2I7 | m_ATOM | m_AMD_MULTIPLE | m_GENERIC,
 
   /* X86_TUNE_PROLOGUE_USING_MOVE */
-  m_PPRO | m_CORE2I7 | m_ATOM | m_ATHLON_K8 | m_GENERIC,
+  m_PPRO | m_ATHLON_K8,
 
   /* X86_TUNE_EPILOGUE_USING_MOVE */
-  m_PPRO | m_CORE2I7 | m_ATOM | m_ATHLON_K8 | m_GENERIC,
+  m_PPRO | m_ATHLON_K8,
 
   /* X86_TUNE_SHIFT1 */
   ~m_486,