aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2002-07-29 20:15:43 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2002-07-29 20:15:43 +0000
commitc3021e5dee18a8553e3751c07196cc9a84c6b048 (patch)
treefbb45075ff4f0152196dbb9bc96b80536e122abb
parent6f1087be10e5765a7dde63dca95fecf7f359d021 (diff)
downloadgcc-c3021e5dee18a8553e3751c07196cc9a84c6b048.zip
gcc-c3021e5dee18a8553e3751c07196cc9a84c6b048.tar.gz
gcc-c3021e5dee18a8553e3751c07196cc9a84c6b048.tar.bz2
spe.md ("spe_evmra"): Change to unspec.
2002-07-29 Aldy Hernandez <aldyh@redhat.com> * config/rs6000/spe.md ("spe_evmra"): Change to unspec. From-SVN: r55847
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rs6000/spe.md3
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c38471f..68f088e7 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/rs6000/spe.md b/gcc/config/rs6000/spe.md
index 250209e..58423c2 100644
--- a/gcc/config/rs6000/spe.md
+++ b/gcc/config/rs6000/spe.md
@@ -2028,7 +2028,8 @@
(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")