OSDN Git Service

PR target/10077
authorhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Apr 2003 20:22:50 +0000 (20:22 +0000)
committerhubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Apr 2003 20:22:50 +0000 (20:22 +0000)
* i386.md (movsi_1, movsi_nointerunit_1):  Fix SSEMOV alternative.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65346 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/i386.md

index 975d99e..681ba90 100644 (file)
@@ -1,3 +1,8 @@
+Mon Apr  7 22:19:59 CEST 2003  Jan Hubicka  <jh@suse.cz>
+
+       PR target/10077
+       * i386.md (movsi_1, movsi_nointerunit_1):  Fix SSEMOV alternative.
+
 2003-04-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
        * doc/rtl.texi (Comparison operations): Update to
index 0c5c127..434bf3a 100644 (file)
   switch (get_attr_type (insn))
     {
     case TYPE_SSEMOV:
-      if (get_attr_mode (insn) == TImode)
+      if (get_attr_mode (insn) == MODE_TI)
         return "movdqa\t{%1, %0|%0, %1}";
       return "movd\t{%1, %0|%0, %1}";
 
     case TYPE_MMXMOV:
-      if (get_attr_mode (insn) == DImode)
+      if (get_attr_mode (insn) == MODE_DI)
        return "movq\t{%1, %0|%0, %1}";
       return "movd\t{%1, %0|%0, %1}";
 
   switch (get_attr_type (insn))
     {
     case TYPE_SSEMOV:
-      if (get_attr_mode (insn) == TImode || which_alternative == 9)
+      if (get_attr_mode (insn) == MODE_TI)
         return "movdqa\t{%1, %0|%0, %1}";
       return "movd\t{%1, %0|%0, %1}";
 
     case TYPE_MMXMOV:
-      if (get_attr_mode (insn) == DImode)
+      if (get_attr_mode (insn) == MODE_DI)
        return "movq\t{%1, %0|%0, %1}";
       return "movd\t{%1, %0|%0, %1}";