aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorHartmut Penner <hpenner@de.ibm.com>2004-02-11 14:30:13 +0000
committerHartmut Penner <hpenner@gcc.gnu.org>2004-02-11 14:30:13 +0000
commite086f51d5432adff34744ecb1403b80fab0f553c (patch)
tree78dac7391869909c80ed651b2d9ad91439e491c7 /gcc
parente66b2fcf9796f050419ab428b766540375c57f05 (diff)
downloadgcc-e086f51d5432adff34744ecb1403b80fab0f553c.zip
gcc-e086f51d5432adff34744ecb1403b80fab0f553c.tar.gz
gcc-e086f51d5432adff34744ecb1403b80fab0f553c.tar.bz2
altivec.md (*movv4si_internal): At least one operand must be register_operand.
* config/rs6000/altivec.md (*movv4si_internal): At least one operand must be register_operand. (*movv8hi_internal1): Likewise. (*movv16qi_internal1): Likewise. (*movv4sf_internal1): Likewise. From-SVN: r77654
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/config/rs6000/altivec.md16
2 files changed, 16 insertions, 8 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 5eb0736..5d96c91 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
+
+ * config/rs6000/altivec.md (*movv4si_internal): At least one
+ operand must be register_operand.
+ (*movv8hi_internal1): Likewise.
+ (*movv16qi_internal1): Likewise.
+ (*movv4sf_internal1): Likewise.
+
2004-02-10 Aldy Hernandez <aldyh@redhat.com>
* config/rs6000/spe.md ("*movv2si_internal"): Check for register
diff --git a/gcc/config/rs6000/altivec.md b/gcc/config/rs6000/altivec.md
index 7eb6323..2ede79d 100644
--- a/gcc/config/rs6000/altivec.md
+++ b/gcc/config/rs6000/altivec.md
@@ -94,8 +94,8 @@
[(set (match_operand:V4SI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
(match_operand:V4SI 1 "input_operand" "v,m,v,r,o,r,W"))]
"TARGET_ALTIVEC
- && (altivec_register_operand (operands[0], V4SImode)
- || altivec_register_operand (operands[1], V4SImode))"
+ && (register_operand (operands[0], V4SImode)
+ || register_operand (operands[1], V4SImode))"
"*
{
switch (which_alternative)
@@ -142,8 +142,8 @@
[(set (match_operand:V8HI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
(match_operand:V8HI 1 "input_operand" "v,m,v,r,o,r,W"))]
"TARGET_ALTIVEC
- && (altivec_register_operand (operands[0], V8HImode)
- || altivec_register_operand (operands[1], V8HImode))"
+ && (register_operand (operands[0], V8HImode)
+ || register_operand (operands[1], V8HImode))"
"*
{
switch (which_alternative)
@@ -190,8 +190,8 @@
[(set (match_operand:V16QI 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
(match_operand:V16QI 1 "input_operand" "v,m,v,r,o,r,W"))]
"TARGET_ALTIVEC
- && (altivec_register_operand (operands[0], V16QImode)
- || altivec_register_operand (operands[1], V16QImode))"
+ && (register_operand (operands[0], V16QImode)
+ || register_operand (operands[1], V16QImode))"
"*
{
switch (which_alternative)
@@ -238,8 +238,8 @@
[(set (match_operand:V4SF 0 "nonimmediate_operand" "=m,v,v,o,r,r,v")
(match_operand:V4SF 1 "input_operand" "v,m,v,r,o,r,W"))]
"TARGET_ALTIVEC
- && (altivec_register_operand (operands[0], V4SFmode)
- || altivec_register_operand (operands[1], V4SFmode))"
+ && (register_operand (operands[0], V4SFmode)
+ || register_operand (operands[1], V4SFmode))"
"*
{
switch (which_alternative)