spe.md ("spe_evmra"): Change to unspec.
authorAldy Hernandez <aldyh@redhat.com>
Mon, 29 Jul 2002 20:15:43 +0000 (20:15 +0000)
committerAldy Hernandez <aldyh@gcc.gnu.org>
Mon, 29 Jul 2002 20:15:43 +0000 (20:15 +0000)
2002-07-29  Aldy Hernandez  <aldyh@redhat.com>

* config/rs6000/spe.md ("spe_evmra"): Change to unspec.

From-SVN: r55847

gcc/ChangeLog
gcc/config/rs6000/spe.md

index c38471fb1c727af01b8ac7f76a59086b163442f5..68f088e72cc17205ad470ffdddec9f2bb412a5ee 100644 (file)
@@ -1,3 +1,7 @@
+2002-07-29  Aldy Hernandez  <aldyh@redhat.com>
+
+       * config/rs6000/spe.md ("spe_evmra"): Change to unspec.
+
 2002-07-29  Richard Henderson  <rth@redhat.com>
 
        * emit-rtl.c (set_mem_attributes_minus_bitpos): Rename from
index 250209e6dceb402db763e186cf0deb46712794f4..58423c2fff3afb7cf72763ae896554e9b0cdfe30 100644 (file)
 (define_insn "spe_evmra"
   [(set (match_operand:V2SI 0 "gpc_reg_operand" "=r")
         (match_operand:V2SI 1 "gpc_reg_operand" "r"))
-   (set (reg:V2SI SPE_ACC_REGNO) (match_dup 1))]
+   (set (reg:V2SI SPE_ACC_REGNO)
+       (unspec:V2SI [(match_dup 1)] 726))]
   "TARGET_SPE"
   "evmra %0,%1"
   [(set_attr "type" "veccomplex")