diff options
| -rw-r--r-- | gcc/ChangeLog | 4 | ||||
| -rw-r--r-- | gcc/config/rs6000/spe.md | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c38471fb1c7..68f088e72cc 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 250209e6dce..58423c2fff3 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") |

