aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2008-10-08 09:43:33 +0000
committerH.J. Lu <hjl@gcc.gnu.org>2008-10-08 02:43:33 -0700
commitddd5eeb13ccd898861dbe4827b190f48aac0971d (patch)
tree7d225e8a5a8d9b58ce5f6237dc701a44431ee306
parent31e9ebaf7fa9e80817bf1a87f670113a4e02309c (diff)
downloadgcc-ddd5eeb13ccd898861dbe4827b190f48aac0971d.zip
gcc-ddd5eeb13ccd898861dbe4827b190f48aac0971d.tar.gz
gcc-ddd5eeb13ccd898861dbe4827b190f48aac0971d.tar.bz2
i386.md: Add missing gen_sse2_cvtdq2p to convert splitter.
2008-10-08 H.J. Lu <hongjiu.lu@intel.com> * config/i386/i386.md: Add missing gen_sse2_cvtdq2p to convert splitter. From-SVN: r140970
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/i386/i386.md3
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a4f09c8..5fa5070 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2008-10-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/i386.md: Add missing gen_sse2_cvtdq2p to convert
+ splitter.
+
2008-10-08 Jakub Jelinek <jakub@redhat.com>
PR target/36635
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 88040fc..0c3442c 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -5391,6 +5391,9 @@
operands[4] = simplify_gen_subreg (V4SImode, operands[1], SImode, 0);
else
gcc_unreachable ();
+ emit_insn
+ (gen_sse2_cvtdq2p<ssemodefsuffix> (operands[3], operands[4]));
+ DONE;
})
(define_split