From e086f51d5432adff34744ecb1403b80fab0f553c Mon Sep 17 00:00:00 2001 From: Hartmut Penner Date: Wed, 11 Feb 2004 14:30:13 +0000 Subject: [PATCH] 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 --- gcc/ChangeLog | 8 ++++++++ gcc/config/rs6000/altivec.md | 16 ++++++++-------- 2 files changed, 16 insertions(+), 8 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5eb07365f70..5d96c917c8c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2004-02-11 Hartmut Penner + + * 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 * config/rs6000/spe.md ("*movv2si_internal"): Check for register diff --git a/gcc/config/rs6000/altivec.md b/gcc/config/rs6000/altivec.md index 7eb632335f2..2ede79d9f5c 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) -- 2.30.2