From Jie Zhang <jie.zhang@analog.com>
authorBernd Schmidt <bernd.schmidt@analog.com>
Wed, 22 Oct 2008 22:42:02 +0000 (22:42 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Wed, 22 Oct 2008 22:42:02 +0000 (22:42 +0000)
* config/bfin/bfin.md (composev2hi): Put operands into vector
with correct order.

From-SVN: r141311

gcc/ChangeLog
gcc/config/bfin/bfin.md

index 9981edc358a1cfd4d6bb8f382e314f0ee44d4bb4..a221b47b5b7686502836e52cd68ab629df5ced34 100644 (file)
@@ -1,3 +1,9 @@
+2008-10-23  Bernd Schmidt  <bernd.schmidt@analog.com>
+
+       From Jie Zhang  <jie.zhang@analog.com>
+       * config/bfin/bfin.md (composev2hi): Put operands into vector
+       with correct order.
+       
 2008-10-22  Chao-ying Fu  <fu@mips.com>
 
        * config/mips/mips.opt (msmartmips): Accept -mno-smartmips.
index bd2d208a334170632870152eb813ace0ccd14855..9f3289d7eabd4e5cf94de8e0f3ffd119f1d856d9 100644 (file)
                         (match_operand:HI 1 "register_operand" "d,d")))]
   ""
   "@
-   %d0 = %h2 << 0%!
+   %d0 = %h1 << 0%!
    #"
   "reload_completed"
   [(set (match_dup 0)
        (vec_concat:V2HI
         (vec_select:HI (match_dup 0) (parallel [(const_int 0)]))
-        (match_dup 2)))
+        (match_dup 1)))
    (set (match_dup 0)
        (vec_concat:V2HI
-        (match_dup 1)
+        (match_dup 2)
         (vec_select:HI (match_dup 0) (parallel [(const_int 1)]))))]
   ""
   [(set_attr "type" "dsp32")])