]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Remove TFmode check for X86_64_INTEGER_CLASS
authorH.J. Lu <hongjiu.lu@intel.com>
Wed, 19 Feb 2014 18:10:04 +0000 (18:10 +0000)
committerH.J. Lu <hjl@gcc.gnu.org>
Wed, 19 Feb 2014 18:10:04 +0000 (10:10 -0800)
PR target/60207
* config/i386/i386.c (construct_container): Remove TFmode check
for X86_64_INTEGER_CLASS.

From-SVN: r207913

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

index 5000f33123be35d1791e13694a0ca97ffcf45f69..da1351b73768540cb7af1c88b9ff0d14ced67aa1 100644 (file)
@@ -1,3 +1,9 @@
+2014-02-19  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/60207
+       * config/i386/i386.c (construct_container): Remove TFmode check
+       for X86_64_INTEGER_CLASS.
+
 2014-02-19  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/59794
index 0d30eb017b3395398eaff8b3ec7b937f3e57d666..99d61d21e956a2ed2c7d325306ef0743295da8eb 100644 (file)
@@ -6966,7 +6966,7 @@ construct_container (enum machine_mode mode, enum machine_mode orig_mode,
   if (n == 2
       && regclass[0] == X86_64_INTEGER_CLASS
       && regclass[1] == X86_64_INTEGER_CLASS
-      && (mode == CDImode || mode == TImode || mode == TFmode)
+      && (mode == CDImode || mode == TImode)
       && intreg[0] + 1 == intreg[1])
     return gen_rtx_REG (mode, intreg[0]);