Fix my previous commit to:
authorUros Bizjak <ubizjak@gmail.com>
Thu, 14 Jun 2012 19:38:12 +0000 (21:38 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Thu, 14 Jun 2012 19:38:12 +0000 (21:38 +0200)
* config/i386/i386.md (*zero_extendsidi2): Remove x,x alternative.
(*zero_extendsidi2_rex64): Ditto.

From-SVN: r188634

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

index e9b0007e96ed14f57e91d8c3b5e584fd8519b3ec..701fec03452a1971088b57dc22df6ac6850aef2c 100644 (file)
@@ -6,8 +6,7 @@
 
 2012-06-14  Uros Bizjak  <ubizjak@gmail.com>
 
-       * config/i386/i386.md (*zero_extendsidi2): Mark movd alternatives
-       SSE2 only.  Remove x,x alternative.
+       * config/i386/i386.md (*zero_extendsidi2): Remove x,x alternative.
        (*zero_extendsidi2_rex64): Ditto.
 
 2012-06-14  Jakub Jelinek  <jakub@redhat.com>
index 9b267eb2fcc3f0dae4c67ee0614701e77b6779a2..1eea4fca58ec58ce4719126b8102646e9f92658f 100644 (file)
    movd\t{%1, %0|%0, %1}
    %vmovd\t{%1, %0|%0, %1}
    %vmovd\t{%1, %0|%0, %1}"
-  [(set_attr "isa" "*,*,sse2,sse2,sse2,sse2")
+  [(set_attr "isa" "*,*,*,*,*,sse2")
    (set_attr "type" "imovx,multi,mmxmov,mmxmov,ssemov,ssemov")
    (set_attr "prefix" "orig,*,orig,orig,maybe_vex,maybe_vex")
    (set_attr "prefix_0f" "0,*,*,*,*,*")
    movd\t{%1, %0|%0, %1}
    %vmovd\t{%1, %0|%0, %1}
    %vmovd\t{%1, %0|%0, %1}"
-  [(set_attr "isa" "*,*,*,sse2,sse2,sse2,sse2")
+  [(set_attr "isa" "*,*,*,*,*,*,sse2")
    (set_attr "type" "multi,multi,multi,mmxmov,mmxmov,ssemov,ssemov")
    (set_attr "prefix" "*,*,*,orig,orig,maybe_vex,maybe_vex")
    (set_attr "mode" "SI,SI,SI,DI,DI,TI,TI")])