From 4264cf59cfd4f563445e36c126658541558acab6 Mon Sep 17 00:00:00 2001 From: Franz Sirl Date: Fri, 4 May 2001 23:28:00 +0000 Subject: [PATCH] rs6000.md (ashldi3 splits): Guard with TARGET_POWERPC64. 2000-05-04 Franz Sirl * config/rs6000/rs6000.md (ashldi3 splits): Guard with TARGET_POWERPC64. From-SVN: r41852 --- gcc/ChangeLog | 4 ++++ gcc/config/rs6000/rs6000.md | 10 +++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 308d07e6dd3..277e58f2e7b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2000-05-04 Franz Sirl + + * config/rs6000/rs6000.md (ashldi3 splits): Guard with TARGET_POWERPC64. + 2001-05-04 Stephane Carrez * config/m68hc11/m68hc11.md (lshrhi3_const1): Fix shift of diff --git a/gcc/config/rs6000/rs6000.md b/gcc/config/rs6000/rs6000.md index c86ec2080f9..549f77b8e4d 100644 --- a/gcc/config/rs6000/rs6000.md +++ b/gcc/config/rs6000/rs6000.md @@ -6727,7 +6727,7 @@ (and:DI (ashift:DI (match_operand:DI 1 "gpc_reg_operand" "r") (match_operand:SI 2 "const_int_operand" "i")) (match_operand:DI 3 "rldic_operand" "n")))] - "includes_lshift64_p (operands[2], operands[3])" + "TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3])" "rldic %0,%1,%H2,%W3") (define_insn "ashldi3_internal5" @@ -6738,7 +6738,7 @@ (match_operand:DI 3 "rldic_operand" "n,n")) (const_int 0))) (clobber (match_scratch:DI 4 "=r,r"))] - "includes_lshift64_p (operands[2], operands[3])" + "TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3])" "@ rldic. %4,%1,%H2,%W3 #" @@ -6753,7 +6753,7 @@ (match_operand:DI 3 "rldic_operand" "")) (const_int 0))) (clobber (match_scratch:DI 4 ""))] - "includes_lshift64_p (operands[2], operands[3]) && reload_completed" + "TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3]) && reload_completed" [(set (match_dup 4) (and:DI (ashift:DI (match_dup 1) (match_dup 2)) (match_dup 3))) @@ -6771,7 +6771,7 @@ (const_int 0))) (set (match_operand:DI 0 "gpc_reg_operand" "=r,r") (and:DI (ashift:DI (match_dup 1) (match_dup 2)) (match_dup 3)))] - "includes_lshift64_p (operands[2], operands[3])" + "TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3])" "@ rldic. %0,%1,%H2,%W3 #" @@ -6787,7 +6787,7 @@ (const_int 0))) (set (match_operand:DI 0 "gpc_reg_operand" "") (and:DI (ashift:DI (match_dup 1) (match_dup 2)) (match_dup 3)))] - "includes_lshift64_p (operands[2], operands[3]) && reload_completed" + "TARGET_POWERPC64 && includes_lshift64_p (operands[2], operands[3]) && reload_completed" [(set (match_dup 0) (and:DI (ashift:DI (match_dup 1) (match_dup 2)) (match_dup 3))) -- 2.30.2